Неожиданно перестали работать отзывы о товаре

Автор pdgu03, 28 марта 2013, 19:02:52

« назад - далее »

pdgu03

Здравствуйте!
Решил вставить в products.tpl строчку на русском, после появления знаков вопроса вместо букв, поменял кодировку и отзывы больше не добавляются в базу данных. Не пишется, как раньше, что отзыв на модерации. Обратная перекодировка ничего не дала. Может и не из-за этого (я за неделю много чего переделал и перекодировал), а заметил только сейчас, но неделю назад работало все.
На денвере тоже самое, я же с него перекачиваю, на локалке вся кодировка utf8, а на сайте вперемешку с cp1251, но ни там ни там не заносятся.
Поставил новую Престу на денвер, все работает, залил базу с уд. сервера - и все, кирдык. Вроде тогда проблема с базой получается, но товар заносится без проблем и на русском и любом. Не реагирует только на отзывы.
Не удалять же базу, может кто-то что-то знает?

PrestaMan

Данные из таблиц для комментариев перенести в ручную. Остальное оставить.Таблицы и поля в них можно перекодировать в utf8 в phpmyadmin в ручную.
Со старых делаешь дамп, открываешь файл в редакторе и переносишь в новую базу.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

pdgu03


pdgu03

Цитата: PrestaMan от 28 марта 2013, 22:33:15
Данные из таблиц для комментариев перенести в ручную. Остальное оставить.Таблицы и поля в них можно перекодировать в utf8 в phpmyadmin в ручную.
Со старых делаешь дамп, открываешь файл в редакторе и переносишь в новую базу.
Прошу прощения, но я не совсем понял, я делаю дамп, удаляю все комментарии из базы и потом из дампа вручную переношу все комментарии обратно? А в чем смысл, если я все так понял. И с чего вдруг могла появиться эта проблема?
У меня больше 3000 комментов, как то проще нельзя?

coder

Из-за смены кодировки добавление коментариев не могло перестать работать. Проблемы кодировки это нечитаемый вывод текста (знаки вопроса).  Что-то другое нужно проверять. Может шаблон коментов правили?

pdgu03

Правил, но заменяя полностью модуль комментариев проблема остается. Старые отзывы показывает, но новые не заносятся.

Виктор Демидов

Если при переустановки модуля, не возможно добавить новые комментарии, то проблема в:
1. В действущем шаблоне изменено название поля комментариев.
2. Измененены класс ProductCommen, функции добавления комментариев.
3. Используется свой модуль для добавления комментариев.

pdgu03

Цитата: Виктор Демидов от 29 марта 2013, 11:59:02
Если при переустановки модуля, не возможно добавить новые комментарии, то проблема в:
1. В действущем шаблоне изменено название поля комментариев.
2. Измененены класс ProductCommen, функции добавления комментариев.
3. Используется свой модуль для добавления комментариев.
Спасибо, но так и не разобрался. У меня версия 1.4
1. Где можно увидеть название поля? Модуль комментариев выводится через хук в шаблоне. форма_коммент?
2. А где класс ProductComment? В классах нет, а если в модуле, то я переустановил модуль с нуля.
3. Родной модуль из базовой версии.

coder


pdgu03

Цитата: coder от 29 марта 2013, 17:43:05
Модуль productcomments в папке modules.
Что " productcomments в папке modules"?
Я его переустановил, с чем он не стыкуется?

pdgu03

Подскажите, пожалуйста, как этот ... модуль удалить, чтобы потом новый установить. Я на денвере из админки удаляю модуль, чищу кэш, где только знаю, загружаю новый модуль из базовой версии, а он уже установлен оказывается со всеми прежними настройками. В базе есть кэш? Где? Найду - убью!!!

Руслан Л


pdgu03

У меня 1.4 и такой папки в теме нет, только стили

Виктор Демидов

Поиск по всем папкам в главной директории по слову " productcomments", если не знаете точно где находиться этот модуль.
Проверьте в коде, может быть у вас другой модуль отвечает за комментарии (только перевод одинаковый, а названия разные), смотрите код страницы и шаблон.

pdgu03