UCOZ
МЕНЮ UCOZ
ФАЙЛЫ
ШАБЛОНЫ
СКРИПТЫ
ПОЛЕЗНОЕ
ДЛЯ ФОТОШОПА
НОВОСТИ
СТАТЬИ
ФОРУМ
RSS
ПОИСК
КОНТАКТЫ
ВХОД
РЕГИСТРАЦИЯ
КАРТА САЙТА
КАРТА ФОРУМА
СЧЕТЧИК
ФОРУМ UCOZ
  • Страница 1 из 1
  • 1
Форум UCOZ » Все Для Ucoz'a » Ucoz Скрипты » Каталог Файлов » Модерация материала v1.0
Модерация материала v1.0
Mr-Hell Дата: Воскресенье, 16.10.2011, 15:38 | Сообщение # 1


Журналист
За 50 Сообщений За 500 Сообщений За 1000 Сообщений За 2000 Сообщений За 5000 Сообщений
.
Установка:

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

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>




Сообщение отредактировал L1ther - Суббота, 19.05.2012, 19:41
ЖурналюГа Дата: Понедельник, 24.10.2011, 14:53 | Сообщение # 2


Помощник Администратора
За 50 Сообщений За 500 Сообщений За 1000 Сообщений За 2000 Сообщений За 5000 Сообщений
. Скрипт полностью не рабочий!!!

Makar Дата: Вторник, 14.02.2012, 16:27 | Сообщение # 3


За 50 Сообщений За 500 Сообщений За 1000 Сообщений
. Скрин то обновите!

Форум UCOZ » Все Для Ucoz'a » Ucoz Скрипты » Каталог Файлов » Модерация материала v1.0
  • Страница 1 из 1
  • 1
Поиск: