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

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

Вы не зашли.

#1 2010-11-26 03:02:59

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

simple_title_ng - вырезать кое-какие теги

Возникла необходимость в титлах вырезать теги, т.е. при создании новости пишешь заголовок по типу:
Моя супер <b>новость</b> всем <i>новостям</i> новость

что в последствии и выводит эти теги в титле, как сделать, чтобы их убрать оттуда?, или это надо копать на уровне движка?

Не в сети

#2 2010-11-26 03:40:37

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

Re: simple_title_ng - вырезать кое-какие теги

Trashcka, надо копать в движке, логичнее именно в ядре сделать обязательное вырезание HTML тегов из заголовка страницы.
Скоро сделаю патч smile

Не в сети

#3 2010-11-26 03:51:34

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

Re: simple_title_ng - вырезать кое-какие теги

vitaly, спасиб ))

Не в сети

#4 2010-11-26 15:16:42

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

Re: simple_title_ng - вырезать кое-какие теги

Дабы не создавать еще тему.

big_smile  плагины на подобии ластнювс при выводе заголовка, который ранее в новости был добавлен как:  Моя супер <b>новость</b> всем <i>новостям</i> новость, выводит заголовок в коде как: Моя супер <b>новость</b> всем <i>новостям</i> новость, ну и уже на сайте визуально так: Моя супер <b>новость</b> всем <i>новостям</i> новость

Как сделать, чтобы визуально было так: Моя супер новость всем новостям новость, а в коде так: Моя супер <b>новость</b> всем <i>новостям</i> новость, т.к. мне надо применить стили к этим тегам?

Или это опять таки на уровне движка.

Пыталась делать так )):
                       

if (strlen($row['title']) > $maxlength) {
				$tvars['vars']['title'] = substr(secure_html($row['title']), 0, $maxlength)."...";
			} else {
			    $row['title'] = str_replace(array("<", ">"), array("<", ">"), $row['title']);
				$tvars['vars']['title'] = secure_html($row['title']);

			}

результата нет, или это не то? )))

Не в сети

#5 2010-11-26 20:06:53

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

Re: simple_title_ng - вырезать кое-какие теги

Trashcka, ты хочешь это сделать в HTML теге <title> или внутри самой страницы?
Для title стили применить не получится, т.к. в нём не работает парсинг HTML. И, соответственно, не получится применить стили.

... или я неверно понял твою проблему?

Не в сети

#6 2010-11-26 20:21:50

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

Re: simple_title_ng - вырезать кое-какие теги

vitaly, для <title>, который в <head> хочу чтобы вырезало всякие теги, а вот для заголовков в новостях,  при выводе плагинами заголовков..... чтобы они были.

Не в сети

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

Работает на FluxBB