wall_add_validate... где он?
Здравствуйте, извините за столь глупый вопрос, но никак не могу найти этот хук. В коде профиля пользователя, там где евент добавления на стену записи есть подключение хука
Хук по идее отвечает за проверку поля записи на стене. Но где сам файл хука, я не знаю и найти его так и не смог. Искал поиском по файлам, искал просто в /classes/hooks/ но не повезло найти его.
$this->Hook_Run('wall_add_validate_before', array('oWall'=>$oWall));
Хук по идее отвечает за проверку поля записи на стене. Но где сам файл хука, я не знаю и найти его так и не смог. Искал поиском по файлам, искал просто в /classes/hooks/ но не повезло найти его.
6 комментариев
Для чего вам это нужно, какая у вас задача?
На сайте участились такие «накрутчики», которые ставят + пользователю и пишут на стене что-то типа: «ставлю + и жду от вас», то есть какбы уже обязывая пользователя поставить ответный (это работает с людьми это действительно работает). Я хочу добавить валидацию строки комментария если меньше четырех слов и встречаются "+", «лайк» или прочие подобные, то блокировать запись и выводить сообщение о том, что комментарий подозрительный и добавлен не будет (идея не моя, мне просто сказали так сделать), если есть какие-то более интересные мысли на этот счет, буду рад услышать их.
Нашол эту статью livestreet.ru/blog/dev_documentation/1484.html
Но все равно как-то не очень понятно :( надо еще разбираться, а время поджимает уже совсем :(
Хук это возможность вызова другого кода в месте, где расположен: