Новости 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 Ответов
  • 2301 Просмотров
*

gromlan

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Возможно ли сделать тайтл главной страницы только в виде названия сайта?
Сейчас в настройках Joomla стоит функция добавления в заголовок страницы название сайта.
Но с главной получается не по феншую:
"Главная - Название сайта" Только так. А хочется, чтоб было только "Название сайта". Возможно ли это в версии 2.5?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Тайтл Главной страницы сайта
« Ответ #1 : 28.02.2018, 14:59:14 »
В индексе шаблона можно жестко прописать что угодно
Код
$doc  = JFactory::getDocument();
$menu = JFactory::getApplication()->getMenu();

if ($menu->getActive() == $menu->getDefault()) {
$doc->setTitle('Жестко зашитий заголовок главной страницы, на остальных формируется автоматом');
}
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

gromlan

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Тайтл Главной страницы сайта
« Ответ #2 : 28.02.2018, 16:01:09 »
Благодарю, получилось, то что нужно.
Может подскажите, как поменять разделитель с стандартного "-" на "/"
Это разделитель подставляется в тайтл между названием материала и названием сайта.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Тайтл Главной страницы сайта
« Ответ #3 : 28.02.2018, 16:13:30 »
Можно залезть в ядро, но не будем этого делать
в том же индексе шаблона пишем
Код
$app = JFactory::getApplication();
$this->setTitle( $this->getTitle(). ' - ' . $app->getCfg( 'sitename' ) );
Ставим свой разделитель между заголовком страницы и названием сайта (или вообще как угодно можно).
Предварительно в настройках отключаем включение заголовка в титл.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

gromlan

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Тайтл Главной страницы сайта
« Ответ #4 : 28.02.2018, 16:38:32 »
Добавил в индекс такой код:
Код
$doc  = JFactory::getDocument();
$menu = JFactory::getApplication()->getMenu();

if ($menu->getActive() == $menu->getDefault()) {
$doc->setTitle('Жестко зашитий заголовок главной');
}
$app = JFactory::getApplication();
$this->setTitle( $this->getTitle(). ' / ' . $app->getCfg( 'sitename' ) );

Разделитель поменялся. Но вот на главной теперь так: "Жестко зашитий заголовок главной / Название сайта"
Я же хотел, чтоб на главной было только название сайта.
Вот нашел информацию, но не разберусь сам https://stackoverflow.com/questions/24036615/change-joomla-3-page-title-and-site-name-separator-from-to
Может всё-таки проще в ядро залезть?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Тайтл Главной страницы сайта
« Ответ #5 : 28.02.2018, 16:42:11 »
в ядро не надо, обновление затрет
Объедините оба условия
Код
$doc  = JFactory::getDocument();
$menu = JFactory::getApplication()->getMenu();
$app = JFactory::getApplication();
if ($menu->getActive() == $menu->getDefault()) {
$doc->setTitle('Жестко зашитий заголовок главной');
} else {
$doc->setTitle( $doc->getTitle(). ' / ' . $app->getCfg( 'sitename' ) );
}
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

gromlan

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Тайтл Главной страницы сайта
« Ответ #6 : 28.02.2018, 16:57:15 »
Шикарно, то что нужно, спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Оптимизация сайта

Автор joni

Ответов: 0
Просмотров: 1897
Последний ответ 22.07.2023, 17:10:11
от joni
Скрипт при закрытии сайта

Автор Mick_20

Ответов: 8
Просмотров: 2164
Последний ответ 14.06.2023, 18:40:20
от effrit
Кнопка “Добавить в корзину” VirtueMart не работает на главной странице сайта

Автор max_max

Ответов: 0
Просмотров: 7081
Последний ответ 20.04.2021, 12:40:37
от max_max
[FAQ] Ускоряем загрузку сайта (руководства и инструменты)

Автор Fedor Vlasenko

Ответов: 117
Просмотров: 102655
Последний ответ 05.11.2020, 19:53:12
от Grigoriy82
Как убрать < class="moduletable ">на лицевой части сайта?

Автор indes

Ответов: 11
Просмотров: 4043
Последний ответ 07.05.2020, 17:35:38
от beliyadm