Форум Diz-Cs.Ru
Преимущества регистрации:
Возможность создания тем
Общение с пользователями
Найдете множество полезной информации
Найдете своих единомышленников
DIZ-CS.RU - Мы с Вами НАВСЕГДА!
  • Страница 1 из 1
  • 1
Модератор форума: -SAM-  
Активный форум » WEB-мастеру » Скрипты для uCoz » Каталог файлов » Удалённая загрузка изображений
Удалённая загрузка изображений
Дата: Ср, 23.01.2013, 17:21:02 | Сообщение # 1
Аватарка Nexus
Микроробот
OFF
Постоянный
500 Сообщения:
225 Награды:
37 Отзывы:
Сайт пользователя:
Давно использую данный скрипт, нареканий нет. Решил поделиться, дабы максимально упростить процесс добавления материалов на сайт. :)

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


Установка:

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

Заходим в форму добавления каталога файлов и после $BODY$ ставим код:
Код
<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://ucods.3dn.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>


Заходим на страницу с полной фотографией и комментариев к нему и ставим в любое место код:
Код
<div style="display:none;"><div id="photoq"><?if($PHOTO_SIZE$<'500')?>$PHOTO_URL$<?else?>$FULL_PHOTO_URL$<?endif?></div></div>


И в виде материалов каталога файлов прописываем, где надо:
Код
<img src="$AUTHOR_EMAIL$">

---spam--- — скачать книги бесплатно и без регистрации в формате FB2
Дата: Ср, 23.01.2013, 17:45:07 | Сообщение # 2
Аватарка BIKMEN
OFF
Пользователь
41 Сообщения:
Skype пользователя:
Сайт пользователя:
Спасибо забрал! Cnc
Дата: Ср, 23.01.2013, 19:42:54 | Сообщение # 3
Аватарка Towa
OFF
Премиум
2013 Сообщения:
11 Награды:
80 Отзывы:
Сайт пользователя:
Спасибо, воспользовался!

Активный форум » WEB-мастеру » Скрипты для uCoz » Каталог файлов » Удалённая загрузка изображений
  • Страница 1 из 1
  • 1
Поиск: