На форуме в первом сообщении появится кнопочка, которая позволит автору закрыть топик.
Автор: syp41k
Версия: 1.0
Установка:
1. Содержимое папки js скидываем в корень сайта.
2. Содержимое папки php скидываем в папку scripts на ftp php.
3. В общий вид страниц форума перед $BODY$ вставляем:
Code
<script type="text/javascript">
var CTlang1 = 'Ошибка обработки данных!';
var CTlang2 = 'У Вас нет доступа!';
</script>
<script type="text/javascript" src="/close-topic/f.js"></script>
4. В вид материалов форума вставляем туда, где хотим видеть кнопку:
Code
<?if($CUR_USER_ID$ == $UID$)?>
<div style="display:none;" id="CTnumber$ID$">$NUMBER$</div>
<div style="display:none;float:right;font-weight:bold;" id="CTbuttons$ID$">
<div style="display:none;" id="CTclose$ID$" onclick="CTaction($FID$,$TID$,$ID$,1);">ЗАКРЫТЬ ТЕМУ</div>
<div style="display:none;" id="CTopen$ID$" onclick="CTaction($FID$,$TID$,$ID$,0);">ОТКРЫТЬ ТЕМУ</div>
</div>
<script type="text/javascript">
var CTnumber = parseInt($('#CTnumber$ID$').text());
if (CTnumber == 1) {
CTget($FID$,$TID$,$ID$);
}
</script>
<div style="clear:both;"></div>
<?endif?>
5. Создайте "Робота" с фулл правами на форуме. Данные укажите в скрипте.
Версия 1.1:
- Обновил метод отдачи данных, теперь на JSON, работает лучше.
СКАЧАТЬ ФАЙЛ