Народ подскажите можно ли сделать автозамену слов в подробном описании. Вместо слова есть - галочку зеленую, вместо слова нет - красный крестик?
![](https://shopcms.vsupport.club/public/style_images/master/icon_users.png)
![](https://shopcms.vsupport.club/public/style_images/master/profile/default_large.png)
Автозамена слов в кратком описании.
Автор pavelbred, Jun 17 2012 05:21 AM
Сообщений в теме: 3
#1
Отправлено 17 June 2012 - 05:21 AM
#2
Отправлено 17 June 2012 - 08:34 AM
Ты имеешь ввиду именно чтобы на лету менял слова если они есть в описании товара. Или заменить стандартные фразы из языкового файла? Первое я хз как, а второе ставишь условие в шаблоне по наличию на складе и выводишь картинку или что там тебе нада.
#3
Отправлено 17 June 2012 - 02:09 PM
Для замены "на лету" можно использовать функцию ob_start() и соответствующую обвязку, я так делаю в своем ЧПУ.
Но это из пушки по воробьям будет в данном случае.
Куда правильнее чуть поправить шаблон.
Я бы даже не шаблон правил, а в строке подробного описания (которое само по себе уже html) подменял слова "есть/нет" на нужный HTML-код c галочкой-крестиком еще в PHP-файле, перед assign(). Или вообще единоразово его подменил бы пройдясь по таблице products (либо по csv-файлу, если так проще).
Но это из пушки по воробьям будет в данном случае.
Куда правильнее чуть поправить шаблон.
Я бы даже не шаблон правил, а в строке подробного описания (которое само по себе уже html) подменял слова "есть/нет" на нужный HTML-код c галочкой-крестиком еще в PHP-файле, перед assign(). Или вообще единоразово его подменил бы пройдясь по таблице products (либо по csv-файлу, если так проще).
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)