Перейти к содержимому


busmark

Регистрация: 23 Apr 2012
Offline Активность: Mar 09 2013 10:08 AM
-----

Мои сообщения

В теме: Простейший модуль ЧПУ

23 July 2012 - 09:31 PM

Предлагаю внести изменения в sitemap.php

// mysql_connect(DB_HOST,DB_USER,DB_PASS) or die(mysql_error());
db_connect(DB_HOST, DB_USER, DB_PASS) or die(ERROR_DB_INIT);
// mysql_select_db(DB_NAME) or die(mysql_error());
db_select_db(DB_NAME) or die(db_error());

Столкнулся с тем, что при заполнении таблицы xxx_cpu_table неверно распознается кодировка.

В оригинальном файле mysql.php зачем-то закомментированы строки
mysql_query('set names cp1251');
mysql_query('set character set cp1251');
mysql_query('set character_set_client=cp1251');
mysql_query('set character_set_results=cp1251');
mysql_query('set character_set_connection=cp1251');
mysql_query('set character_set_database=cp1251');
mysql_query('set character_set_server=cp1251');
С такими установками таблицы создаются с общесистемной кодировкой (например utf8), а сами данные в cp1251
И начинается бордак с различными неожиданностями. (Хотя на сайте все отображается правильно)

Правда, если системная кодировка cp1251, проблем не возникает.

Короче:
расскоментировал строки с кодировкой в mysql.php
восстановил через админку, заранее созданный дамп базы (в дампе поменял свойства таблиц с utf8 на cp1251)
внес изменения в sitemap.php, описанные выше

и все побежало...

Попробовал портировать cpu на версию 3,0,0.
Почти все заработало
Затык в аякс корзине.
Может кто-то сталкивался...

В теме: Отображение сообщений об остатках: "в наличии", "под заказ"

21 July 2012 - 08:14 PM

да, но толку от этой надписи добавить товар в корзину то не дает.


Согласен. Без дальнейшего допиливания толку мало. А дальше, либо изменить условия вывода кнопки "в корзину", либо добавить "заказать" с функционалом корзины без списания остатков.

Но есть и преимущество - не нарушается начальная логика разработчика

В теме: Отображение сообщений об остатках: "в наличии", "под заказ"

21 July 2012 - 06:12 PM

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