Удалённая загрузка изображений (Для каталога файлов)

1284
10 из 10
Проголосовало: 3




При вставке ссылки на скриншот, скрин автоматически загружается в ваш фотоальбом и выдаёт прямую ссылку.

Не нужно доп.модулей
Проверка на форматы и прочее
Установка 1-2 мин.
Загрузка происходит автоматически(onChange).

Установка:

Заходим в настройки модуля Каталога файлов и активируем поле Email автора материала
Далее заходим в настройки Фотоальбома и активируем галочку Включить возможность поиска материалов пользователя
Не забудьте убрать модерирование фотографий у пользователей, в настройках прав.

Заходим в форму добавления Каталога файлов и после $BODY$ ставим код:

Code
<script type="text/javascript">  
$("#ldM41").text('Загрузка изображения');  
$("#ldF13").replaceWith('<input id="ldF13" class="manFlaEmail" name="aemail" type="text" onChange="imgadd()" style="width: 80%; font-size: 11px; position: relative;"><span id="fielderror" style="margin-left:5px;"></span><div id="fieldget" style="display:none;"></div>');  
function imgadd() {  
$("#fielderror").html("<img src='http://ucodes.ru/images/loading.gif' style='vertical-align:-2px;'>");  
$.get('/photo/0-0-0-1', function(data){  
var ssid = $('input[name="ssid"]', data).val();  
$.post('/photo/', {  
a: '14',  
jkd428: '1',  
jkd498: '1',  
ocat: '1',  
uphoto1: $("#ldF13").val(),  
org: '1',  
name1: 'asd',  
ssid: ssid  
}, function(str){  
fields = $('cmd[p="content"]', str).text();  
if(fields.indexOf('сервере')!=-1){$("#fielderror").html("<font color='red'>Файл не найден</font>");return;  
}  
if(fields.indexOf('Добавлены')!=-1){$("#fielderror").html("<font color='green'>Готово!</font>");  
}  
else{$("#fielderror").html("<font color='red'>Ошибка</font>");}  
myimg = $("<div/>").html($(str).text()).find("a").attr("href");  
$('#fieldget').load(myimg+' #photoq', function(){$("#ldF13").val($("#fieldget").text())});  
});  
});  

}  

</script>

Заходим на страницу с полной фотографией и комментариев к нему и ставим в любое место код:

Code
<div style="display:none;"><div id="photoq"><?if($PHOTO_SIZE$<'500')?>$PHOTO_URL$<?else?>$FULL_PHOTO_URL$<?endif?></div></div>

И в виде материалов Каталога файлов прописываем,где надо:

Code
<img src="$AUTHOR_EMAIL$">
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://ucodes.ru/
  • Всего комментариев: 3

Admin8738
0
Admin8738 написал: Написано 20 Февраля 2012 в 22:29
Комментарий №3
Спс супер!

Spa1k
0
Spa1k написал: Написано 05 Декабря 2010 в 09:47
Комментарий №2
biggrin классно, спасибо

akA
0
akA написал: Написано 04 Декабря 2010 в 16:28
Комментарий №1
Спасибо огромное

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Можете добавить свои input поля, но сохраняйте их порядок в html для правильного сохранения и вывода.
  • Marishka написал:
  • Новая версия 1.3 (+6 новых станций):
    Установка:
    Демо: Перейти
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
    Последние темы
    Опрос
    469
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 15
    Гостей: 15
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: