Главная » 2010 » Ноябрь » 24 » Быстрая модерация тем
13:44:52
Быстрая модерация тем

Быстрая модерация тем на форуме.
Если вам не нравится стандартное модерирование тем,то этот скрипт для вас.
Он содержит основные функции:Переместить тему,Закрыть тему,Зафиксировать тему,Удалить тему (без перезагрузки страницы).
Все эти ссылки будут находиться в небольшом окошке,прокручивающемся вместе со страницей.Окошко будет находиться в правом верхнем углу.

Установка:
Дизайн - Управление дизайном (CSS) - В самый низ ставим:

Code
.fastmod {width: auto; background: #f1f1f1; border: 1px solid #a3bbd4; text-align: center; padding: 6px 16px; position: fixed; top: 26px; right: 10px;}
.fastmod a {color: #666666; text-decoration: none;}
.fastmod a:hover {color: #000000; text-decoration: underline;}

Далее,Дизайн - Управление дизайном (шаблоны) - Форум - Общий вид страниц форума,после $BODY ставим:

Code
<div class="fastmod"><a href="#" onclick="fastmod(20);return false;">Переместить</a><br><a href="#" onclick="fastmod(22);return false;">Закрыть</a><br><a href="#" onclick="fastmod(23);return false;">Зафиксировать</a><br><a href="#" onclick="fastmod(21);return false;">Удалить</a></div>
<script type="text/javascript">
function fastmod(w) {
var fid = document.location.href.split('/')[4].split('-')[0];
var tid = document.location.href.split('/')[4].split('-')[1];
if (w==21){if (confirm('Уверены?')){$.get('' + fid + '-' + tid + '-0-21', function(o){var p = $('input[name="p"]', o).val(); $.post('/forum/', {p: p, a: 21, fid: fid, t: 1, tid: tid}, function(){_uWnd.alert('<font color="green">Тема удалена</font>', 'Результат', {w: 200, h: 80, tm: 1700});});});}}
if (w==20){new _uWnd('Et','Изменить/переместить тему',-440,-150,{autosize:1,closeonesc:1,resize:1,align:'left'},{url:'/forum/' + fid + '-' + tid + '-0-20-1'});}
if (w==22){$.get('' + fid + '-' + tid + '-0-22-1', function(){_uWnd.alert('<font color="green">Тема закрыта</font>', 'Результат', {w: 200, h: 80, tm: 1700});});}
if (w==23){$.get('' + fid + '-' + tid + '-0-23-1', function(){_uWnd.alert('<font color="green">Тема зафиксирована</font>', 'Результат', {w: 200, h: 80, tm: 1700});});}
}
</script>

Если хотите,чтоб панель была доступна и модератору,то в коде первую строку замените на:

Code
Скрипты для uCoz | Просмотров: 645 | Добавил: RAIDER
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]