Перейти к содержанию
ntrb

[Решено {rtfm}] Внезапная ошибка после смены символов языка

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

Помогите с проблемой, слетел локальный сайт вместе с админкой.
Установлен был vQmod и vQmod-manager. Далее в менеджере подцепил модуль для выпадающего меню "языки"
В админке изменял код языка с en на EN и ru на RU, после изменения ru на RU и нажатия сохранить - админка слетела и такое выдает..
 

Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\admin\index.php on line 122Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\admin\index.php on line 125Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\admin\index.php on line 126Notice: Error: Could not load language ! in Z:\home\localhost\www\autocom.ua\vqmod\vqcache\vq2-system_library_language.php on line 39
 
Это файл указанный в Error

<?php
class Language {
private $default = 'english';
private $directory;
private $data = array();


public function __construct($directory) {
$this->directory = $directory;
}


  public function get($key) {
    return (isset($this->data[$key]) ? $this->data[$key] : $key);
  }


public function load($filename) {
$file = DIR_LANGUAGE . $this->directory . '/' . $filename . '.php';
   
if (file_exists($file)) {
$_ = array();
 
require(VQMod::modCheck($file));


$this->data = array_merge($this->data, $_);


return $this->data;
}


$file = DIR_LANGUAGE . $this->default . '/' . $filename . '.php';


if (file_exists($file)) {
$_ = array();
 
require(VQMod::modCheck($file));


$this->data = array_merge($this->data, $_);


return $this->data;
} else {
trigger_error('Error: Could not load language ' . $filename . '!');
exit();
}
  }
}
?>


 

Исправить не вижу возможности и не могу понять где. Прошу помогите пожалуйста кто в курсе. До вышеописанных действий работало всё отлично, глюков не было VQMod менеджер цеплял и отцеплял файлы модов без проблем и собственно последний (роковой) файл мода отлично работал, пока я не решил изменить регистр отображения языков на сайте из админки.
Вот ошибка с белой страницы по локальному адресу сайта (на денвере)
 
Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\index.php on line 180Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\index.php on line 181Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\index.php on line 184Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\index.php on line 185Notice: Error: Could not load language ! in Z:\home\localhost\www\autocom.ua\vqmod\vqcache\vq2-system_library_language.php on line 39

Поделиться сообщением


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

Проблема решается!

Залез в базу, даже со своими, с позволения сказать, познаниями, нашел language в базе относящейся к сайту и поменял то, что дало глюк: RU сменил на маленький регистр ru, EN так же на en, и алилуя - всё теперь работает.

Вывод: Не изменять регистр в графе "код языка" - это чревато неопределенными глюками на OpenCart 1.5.4.1

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

Поделиться сообщением


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

А прочитать пояснение к полю сложно было?

* Код:

