Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2011-05-09 23:29:16

magliona
Участник
Откуда Украина
Зарегистрирован: 2010-06-23
Сообщений: 215
Рейтинг :   
Сайт

Гости не видят URL

Здравствуйте уважаемые посетители форума и команда.
У меня возник такой вопрос,возможно как-то с помощью плагина или хаком запретить гостям (group 4) видеть в полной новости ссылки.
Для чего это надо ?
Таким способ нужно заставить человека зарегистрироватся на сайте.
Почему не используешь [hide][/hide] ?
Слишком долго и не удобно много материала добавляется и даже не я его добавляю.

Не в сети

#2 2011-05-10 00:39:15

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Гости не видят URL

magliona пишет:

Таким способ нужно заставить человека зарегистрироватся на сайте.

Не по теме, а так интересно, а что хорошего в регистрации?, кроме того, что увидят ссылки.

Не в сети

#3 2011-05-10 11:57:33

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Гости не видят URL

\engine\includes\classes\parse.class.php

НАЙТИ:

function userblocks($content){
		global $config, $lang, $userROW;
		if (!$config['blocks_for_reg']) return $content;
		return preg_replace("#\[hide\]\s*(.*?)\s*\[/hide\]#is", is_array($userROW)?"$1":str_replace("{text}", $lang['not_logged'], $lang['not_logged_html']), $content);
	}

ЗАМЕНИТЬ НА:

function userblocks($content){
		global $config, $lang, $userROW;
		if (!$config['blocks_for_reg']) return $content;
		if(!is_array($userROW))
			$content = preg_replace("{\[url.*?\[/url\]}is", str_replace("{text}", $lang['not_logged'], $lang['not_logged_html']), $content);
		return preg_replace("#\[hide\]\s*(.*?)\s*\[/hide\]#is", is_array($userROW)?"$1":str_replace("{text}", $lang['not_logged'], $lang['not_logged_html']), $content);
	}

lorilarsen6791, боты пробиваются sad Kill him

Не в сети

Подвал раздела

Работает на FluxBB