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

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


support

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

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


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

Основные изменения:

  1. Корректировка кода для правильной работы VamShop на php7.
  2. Корректировка шаблона по умолчанию, корректировка адаптивности шаблона.
  3. Корректировка ajax корзины.
  4. Обновлены dadata подсказки.
  5. Добавлен sql кэш для фильтров.
  6. Корректировка модуля доставки СПСР для работы с текущей версией WebAPI.

 

Ссылка на сообщение
Поделиться на другие сайты
  • 2 years later...
  • Ответов 68
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    34

  • volodinne

    33

  • shaklov

    1

  • eugene.owebs

    1

Добрый день.

Обновил vamshop c 181 до 182

Теперь открывается только главная страница, другие страницы не открываются показывается пустая страница.

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

Добрый день.

Обновил vamshop c 181 до 182

Теперь открывается только главная страница, другие страницы не открываются показывается пустая страница.

.htaccess есть в корневой папке магазина?!

Вот такой

P.S. Да, лучше конечно одельную тему создавать, что б не мешать в этой теме разные вопросы.

.htaccess

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

Заменил, теперь вообще ничего не открывается

Если просто белые страницы, значит есть какая-то php ошибка.

Может версия php старая, может нет какого-то php модуля.

Попробуйте включить отображение ошибок, вот так - 

 

Хотя бы что б видно было текст ошибки, а не просто белая страница.

т.е. нужно узнать для начала, в чём проблема.

Текст ошибки узнать, а потом уже решать как исправить.

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

изменил файл, ничего не показывается. и в файле у меня нет комментариев 

//ini_set('display_errors',1);
//error_reporting(E_ALL & ~E_NOTICE);

 

Наверно очень старый файл.

application_top.php

vam_template.php

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

изменил файл, ничего не показывается. и в файле у меня нет комментариев 


//ini_set('display_errors',1);
//error_reporting(E_ALL & ~E_NOTICE);

 

Наверно очень старый файл.

application_top.php

vam_template.php

Странно как-то Вы заменили код.

Попробуйте так чтоли:

//error_reporting(0);
ini_set('display_errors',1);
error_reporting(E_ALL);
Ссылка на сообщение
Поделиться на другие сайты

Ура. Поехали ошибки

Notice: Constant HTTP_SERVER already defined in /home/modsiste/test.site.com/test/includes/configure.php on line 21

Notice: Constant HTTPS_SERVER already defined in /home/modsiste/test.site.com/test/includes/configure.php on line 22

Notice: Constant ENABLE_SSL already defined in /home/modsiste/test.site.com/test/includes/configure.php on line 23

Notice: Constant DIR_WS_CATALOG already defined in /home/modsiste/test.site.com/test/includes/configure.php on line 24

Notice: Constant DIR_FS_DOCUMENT_ROOT already defined in /home/modsiste/test.site.com/test/includes/configure.php on line 25
....

Ошибок много Все показывать?


 

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

Ошибок много Все показывать?

Это уведомления (Notice), они на работу не влияют, смотрите внизу, там где Error: или Fatal Error:

Вот эти ошибки покажите, именно ошибки (error) останавливают работу скрипта.

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

Warning: require_once(/home/modsiste/test.site.com/test/includes/external/smarty/SmartyBC.class.php): failed to open stream: No such file or directory in /home/modsiste/test.site.com/test/includes/classes/vam_template.php on line 14

Fatal error: require_once(): Failed opening required '/home/modsiste/test.site.com/test/includes/external/smarty/SmartyBC.class.php' (include_path='.:/opt/cpanel/ea-php56/root/usr/share/pear') in /home/modsiste/test.site.com/test/includes/classes/vam_template.php on line 14

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

Warning: require_once(/home/modsiste/test.site.com/test/includes/external/smarty/SmartyBC.class.php): failed to open stream: No such file or directory in /home/modsiste/test.site.com/test/includes/classes/vam_template.php on line 14

Fatal error: require_once(): Failed opening required '/home/modsiste/test.site.com/test/includes/external/smarty/SmartyBC.class.php' (include_path='.:/opt/cpanel/ea-php56/root/usr/share/pear') in /home/modsiste/test.site.com/test/includes/classes/vam_template.php on line 14

Либо верните оригинальный /includes/classes/vam_template.php

Где подключается Smarty.class.php , а не SmartyBC.class.php

Либо запишите SmartyBC.class.php в папку /includes/external/smarty

Хотя по умолчанию этот файл там и так есть.

Не знаю почему у вас его нет.

Можете взять его из архива https://vamshop.ru/vamshop-demo.zip и переписать к себе.

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

Заменил smarty из демо

теперь другая ошибка Fatal error: Undefined class constant 'self::SMARTY_VERSION' in /home/modsiste/test.site.com/test/index.php on line 30

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

Заменил smarty из демо

теперь другая ошибка Fatal error: Undefined class constant 'self::SMARTY_VERSION' in /home/modsiste/test.site.com/test/index.php on line 30

Возьмите всю папку /includes/external/smarty

А ещё лучше, верните оригинальный файл /includes/classes/vam_template.php

и обновляйтесь с ним.

А уже потом добавляйте свои правки в файлы, когда обновитесь и всё будет работать.

И если есть возможно сменить версию php, лучше наверное сразу php 7 ставить.

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

Не работает. Взял всю папку из демо smarty

и файл из демо vam_template.php

 

Fatal error: Uncaught --> Smarty: undefined extension class 'Smarty_Internal_Method_Is_Cached' <-- thrown in /home/modsiste/test.site.com/test/includes/external/smarty/sysplugins/smarty_internal_undefined.php on line 63

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

Не работает. Взял всю папку из демо smarty

и файл из демо vam_template.php

 

Fatal error: Uncaught --> Smarty: undefined extension class 'Smarty_Internal_Method_Is_Cached' <-- thrown in /home/modsiste/test.site.com/test/includes/external/smarty/sysplugins/smarty_internal_undefined.php on line 63

А какая у Вас версия php на сервере?!

Пришлите в личку доступ на ftp, попробую посмотреть.

Что-то очень уж странные какие-то ошибки.

Может php слишком старой версии?! php 5.1 например.

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

была 5.6 Поменял на 7.3 только что. Ошибка не пропала

5.6 должна работать.

Оставьте 5.6 и пришлите в личку доступ на ftp, попробую посмотреть.

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

Прислал поддомен test я на нем пробую обновиться

Получил доступ.

Сейчас попробую посмотреть.

Я так думаю, что дело в Вашем шаблоне, видимо, в 1.81 smarty обновлялся до 3 версии и там менялся код.

В таблице configuration в phpMyAdmin исправьте опцию CURRENT_TEMPLATE

Переключитесь на стандартный шаблон.

т.е. вместо vasmhop172 пропишите vamshop1

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

сейчас сделаю. Однако vamshop172 это стандартный  шаблон

Вот я переименовал vamshop1 в Vamshop172

Всё запустилось.

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

Получается, что все обновления не затрагивают Вашу папку /templates/Vamshop172 и поэтому ничего не работает.

т.е. что б и Ваш шаблон обновлять, надо из патча переписывать например файлы из /templates/vamshop1 в Ваше шаблон /templates/Vamshop172

Но если шаблон стандартный, то лучше просто переключитесь на vamshop1 шаблон и обновляйтесь.

Потом, после того как обновитесь, просто ещё раз сделаете копию шаблона, т.е. после всех обновлений перепишите /templates/vamshop1 в /templates/vamshop1my к примеру, и переключитесь на vamshop1my в Админке - Настройки - Мой магзин - Шаблон.

Но лучше сначала обновить магазин на стандартной шаблоне, переключиться на стаднатный шаблон, выше я написал - как.

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

Спасибо работает. Можно будет теперь основной домен обновлять.

vamshop 172 это стандартный  измененный шаблон vamshop

Какие файлы переписать из vamshop в vamshop172

Однако теперь другая проблема с атрибутами, можно как-нибудь изменить массово атрибуты?

В прошлом в атрибутах указывалась итоговая цена без + и -

например товар стоит 100

в атрибутах + 200 В итоге получается в корзине 200 р

После обновлений итоговая цена =300 (100+200)

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

Спасибо работает. Можно будет теперь основной домен обновлять.

vamshop 172 это стандартный  измененный шаблон vamshop

Какие файлы переписать из vamshop в vamshop172

Однако теперь другая проблема с атрибутами, можно как-нибудь изменить массово атрибуты?

В прошлом в атрибутах указывалась итоговая цена без + и -

например товар стоит 100

в атрибутах + 200 В итоге получается в корзине 200 р

После обновлений итоговая цена =300 (100+200)

Если это шаблон vamshop, то прям как обновления ставите, по порядку, так же и файлы из обновления, из папки /templates/vamshop переписываетет в свой шаблон /templates/Vamshop172

В шаблоне атрибутов /templates/шаблон/module/product_options/multi_options.html вместо метки PRICE можно указать FULL_PRICE

Тогда будет выводиться общая стоимость, т.е. цена товара + атрибут.

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

×
×
  • Создать...