Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

vitaly, спасиб ))

Вне форума

#4 2010-11-26 14: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 19:06:53

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

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

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

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

Вне форума

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

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

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

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

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.011 сек, 7 запросов выполнено - Использовано памяти: 529.54 Кбайт (Пик: 549.99 Кбайт) ]