Перейти к публикации

url в поле e-mail в комментарии


HighTower

Рекомендованные сообщения

Приветствую.

версия движка 7.3

с удивлением обнаружил, что когда гости добавляют комменты и вместо e-mail адреса в соответствующее поле вписывают url адрес - он мало того что принимается, так ещё потом как полноценная ссылка работает!

однозначно баг....

должен приниматься только почтовый адрес!

Ссылка на сообщение
Поделиться на других сайтах

HighTower,

Не баг а предусмотренная возможность, которая существует еще с первых версий это поле позволяет вводить E-mail или URL сайта

Ссылка на сообщение
Поделиться на других сайтах

если правильно понял из сырцов, то есть два способа:

1) в файле engine/inc/config.php изменить 'allow_url_instead_mail' => "yes", на => "no"

2) engine/modules/addcomments.php в файле закоментировать строку 138:

elseif($config['allow_url_instead_mail'] == "yes" and preg_match("/((http(s?):\/\/)|(www\.))([\w\.]+)([\/\w+\.-?]+)/", $mail)) $ok = TRUE;

правильно понимаю?

Ссылка на сообщение
Поделиться на других сайтах

HighTower,

Все это видимо уже старость. Увидел код и сразу вспомнил, что это можно отключить в настройках скрипта в разделе комментариев

Использовать поле e-mail как URL

Код править не нужно

Ссылка на сообщение
Поделиться на других сайтах

HighTower,

Все это видимо уже старость. Увидел код и сразу вспомнил, что это можно отключить в настройках скрипта в разделе комментариев

Цитата

Использовать поле e-mail как URL

Код править не нужно

а я подумал это просто убрали в современной версии))

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...