Перейти к содержанию
Форум поддержки пользователей VamShop

Новая версия VamShop 1.85


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

Выпущена новая версия 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

 

 

Ссылка на сообщение
Поделиться на другие сайты
32 минуты назад, Nexoos сказал:

Страница скидок не работает http://demo.vamshop.ru/specials.php

Да, один новый файл не загрузился.

/inc/vam_special_categories_menu.inc.php

Исправил, спасибо, что сообщили об ошибке.

 

vam_special_categories_menu.inc.php

Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, Troynik сказал:

В обновлении с 1.84 до 1.85 два файла. Содержание вроде одинаково, хотя размер разный. Как обновить?

Да, там правка в архиве одна была, выше писали об этом как раз, файл один забыли положить - 

 

Попробуйте сейчас, по идее, скрыл старый архив и оставил текущий.

 

Ссылка на сообщение
Поделиться на другие сайты
12 минуты назад, VaM сказал:

Да, там правка в архиве одна была, выше писали об этом как раз, файл один забыли положить - 

 

Попробуйте сейчас, по идее, скрыл старый архив и оставил текущий.

 

.Их два

Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, Troynik сказал:

.Их два

У меня пишет, что старый скрыт.

В общем, я вообще удалил один архив, оставил самый свежий.

Посмотрите сейчас, нормально!?

Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, VaM сказал:

У меня пишет, что старый скрыт.

В общем, я вообще удалил один архив, оставил самый свежий.

Посмотрите сейчас, нормально!?

Сразу скачивается. Скачал.

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

Уж не знаю как на смартфоне (не близок мне экран без кнопок), но на ноутбуке, при нажатии на номер телефона, получаю ругающийся браузер: "Неизвестный тип адреса".

Не будет ли это запутывать покупателей?

Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Troynik сказал:

Уж не знаю как на смартфоне (не близок мне экран без кнопок), но на ноутбуке, при нажатии на номер телефона, получаю ругающийся браузер: "Неизвестный тип адреса".

Не будет ли это запутывать покупателей?

Я считаю, что нет.

Понятное дело, что на десктопах ничего не будет происходить. С большого компа когда смотрят сайт обычно берут телефон и набирают номер.

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

На странице новинок 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'

 

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

Да.

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'

 

Что такое новинки?! По идее, это ведь просто товар, отсортированный по дату добавления.

Внёс правку в код, спасибо.

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

А если товаров 4000? смысл их там все выводить?

Может лимит добавить?

Например используя MAX_DISPLAY_PRODUCTS_NEW , чтобы была одна страница.

Ссылка на сообщение
Поделиться на другие сайты
Только что, Nexoos сказал:

А если товаров 4000? смысл их там все выводить?

Может лимит добавить?

Не знаю, с одной стороны конечно можно и добавить.

Но с другой стороны, всё равно товары выводятся не все сразу на одну страницу и вроде как и смысла особо нет.

Посмотрим, может добавлю.

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

Может лучше выводить в селект только те категории в которых есть скидки, а не все.

для этого нужно заменить строку

$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+'").'\'"'));
Ссылка на сообщение
Поделиться на другие сайты
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+'").'\'"'));

Спасибо, проверим и добавим, если всё нормально.

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