zaka4ek 0 Опубликовано 25 ноября, 2009 Жалоба Share Опубликовано 25 ноября, 2009 Добрый день! Почему то ставки в карточках товаров не сохраняются и для категорий тоже самое. Ставлю значение -> сохранить. Захожу там опять нули. С чем связано? И еще если проставить ставки для категории они будут применяться для всех товаров, которые в этой категории находятся? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 ноября, 2009 Жалоба Share Опубликовано 25 ноября, 2009 Проверил вот, сохраняется нормально. 100 например указал в настройках категории. Нет, ко всем товарам не применяется автоматически. Ссылка на сообщение Поделиться на другие сайты
zaka4ek 0 Опубликовано 25 ноября, 2009 Автор Жалоба Share Опубликовано 25 ноября, 2009 Странно 100 у меня тоже сохраняется. Тогда еще вопрос, что там указывать, в маркете ставки в у.е. задаются, а в магазине в рублях получается? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 ноября, 2009 Жалоба Share Опубликовано 25 ноября, 2009 Ну там же задаются в центах, если я правильно помню. В магазине ничего не получается, это ж ставки для маркета, просто число задаётся и выводится в market.php Ссылка на сообщение Поделиться на другие сайты
zaka4ek 0 Опубликовано 25 ноября, 2009 Автор Жалоба Share Опубликовано 25 ноября, 2009 Ну там же задаются в центах, если я правильно помню. В магазине ничего не получается, это ж ставки для маркета, просто число задаётся и выводится в market.php Да в центах, по умолчанию допусти если я хочу поставить ставку 0,15 цента, то он не сохраняет. Сохраняет только целые числа..Может из-за валюты так? у меня по умолчанию рубли стоят. Щас посмотрел он не то, что не сохраняет, а округляет. ставишь 1.15 после сохранения стоит 1. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 ноября, 2009 Жалоба Share Опубликовано 25 ноября, 2009 Просто формат ячейки в базе указан как int, я так понимаю это значит, что целое число должно быть, т.е. наверное 015 надо писать. Ссылка на сообщение Поделиться на другие сайты
zaka4ek 0 Опубликовано 25 ноября, 2009 Автор Жалоба Share Опубликовано 25 ноября, 2009 А маркет это схавает нормально? не получится что ставка будет $15 Когда ставишь 015 он сохраняет 15. Судя по всему нужно тип столбца в базе менять... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 ноября, 2009 Жалоба Share Опубликовано 25 ноября, 2009 Попробуйте, если в центах указывается, то 015 это ж не 15$. 100 - 1$ 015 - 0.15$ Если я правильно понимаю. Ссылка на сообщение Поделиться на другие сайты
zaka4ek 0 Опубликовано 25 ноября, 2009 Автор Жалоба Share Опубликовано 25 ноября, 2009 Я уже написал, если вводить 015 он сохраняет 15 и в файл соответственно bid="15" cbid="15" выводится Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 ноября, 2009 Жалоба Share Опубликовано 25 ноября, 2009 Попробуйте в phpMyAdmin, в таблицах categories и products изменить тип полей bid и cbid с int на varchar, тогда, видимо, будет сохранять так как введёте. Ссылка на сообщение Поделиться на другие сайты
zaka4ek 0 Опубликовано 25 ноября, 2009 Автор Жалоба Share Опубликовано 25 ноября, 2009 Поменял, работает. в таблице products тип стоял tinyint, а в categories int. Везде сменил на varchar. Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 ноября, 2009 Жалоба Share Опубликовано 25 ноября, 2009 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения