Статьи, обзоры, советы, практика по Joomla!

vm-logo-220

Если у вас не получается обновить VirtueMart до последней версии, то есть две возможности сделать это вручную.

В любом случае мы настоятельно рекомендуем обновить версию VirtueMart до последней текущей.

Заменить файл models/user.php

Самый простой способ — это просто заменить пользовательский модуль на новый:

  1. Скачать последнюю версию (VirtueMart 2.6.10 или VirtueMart 2.9.9b)
  2. Заменить файл /administrator/components/com_virtuemart/models/user.php на новый.

Пропатчить файл user.php

Если вы считаете, что ваш файл слишком сильно модифицирован под ваши нужды, тогда достаточно добавить unset($data['isRoot']); в начало функции:

  1. Редактируем файл /administrator/components/com_virtuemart/models/user.php
  2. Находим функцию function store(&$data,$checkToken = TRUE)
  3. Добавляем эти строки в начало функции:
    unset($data['isRoot']);
    unset($data['groups']);
    unset($data['_authGroups']);

 

Если у вас это не получается или вы сомневаетесь, то обращайтесь к нам, наши эксперты помогут вам обновить версию VirtueMart.

  • Доработка сайтов
  • от 700 ₽
  • Доработать, заменить, прикрутить, переделать, адаптировать, настроить, подготовить, провести, внедрить, убрать, внести ...
  • ЗАКАЗАТЬ
  • Обновление Joomla!
  • от 1500 ₽
  • Миграция Joomla 1.5.x ➟ 3.6.x
  • Обновление Joomla 2.5.x ➟ 3.6.x
  • ЗАКАЗАТЬ
  • Очистка от вирусов
  • от 2 500 ₽
  • Удаление вредоносных скриптов, вирусов, троянских коней, руткитов и других кодов.
  • Удаляем предупреждения от поисковиков.
  • ЗАКАЗАТЬ
  • Защита от взлома
  • от 1 200 ₽
  • Защита Joomla сайта от взлома и заражения вредоносным кодом.
  • ЗАКАЗАТЬ