Модуль Custom Footer на Opencart 2
Модуль Custom Footer на Opencart 2 – для кастомізації підвалу сайту. Через адмінку у футер можна додати будь-який HTML, у т.ч. коди лічильників та інформерів, контактну інформацію, посилання на соцмережі з іконками, кнопки Поділитися в соцмережах, а також блок Ми приймаємо з іконками платіжних карток та систем.
Модуль встановлюється через адмінку. Усі налаштування будуть у модулі Footer.
Встановлення модуля: 1. Встановити ocmod-модуль через адмінку 2. Оновити модифікації 3. Перейти до Модулі, увімкнути та налаштувати модуль Custom Footer
-
Opencart 2.0 Opencart 2.1 та ocStore 2.1 Opencart 2.2
Помилка 500 після встановлення модуля означає, що трапилася якась критична помилка у php.
Для визначення проблеми можна: 1. Відкрити файл logs/error.log на сервері. Наприкінці цього файлу будуть усі останні критичні помилки. 2. Відкрити в адмінці Інструменти > Логи помилок - тут відображаються помилки, але не завжди. 3. Увімкнути виведення помилок php на екран - додати наступний код до кінця файлу .htaccess:
2. Можливо у модуля, що встановлюється, немає власної сторінки налаштувань і відповідно його не буде в списку Модулів
Два варіанти вирішення:
2. Також вирішити цю помилку можна інакше: прописати доступи до FTP в адмінці Система > Налаштування > Магазин > вкладка FTP.
Якщо ви бачите повідомлення "Доступ заборонено! У вас немає прав для доступу до цієї сторінки. Якщо вона потрібна, зверніться до адміністратора. " - потрібно дати права адміністраторам на керування модулем або сторінкою.
Рішення: в адмінці Opencart 2 переходимо до Система > Користувачі > Групи користувачів > Адміністратори і тут натискаємо "Виділити все" нижче за обидва блоки, потім Зберегти .
Рішення:адмінці Opencart 2 переходимо в Система > Користувачі > Групи користувачів > Адміністратори і тут натискаємо "Виділити все" нижче за обидва блоки, потім Зберегти .
Якщо модуль - це один XML файл, його розширення має бути .ocmod.xml
Якщо модуль - це ocmod.zip архів, його не потрібно розпаковувати, а встановлювати як є. У такому архіві обов'язково має бути папка upload (може бути порожньою), а також можуть бути файли модифікацій: install.xml, install.php, install.sql. Ніяких інших файлів докорінно архіву не повинно бути.
Ця помилка означає, що в архіві, що завантажується, відсутня папка upload. Навіть якщо модуль не має файлів, крім модифікацій - ця папка повинна бути присутня в архіві модуля .ocmod.zip, тоді вона повинна залишатися порожньою.
Ця помилка означає, що ви намагаєтеся встановити модифікатор, який вже встановлено або, можливо, у якогось вашого модуля такий самий ID.
Для вирішення цієї помилки вам потрібно перед встановленням видалити стару версію модифікації у розділі Модулі > Модифікації.
Якщо такого модуля у вас немає, але збігається ID, тоді потрібно змінити значення параметра в модифікаторі XML, зробити цей параметр унікальним дописавши кілька символів.
Ця помилка означає, що ви намагаєтеся встановити занадто об'ємний xml-модифікатор.
Кількість символів у файлі ocmod.xml не повинна перевищувати 65535 .
Для вирішення помилки потрібно розбити xml-файл модифікації на кілька частин, головне - не забути задавати кожній унікальній значці в , можна додавати до поточного значення цифри 1,2,3. як ідентифікатор частини.
Ще одним способом рішення є зміни типу поля, де зберігаються модифікації, в таблиці 'oc_modification' бази даних. Потрібно виконати наступнийSQL-запит: ALTER TABLE oc_modification CHANGE xml xml MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;
Схоже, ви встановили на Opencart 2.3.x.x модуль більш старих версій цієї системи, тобто не сумісний модуль. Потрібно видалити всі файли цього модуля, інакше помилка не зникне.
Для видалення файлів модулів з адмінкм в один клік можна використовувати модуль
Також ця помилка може виникати, якщо скрипт звертається до неіснуючої таблиці у базі даних. Тобто таблиця модуля не створилася при встановленні. Читайте інструкцію з установки та перевстановіть модуль.
Якщо модуль не реагує на ваші дії, будь-то натискання на кнопку або завантаження карти або вибір дати або на будь-яку іншу дію, яка є у функціоналі модуля - швидше за все стався конфлікт у JS-скриптах.
Натисніть F12 на проблемній сторінці у браузері – відкриється панель вебмайстра, де на вкладці Console можна побачити конфлікти у скриптах, якщо вони є. Ця дія доступна в браузерах Chrome, Opera, Firefox.