Перейти к основному содержанию
Тема: Запрет внешних ссылок для гостей (Прочитано 2213 раз) предыдущая тема - следующая тема

Запрет внешних ссылок для гостей

Post.php

После:

	// If we came from WYSIWYG then turn it back into BBC regardless.
if (!empty($_REQUEST['message_mode']) && isset($_REQUEST['message']))
{
require_once($sourcedir . '/Subs-Editor.php');

$_REQUEST['message'] = html_to_bbc($_REQUEST['message']);

// We need to unhtml it now as it gets done shortly.
$_REQUEST['message'] = un_htmlspecialchars($_REQUEST['message']);

// We need this for everything else.
$_POST['message'] = $_REQUEST['message'];
}

Добавить:

	if ($user_info['is_guest'] && preg_match('~https?:\/\/~siu', $_POST['message']))
{
$txt['error_external_links'] = 'Гостям запрещено оставлять ссылки.';
$context['post_error']['external_links'] = 'external_links';
return POST();
}



Похожие темы:
(ElkArte) Запрет внешних ссылок для гостей