Форум русской поддержки Joomla!® CMS
11.12.2016, 00:28:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

VirtueMart 3.0.12 не сохраняет товар с кавычками

 (Прочитано 407 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« : 13.11.2015, 14:55:00 »

Начал после переезда добавлять товары а они не сохраняются.
То-есть сам товар сохраняется а название сохраняет только до кавычек допустим добавляю товар такой Табличка "Не курить" (цвет серебро) а сохраняет название только Табличка.
С кодом не чего не делал не чего не редактировал все есть ка установил с нуля даже один раз обновился но результат тот же.
Читал что решение этой проблемы это экранирование кавычек но как это осуществить не понятно.
Записан
beagler
Moderator
*****

Репутация: +389/-4
Offline Offline

Пол: Мужской
Сообщений: 3307


beagler dot ru


« Ответ #1 : 13.11.2015, 15:02:05 »

Замените все кавычки на
Код:
"
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #2 : 13.11.2015, 15:09:43 »

Так менеджер который забивает товары и склад не будет постоянно ставить ".
Может есть решение еще какое
Записан
beagler
Moderator
*****

Репутация: +389/-4
Offline Offline

Пол: Мужской
Сообщений: 3307


beagler dot ru


« Ответ #3 : 13.11.2015, 15:11:41 »

Есть. Разобраться в коде и экранировать перед сохранением.
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #4 : 13.11.2015, 15:15:38 »

А что надо в коде ведь его не трогали не меняли.
Причем если набрать текст Табличка "Не курить" (цвет серебро) и нажать сохранить и закрыть то название так и будет Табличка "Не курить" (цвет серебро) а если зайти в этот товар то текст будет Табличка хотя на сайте все отображается как Табличка "Не курить" (цвет серебро)
Записан
beagler
Moderator
*****

Репутация: +389/-4
Offline Offline

Пол: Мужской
Сообщений: 3307


beagler dot ru


« Ответ #5 : 13.11.2015, 15:17:51 »

посмотрите в таблице товаров - если там Табличка "Не курить" то значит все сохраняется и нужно смотреть код вывода в шаблон карточки
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #6 : 13.11.2015, 15:24:52 »

Да она есть

и на сайте тоже есть Табличка "Не курить" (цвет серебро).
Подскажите какой код что править
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #7 : 13.11.2015, 15:36:51 »

Так же не работает выпадающий календарь

Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #8 : 16.11.2015, 13:09:45 »

Опять встал вопрос решения проблемы с кавычками.
Перерыл кучу страниц для поиска информации как экранировать эти кавычки нашел вот такой вариант в htaccess прописать php_flag magic_quotes_gpc Off но это не то это не работает.
Если вводить название товара так Название &quotТовар&quot то работает и сохраняет нормально или так Название 'Товар' этот вариант также работает.
Также здесь на форуме нашел такой вариант $quot = str_replace('"', '&quot', $quot); но как его внедрить в ВМ не знаю.

 
« Последнее редактирование: 16.11.2015, 13:45:46 от Stasweb » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet