support 446 Posted May 14, 2017 Report Share Posted May 14, 2017 Выпущена новая версия VamShop 1.85. Скачать можно в своих заказах в магазине http://vamshop.ru/ Основные изменения: 1. Добавлен новый модуль оплаты картами через ПромСвязьБанк. 2. Добавлен вывод спецификаций товара в список товара внутри категорий. 3. Добавлена сортировка товаров на странице результатов поиска. 4. Обновлена библиотека PHPMailer. 5. Корректировка подключения PHPMailer, исправлена ошибка в админке, если была выбрана отправка почты через внешний smtp сервер. 6. Корректировка кода загрузки атрибутов, грузятся gif, jpg, png картинки. 7. Корректировка кода в модуле оплаты казначей. 8. Исправлена ошибка в cкрипте резервного копирования dumper, неправильно подсчитывал количество строк в InnoDB таблицах. 9. Код google analytics и яндекс метрики поднят до /head тэга. 10. Корректировка обработчика платежей в модуле оплаты InterKassa, спасибо Kovalsky. 11. На страницу скидок добавлена сортировка по категориям. 12. Добавлен стиль для спецификаций на странице товаров в категории. 13. Корректировка настроек html-редактора TinyMCE, все вставляемые через редактор картинки считаются адаптивными, добавляется по умолчанию bootstrap класс img-responsive. 14. Номер телефона в шапке сайта сделан кликабельным, на смартфонах при клике запускается звонилка с номером магазина. 15. Корректировка фильтра по производителям на странице расширенного поиска. 16. Корректировка вывода мета тэгов для страницы product_reviews_info.php. 17. Починили скрипт резервного копирования dumper, теперь он правильно работает и на php7 и на php5. 18. Проверка подписи в модуле оплаты webmoney заменена с md5 на sha256. 19. Корректировка head заголовка html документа. 20. Корректировка в редакторе заказа, неправильно считалась стоимость товара с атрибутами. Обновление VamShop 1.84 до версии 1.85 Quote Link to post Share on other sites
Nexoos 6 Posted May 15, 2017 Report Share Posted May 15, 2017 Страница скидок не работает http://demo.vamshop.ru/specials.php Quote Link to post Share on other sites
support 446 Posted May 15, 2017 Author Report Share Posted May 15, 2017 32 минуты назад, Nexoos сказал: Страница скидок не работает http://demo.vamshop.ru/specials.php Да, один новый файл не загрузился. /inc/vam_special_categories_menu.inc.php Исправил, спасибо, что сообщили об ошибке. vam_special_categories_menu.inc.php Quote Link to post Share on other sites
Troynik 0 Posted May 15, 2017 Report Share Posted May 15, 2017 В обновлении с 1.84 до 1.85 два файла. Содержание вроде одинаково, хотя размер разный. Как обновить? Quote Link to post Share on other sites
support 446 Posted May 15, 2017 Author Report Share Posted May 15, 2017 7 минут назад, Troynik сказал: В обновлении с 1.84 до 1.85 два файла. Содержание вроде одинаково, хотя размер разный. Как обновить? Да, там правка в архиве одна была, выше писали об этом как раз, файл один забыли положить - Попробуйте сейчас, по идее, скрыл старый архив и оставил текущий. Quote Link to post Share on other sites
Troynik 0 Posted May 15, 2017 Report Share Posted May 15, 2017 12 минуты назад, VaM сказал: Да, там правка в архиве одна была, выше писали об этом как раз, файл один забыли положить - Попробуйте сейчас, по идее, скрыл старый архив и оставил текущий. .Их два Quote Link to post Share on other sites
support 446 Posted May 15, 2017 Author Report Share Posted May 15, 2017 9 минут назад, Troynik сказал: .Их два У меня пишет, что старый скрыт. В общем, я вообще удалил один архив, оставил самый свежий. Посмотрите сейчас, нормально!? Quote Link to post Share on other sites
Troynik 0 Posted May 15, 2017 Report Share Posted May 15, 2017 3 минуты назад, VaM сказал: У меня пишет, что старый скрыт. В общем, я вообще удалил один архив, оставил самый свежий. Посмотрите сейчас, нормально!? Сразу скачивается. Скачал. Quote Link to post Share on other sites
support 446 Posted May 15, 2017 Author Report Share Posted May 15, 2017 Хорошо Quote Link to post Share on other sites
Troynik 0 Posted May 16, 2017 Report Share Posted May 16, 2017 Уж не знаю как на смартфоне (не близок мне экран без кнопок), но на ноутбуке, при нажатии на номер телефона, получаю ругающийся браузер: "Неизвестный тип адреса". Не будет ли это запутывать покупателей? Quote Link to post Share on other sites
support 446 Posted May 16, 2017 Author Report Share Posted May 16, 2017 2 часа назад, Troynik сказал: Уж не знаю как на смартфоне (не близок мне экран без кнопок), но на ноутбуке, при нажатии на номер телефона, получаю ругающийся браузер: "Неизвестный тип адреса". Не будет ли это запутывать покупателей? Я считаю, что нет. Понятное дело, что на десктопах ничего не будет происходить. С большого компа когда смотрят сайт обычно берут телефон и набирают номер. Quote Link to post Share on other sites
Nexoos 6 Posted June 25, 2017 Report Share Posted June 25, 2017 На странице новинок http://demo.vamshop.ru/products_new.php Так и задумано было чтоб выводились все товары? В частности закомментированы строки //$date_new_products = date("Y.m.d", mktime(1, 1, 1, date(m), date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS, date(Y))); //$days = " and p.products_date_added > '".$date_new_products."' "; и добавлено $days = ''; На странице скидок http://demo.vamshop.ru/specials.php Выводится товары которые отключены. Нужно добавить в where p.products_status = '1' Quote Link to post Share on other sites
support 446 Posted June 25, 2017 Author Report Share Posted June 25, 2017 Да. 12 минуты назад, Nexoos сказал: На странице новинок http://demo.vamshop.ru/products_new.php Так и задумано было чтоб выводились все товары? В частности закомментированы строки //$date_new_products = date("Y.m.d", mktime(1, 1, 1, date(m), date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS, date(Y))); //$days = " and p.products_date_added > '".$date_new_products."' "; и добавлено $days = ''; На странице скидок http://demo.vamshop.ru/specials.php Выводится товары которые отключены. Нужно добавить в where p.products_status = '1' Что такое новинки?! По идее, это ведь просто товар, отсортированный по дату добавления. Внёс правку в код, спасибо. Quote Link to post Share on other sites
Nexoos 6 Posted June 25, 2017 Report Share Posted June 25, 2017 А если товаров 4000? смысл их там все выводить? Может лимит добавить? Например используя MAX_DISPLAY_PRODUCTS_NEW , чтобы была одна страница. Quote Link to post Share on other sites
support 446 Posted June 25, 2017 Author Report Share Posted June 25, 2017 Только что, Nexoos сказал: А если товаров 4000? смысл их там все выводить? Может лимит добавить? Не знаю, с одной стороны конечно можно и добавить. Но с другой стороны, всё равно товары выводятся не все сразу на одну страницу и вроде как и смысла особо нет. Посмотрим, может добавлю. Quote Link to post Share on other sites
Nexoos 6 Posted June 25, 2017 Report Share Posted June 25, 2017 Может лучше выводить в селект только те категории в которых есть скидки, а не все. для этого нужно заменить строку $vamTemplate->assign('SPECIAL_CATEGORY', vam_draw_pull_down_menu('categories_id', vam_get_categories(array(array('id' => '0', 'text' => TEXT_ALL_CATEGORIES))), $categories_id, 'onChange="location.href=\''.vam_href_link(FILENAME_SPECIALS, "categories_id='+this.value+'").'\'"')); на $select_cat_specials = "SELECT DISTINCT ptc.categories_id, cd.categories_name FROM specials s, products_to_categories ptc, categories_description cd, products p WHERE ptc.products_id = s.products_id AND cd.categories_id = ptc.categories_id AND p.products_id = s.products_id AND p.products_status = 1 AND s.status = 1;"; $cat_specials_query = vam_db_query($select_cat_specials); $cat_array[] = array('id' => '0', 'text' => TEXT_ALL_CATEGORIES); while ($cat = vam_db_fetch_array($cat_specials_query)) { $cat_array[] = array( 'id' => $cat['categories_id'], 'text' => $cat['categories_name'] ); } $vamTemplate->assign('SPECIAL_CATEGORY', vam_draw_pull_down_menu('categories_id', $cat_array, $categories_id, 'onChange="location.href=\''.vam_href_link(FILENAME_SPECIALS, "categories_id='+this.value+'").'\'"')); Quote Link to post Share on other sites
support 446 Posted June 25, 2017 Author Report Share Posted June 25, 2017 2 часа назад, Nexoos сказал: Может лучше выводить в селект только те категории в которых есть скидки, а не все. для этого нужно заменить строку $vamTemplate->assign('SPECIAL_CATEGORY', vam_draw_pull_down_menu('categories_id', vam_get_categories(array(array('id' => '0', 'text' => TEXT_ALL_CATEGORIES))), $categories_id, 'onChange="location.href=\''.vam_href_link(FILENAME_SPECIALS, "categories_id='+this.value+'").'\'"')); на $select_cat_specials = "SELECT DISTINCT ptc.categories_id, cd.categories_name FROM specials s, products_to_categories ptc, categories_description cd, products p WHERE ptc.products_id = s.products_id AND cd.categories_id = ptc.categories_id AND p.products_id = s.products_id AND p.products_status = 1 AND s.status = 1;"; $cat_specials_query = vam_db_query($select_cat_specials); $cat_array[] = array('id' => '0', 'text' => TEXT_ALL_CATEGORIES); while ($cat = vam_db_fetch_array($cat_specials_query)) { $cat_array[] = array( 'id' => $cat['categories_id'], 'text' => $cat['categories_name'] ); } $vamTemplate->assign('SPECIAL_CATEGORY', vam_draw_pull_down_menu('categories_id', $cat_array, $categories_id, 'onChange="location.href=\''.vam_href_link(FILENAME_SPECIALS, "categories_id='+this.value+'").'\'"')); Спасибо, проверим и добавим, если всё нормально. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.