Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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

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

 

 

Edited by xdemi
Link to post
Share on other sites

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

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

Link to post
Share on other sites

Нашел решение, только что. 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')

 

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

 

Link to post
Share on other sites

  • 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

Link to post
Share on other sites
  • 1 year later...

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.