VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Замучили юзеры, которые создают темы типа "Как я сделал это!!!!!!!!!", ищу "рефералов!!!!!!", "прикольные истории )))))" и т.д. .т.е. с кучей повторяющихся символов, не несущих никакой логической нагрузки. С обрезанием этих символов я уже справился, добавив регулярку
да тоже самое
применяй регулярку к заголовку темы
удаляй лишнее и затем проверяй, не остался ли пустым заголовок
@sanika
Продвинутый
Join Date: Mar 2011
Posts: 309
Версия vB: 3.8.6
Reputation:
Опытный 96
Репутация в разделе: 96
0
т.е. на том же хуке делать? А как же вывод заголовков например в списке форума, в результатах поиска? Проблема в нужном хуке. или методом перебора искать?
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,657
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20247
Репутация в разделе: 8423
1
editpost_update_start
newthread_post_start
убирать лишнее, нужно во время постинга, а не после того, как напостили хрени
@sanika
Продвинутый
Join Date: Mar 2011
Posts: 309
Версия vB: 3.8.6
Reputation:
Опытный 96
Репутация в разделе: 96
0
согласен, но если форум уже большой, то остается или прогон по базе, или редактирование вывода. Ресурсы сервера позволяют, поэтому выдрал более безопасный путь
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,657
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20247
Репутация в разделе: 8423
1
попробуй на саппорте создать тему с повторяющимися символами: ? ! . * ( )
словами смешанными ру/англ символами
даже создавать ненужно, просто предпросмотр
@sanika
Продвинутый
Join Date: Mar 2011
Posts: 309
Версия vB: 3.8.6
Reputation:
Опытный 96
Репутация в разделе: 96
0
Вот, это то что надо. Это хак стандартный или регулярка на тех хуках что ты мне дал? Можно регулярку узнать?
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,657
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20247
Репутация в разделе: 8423
1
там не только регулярка, довольно объемные файлы, которые проверяют кучу всего
хак был написан под заказ, так что ни весь код, ни часть кода я предоставить не могу =)
могу сказать, да проверка висит на тех хуках, что я указал
да, проверяется регуляркой посимвольно
@sanika
Продвинутый
Join Date: Mar 2011
Posts: 309
Версия vB: 3.8.6
Reputation:
Опытный 96
Репутация в разделе: 96
5
Спасибо, этого мне достаточно
sanika добавил 08.07.2012 в 01:35
Вот и мои регулярки, может кому-то пригодятся
Убирают соответственно повторение знаков вопроса, восклицательные знаки, скодки смайла ), (. и многоточия превращают в троеточия.
Прикрутил на указанные Kerkом хуки - работает бесподобно
Last edited by sanika : 07-08-2012 at 02:35 AM.
Reason: Добавлено сообщение
Smalesh
В Черном списке
Join Date: Oct 2006
Награды в конкурсах:
Posts: 3,055
Версия vB: 3.8.7
Пол:
Reputation:
Мастер 3981
Репутация в разделе: 1320
0
Скажите, а postdata_presave и threaddata_presave - это что за хуки? У меня на них висит проверка тега [img], если что - вывожу свою фразу ошибки
Code:
$this->error('images_by_rules');
Стоит перевешивать на озвученные выше хуки или нет?