Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Как закрыть все темы в форуме и запретить создание новых?

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

pIvasik



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопрос собственно звучит так - как закрыть все темы в форуме и запретить создание новых?

Всего записей: 38 | Зарегистр. 13-04-2002 | Отправлено: 13:56 20-10-2003
Xnom



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pIvasik
все темы сразу в дефолтном форуме не закроешь. есть специальный хак "быстрая модерация", где его скачать подсказать не могу...

Цитата:
запретить создание новых?

в центре администрации в настройках форума разреши создавать темы только администраторам/модераторам

Всего записей: 778 | Зарегистр. 09-10-2002 | Отправлено: 00:41 21-10-2003
Marilda

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pIvasik

Цитата:
как закрыть все темы в форуме  

Хак "быстрая модерация"
Скачать все *.pl
Адитор. Заменить все вхождения |open| на |closed|
Залить насерв.


Всего записей: 381 | Зарегистр. 24-10-2002 | Отправлено: 01:31 21-10-2003
pIvasik



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Marilda

Цитата:
Хак "быстрая модерация"

Хороший хак Как вариант принимается, спасибо. Еще есть мнения?

Всего записей: 38 | Зарегистр. 13-04-2002 | Отправлено: 06:54 21-10-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pIvasik
 
Позакрывать все форумы на на техническое обслуживание - в админцентре.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 11:23 21-10-2003
pIvasik



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx

Цитата:
Позакрывать все форумы на на техническое обслуживание - в админцентре

Не идет. Нужно чтобы посетители могли читать, но не могли писАть.

Всего записей: 38 | Зарегистр. 13-04-2002 | Отправлено: 15:27 21-10-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pIvasik
 
Поставить на все файлы *.thd, *.pl права 444.
 
И предупредить бедных юзеров что  постить не даст.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 18:52 21-10-2003
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
был вариант - скачать, переименовать всё и обратно. А если тем сотни? Дурацкий вариант...
если знать чуть-чуть перл, то и делать нечего оказывается.
Я щас не дома, так что по памяти - не обессудьте.
Короче... после небольшой попытки по памяти написать скрипт я отказался от этой идеи... поэтому дам только алгоритм - пусть те, кто хоть как-то шарит в перле накатают вам скрипт (мне надо дома оказаться).
 

Код:
 
# если надо во всех форумах закрыть вдруг, то открываем allforums.cgi...  
# потом foreach $forumline (@allforums) {#тело ниже}
# не помню, но как-то там через grep получаем в массив все имена файлов с расширением pl  
# @files - допустим, как раз такой массив
foreach $line (@files) {
 ($var, $var2, $var3...) = split(/\|/, $line);
 # тут меняем нужный $var (не помню я где находится в .pl статус темы (open, closed)
 # перезаписываем этот pl (файл - $line): open(), print F "$var1|$var2|$var3|..."; close();
}
 

 
вообщем примерно так!  
а вообще я давно уже привык все свои потребности через такие маленькие скриптики делать. Примеров много: надо было из всех mal удалить чей-то емайл - че, тоже выкачивать ВСЕ эти файлы, адиторов править сотни файлов и обратно?
Или подправил всем в профиле счетчик постов, ибо известно, что движок настолько корявый, что у меня за неделю-две улетает число постов немеренно просто.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 09:11 12-11-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Как закрыть все темы в форуме и запретить создание новых?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru