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

В админке поле UPC поддерживало HTML код


yurame1nik

Recommended Posts

Всем доброго!

Помогите с решением, как сделать чтобы в админке в карточке товара в поле UPC можно было вставить код HTML.

В MySql поменял тип поля на text, вставляю значение "Mazda (Cx-5)<i class="icon-model"></i>",  в админке получается абракадабра)

 

Спойлер

Screenshot_50.png.a7dcb9e496ad2753776b752e250331f4.png

 

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


Да нормально оно сохраняется. Там же все проходит через $this->request->post, что в свою очередь проходит через

$data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8');

То есть, не надо особо ничего придумывать.

 

Но, так как на скрине явно не гуд, то я даже проверил, может чего-то туплю. Но нет, все ок:

https://ibb.co/YBZ9X3g

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

Не очень понятно по скрину, что за версия используется. Почему поле UPC не на всю ширину?

Похоже на какую-то кастомизацию. Возможно, там было что-то сделано именно при выводе значения переменной. К примеру, где-то прописан html_entity_decode

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

13 минут назад, SergeTkach сказал:

Не очень понятно по скрину, что за версия используется. Почему поле UPC не на всю ширину?

Похоже на какую-то кастомизацию. Возможно, там было что-то сделано именно при выводе значения переменной. К примеру, где-то прописан html_entity_decode

 

Я вставил напрямую в Mysql например:

Kia (K5)<i class="ico"></i>

 

Спойлер

Screenshot_51.thumb.png.f2411bbf66c7163076c8f9ed5c793abe.png

 

захожу в админку (модулей нет, чистый OC 3 Version 3.0.3.7) и абракадабра)

 

Спойлер

Screenshot_52.thumb.png.8c51b42981bd130de6decfda3a77df79.png

 

Змінено користувачем yurame1nik
Надіслати
Поділитися на інших сайтах


1 час назад, yurame1nik сказал:

Я вставил напрямую в Mysql например:

Kia (K5)<i class="ico"></i>

 

В этом и проблема. Вставляйте через поле в админке. Ну или, если Вы вставляете массово через скрипт, то пропускание через 

1 час назад, SergeTkach сказал:

$data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8');

 

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

32 минуты назад, SergeTkach сказал:

 

В этом и проблема. Вставляйте через поле в админке. Ну или, если Вы вставляете массово через скрипт, то пропускание через 

 

 

Мне так залили товар, не подскажите этот участок кода как использовать?

 

$data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8');

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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