IPB

Здравствуйте, гость ( Вход | Регистрация )

> Правильно формулируйте вопросы - Вам быстрей ответят

Перед подачей запроса воспользуйтесь сервисом Поиск. Возможно Ваш вопрос уже был задан и доступно быстрое решение.

Для максимально быстрого решения проблемы обязательно укажите:
- адрес Вашего сайта + наименование хостинга (локальный/внешний)
- номер установленного релиза PHPSHOP CMS FREE (Указывается в админпанели. Пример PHPShop CMS Free (сборка 34501).
- подготовьте принтскрин Вашей проблемы (снимок рабочего стола в момент ошибки) и прикрепите принтскрин в теме.
- укажите наименование и/или номер ошибки.
- подробно опишите алгоритм Ваших действий при выполнении поставленной задачи

3 страниц V  < 1 2 3  
Ответить в данную темуНачать новую тему
> Спам через форму обратной связи
zerro
сообщение 23.11.2017, 10:21
Сообщение #41


Активный участник
***

Группа: Пользователи
Сообщений: 52
Регистрация: 26.11.2016
Пользователь №: 4550
Создано сайтов: 2



Не стал ничего обновлять. Решил проблему так - взял строчку из пофиксенного файла, выполняющую проверку, и вставил в свой файл. Если админы здесь бывают, то остался еще один вопрос.
Как в !preg_match('/href=["\']?([^"\'>]+)["\']?/', $_POST['message']))
добавить условие наличия в сообщении http, например?
Перейти в начало страницы
 
+Цитировать сообщение
zerro
сообщение 5.12.2017, 11:21
Сообщение #42


Активный участник
***

Группа: Пользователи
Сообщений: 52
Регистрация: 26.11.2016
Пользователь №: 4550
Создано сайтов: 2



Если админы здесь бывают, то остался еще один вопрос.
Как в !preg_match('/href=["\']?([^"\'>]+)["\']?/', $_POST['message']))
добавить условие наличия в сообщении http, например?
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 8.12.2017, 18:30
Сообщение #43


Администратор
***

Группа: Главные администраторы
Сообщений: 5832
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



Цитата(zerro @ 5.12.2017, 12:21) *
Если админы здесь бывают, то остался еще один вопрос.
Как в !preg_match('/href=["\']?([^"\'>]+)["\']?/', $_POST['message']))
добавить условие наличия в сообщении http, например?

Код
preg_match_all('/http:?/', $_POST['message'], $url, PREG_SET_ORDER);
if (count($url)==0) что-то отправить


До НГ выйдет версия с встроенной каптчей от Гугла, она проверена на коммерческой версии и не пробивается ботами, статья по теме http://faq.phpshop.ru/page/recaptcha.html
Так же будут подсказки в формах от dadata.ru
Перейти в начало страницы
 
+Цитировать сообщение
zerro
сообщение 11.12.2017, 12:47
Сообщение #44


Активный участник
***

Группа: Пользователи
Сообщений: 52
Регистрация: 26.11.2016
Пользователь №: 4550
Создано сайтов: 2



Цитата(Dennion @ 8.12.2017, 19:30) *
Код
preg_match_all('/http:?/', $_POST['message'], $url, PREG_SET_ORDER);
if (count($url)==0) что-то отправить


До НГ выйдет версия с встроенной каптчей от Гугла, она проверена на коммерческой версии и не пробивается ботами, статья по теме http://faq.phpshop.ru/page/recaptcha.html
Так же будут подсказки в формах от dadata.ru


Этот код [code]preg_match_all('/http:?/', $_POST['message'], $url, PREG_SET_ORDER);

Как-то даже короче предыдущего. Он будет отрабатывать эти условия? - !preg_match('/href=["\']?([^"\'>]+)["\']?/', $_POST['message']))
Перейти в начало страницы
 
+Цитировать сообщение

3 страниц V  < 1 2 3
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 17.12.2017, 13:06

Яндекс.Метрика