Новости Joomla

Open Graph в Joomla - статья-ликбез от Joomla

Open Graph в Joomla - статья-ликбез от Joomla

Open Graph в Joomla - статья-ликбез от Joomla.centerЧто такое Open Graph? Каков синтаксис Open Graph и какие OG-метатеги существуют? Как проверить Open Graph? И, конечно, как добавить Open Graph в Joomla и какие расширения для этого существуют?👩‍💻 Ответы на эти вопросы освещаются в статье на портале Joomla.Center. Автор статьи - участник нашего сообщества Антон Майоров (@notanroyamov).Читать статью@joomlafeed

Обновление веб-ассета Swiper.js для Joomla - WT JSwiper.js v.11.2

Обновление веб-ассета Swiper.js  для Joomla - WT JSwiper.js v.11.2

Обновление веб-ассета Swiper.js для Joomla - WT JSwiper.js v.11.2.5Обновление плагина веб-ассета для Joomla 4 / Joomla 5, добавляющего в Joomla WebAssets Registry ассет популярного скрипта карусели swiper.js. После установки и включения плагина swiper.js можно подключать следующим образом

$wa = Factory::getApplication()->getDocument()->getWebAssetManager();$wa->useScript('swiper-bundle')->useStyle('swiper-bundle'); // Локальный файл$wa->usePreset('swiper-bundle-remote'); // Подключение из CDN
👩‍💻 Кроме обновления собственно ассета до версии 11.2.5 к нему добавился пока что частичный перевод документации Swiper на русский язык.
- Скачать WT JSwiper.js для Joomla- Документация Swiper.js на русскомТакже будет полезно:- Статья на JPath.ru Как правильно подключать JavaScript и CSS в Joomla 4- Статья на Хабре: Использование WebAssetsManager Joomla 4 (Joomla 5) и добавление собственных пресетов с помощью плагина#joomla #расширения #разработка #плагин

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

Sulpher

  • Живу я здесь
  • 2121
  • 401 / 16
  • Шаблоны и расширения Joomla
Если вы решили сделать двуязычный сайт, то возникает вопрос перевода некоторых используемых в шаблоне элементов как то копирайт. Поскольку создавать отдельный модуль для таких целей неудобно (ведь у нас будет вставка php кода для отображения текущей даты), я решил поделиться более гибким, на мой взгляд, решением.

Рассмотрим пример:
Цитировать
© 2005-2009 Joomla! по-русски. Все права защищены.

Нам нужно, чтобы данный текст отображался в зависимости от выбранного языка без создания дополнительного модуля.

Решение для Joomla 1.0:
1. Открываем языковый файл languages/russian.php
добавляем строки:
Код
DEFINE ('_FOOTER_FIRST','Joomla! по-русски.');
DEFINE ('_FOOTER_SECOND','Все права защищены.');

2. Открываем языковый файл languages/english.php
добавляем строки:
Код
DEFINE ('_FOOTER_FIRST','Joomla! in Russian.');
DEFINE ('_FOOTER_SECOND','All rights reserved.');

Открываем index.php текущего шаблона и в области футера вставляем такую строку:
Код: php
&copy; 2005-<?php echo mosCurrentDate( '%Y' ) ;?>&nbsp;<a href="<?php echo $mosConfig_live_site;?>" title="<?php echo $mosConfig_sitename; ?>" /><?php echo _FOOTER_FIRST;?></a>&nbsp;<?php echo _FOOTER_SECOND;?>

Решение для Joomla 1.5 (спасибо Палычу за советы):
1. Открываем языковый файл language/ru-RU/ru-RU.php
добавляем строки:
Код
FOOTER_FIRST=Joomla! по-русски.
FOOTER_SECOND=Все права защищены.

2. Открываем языковый файл language/en-GB/en-GB.php
добавляем строки:
Код
FOOTER_FIRST=Joomla! in Russian.
FOOTER_SECOND=All rights reserved.

В области футера вставляем такую строку:
Код: php
&copy; 2005-&nbsp;<a href="<?php echo $this->baseurl ?>" title="<?php echo $mainframe->getCfg('sitename');?>" /><?php echo _FOOTER_FIRST;?></a>&nbsp;<?php echo _FOOTER_SECOND;?>
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Молодца. Знаю такое решение. молодец что написал. +1
*

Sulpher

  • Живу я здесь
  • 2121
  • 401 / 16
  • Шаблоны и расширения Joomla
Я не помню вывод даты для 1.5 по аналогии с <?php echo mosCurrentDate( '%Y' ) ;?> для единички. Если кто напомнит, вставлю в пример.
*

Wild Tiger

  • Захожу иногда
  • 179
  • 17 / 1
  • Сайты только на Joostina
<?php echo mosCurrentDate( '%Y' ) ;?> в Joostina обрабатывается корректно.
сушитель лампочек
*

Sulpher

  • Живу я здесь
  • 2121
  • 401 / 16
  • Шаблоны и расширения Joomla
Код: php
<?php echo JHTML::_('date',  'now', '%Y' ) . ' ' . $mainframe->getCfg('sitename'); ?>

Вывод текущей даты в Joomla 1.5 вместе с названием сайта.
*

Sulpher

  • Живу я здесь
  • 2121
  • 401 / 16
  • Шаблоны и расширения Joomla
*

secretlive

  • Захожу иногда
  • 52
  • 0 / 0
а как можно изменять рисунок (а больше интересует флеш, просто у меня небольшая флешка где написано "До Нового года осталось: 113 - дней" и мне нужно еще выводить на англиском, соответственно при смене языка) текст при смене языка?
*

Sulpher

  • Живу я здесь
  • 2121
  • 401 / 16
  • Шаблоны и расширения Joomla
secretlive, через пользовательский модуль. В модуле вставляете картинку, а через JoomFish в этом же модуле меняете путь к картинке на англ.языке. с флэшкой аналогично - либо отключите визуальный редактор для вставки кода, либо воспользуйтесь спец. расширением для вставки кода в модуль.
*

niggatub

  • Захожу иногда
  • 205
  • 2 / 3
Чего то не пойму.. Выводит вместо содержимого переменной в ru-ru.ini тупо текст
"_FOOTER_FIRST
_FOOTER_SECOND"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться