Перейти к содержимому


Фотография
- - - - -

Рассказать об ошибке в шаблоне J!Blank

ошибки баги jblank

Сообщений в теме: 40

#31 CB9TOIIIA

CB9TOIIIA

Отправлено 12 November 2015 - 06:22

Здравствуйте!  Использую шаблон J!Blank 3.0.6 от 11.2014 и JBZoo App Version: 2.2.1 Pro rev2942 - 23 Sep 2015. Использую функцию excludeCSS. Из heder  хочу исключить

 <link rel="stylesheet" href="http://localhost/cache/jbzoo_assets/all-32071769153c9bdd079943668324a5630.css?123"type="text/css">

, но при ее срабатывании в $data[styleSheets] нет этого элемента... Почему так?

 

Возможно Вам конструкцию поменять надо. У меня вот так работает отлично:

    // exclude css files from system or components (experimental!)
    ->excludeCSS(array(
        // 'regex pattern or filename',
         '\/media\/zoo\/applications\/jbuniversal\/assets\/css\/jbzoo\.css',
         '\/media\/zoo\/applications\/jbuniversal\/assets\/css\/jbzoo\.blog\.css',
         '\/media\/zoo\/applications\/jbuniversal\/assets\/css\/jbzoo\.news\.css',
        // 'jbzoo\.css',
    ))

    // exclude JS files from system or components (experimental!)
    ->excludeJS(array(
        // 'regex pattern or filename',
        // 'mootools',             // remove Mootools lib
        // 'media\/jui\/js',       // remove jQuery lib
        // 'media\/system\/js',    // remove system libs
         '\/media\/zoo\/applications\/jbuniversal\/assets\/js\/jquery\.jbzootools\.min\.js',    // remove system libs
         '\/components\/com_zoo\/assets\/js\/default\.js',    // remove system libs
    ))


  • 0

#32 lvovel

lvovel

Отправлено 12 November 2015 - 08:11

 

Возможно Вам конструкцию поменять надо. У меня вот так работает отлично:

    // exclude css files from system or components (experimental!)
    ->excludeCSS(array(
        // 'regex pattern or filename',
         '\/media\/zoo\/applications\/jbuniversal\/assets\/css\/jbzoo\.css',
         '\/media\/zoo\/applications\/jbuniversal\/assets\/css\/jbzoo\.blog\.css',
         '\/media\/zoo\/applications\/jbuniversal\/assets\/css\/jbzoo\.news\.css',
        // 'jbzoo\.css',
    ))

    // exclude JS files from system or components (experimental!)
    ->excludeJS(array(
        // 'regex pattern or filename',
        // 'mootools',             // remove Mootools lib
        // 'media\/jui\/js',       // remove jQuery lib
        // 'media\/system\/js',    // remove system libs
         '\/media\/zoo\/applications\/jbuniversal\/assets\/js\/jquery\.jbzootools\.min\.js',    // remove system libs
         '\/components\/com_zoo\/assets\/js\/default\.js',    // remove system libs
    ))

 

Спасибо конечно! Но ... при любой конструкции работать не будет, т.к. этого элемента нет в head на момент срабатывания функции или второй вариант: 

$this->doc->getHeadData() 

его не возвращает в массив...


  • 0

#33 lvovel

lvovel

Отправлено 13 November 2015 - 20:42

И тишина :)) ... В общем то вот: Прикрепленный файл  sfexclude.zip   3.23К   273 Количество загрузок:. Плагин который поможет справиться с вышеописанной моей проблемой. Можно конечно было подправить плагин System - JBZoo (events), но он же обновляем. Короче пришлось соорудить свой :) .

Если кто пользоваться будет после установки настройте плагин (ВАЖНО! Обязательно установите порядок "Самый последний"):

Image 5.jpg


  • 2

#34 CB9TOIIIA

CB9TOIIIA

Отправлено 13 November 2015 - 20:45

А почему не в маркетплэйс?
  • 0

#35 lvovel

lvovel

Отправлено 13 November 2015 - 20:59

Не счел нужным. Там кода то 3 строки и еще чуть-чуть... :))  Перенесут модераторы если что...


  • 0

#36 woodman

woodman

Отправлено 14 September 2016 - 10:31

Допишите где-нибудь в описании к установке или еще где, что обязательно в конфиге php.ini директива short_open_tag должна быть On.

А то совсем ничего не показывает на экране и ругается на файл index.php.


  • 1

#37 SmetDenis

SmetDenis

Отправлено 14 September 2016 - 12:12

Допишите где-нибудь в описании к установке или еще где, что обязательно в конфиге php.ini директива short_open_tag должна быть On.

А то совсем ничего не показывает на экране и ругается на файл index.php.

 

Кажется он везде включен по умолчанию и в последних версиях PHP вовсе отказались от этой опции.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#38 woodman

woodman

Отправлено 15 September 2016 - 07:30

Ну я вот давеча на debian jessie устанавливал php 5.6.24 из официального репозитория и там опция не была включена по умолчанию.

Мелочь, понимаю, но иной раз тратишь на поиски решения много времени, ведь по сообщению ошибки не понятно что да как.


  • 0

#39 13LTD

13LTD

Отправлено 11 October 2016 - 07:50

конструкция типа

<?php if ($tpl->isMobile()) : ?>

<?php endif; ?>

не работает на телефонах под win10, может быть есть простое решение?


  • 0

#40 SmetDenis

SmetDenis

Отправлено 11 October 2016 - 08:11

Попробуйте обновить библиотеку
Файл /php/libs/class.mobiledetect.php

http://mobiledetect.net/


Именно она занимается определением типа устройств.
  • 2
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Темы с аналогичным тегами ошибки, баги, jblank

Click to return to top of page in style!