Модерация материала v1.0


Модерация материала v1.0

1238
10 из 10
Проголосовало: 1






Скрипт - пародия с сайтов трекеров, которые имеют свои опции материалов.

Установка:

Скрипт сделан под модуль "Каталог файлов"

1. Включаем графу "Web-site автора материала" в настройках модуля и выключаем модерацию материала у групп в каталоге файлов.

2. Идем в вид материалов каталога файлов и в нужное место, где хотите видеть статус материала вставляете:

Code
<?if($AUTHOR_SITE$)?><font color="green"><?if($AUTHOR_SITE$=3)?>Проверено<?endif?></font><font color="blue"><?if($AUTHOR_SITE$=1)?>Проверяется<?endif?></font><font color="red"><?if($AUTHOR_SITE$=2)?>Закрыто<?endif?><?if($AUTHOR_SITE$=7)?>Закрыто правообладателем<?endif?><?if($AUTHOR_SITE$=8)?>Поглощено<?endif?><?if($AUTHOR_SITE$=6)?>Повтор<?endif?><?if($AUTHOR_SITE$=5)?>Не оформлено<?endif?><?if($AUTHOR_SITE$=4)?>Недооформлено<?endif?></font><?else?><font color="#ff0000">Не проверено</font><?endif?>


3. Там же находим что то похожее на:

Code
<a href="$ENTRY_URL$" title="$TITLE$">$TITLE$</a>


и заменяем на:

Code
<?if($CUR_GROUP_ID$='4')?><a href="$ENTRY_URL$" title="$TITLE$">$TITLE$</a><?else?><?if($AUTHOR_SITE$=1 || $AUTHOR_SITE$=2 || $AUTHOR_SITE$=7 || $AUTHOR_SITE$=8 || $AUTHOR_SITE$=6 || $AUTHOR_SITE$=5 || $AUTHOR_SITE$=4)?>$TITLE$<?else?><a href="$ENTRY_URL$" title="$TITLE$">$TITLE$</a><?endif?><?endif?>


4. Кнопка редактирования будет только в странице материала, так что идем в страницу материала и комментария к нему и по виду вставляем:

Code
<?if($MODER_PANEL$)?><a href="javascript:create$ID$opis()">[x]</a><?endif?>


И после вставляем:

Code
<script type="text/javascript">  
  create$ID$opis = function () {  
  var f = document.createElement('iframe');  
  f.src = '/load/0-0-0-$ID$-13';  
  f.style.border = 0;  
  f.style.width = 0;  
  f.style.height = 0;  
  f.id = 'editFr';  
  f.onload = getValFramea;  
  document.body.appendChild(f);  
  } // by singmen and uwnd.ru  
  getValFramea = function () {  
  var valu = document.getElementById('editFr').contentWindow.document.getElementById('ldF14').value;  
  new _uWnd('frmVal', 'Модерация', 250, 300, {align:1,oncontent:function(){document.getElementById('frmNowVal').value = valu;}},'<fieldset><legend>Статус материала </legend><?if($AUTHOR_SITE$)?><font color="green"><?if($AUTHOR_SITE$=3)?>Проверено<?endif?></font><font color="blue"><?if($AUTHOR_SITE$=1)?>Проверяется<?endif?></font><font color="red"><?if($AUTHOR_SITE$=2)?>Закрыто<?endif?><?if($AUTHOR_SITE$=7)?>Закрыто правообладателем<?endif?><?if($AUTHOR_SITE$=8)?>Поглощено<?endif?><?if($AUTHOR_SITE$=6)?>Повтор<?endif?><?if($AUTHOR_SITE$=5)?>Не оформлено<?endif?><?if($AUTHOR_SITE$=4)?>Недооформлено<?endif?></font><?else?><font color="#ff0000">Не проверено</font><?endif?></fieldset><fieldset><legend>Опции </legend><a href="javascript://" onclick="text_r(\'1\')">» Проверяется</a><br><a href="javascript://" onclick="text_r(\'2\')">» Закрыто</a><br><a href="javascript://" onclick="text_r(\'3\')">» Проверено</a><br><a href="javascript://" onclick="text_r(\'4\')">» Недооформлено</a><br><a href="javascript://" onclick="text_r(\'5\')">» Не оформлено</a><br><a href="javascript://" onclick="text_r(\'6\')">» Повтор</a><br><a href="javascript://" onclick="text_r(\'7\')">» Закрыто правообладателем</a><br><a href="javascript://" onclick="text_r(\'8\')">» Поглощено</a><textarea style="display:none;" width="100%" rows="10" id="frmNowVal" cols="60"></textarea></fieldset><fieldset><div align="center"><input type="button" value="Сохранить" onclick="changeVala()"></div></fieldset>');  
  }  
  changeVala = function () {  
  var val = document.getElementById('frmNowVal').value;  
  document.getElementById('editFr').contentWindow.document.getElementById('ldF14').value = val;  
  document.getElementById('editFr').contentWindow.document.getElementById('addEntForm').submit();  
  _uWnd.close('frmVal');  
  _uWnd.alert("Изменения сохранены!","Информация",{w: 220,h: 70,t: 8000});  
  }  
  function text_r(c) {  
  $('#frmNowVal').val(c);  
  _uWnd.alert("Опция выбрана!","Информация",{w: 220,h: 70,t: 8000});  
  };  
  </script>
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://uWnd.ru
  • Оставить первым комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    403
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 5
    Гостей: 5
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: