Файлы Скрипты и модификации

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

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

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

Установка:

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

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

И в виде материалов Каталога файлов прописываем,где надо:
Код
<img src="$AUTHOR_EMAIL$">
Источник: ucodes.ru
Загрузка данных...
Материал «Удалённая загрузка изображений (Для каталога файлов)» ещё никто не комментировал.
Добавлять комментарии могут только зарегистрированные пользователи.
Войдите на сайт или Зарегистрируйтесь
Наш опрос
Лучшая бесплатная CMS это...
1309 ответов
Архив
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Никого нету
Сегодня нас посетили
Никто ещё не посетил
© 2012-2020 «For-uCoz». Дизайн и верстка Snoopak Хостинг от uCoz
Внимание! На сайте ведутся технические работы.
Некоторые изображения и файлы могут быть недоступны