Замена кобычных кавычек на французские в заголовках. Как?

 
Посетитель
no avatar
МедальАвторитет форума
Сообщений: 2795
Как можно заменить обычные кавычки "", если они присутсвуют в заголовках как новостей, так и компонентах на французские? нужно для валидности кода, т.к если в тегах alt="Привет с большого "бодуна"" будет присутствовать слово "бодуна" в кавычках, то это явно неверный синтаксис. Для этого было бы хорошо некий text_replace делать.
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4380
yury:
т.к если в тегах alt="Привет с большого "бодуна"" будет присутствовать слово "бодуна" в кавычках, то это явно неверный синтаксис.
для этого не нужно делать никаких реплейсов, а оборачивать такие участки в
Код PHP:
  1. htmlspecialchars('текст с "кавычками"');
тем самым автоматически заменяя все специальные символы в HTML-сущности.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1842
А где вы валидность не прошли? Пытаетесь быть идеальным? " данный знак в html имеет свой код вывода, поищите в интернете, но в заголовках вы с ним ничего не сможете сделать так как при создании статьи/модуля заглавие очищается от всего лишнего
Чем меньше знаешь - тем Больше тупой.
OneMinima шаблон ICMS2
Посетитель
no avatar
МедальАвторитет форума
Сообщений: 2795
т.е вот в модуле выводится заголовок <a href="/{$item.seolink}.html">{$item.title}</a>

{$item.title} в свою очредь будет иметь в заголовке кавычки. как обернуть его, чтобы кавычки либо убрались, а лучше всего заменились на сущности
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4380
yury:
{$item.title}
для smarty если, то там есть модификаторы, в данном случае подойдет
Код SMARTY:
  1. {$item.title|escape:html}
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
no avatar
МедальАвторитет форума
Сообщений: 2795
Fuze:
{$item.title|escape:html}
так если будет заголовок, например: Привет "Мир"
то и в модуле будет также выведено с кавычками, а не с сущностями, т.е заменой на коды спецсимволов

ПС. извиняюсь, если я чтото не понимаю
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.