|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
|
Опции темы | Опции просмотра |
Младший участник
|
Понял, спасибо, похоже, в версии 3.6 появилось что-то про групповое перемещение, попробовал заменить viewtopic.php - все переписано очень сильно. Проще действительно часа за 3 скриптик наваять для себя чем ковыряться.
До 3.6. форум не буду обновлять точно. |
||||
|
|
Напильникъ - наше все
|
Тоже думал пойти этим путем... Но внезапно оказалось, что даже блондинки иногда читают прилепленное сообщение темы и указывают ссылки, в которых происходит сбой. Да, таких мало, но они есть, и вешать им автоотлуп не хочется, поэтому и остановился на схеме выше. А лень проявил другим образом - в крон добавил задание на удаление раз в месяц неподтвержденных сообщений из технического раздела
Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник. |
||||
|
|
Напильникъ - наше все
|
Не удержался и себе такую штуку тоже забил - но с рядом правок:
1. переменная user_noguest на самом деле не нужна, можно в одно действие сработать с xoopsUser 2. preg_match работает все-таки медленней классического поиска в строке, поэтому более правильно ИМХО использовать функцию strripos(). Вот если проверять, что ссылка ведет не на наш сайт - тогда да, регулярки наше все 3. в форум возвращать пользователя все-таки не комильфо (а ну как пользователь все-таки решит ссылку воткнуть) - сделал возврат в тему и выдачу кастомизированной ошибки. В результате мой код проверки получился вот такой: PHP код:
Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник. |
||||
|
|
|
Опции темы | |
Опции просмотра | |
|
|
Powered by: vBulletin Version 3.0 Copyright ©2000-2025, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |