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

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

Вы не зашли.

#1 2010-08-23 15:29:48

invi
Участник
Зарегистрирован: 2010-08-13
Сообщений: 15
Рейтинг :   

Отредактировать тэг [hide][/hide]

В css, соответственно, стиль блока. А нужно найти отрезок кода переменной, чтобы отредактировать под сайт. Даже текст изменить не могу, везде обыскался. Прошу помочь sad

Не в сети

#2 2010-08-23 16:12:45

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

Re: Отредактировать тэг [hide][/hide]

\engine\includes\classes\parse.class.php function userblocks($content){ }

\engine\lang\russian\site\news.ini (4 hits)
Line 4: not_logged    =    "Уважаемый пользователь, вам необходимо зарегистрироваться, чтобы посмотреть скрытый текст!"

\engine\lang\russian\site\news.ini
Line 5: not_logged_html    =    "<div class='not_logged'>{text}</div>"

Изменено Wolverine (2010-08-23 16:25:37)

Не в сети

#3 2010-08-24 08:11:59

invi
Участник
Зарегистрирован: 2010-08-13
Сообщений: 15
Рейтинг :   

Re: Отредактировать тэг [hide][/hide]

Благодарю

Не в сети

#4 2012-04-03 01:35:25

Burelom
Участник
Зарегистрирован: 2011-01-26
Сообщений: 62
Рейтинг :   

Re: Отредактировать тэг [hide][/hide]

Ребята, помогите кто-нибудь.

Как сделать, чтобы тег [hide][/hide] на автомате вставлялся на все загруженные файлы.
Здесь видимо:

    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);
    }

Не в сети

#5 2012-04-03 03:44:59

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Отредактировать тэг [hide][/hide]

Burelom, может тебе лучше отредактировать тег [url], чтобы он автоматом все ссылки прятал?

Тогда в engine/includes/classes/parse.class.php находишь на строке ~372:

				array_push($rdest, "<a ".(implode(" ", $outkeys)).">".$alt.'</a>');

и заменяешь на:

		if (is_array($userROW)) {
			array_push($rdest, "<a ".(implode(" ", $outkeys)).">".$alt.'</a>');
		} else {
			array_push($rdest,str_replace("{text}", $lang['not_logged'], $lang['not_logged_html']), $content);
		}

Не в сети

#6 2012-04-04 18:19:36

Burelom
Участник
Зарегистрирован: 2011-01-26
Сообщений: 62
Рейтинг :   

Re: Отредактировать тэг [hide][/hide]

Тоже выход, благодарю smile

Не в сети

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

Работает на FluxBB