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

Recommended Posts

Opencart_pro 2.1 - Ставлю Модуль Admin_quick_edit pro - через расширения потом, при включении самого модуля ругается на отсутствие файла OCMOD-a, проверяю очищаю кэш, ВЫлк -ВКЛ Расширения и Ошибка:
 

Warning: DOMDocument::loadXML(): CData section not finished if ((int)$thi in Entity, line: 1706 in F:\Openserver\OSPanel\domains\2opcart\admin\controller\extension\modification.php on line 139Warning: DOMDocument::loadXML(): Premature end of data in tag add line 1705 in Entity, line: 1706 in F:\Openserver\OSPanel\domains\2opcart\admin\controller\extension\modification.php on line 139Warning: DOMDocument::loadXML(): Premature end of data in tag operation line 1701 in Entity, line: 1706 in F:\Openserver\OSPanel\domains\2opcart\admin\controller\extension\modification.php on line 139Warning: DOMDocument::loadXML(): Premature end of data in tag file line 1690 in Entity, line: 1706 in F:\Openserver\OSPanel\domains\2opcart\admin\controller\extension\modification.php on line 139Warning: DOMDocument::loadXML(): Premature end of data in tag modification line 2 in Entity, line: 1706 in F:\Openserver\OSPanel\domains\2opcart\admin\controller\extension\modification.php on line 139Notice: Trying to get property of non-object in F:\Openserver\OSPanel\domains\2opcart\admin\controller\extension\modification.php on line 142
Fatal error: Call to a member function getElementsByTagName() on null in F:\Openserver\OSPanel\domains\2opcart\admin\controller\extension\modification.php on line 152 

После кооментирования вышеуказного абзаца, выдает такое:

Parse error: syntax error, unexpected '$this' (T_VARIABLE), expecting function (T_FUNCTION) in F:\Openserver\OSPanel\domains\2opcart\admin\controller\extension\modification.php on line 438

Подскажите куда, смотреть ...

(строка - extension/modification/refresh&token=..)

шаблон Default

все из коробки.

 

 

Змінено користувачем xdemi
Надіслати
Поділитися на інших сайтах


Это случайно ошибка не в самом .ocmod.XML - файле ?

В описании модуля пишет: "OpenCart 1.5.x to 2.3.x with VQMod 2.5.0 or later" - то есть, установка вроде бы идет не через встроенный менеджер расширений

Надіслати
Поділитися на інших сайтах

Нашел решение, только что. opencart-pro отличается от оригинальной сборки - файл

MOD: Admin Quick Edit PRO
FILE: admin/controller/design/layout.php
CODE: foreach ($extensions as $code)
LINE: 380
CODE: $this->language->get('heading_title')

 

Ошибка была в файле - решил заменой из оригинала...

 

Надіслати
Поділитися на інших сайтах


  • 1 year later...

Еще один очень неожиданный вариант ошибки PHP Warning:  DOMDocument::loadXML(): CData section not finished

PHP Warning:  DOMDocument::loadXML(): Premature end of data in tag add line


Проверял все парные теги, <![CDATA[, валидировал XML-документ - все бестолку.

 

Потом понял, что ошибка происходит именно в OpenCart 2.1. Потому что тот же самый модфикатор устанавливал на 2.3 - и он впосле себе обрабатывался.

 

Все понял, когда вывел на экран свой модификатор прямо в файле /home/www/sites/oc-store-21021.loc/admin/controller/extension/modification.php

Так вот, оказалось, что данные урезаны. А почему? А потому что в версии 2.1 столец xml в таблице oc_modification типа text

То есть, модификатор длиной 1600 строк попросту не влезает в базу (!)

В 2.3 тип столбца mediumtext

Надіслати
Поділитися на інших сайтах

  • 1 year later...

О! Надо же: нашел свой же ответ в гугле спустя чуть более года. То есть, сам ответил из прошлого на свой же вопрос из настоящего :)

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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