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

Подскажите ошибку в ocmod


Ch0oJoy

Recommended Posts

Создал ocmod, но он почему-то не срабатывает. Подскажите что не так)

<?xml version="1.0" encoding="utf-8"?>
<modification>
  <name>111tesdtsssss</name>
    <code>test_test_test</code>
  <version>1.0.0</version>
  <author>сайт.ru</author>
  <link>сайт/link>
    <file path="/catalog/view/theme/unishop/template/product/product.tpl">
    <operation>
        <search><![CDATA[<ul class="list-unstyled price">]]></search>
        <add position="before"><![CDATA[ <?php echo $promotion; ?>] . ")";]]></add>
        </operation>
    </file>
    </modification>

Нужно чтоб мой код добавлялся над кодом движка.

Спасибо!

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


Так видимо

<add position="before"><![CDATA[ <?php echo $promotion; ?>]]></add>

и здесь скобки не хватает

 

<link>сайт</link>

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

Путь в изменяемом файле без слеша в начале

 

 

Так видимо

<add position="before"><![CDATA[ <?php echo $promotion; ?>]]></add>

и здесь скобки не хватает

 

<link>сайт</link>

 

Спасибо большое! Теперь все работает. :-)

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


Так видимо

<add position="before"><![CDATA[ <?php echo $promotion; ?>]]></add>

и здесь скобки не хватает

 

<link>сайт</link>

 

Путь в изменяемом файле без слеша в начале

 

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

Модификатору требуется уникальный ID код!
 
Менял названия, версию, строчку <code>version-new</code>, но не устанавливается. Где я допустил ошибку?
<?xml version="1.0" encoding="utf-8"?>
<modification>
  <name>New-Mod</name>
	<code>version-new</code>
  <version>1.0.1</version>
  <author>noname</author>
  <link>site</link>
    <file path="catalog/view/theme/unishop/template/product/product.tpl">
	<operation>
        <search><![CDATA[<ul class="list-unstyled price">]]></search>
<add position="before"><![CDATA[ <?php echo $promotion; ?>]]></add>
        </operation>
    </file>
	 <file path="catalog/view/theme/unishop/template/product/category.tpl">
	<operation>
        <search><![CDATA[<div class="rating">]]></search>
<add position="before"><![CDATA[<div class="promotion"><?php echo $product['promotion']; ?></div>]]></add>
        </operation>
    </file>
		 <file path="catalog/view/theme/unishop/template/common/home.tpl">
	<operation>
        <search><![CDATA[<div class="container">]]></search>
<add position="before"><![CDATA[<script type="text/javascript">
  $('[id^=promotion-popup]').appendTo('#content');
</script></div>]]></add>
        </operation>
    </file>
		 <file path="catalog/view/theme/unishop/template/common/header.tpl">
	<operation>
        <search><![CDATA[<nav id="top">]]></search>
<add position="before"><![CDATA[<div class="new-year-img"><img src="/image/catalog/novgod_nizhnii_banner3.png" alt="new-yearsale" width="1150" height="30" class="img-responsive"></div>]]></add>
        </operation>
    </file>
		 <file path="catalog/controller/module/{featured,bestseller}.php">
	<operation>
        <search><![CDATA['rating'      => $rating,]]></search>
<add position="before"><![CDATA['promotion'   => $result['promotions']['category'],]]></add>
        </operation>
    </file>
			 <file path="catalog/view/theme/unishop/template/module/{featured,bestseller}.tpl">
	<operation>
        <search><![CDATA[<div class="rating">]]></search>
<add position="before"><![CDATA[<div class="promotion"><?php echo $product['promotion']; ?></div>]]></add>
        </operation>
    </modification>

Лог:

ocument::loadXML(): Opening and ending tag mismatch: file line 45 and modification in Entity, line: 50 in /home/**/public_html/admin/controller/extension/installer.php on line 436
2016-12-17 12:58:02 - PHP Warning:  DOMDocument::loadXML(): Premature end of data in tag file line 40 in Entity, line: 50 in /home/**/public_html/admin/controller/extension/installer.php on line 436
2016-12-17 12:58:02 - PHP Warning:  DOMDocument::loadXML(): Premature end of data in tag modification line 2 in Entity, line: 50 in /home/**/public_html/admin/controller/extension/installer.php on line 436

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


перед </modification> нет закрывающего </file>

 

при ошибках вида DOMDocument::loadXML() - ищите ошибку в xml, проверяйте валидатором

Спасибо большое!

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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