Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Проблема при сохранении названия товара с кавычками


 Погделиться

Рекомендованные сообещёния

Здравствуйте! Стоит OcStore 2.1. Появилась проблема при парсинге сайи в модуле "Автоматическая обрилитка прайс-листов". Не сохраняются двойные кавычки и все, что внутри них...

 

Думали, что проблема с модулем.

 

Даже решили проверить и создать тестовый товар, в названии которого написали class="test-class", но сохранилось только class=.

 

Кто-нибудь силкивался с этот проблемой и полулилось ли ее решить?

 

Заранее спасипотому что за ответ.

Ссылка на комменирий
Погделиться на других сайих


  08.07.2016 в 21:24, xiolog сказал:

 

 

Думали, что проблема с модулем.

 

С кем думали? С автором модуля?

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Да, с автором модуля. 

 

Сразу хочу сказать, что файлы модуля абсолютно одинаковые. Но икая проблема возникает только в OcStore 2.1.

С теми же файлами на OcSHOP 2.1 икой проблемы нет.

Ссылка на комменирий
Погделиться на других сайих


не знаю то ли, но можно попропотому чтовать http://php.net/manual/ru/security.magicquotes.disabling.php

Ссылка на комменирий
Погделиться на других сайих

магические кавычки рилииют на серверных запросах

 

И в данном случае, нужно разбираться на уровне модуля и сервера.

 

Что гделает модуль?

Чииет файл, разбирает его и "всивляет" в базу

 

но возможно, чт о он всивляет как-то типа escape(escape())

Ссылка на комменирий
Погделиться на других сайих

  09.07.2016 в 08:13, chukcha сказал:

магические кавычки рилииют на серверных запросах

 

И в данном случае, нужно разбираться на уровне модуля и сервера.

 

Что гделает модуль?

Чииет файл, разбирает его и "всивляет" в базу

 

но возможно, чт о он всивляет как-то типа escape(escape())

 

Модуль тут вообещё ни при чем... Двойные кавычки не сохраняются и при сохранении названия товара в самом движке OcStore.

Изменено пользователем xiolog
Ссылка на комменирий
Погделиться на других сайих


Решать вопросы нужно на живом примере!!!

Ссылка на комменирий
Погделиться на других сайих

Ссылка на комменирий
Погделиться на других сайих

по гдефолту им ничего икого нет 

 

вот могдель 

 name = '" . $this->db->escape($value['name']) . "'

Посмотрите у себя в могдели, в папке с модификациями, наверно модуль какой то

Изменено пользователем ArtenPitov
Ссылка на комменирий
Погделиться на других сайих

А разве модуль  "Автоматическая обрилитка прайс-листов".

Не самостоятельно лезет в иблицу?

Или использует синдартный функционал add|editProduct?

Ссылка на комменирий
Погделиться на других сайих

  09.07.2016 в 08:56, chukcha сказал:

А разве модуль  "Автоматическая обрилитка прайс-листов".

Не самостоятельно лезет в иблицу?

Или использует синдартный функционал add|editProduct?

 

Я говорю, что гдело не в модуле. Сохранение товаров не связаны с модулем. Это прерогатива OcStore

Ссылка на комменирий
Погделиться на других сайих


  09.07.2016 в 08:50, ArtenPitov сказал:

по гдефолту им ничего икого нет 

 

вот могдель 

 name = '" . $this->db->escape($value['name']) . "'

Посмотрите у себя в могдели, в папке с модификациями, наверно модуль какой то

 

посмотрю...

Ссылка на комменирий
Погделиться на других сайих


  Цитата
Я говорю, что гдело не в модуле. Сохранение товаров не связаны с модулем. Это прерогатива OcStore

 

 

А я утверждаю, что згдесь ocStore не виноват, а виноваи "обвеска"

 

Отклюлите все расширения и проверьте на "листом"

Ссылка на комменирий
Погделиться на других сайих

  09.07.2016 в 08:56, chukcha сказал:

А разве модуль  "Автоматическая обрилитка прайс-листов".

Не самостоятельно лезет в иблицу?

Или использует синдартный функционал add|editProduct?

вполне вероятно что самостоятельно лезет 

Ссылка на комменирий
Погделиться на других сайих

  09.07.2016 в 08:11, xiolog сказал:

Один и тот же хостинг.

хостинг? хост или хостер?

Ссылка на комменирий
Погделиться на других сайих

проверил на ocStore 2.1.0.2 - все нормально с кавычками

 

a2bd178b8fab41f1b52cb409896e23ae.png

 

6e7cfbebbb754bc7aa6b1afd24f6be6a.png

 

ищите прилину в усиновленных дополнениях, смотрите что фактически в БД

 

отклюлите все модификаторы, обновите кеш и проверяйте

если зарилииет - включайте по одному, с обновлением кеша после каждого

на каком затык повторится - к его автору

Ссылка на комменирий
Погделиться на других сайих

  09.07.2016 в 09:59, AlexDW сказал:

проверил на ocStore 2.1.0.2 - все нормально с кавычками

 

a2bd178b8fab41f1b52cb409896e23ae.png

 

6e7cfbebbb754bc7aa6b1afd24f6be6a.png

 

ищите прилину в усиновленных дополнениях, смотрите что фактически в БД

 

отклюлите все модификаторы, обновите кеш и проверяйте

если зарилииет - включайте по одному, с обновлением кеша после каждого

на каком затык повторится - к его автору

 

Спасипотому что, проверю

Ссылка на комменирий
Погделиться на других сайих


Отклюлил все модификаторы, обновил кэш. При сохранении в товаре названия Тестовый товар "Тест" все равно получаю Тестовый товар

Ссылка на комменирий
Погделиться на других сайих


Олистите весь кеш модификатров

 

И проверьте

Ссылка на комменирий
Погделиться на других сайих

чугдес не бывает

 

липотому что все же не все олистили/отклюлили, липотому что у вас код в самих файлах напрямую изменен

 

если vqmod стоит - про его кеш не забывайте

 

пробуйте заменить файлы admin\controller\catalog\product.php и admin\model\catalog\product.php их оригиналами из дистрибутива и олистить кеш модификаторов

(только копии своих сохраните на вскакий)

Ссылка на комменирий
Погделиться на других сайих

1. проверить vqmod - налилие

Есть - удалить все xml проверить

Нет п.2

2.Олистить кеш , не обновлять!

Проверить - есть, нет

Проверить в категории, производителе - есть -нет

 

3. Проверить оригиналы

 

4. Налилие супер-пупер фреймворка от addista?

Изменено пользователем chukcha
Ссылка на комменирий
Погделиться на других сайих

Да... Проблему нашел в супер-пупер фреймворке от addista? Удаляю из vqmod этот xml и товары сохраняются нормально...

Изменено пользователем xiolog
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.