Например: ru. Не изменять, если язык установлен по умолчанию.

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От ibond
      2 500.00 руб
      Скачать/Купить дополнение


      Opencart минификация html, text/css, text/javascript
      Минификация (minify) — это простой подход для уменьшения размеров загружаемого контента. В процессе сжатия все комментарии к коду, переносы строк, лишние табы и пробельные символы удаляются. Это позволяет сэкономить 10...20% от оригинального размера загружаемого документа.
       
      Предлагаю свое решение минификации для Опенкарт.
       
      Пример работы можно увидеть на сайтах:
      1. Кастомный шаблон
      2. Кастомный шаблон
      3. Шаблон Barbara + JetCashe
       
      Данное решение совместимо с JetCashe, в котором на данный момент присутствует только html минификация, сделанная на основе mrclay/minify с доработками. В моем решении минификация html происходит по другой схеме, что позволяет минифицировать не только html, но и все встроенные CSS и JS на странице.
       
      Данное предложение действует для версий Опенкарт 2.х.
      Добавил ibond Добавлено 15.02.2019 Категория Услуги  
    • От ibond
      Минификация (minify) — это простой подход для уменьшения размеров загружаемого контента. В процессе сжатия все комментарии к коду, переносы строк, лишние табы и пробельные символы удаляются. Это позволяет сэкономить 10...20% от оригинального размера загружаемого документа.
       
      Предлагаю свое решение минификации для Опенкарт.
       
      Пример работы можно увидеть на сайтах:
      1. Кастомный шаблон
      2. Кастомный шаблон
      3. Шаблон Barbara + JetCashe
       
      Данное решение совместимо с JetCashe, в котором на данный момент присутствует только html минификация, сделанная на основе mrclay/minify с доработками. В моем решении минификация html происходит по другой схеме, что позволяет минифицировать не только html, но и все встроенные CSS и JS на странице.
       
      Данное предложение действует для версий Опенкарт 2.х.
    • От Vadim1111111111111111111
      Подскажите пожалуйста,как вывести имя покупателя в странице Thank you page, имя нужно вывести с заполненого поля имя (модуля Simple),в контроллере и в success.twig делаю все,что необходимо-не работает
    • От optimlab
      Скачать/Купить дополнение


      OptimBlog
      OptimBlog – блог для Opencart 3
      Описание
      Данный модуль позволяет создать бесконечное множество статей и категорий для них. Например вы можете создавать категории «Новости», «Статьи», «Акции», а также создать полноценный блог для своего магазина с разбитием материалов по категориям.
      Концепция и отличие от других блогов для Опенкарт 3.
      Другие блоги для Opencart 3
      Большинство (как бы не 100%, аналогов не видел) модулей блогов и других аналогичных используют концепцию клонирования программного кода(контроллеров и сопутствующих файлов - Model-View-Controller) категорий товаров и самих товаров, превращая скрипты:
      «категорию товаров» → «категорию статей»
      «товар» → «статья»
      клонирование таблиц Базы Данных аналогично категориям и товарам.
      Такой подход вызывает много конфликтов. Например наименования таблиц при смене одного модуля на другой совпадали, а неопытные пользователи недоумевали от полученных ошибок и не понимали причины. Ошибок и несостыковок на практике было более чем достаточно. Описывать их все тут не имеет смысла..
      OptimBlog – концепция и основная идея
      Категории присваивается тип — Товар/Статья.
      Функционал Статьи расширяется аналогично функционалу Товара.
      Отзывы аналогично категориям разделены на 2 типа — Товар/Статья.
      А также добавлена возможность вывода «Ответа магазина» на «Отзыв» с использованием HTML.
      Данный модуль блога не заменяет родных файлов Opencart 3.
      Сохранена концепция Опенкарт в названиях и определениях, а также сохранён привычный для администратора магазина внешний вид интерфейса.
      Нет конфликтов по SEO URL, так как используется штатный функционал Opencart. Который вы можете расширить приложенными модификаторами.
      Модуль на 90% состоит из файлов модификаторов, которые можно удалить или отключить в любое время.
       
      Функционал и возможности модуля OptimBlog
      Общие для категорий, товаров и статей:
      Заголовок H1
      Краткое описание -
      Выводится в категории и в модулях выводящих товары или статьи. Модификатор для товарных модулей отсутствует.
      Общие для товаров и статей:
      Главная категория -
      Используется для определения хлебных крошек в «URL от базового домена» находящихся в индексе Поисковых Систем. А так же правильной настройки свойства canonical для страниц сайта.
      Рекомендуемые товары и статьи -
      Нет добавления страницы саму на себя.
      Рекомендовать можно в трёх направлениях: двойное, или в одну из сторон.
      Статьи:
      Теги
      Начало и конец публикации
      Автор
      Атрибуты
      Изображения
      Возможности для разработчиков:
      Заложены на будущее некоторые функции и возможности, которые разработчики могут использовать для создания своих модулей. Например: «дополнительные изображения» в настройках категории, можно выводить с помощью слайдера. А «Производителя» использовать для соответствующих привязок и сортировок.
      Модули разработчиков связанные с выводом товаров, можно легко переопределить для Статей. Так как php-код контролеров и моделей практически зеркальный.
      Использовалась верстка с классами Bootstrap 3. Что можно легко использовать для своих шаблонов без лишних заморочек и потерей времени.
       
      Установка OptimBlog
      Установить installer.ocmod.zip.
      Обновить кэш модификаторов.
      Установить optimblog-admin.ocmod.zip.
      Установить optimblog-category.ocmod.zip.
      Установить optimblog-category-theme-default.ocmod.zip или optimblog-category-theme-all.ocmod.zip.
      Установить optimblog-seo_url.ocmod.zip .
      Удалить или отключить модификатор installer.ocmod.zip.
      Обновить кэш модификаторов.
      Зайти в «Группы пользователей» и назначить соответствующие права доступа.
      В выпадающем списке раздела «Модули / Расширения» выберите «Статьи».
      Активируйте модуль OptimBlog для своего магазина (модуль мультимагазинный, аналогично модулей Темы).
      Редактируйте настройки модуля OptimBlog и сохраните.
       
       
       
      Состав модулей и модификаторов семейства OptimCart
      optimblog-admin.ocmod.zip — отвечает за административную часть.
      optimblog-category.ocmod.zip — отвечает за пользовательскую часть.
      optimblog-category-theme-default.ocmod.zip — отвечает за пользовательскую часть шаблона «Стандартная тема». (Для создания модификатора для своего шаблона скопируйте, разархивируйте и отредактируйте данный файл под свой шаблон заменив путь к шаблону в коде модификатора или установите вместо этого optimblog-category-theme-all.ocmod.zip модифицирующий все шаблоны.)
      optimblog-seo_url.ocmod.zip — вносит необходимую правку в catalog/controller/startup/seo_url.php.
      installer.ocmod.zip — вносит разрешения в часть кода, для установки модуля(контроллера) поиска по статьям, находящегося в составе optimblog-category.ocmod.zip.
      breadcrumb-last.ocmod.zip — модификатор убирающий кликабельность последнего пункта хлебных крошек.
      canonical-category.ocmod.zip — модификатор добавляющий материнские категории в канонический URL подкатегории. Продолжение предыдущей версии модификатора: Канонические страницы категорий в Opencart 2.0.x.x - 2.3.x.x (Canonical URL)
      canonical-category-no-page.ocmod.zip — модификатор аналогичный предыдущему, только убирающий канонический URL на страницах листинга(page=n).
      canonical-information.ocmod.zip — модификатор аналогичный canonical-category.ocmod.zip, добавляющий подкатегории в канонический URL статьи, при наличии главной категории в её настройках.
      optimblog-module-bestseller-information.ocmod.zip — модуль «Лучшие статьи».
      optimblog-module-featured-information.ocmod.zip — модуль «Рекомендуемые статьи».
      optimblog-module-latest-information.ocmod.zip — модуль «Новые статьи».
      optimblog-module-category-information.ocmod.zip — модуль «Категории статей».
      optimblog-module-search-information.ocmod.zip - модуль «Поиск статей».
       
       
       
      Информация:
      Демо: http://demo.optimcart.com
      Админка: http://demo.optimcart.com/admin
       
      GitHub: https://github.com/optimlab/optimblog

      Лицензия: GNU General Public License version 3 (GPLv3)
      Добавил optimlab Добавлено 14.06.2018 Категория Блоги, новости, статьи Системные требования Сайт разработчика http://optimlab.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore Несовместим OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • От optimlab
      OptimBlog – блог для Opencart 3
      Описание
      Данный модуль позволяет создать бесконечное множество статей и категорий для них. Например вы можете создавать категории «Новости», «Статьи», «Акции», а также создать полноценный блог для своего магазина с разбитием материалов по категориям.
      Концепция и отличие от других блогов для Опенкарт 3.
      Другие блоги для Opencart 3
      Большинство (как бы не 100%, аналогов не видел) модулей блогов и других аналогичных используют концепцию клонирования программного кода(контроллеров и сопутствующих файлов - Model-View-Controller) категорий товаров и самих товаров, превращая скрипты:
      «категорию товаров» → «категорию статей»
      «товар» → «статья»
      клонирование таблиц Базы Данных аналогично категориям и товарам.
      Такой подход вызывает много конфликтов. Например наименования таблиц при смене одного модуля на другой совпадали, а неопытные пользователи недоумевали от полученных ошибок и не понимали причины. Ошибок и несостыковок на практике было более чем достаточно. Описывать их все тут не имеет смысла..
      OptimBlog – концепция и основная идея
      Категории присваивается тип — Товар/Статья.
      Функционал Статьи расширяется аналогично функционалу Товара.
      Отзывы аналогично категориям разделены на 2 типа — Товар/Статья.
      А также добавлена возможность вывода «Ответа магазина» на «Отзыв» с использованием HTML.
      Данный модуль блога не заменяет родных файлов Opencart 3.
      Сохранена концепция Опенкарт в названиях и определениях, а также сохранён привычный для администратора магазина внешний вид интерфейса.
      Нет конфликтов по SEO URL, так как используется штатный функционал Opencart. Который вы можете расширить приложенными модификаторами.
      Модуль на 90% состоит из файлов модификаторов, которые можно удалить или отключить в любое время.
       
      Функционал и возможности модуля OptimBlog
      Общие для категорий, товаров и статей:
      Заголовок H1
      Краткое описание -
      Выводится в категории и в модулях выводящих товары или статьи. Модификатор для товарных модулей отсутствует.
      Общие для товаров и статей:
      Главная категория -
      Используется для определения хлебных крошек в «URL от базового домена» находящихся в индексе Поисковых Систем. А так же правильной настройки свойства canonical для страниц сайта.
      Рекомендуемые товары и статьи -
      Нет добавления страницы саму на себя.
      Рекомендовать можно в трёх направлениях: двойное, или в одну из сторон.
      Статьи:
      Теги
      Начало и конец публикации
      Автор
      Атрибуты
      Изображения
      Возможности для разработчиков:
      Заложены на будущее некоторые функции и возможности, которые разработчики могут использовать для создания своих модулей. Например: «дополнительные изображения» в настройках категории, можно выводить с помощью слайдера. А «Производителя» использовать для соответствующих привязок и сортировок.
      Модули разработчиков связанные с выводом товаров, можно легко переопределить для Статей. Так как php-код контролеров и моделей практически зеркальный.
      Использовалась верстка с классами Bootstrap 3. Что можно легко использовать для своих шаблонов без лишних заморочек и потерей времени.
       
      Установка OptimBlog
      Установить installer.ocmod.zip.
      Обновить кэш модификаторов.
      Установить optimblog-admin.ocmod.zip.
      Установить optimblog-category.ocmod.zip.
      Установить optimblog-category-theme-default.ocmod.zip или optimblog-category-theme-all.ocmod.zip.
      Установить optimblog-seo_url.ocmod.zip .
      Удалить или отключить модификатор installer.ocmod.zip.
      Обновить кэш модификаторов.
      Зайти в «Группы пользователей» и назначить соответствующие права доступа.
      В выпадающем списке раздела «Модули / Расширения» выберите «Статьи».
      Активируйте модуль OptimBlog для своего магазина (модуль мультимагазинный, аналогично модулей Темы).
      Редактируйте настройки модуля OptimBlog и сохраните.
       
       
       
      Состав модулей и модификаторов семейства OptimCart
      optimblog-admin.ocmod.zip — отвечает за административную часть.
      optimblog-category.ocmod.zip — отвечает за пользовательскую часть.
      optimblog-category-theme-default.ocmod.zip — отвечает за пользовательскую часть шаблона «Стандартная тема». (Для создания модификатора для своего шаблона скопируйте, разархивируйте и отредактируйте данный файл под свой шаблон заменив путь к шаблону в коде модификатора или установите вместо этого optimblog-category-theme-all.ocmod.zip модифицирующий все шаблоны.)
      optimblog-seo_url.ocmod.zip — вносит необходимую правку в catalog/controller/startup/seo_url.php.
      installer.ocmod.zip — вносит разрешения в часть кода, для установки модуля(контроллера) поиска по статьям, находящегося в составе optimblog-category.ocmod.zip.
      breadcrumb-last.ocmod.zip — модификатор убирающий кликабельность последнего пункта хлебных крошек.
      canonical-category.ocmod.zip — модификатор добавляющий материнские категории в канонический URL подкатегории. Продолжение предыдущей версии модификатора: Канонические страницы категорий в Opencart 2.0.x.x - 2.3.x.x (Canonical URL)
      canonical-category-no-page.ocmod.zip — модификатор аналогичный предыдущему, только убирающий канонический URL на страницах листинга(page=n).
      canonical-information.ocmod.zip — модификатор аналогичный canonical-category.ocmod.zip, добавляющий подкатегории в канонический URL статьи, при наличии главной категории в её настройках.
      optimblog-module-bestseller-information.ocmod.zip — модуль «Лучшие статьи».
      optimblog-module-featured-information.ocmod.zip — модуль «Рекомендуемые статьи».
      optimblog-module-latest-information.ocmod.zip — модуль «Новые статьи».
      optimblog-module-category-information.ocmod.zip — модуль «Категории статей».
      optimblog-module-search-information.ocmod.zip - модуль «Поиск статей».
       
       
       
      Информация:
      Демо: http://demo.optimcart.com
      Админка: http://demo.optimcart.com/admin
       
      GitHub: https://github.com/optimlab/optimblog

      Лицензия: GNU General Public License version 3 (GPLv3)
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.