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

Как вывести правильно модификатор в другом месте?


annnn

Recommended Posts

Есть мод. annytabcookieconsentv
выводит сообщение о куки

но он выводится внутри контента, и по иерархии ин ниже некоторых панелей.

мне нужно вывести его перед </body>

как это сделать правильно?

 

вот код 

<?xml version="1.0" encoding="utf-8"?>
<modification>
    <name>Annytab Cookie Consent</name>
    <version>1.0.2</version>
    <author>A Name Not Yet Taken AB</author>
    <link>https://www.annytab.com</link>
    <code>annytab_cookie_consent</code>
    <description>An cookie consent extension to comply with EU Cookie Law, CCPA, GDPR and other privacy laws.</description>

    <!-- Insert styles, scripts and html -->
    <file path="catalog/controller/common/content_bottom.php" error="log">
        <operation>
            <search trim="true"><![CDATA[return $this->load->view('common/content_bottom', $data);]]></search>
            <add position="before"><![CDATA[
            // Annytab Cookie Consent
            $this->load->language('common/annytab_cookie_consent');
            $this->document->addStyle('catalog/view/javascript/annytab/scripts/css/annytab_cookie_consent.min.css');
            $this->document->addScript('catalog/view/javascript/annytab/scripts/js/annytab_cookie_consent.min.js', 'footer');
            array_push($data['modules'], $this->load->view('common/annytab_cookie_consent', null));
            ]]></add>
        </operation>
    </file>

</modification>

вот js

var annytab=annytab||{};annytab.cookies=function(){function n(n,e,o){var t=new Date;t.setTime(t.getTime()+24*o*60*60*1e3),document.cookie=n+"="+e+";expires="+t.toUTCString()}function e(n){var e=document.cookie.match("(^|;) ?"+n+"=([^;]*)(;|$)");return e?e[2]:null}return document.addEventListener("DOMContentLoaded",function(){null===e("CookieConsent")&&$(".annytab-cookie-consent").fadeIn(200)},!1),{setCookieConsent:function(){n("CookieConsent",!0,360),$(".annytab-cookie-consent").fadeOut(200)}}}()

 

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


15.09.2022 в 11:32, annnn сказал:
$this->document->addScript('catalog/view/javascript/annytab/scripts/js/annytab_cookie_consent.min.js', 'footer');

Сменить footer на header видимо.

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

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

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

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

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

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

Вхід

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

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

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

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

Important Information

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