inter forum

Веб приложения => SMF 2 => Документация => Тема начата: inter 🐵 от 14 Декабрь 2016, 09:51:39

Название: Запрет внешних ссылок для гостей
Отправлено: inter 🐵 от 14 Декабрь 2016, 09:51:39
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) Запрет внешних ссылок для гостей (http://simaru.tk/index.php?topic=818.0)