Новости Joomla

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные...

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные плагины в Joomla срабатывают всегда, но большое их количество может негативно сказаться на скорости работы Приложения. А во-вторых ошибка в системном плагине, добавляющем кнопку в тулбар может обрушить механизм регистрации / авторизации пользователя. Поэтому для лучшего быстродействия и надёжности работы системы плагины в Joomla разделены на группы. Каждая группа срабатывает только в определённом месте и в определённый момент времени. Небольшой пост-шпаргалка для Joomla-разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) подскажет как в своём коде сделать то, что написано в заголовке поста 😎Читать пост на Хабре#joomla #php #разработка #webdev

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3.0Модуль позволяет создавать быстрые наборы элементов: ссылки на различные сущности на сайте Joomla: категории материалов, Virtuemart, JoomShopping, пункт меню или пользовательскую ссылку. Есть условия для исключений показа элементов списка.Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео. Также это могут быть не только ссылки, но и список вопросов FAQ, элементы Bootstrap Tabs, Accordion и т.д.v.2.3.0 Что нового?- Собственные макеты для ссылокТеперь для каждой ссылки можно указать собственный макет из папки

/tmpl/sublayout/. Для использования модуля в этом режиме, необходимо выбрать макет модуля -
default-sublayouts или создать собственный вариант этого макета. - Обработка плагинами контентаСодержимое поля Дополнительный текст для ссылки теперь обрабатывается плагинами контента.- Поле примечанияДобавлено поле примечания для ссылки. Это удобно ориентации в большой форме.- Рефакторинг кодаПроведена чистка и улучшения кода.
Страница расширенияGitHub#расширения #virtuemart #JoomShopping

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 4411 Просмотров
*

oshpz

  • Захожу иногда
  • 149
  • 5 / 0
Заметил, что после обновления на версию 2.5.11 перестал полностью работать следующий код, убирающий загрузку библиотеки и связанного с ней мусора.

Код
 
unset($this->_scripts[$this->baseurl.'/media/system/js/mootools-core.js'],
      $this->_scripts[$this->baseurl.'/media/system/js/mootools-more.js'],
      $this->_scripts[$this->baseurl.'/media/system/js/core.js'],
      $this->_scripts[$this->baseurl.'/media/system/js/mootools.js'],
      $this->_scripts[$this->baseurl.'/media/system/js/caption.js']);
  
   if( isset($this->_script['text/javascript']) ) {
        $this->_script['text/javascript'] = preg_replace('%window\.addEvent\(\'load\',\s*function\(\)\s*{\s*new\s*JCaption\(\'img.caption\'\);\s*}\);\s*%', '', $this->_script['text/javascript']);
        if( empty($this->_script['text/javascript']) )
        unset( $this->_script['text/javascript'] );
}

Остаются по прежнему в коде строки

Код
<script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
<script src="/media/system/js/mootools-more.js" type="text/javascript"></script>

Как теперь можно убрать загрузку библиотеки без внесения изменений в исходный код Joomla?
« Последнее редактирование: 17.05.2013, 14:06:23 от smart »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Возможно, что эти скрипты подключает какое-то расширение (плагин, например), которое вызывается уже после того, как отработал ваш код.
*

oshpz

  • Захожу иногда
  • 149
  • 5 / 0
Re: Как убрать motools в версии 2.5.11?
« Ответ #2 : 17.05.2013, 14:08:42 »
Кроме foxcontact ничего больше не установлено на сайте. Так, что я исключаю этот вариант. Обновление производил через панель администрирования, а foxcontact не обновлялся.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
А если попробовать что-то из: Mootools Enabler/Disabler или Disable Mootools?
*

oshpz

  • Захожу иногда
  • 149
  • 5 / 0
Плагины, к сожалению, не вариант вообще.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Плагины, к сожалению, не вариант вообще.
А это почему? Поясните, очень интересно...
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Отключить Mootols, Jquery и Bootstrap в Joomla 3
Прикреплен плагин. Который успешно справляется с данным заданиями. Оставил названия функций. Вдруг они вам понадобятся и вы захотите их переопределить
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать из индекса Яндекса дубли?

Автор gonzyk263

Ответов: 3
Просмотров: 3562
Последний ответ 01.07.2024, 23:26:54
от Cleaning74
В Joomla 2.5 VirtueMart 2.0.26d не работает добавление в корзину под мобилку

Автор kvintovskiy

Ответов: 8
Просмотров: 1609
Последний ответ 15.04.2024, 17:29:25
от Vastriet
Модуль устанавливается, но Joomla его не видит

Автор ruppert

Ответов: 20
Просмотров: 18004
Последний ответ 01.08.2022, 05:30:50
от rezon777
Не работает Вебвизор Яндекс из-за mootools

Автор MultiMatrix83

Ответов: 5
Просмотров: 3617
Последний ответ 01.03.2022, 14:40:23
от draff
Как добавить описание к пункту меню в Joomla 2.5? (Как у материалов)?

Автор nia

Ответов: 7
Просмотров: 5744
Последний ответ 29.03.2021, 12:10:26
от sivers