#1
30 марта 2014 в 21:03
Как можно заменить обычные кавычки "", если они присутсвуют в заголовках как новостей, так и компонентах на французские? нужно для валидности кода, т.к если в тегах alt="Привет с большого "бодуна"" будет присутствовать слово "бодуна" в кавычках, то это явно неверный синтаксис. Для этого было бы хорошо некий text_replace делать.
#2
30 марта 2014 в 21:10
для этого не нужно делать никаких реплейсов, а оборачивать такие участки вт.к если в тегах alt="Привет с большого "бодуна"" будет присутствовать слово "бодуна" в кавычках, то это явно неверный синтаксис.
#3
30 марта 2014 в 21:14
А где вы валидность не прошли? Пытаетесь быть идеальным? " данный знак в html имеет свой код вывода, поищите в интернете, но в заголовках вы с ним ничего не сможете сделать так как при создании статьи/модуля заглавие очищается от всего лишнего
Сегодня в 11:05
#4
30 марта 2014 в 21:19
т.е вот в модуле выводится заголовок <a href="/{$item.seolink}.html">{$item.title}</a>
{$item.title} в свою очредь будет иметь в заголовке кавычки. как обернуть его, чтобы кавычки либо убрались, а лучше всего заменились на сущности
{$item.title} в свою очредь будет иметь в заголовке кавычки. как обернуть его, чтобы кавычки либо убрались, а лучше всего заменились на сущности
#5
30 марта 2014 в 21:36
для smarty если, то там есть модификаторы, в данном случае подойдет{$item.title}
{$item.title|escape:html}
#6
30 марта 2014 в 23:27
так если будет заголовок, например: Привет "Мир"{$item.title|escape:html}
то и в модуле будет также выведено с кавычками, а не с сущностями, т.е заменой на коды спецсимволов
ПС. извиняюсь, если я чтото не понимаю