Перейти к содержанию
3BEPb

Проблема с кодировкой

Рекомендуемые сообщения

Проблема с кодировкой...Помогите разобраться в данной ситуации.Вообщем проблема такова, всё нормально работает, но при входе в админской панеле в раздел товары/добавить - показывают кракозябры, проблема с кодировкой только там где добавить товар, когда просматриваю товар всё нормально, но как только нажимаю добавить начинаются проблемы.Кроме проблем с кодировкой, в самом верху показывает две ошибки:1)Notice: Undefined index: weight_class_id in X:sitewwwzoo3admincontrollercatalogproduct.php on line 8432)Notice: Undefined index: length_class_id in X:sitewwwzoo3admincontrollercatalogproduct.php on line 883Сам файл product.php скопировал с рабочего двойника сайта, только совсем не заполненного, и вставил на этот сайт, проблема осталась :oops:Кодировку самого файла product.php менял в akelpad-e, ничего не происходит...Кстати, просто при изменении товара - кодировка в норме, проблема только есть только если зайти в "Добавить товар"

Поделиться сообщением


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

базу данные не трогал?таблицы oc_weight_class, oc_weight_class_description, oc_length_class, oc_length_class_description существуют?в них поля weight_class_id, length_class_id есть?файлы model/localisation/length_class.php, model/localisation/weight_class.php не трогал?

Поделиться сообщением


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

базу данные не трогал?таблицы oc_weight_class, oc_weight_class_description, oc_length_class, oc_length_class_description существуют?в них поля weight_class_id, length_class_id есть?файлы model/localisation/length_class.php, model/localisation/weight_class.php не трогал?

В БД вообще не заходил.В файле model/localisation/length_class.php, model/localisation/weight_class.phpничего не менял :oops:

Поделиться сообщением


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

таблицы oc_weight_class, oc_weight_class_description, oc_length_class, oc_length_class_description существуют?

Все эти строки есть в файле БД

Поделиться сообщением


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

а в таблице product поля weight_class_id, length_class_id есть?

Поделиться сообщением


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

а в таблице product поля weight_class_id, length_class_id есть?

Это здесь?
-- Структура таблицы `oc_product`-- CREATE TABLE `oc_product` (  `product_id` int(11) NOT NULL auto_increment,  `model` varchar(64) collate utf8_bin NOT NULL,  `sku` varchar(64) collate utf8_bin NOT NULL,  `location` varchar(128) collate utf8_bin NOT NULL,  `quantity` int(4) NOT NULL default '0',  `stock_status_id` int(11) NOT NULL,  `image` varchar(255) collate utf8_bin default NULL,  `manufacturer_id` int(11) NOT NULL,  `shipping` int(1) NOT NULL default '1',  `price` decimal(15,4) NOT NULL default '0.0000',  `tax_class_id` int(11) NOT NULL,  `date_available` date NOT NULL,  `weight` decimal(5,2) NOT NULL default '0.00',  `weight_class_id` int(11) NOT NULL default '0',  `length` decimal(5,2) NOT NULL default '0.00',  `width` decimal(5,2) NOT NULL default '0.00',  `height` decimal(5,2) NOT NULL default '0.00',  `length_class_id` int(11) NOT NULL default '0',  `status` int(1) NOT NULL default '0',  `date_added` datetime NOT NULL default '0000-00-00 00:00:00',  `date_modified` datetime NOT NULL default '0000-00-00 00:00:00',  `viewed` int(5) NOT NULL default '0',  `sort_order` int(11) NOT NULL default '0',  `subtract` int(1) NOT NULL default '1',  `minimum` int(11) NOT NULL default '1',  `cost` decimal(15,4) NOT NULL default '0.0000',  PRIMARY KEY  (`product_id`)) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=50 ;

Поделиться сообщением


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

да там.все моя фантазия кончилась =)

Поделиться сообщением


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

Ошибка "Notice: Undefined index: weight_class_id" исчезает после того, как укажешь вес, даже если поставить туда 0...

Как по умолчанию туда вписать нолик?

нашел!

Система-локализация-единицы веса-

* Название единицы веса: Килограмм

* Единица веса: kg

С длинной наверно тоже где-то в локализации..

  • +1 1

Поделиться сообщением


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

вообще в базе данных у этих полей стоит параметр - значение по умолчанию 0, так что даже теоретически там не может быть пустого значения. проверьте, может у вас каким то чудом не так

Поделиться сообщением


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

Да не, я исправил: * Единица веса: kg на * Единица веса: кгПосле этого появилась ошибка.После возврата kg ошибка исчезла...

Поделиться сообщением


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

А вообще напомните, есть какие утилиты или проги, для точной проверки содержимого при копировании и исправления в случае внесения текста разных кодировок?

Ну к примеру взял и внес в UTF-8, текст из Windows-1251 ?

И тут билиберда вылазит в браузере...

Что то не раз, так попадал, а причин, так и не понял.

Поделиться сообщением


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

А вообще напомните, есть какие утилиты или проги, для точной проверки содержимого при копировании и исправления в случае внесения текста разных кодировок?

Ну к примеру взял и внес в UTF-8, текст из Windows-1251 ?

И тут билиберда вылазит в браузере...

Что то не раз, так попадал, а причин, так и не понял.

Как решили проблему с кодировкой? Купил у америкосов модуль, уже все файлы перекодировал в utf-8, изменения в базу переделал вручную, чтобы везде utf-8 стояло. А проблема не хочет исчезать. Текст показывает знаками вопросов ??????????

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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