Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Текстовый формат данных


Recommended Posts

В базе SQL в таблице oc_setting записан текст типа: 

(1621, 0, 'yandex_money', 'yandex_money_kassa_invoice_message', 'Если Вам неудобно оплачивать заказ с помощью банковской карты, \r\nможно произвести оплату с помощью банковского перевода:\r\n\Траляляля, 0),

В конфигураторе записано: 

 

$text_instruction = strtr($kassa->getInvoiceMessage(), $replaceMap);
$data     = array(
            'instruction'   => $text_instruction,
        );

Ну и соответвенно в темплейте {{ instruction }} эта строчка вываливается неотформатированным никак текстом... Скажите, пожалуйста, есть ли какой-то метод, позволяющий все переносы \n из текста отработать должным образом и превратить в <br> в html? 

Надіслати
Поділитися на інших сайтах


Рано радовался. Получил предупреждение:

PHP Notice:  String offset cast occurred in /admin/controller/extension/payment/yandex_money.php on line 1142

Переделал на $text_instruction = str_replace(array("\r\n", "\r", "\n"), "<br />", $kassa->getInvoiceMessage());

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.