Jump to content

VamShop 1.83


Recommended Posts

Выпущена новая версия VamShop 1.83.
Скачать можно в своих заказах в магазине http://vamshop.ru/

Основные изменения:
1. Добавлен вывод сопутствующих товаров (тэг rec) в выгрузку яндекс маркет.
2. Добавлен вывод доп. картинок в яндекс маркет.
3. Добавлена перекодировка текста в тэге sales_notes для яндекс маркет.
4. Добавлено jPushMenu в шаблон по умолчанию vamshop1, меню в мобильной версии теперь выезжает слева.
5. Корректировка меню в мобильной версии. Подкатегории открываются по клику.
6. Корректировка ajax корзины в мобильной версии. Корзина выезжает слева.
7. Добавлены мета тэги на страницу отзывов о товаре.
8. В результатах поиска теперь учитываются и спецификации товара.
9. Корректировка небольшой ошибки в модулях яндекс.касса, спасибо shaklov.
10. Корректировка html-редактора в админке, редактор не режет javascript код.
11. В модуль оплаты Яндекс.Деньги для физ. лиц добавлен код для отправки писем до ухода на сайт платёжной системы.
12. Обновлён слайдер Sequence.
13. Добавлен вывод ключевых слов поиска в meta title и h1 заголовок.
14. Добавлен вывод названия фильтра и значения в meta title и h1 заголовок.
15. Добавлен вывод title на странице сортировки товара по производителю.
16. Корректировка вывода картинки товара в модуле Просмотренные товары.
17. Обновлён скрипт резервного копирования dumper для правильной работы на php 7.
18. Корректировка шаблонов счёта, накладной, квитанции для совместимости c текущей версией smarty.
19. Добавлена библиотека jqzoom для увеличения картинок (лупа).
20. Корректировка типа документа для обработчика платежей в модулях оплаты.
 

Полный список изменений:

Добавлен вывод title на странице сортировка товара по производителю
Корректировка шаблонов счёта, накладной, квитанции для совместимости
Корректировка шаблонов счёта, накладной, квитанции для совместимости
По умолчанию включены модули flat и cod
Обновлён скрипт резервного копирования dumper для правильной работы на php7
Корректировка ошибки в базе
Корректировка вывода картинки товара в модуле Просмотренные товары
Корректировка шаблона
Добавлен вывод названия фильтра и значения в meta title и h1 заголовок
Корректировка кода
Добавлен вывода ключевых слов поиска в meta title и h1 заголовок
Корректировка шаблонов
Корректировка кода
В шаблоне по умолчанию для мобильных пользователей меню выезжает слева
Подключено jpishmenu для шаблона vamshop1
Корректировка стилей
Корректировка стилей меню
Корректировка стилей
Корректировка стилей меню
Корректировка стилей меню
Корректировка стилей меню
Корректировка кнопки Вернуться в боксе Корзина
Корректировка меню в шаблоне vamshop1
Корректировка меню
Обновлён слайдер Sequence
Корректировка настроек слайдера sequence
В модуль оплаты Яндекс.Деньги для физ. лиц добавлен код для отправки
Корректировка типа документа для обрабтчика платежей в модулях оплаты
Корректировка кода
Корректировка html-редактора в админке, редактор не режет javascript код
Корректировка небольшой ошибки в модулях яндекс.касса, спасибо shaklov
Добавлена библиотека jqzoom для увеличения картинок (лупа)
Добавлен вывод сопутствующих товарв (тэг rec) в выгрузку яндекс маркет
Корректировка кода вывода сопутствующих товаров в яндекс маркет
Корректировка кода вывода сопутствующих товаров в яндекс маркет
Корректировка опции EP_MODEL_NUMBER_SIZE в УфынЗщзгдфеу
Корректировка кода
Корректировка jPushMenu
В результатах поиска теперь учитываются и спецификации товара
Добавлен вывод доп. картинок в яндекс маркет
Корректировка меню Разделы в полоске навигации, подкатегории открываются по клику
Корректировка бокса корзины
Добавлена перекодировка текста в тэге sales_notes для яндекс маркет
Добавлены мета тэги на страницу отзывов о товаре
VamShop 1.83
 


Обновление VamShop 1.82 до версии 1.83

 

 

Link to post
Share on other sites
$fsk_lock = "";
...


		if ($_SESSION['customers_status']['customers_fsk18_display'] == '0') {
			$fsk_lock = ' and p.products_fsk18!=1';
		}
		$group_check = "";
		if (GROUP_CHECK == 'true') {
			$group_check = " and p.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
		}

в файле маркете лишнее - не используются в sql 

9. Корректировка  - что там поменялось?

Link to post
Share on other sites

Удалил в текущем коде.

Да на форуме была тема с правкой.

Там вроде бы тип документа xml указан был в header или что-то такое.

Link to post
Share on other sites
15 час назад, VaM сказал:

