Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
Добридень! Виявилася проблема:
[file]21743[/file]
[file]21744[/file]
якщо у назві товару є лапки, то назва цього товару виводиться лише до лапок, і не виводяться наступні товари.
[file]21743[/file]
[file]21744[/file]
{|foreach from="$basketsArray" item="e"|}
[file]21743[/file]
[file]21744[/file]
{|$e.name|}
[file]21743[/file]
[file]21744[/file]
Ціна: {|$e.price|number_format:2:".":""|} грн
[file]21743[/file]
[file]21744[/file]
Кіл-ть: {|$e.count|number_format:0:".":""|} шт
[file]21743[/file]
[file]21744[/file]
Сума: {|$e.sum|number_format:2:".":""|} грн
[file]21743[/file]
[file]21744[/file]
{|/foreach|}
[file]21743[/file]
[file]21744[/file]
[file]21743[/file]
[file]21744[/file]
[file]21743[/file]
[file]21744[/file]
Добридень! Виявилася проблема:
якщо у назві товару є лапки, то назва цього товару виводиться лише до лапок, і не виводяться наступні товари.
Але тепер постала проблема з адресою. Якщо це поштомат, то в назві є Нова пошта в лапках. І при підстановці змінної вигляд такий:
"Нова Пошта"
раніше ставило інші лапки:
«Нова Пошта»
Спробував використовувати {|$clientaddress|escape|}, виходить так:
"Нова Пошта"
З товарами виправили проблему в цьому тикеті.
[file]21745[/file]
Але тепер постала проблема з адресою. Якщо це поштомат, то в назві є Нова пошта в лапках. І при підстановці змінної вигляд такий:
[file]21745[/file]
"Нова Пошта"
[file]21745[/file]
раніше ставило інші лапки:
[file]21745[/file]
«Нова Пошта»
[file]21745[/file]
Спробував використовувати {|$clientaddress|escape|}, виходить так:
[file]21745[/file]
"Нова Пошта"
[file]21745[/file]
[file]21745[/file]
Derkach Dmytriy OneBox production написав: Можна ще через replace:"-":"" проставити: Наприклад: {|$clientaddress|replace:"'":"<"|}
апостроф так замінює, але якщо поставити лапки, то 500 помилок. А чи можна зробити за замовчуванням коректний висновок лапок, як у назві товарів?
[quote]
Derkach Dmytriy
OneBox production написав:
Можна ще через replace:"-":"" проставити:
Наприклад: {|$clientaddress|replace:"'":"<"|}
[/quote]
апостроф так замінює, але якщо поставити лапки, то 500 помилок. А чи можна зробити за замовчуванням коректний висновок лапок, як у назві товарів?
ви написали приклад {|$clientaddress|replace:"'":"<"|} - тут апостроф змінюється на кутову дужку у нас проблема в тому, що лапки на адресу змінюються на " я спробував у вашому прикладі поставити замість апострофа лапки, щоб вони змінювалися на дужку - вилізла помилка 500 у будь-якому випадку на адресу є і лапки, і апостроф, однією змінною вдасться замінити і те, і те? Апостроф не хотілося б міняти на якісь символи, це частина слова. Можете просто зробити коректне виведення лапок і апострофів як у назві товарів?
ви написали приклад {|$clientaddress|replace:"'":"<"|} - тут апостроф змінюється на кутову дужку
у нас проблема в тому, що лапки на адресу змінюються на "
я спробував у вашому прикладі поставити замість апострофа лапки, щоб вони змінювалися на дужку - вилізла помилка 500
у будь-якому випадку на адресу є і лапки, і апостроф, однією змінною вдасться замінити і те, і те? Апостроф не хотілося б міняти на якісь символи, це частина слова.
Можете просто зробити коректне виведення лапок і апострофів як у назві товарів?
Родіон писав/ла: у будь-якому випадку на адресу є і лапки, і апостроф, однією змінною вдасться замінити і те, і те?
Можна 2 рази replace застосовувати {|$clientaddress|replace:" ' ":"<"|replace:" " ":">"|}
[quote]
Родіон писав/ла:
у будь-якому випадку на адресу є і лапки, і апостроф, однією змінною вдасться замінити і те, і те?
[/quote]
Можна 2 рази replace застосовувати
{|$clientaddress|replace:" ' ":"<"|replace:" " ":">"|}
Derkach Dmytriy OneBox production написав: Спробуйте в replace що замінити обернути в одинарні лапки
не допомогло Можете, будь ласка, виправити (повернути як було) без замін на інші символи, тому що відправляти клієнту повідомлення з якимись іншими символами, особливо замість апострофа в слові зовсім не дуже.
[quote]
Derkach Dmytriy
OneBox production написав:
Спробуйте в replace що замінити обернути в одинарні лапки
[/quote]
не допомогло
Можете, будь ласка, виправити (повернути як було) без замін на інші символи, тому що відправляти клієнту повідомлення з якимись іншими символами, особливо замість апострофа в слові зовсім не дуже.
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар