Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

urm

Новачок
  
  • Публікації

    9
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем urm

  1. 13 часов назад, Agatha65 сказал:

    @Romanbbws

    Ето надо добавить в модификатор шаблона. 

    Спасибо. Именно так и сделал.
    В-общем, формулирую рецепт (для тех кому это нужно).
    Если с переходом в служебный режим сайт начинает показывать ошибку что-то типа Fatal error: Call to a member function getInformations() on null in /storage/modification/catalog/controller/common/menu.php on line 32
    то нужно сделать так:

    0. Посмотреть, на какую строку ругается.
    у меня это

    foreach ($this->model_catalog_information->getInformations() as $result)

    1. Зайти в phpMyAdmin, найти в базе данных таблицу ваш_префикс_modification

    2. Найти в нем модификатор вашего шаблона (у меня это Modification Fanes Theme).

    3. Вытащить из столбца xml данные в текстовый редактор.
    4. Найти там ту же строку, что и в menu.php (см.п. 0)

    над ней есть

    $data['informations'] = array();

    5. Вставить над ней
     

    $this->load->model('catalog/information');

    6. Скопировать весь xml-код и вставить вместо того, что было раньше в столбце xml, в таблице ваш_префикс_modification

    7. Сохранив данные, закрыть phpMyAdmin

    8. Обновить модификаторы -

    и ВСЁ.
    Теперь ошибок в режиме обслуживания нет.

    • +1 2
  2. 3 часа назад, Tom сказал:

    Менять нужно не в 
    ebedy.com/storage/modification/catalog/controller/common/menu.php

    а в 

    ebedy.com/catalog/controller/common/menu.php 

    Если просто очистить кэш  в панели состояний - то да, все норм. Но если зашел в Расширения -> Модификаторы и нажал Обновить - то

    все равно меняется /home/lebedy/lebedy.com/storage/modification/catalog/controller/common/menu.php (исчезает строка с

    $this->load->model('catalog/information');


    Т.е. до какой-то следующей установки расширений, пока не полезу в модификаторы, все норм.

  3. Похожая проблема уже обсуждалась, но тем не менее.
    Речь о сайте lebedy.com  ( CMS ocstore 3)

    - Перешел в служебный режим.

    - Набираю адрес сайта https://lebedy.com
    Ошибка: Fatal error: Call to a member function getInformations() on null in /home/lebedy/lebedy.com/storage/modification/catalog/controller/common/menu.php on line 32

    Что сделал:
    по совету на форуме нашел этот файл, вставил над строкой 31 (там было $data['informations'] = array();   ) такую строку:

    $this->load->model('catalog/information');

    И вроде все в порядке. Когда выходишь из админки все норм. : Магазин временно закрыт: мы выполняем профилактические работы. Вскоре магазин будет доступен. Пожалуйста, зайдите позже.

    Обрадовался...
    - Захожу в админку снова, Перевожу сайт в нормальный режим.

    - Перевожу сайт в режим обслуживания . Чищу кэш. И вот те нате:

    снова Fatal error: Call to a member function getInformations()

    Захожу по FTP.
    Так оно и есть! Файл menu.php вернулся в исходное состояние...
    Причем это происходит именно после перехода из рабочего в режим обслуживания и очистки кэша.
    Вопрос: как это исправить?
     

  4. Модуль поставился. При попытке входа в админку вот такое сообщение:
    Notice: Trying to get property of non-object in /storage/modification/admin/controller/common/login.php on line 177

    В админку не пускает. 
    Удалил файлы кэша, в админку зашел.

    Проверил: Сообщения на E-mail о входе в админку прилетают. Телеграм и Вайбер у меня не включены в опциях (нету их пока у меня).

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

    Версия CMS ocstore 3.0.2.0

     

    В этой 177-й строке стоит:

    $geolocation = $result->geoplugin_countryName . ", " . $result->geoplugin_regionName . ", " . $result->geoplugin_region . ", " . $result->geoplugin_city;

  5. Здравствуйте.
    Переношу один старый сайт с osCommerce Vam Edition на ocStore 3
    Проблема с переносом списка покупателей, точнее - с их паролями.
    Вытаскивать из osCommerce пароли аккаунтов покупателей - не вариант.

    Пока вижу 2 способа:

    1: сгенерить новые пароли + соль, и сделать рассылку покупателям новых паролей .
    2: отправить всем приглашение сбросить пароль.

    Посоветуйте, пожалуйста, как лучше сделать?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.