Удалил в текущем коде.

Да на форуме была тема с правкой.

Там вроде бы тип документа xml указан был в header или что-то такое.

Не смог найти. Не припомните ключевые слова, по которым найти их можно?

Link to post
Share on other sites
17 минуту назад, KoVaLsKy сказал:

Не смог найти. Не припомните ключевые слова, по которым найти их можно?

Вот - 

 

Link to post
Share on other sites
Обновлён скрипт резервного копирования dumper для правильной работы на php 7.

Что-то он у меня пустую страницу выводит при php7

Link to post
Share on other sites

Да, один из пользователей тоже написал, что у него не работает.

А у меня на php7 работает.

Вносились правки из этой темы - https://sypex.net/forum/viewtopic.php?f=3&t=1433

Пока что даже и не знаю как к дамперу подойти, что б понять, что за глюк.

Link to post
Share on other sites
  • 2 weeks later...

Для php7 еще нужно обновить class.phpmailer.php
Там в preg_replace() используется модификатор /e , который в php7 уже удалён.

Письма не отправляются из магазина. Через SMTP во всяком случае точно.

Я скачал свежий, но тренироваться буду на сервере заказчика - это долго будет.

Link to post
Share on other sites

phpmailer уже обновлён в текущем коде.

Там кроме этого ещё уязвимость нашли в phpMailer.

Я на всякий случай и архивы обновил.

Link to post
Share on other sites

А в каких архивах он обновлён? Я скачал и не вижу в последних трёх.
Не работает код отправки писем в php7 из-за устаревшей функции в файле \includes\external\phpmailer\class.phpmailer.php
Строка 1738, preg_replace() с модификаторм /e

С версии PHP 5.5.0, если передается модификатор "\e", вызывается ошибка уровня E_DEPRECATED.
С версии PHP 7.0.0 в этом случае выдается E_WARNING и сам модификатор игнорируется.

 

Link to post
Share on other sites

В архивах с VamShop, в том числе демку обновлял.

phpMailer 5.2.20 - https://github.com/PHPMailer/PHPMailer/releases

warning - это предупреждение и выполнение php кода при warning'ах не останавливается.

Link to post
Share on other sites

названия обновлений можно узнать?

перестала приходить почта после обновления с 1.81 на 1.83 и поднятия php с 5.4 до 7

Link to post
Share on other sites

В обновлении 1.83 ничего ещё не трогалось.

Это в текущем коде phpMailer обновил и архивы с VamShop обновил для исправления уязвимости с phpMailer.

Я ж дал ссылку на новую версию phpMailer, скачайте да попробуйте.

 

У меня на локальком компе стоит php7 и отправка почты работает с новой версией phpMailer.

Link to post
Share on other sites

а что, с гитхаба файл целиком подходит?

Link to post
Share on other sites

А почему нет?!

Это ж библиотека, в неё никакие правки не вносятся, так же как и в смарти, к примеру. Просто эти библиотеки используются уже php кодом VamShop.

В /includes/external/phpmailer копируются файлы из архива phpMailer/libs

Link to post
Share on other sites
В 12/24/2016 at 04:04, shaklov сказал:

Обновлён скрипт резервного копирования dumper для правильной работы на php 7.

Что-то он у меня пустую страницу выводит при php7

Попробуйте вот этот файл /app/webroot/sxd/index.php

index.php

Хотя нет, вроде с ним тоже проблема если не php7 версия.

А на php7 нормально.

Link to post
Share on other sites
  • 3 weeks later...
В 12/24/2016 at 04:04, shaklov сказал:

Обновлён скрипт резервного копирования dumper для правильной работы на php 7.

Что-то он у меня пустую страницу выводит при php7

Всё, по идее, окончательно починили дампер.

т.е. теперь он работает и на php7 и на php5

Если не сложно, вот проверьте этот файл /admin/sxd/index.php

 

index.php

Link to post
Share on other sites
  • 4 weeks later...
  • 1 month later...

Чтоб тем не плодить. Подскажите, а каково влияние этих пунктов, ведь страница фильтров закрыта для индексации в роботс.тхт или я ошибаюсь?

В 19.12.2016 at 18:12, VaM сказал:

13. Добавлен вывод ключевых слов поиска в meta title и h1 заголовок.
14. Добавлен вывод названия фильтра и значения в meta title и h1 заголовок.
15. Добавлен вывод title на странице сортировки товара по производителю.

 

Link to post
Share on other sites
support
3 часа назад, maxbor сказал:

Чтоб тем не плодить. Подскажите, а каково влияние этих пунктов, ведь страница фильтров закрыта для индексации в роботс.тхт или я ошибаюсь?

 

До этого уже была правка robots.txt, т.е. удалил из robots.txt запрет на индексацию products_filter.php

По умолчанию теперь индексируется эта страница.

Link to post
Share on other sites
×
×
  • Create New...