Skip to content

Commit

Permalink
v.3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
sergeytolkachyov committed Nov 14, 2023
1 parent 9f3ee55 commit 44a7595
Show file tree
Hide file tree
Showing 23 changed files with 1,138 additions and 674 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.idea
.phing
.packages
21 changes: 15 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[![Version](https://img.shields.io/badge/Version-2.1.1-blue.svg)](https://web-tolk.ru/dev/joomla-modules/wt-bootstrap-image-slider.html?utm_source=github) [![Status](https://img.shields.io/badge/Status-stable-green.svg)]() [![JoomlaVersion](https://img.shields.io/badge/Joomla-3.10-orange.svg)]() [![JoomlaVersion](https://img.shields.io/badge/Joomla-4.2-darkblue.svg)]() [![DocumentationRus](https://img.shields.io/badge/Documentation-rus-blue.svg)](https://web-tolk.ru/dev/joomla-modules/wt-bootstrap-image-slider.html) [![DocumentationEng](https://img.shields.io/badge/Documentation-eng-blueviolet.svg)](https://web-tolk.ru/en/dev/joomla-modules/wt-bootstrap-image-slider.html?utm_source=github)
[![Version](https://img.shields.io/badge/Version-3.0.0-blue.svg)](https://web-tolk.ru/dev/joomla-modules/wt-bootstrap-image-slider?utm_source=github) [![Status](https://img.shields.io/badge/Status-stable-green.svg)]() [![JoomlaVersion](https://img.shields.io/badge/Joomla-4.2.+-darkblue.svg)]() [![DocumentationRus](https://img.shields.io/badge/Documentation-rus-blue.svg)](https://web-tolk.ru/dev/joomla-modules/wt-bootstrap-image-slider.html) [![DocumentationEng](https://img.shields.io/badge/Documentation-eng-blueviolet.svg)](https://web-tolk.ru/en/dev/joomla-modules/wt-bootstrap-image-slider?utm_source=github)
# WT-Bootstrap-image-slider
Joomla 3 and Joomla 4 Bootstrap carousel image and content slider. Bootstrap 4 and Bootstrap 5 support. Adaptive images in the image carousel.
Joomla 4 and Joomla 5 Bootstrap carousel image and content slider. Bootstrap 4 and Bootstrap 5 support. Responsive images in the image carousel.
## Features
All the features of the slider come only from Bootstrap.
- Unlimited number of images
Expand All @@ -13,8 +13,17 @@ All the features of the slider come only from Bootstrap.
- Bootstrap 4 and Bootstrap 5 support
- Custom HTML code in slides
- You can insert any content into slides of the "Custom HTML" type using content plugins.
- Adaptive images in the image carousel
## Adaptive graphics in the image slider
Using adaptive images assumes that you prepare a separate image for each range of screen resolutions. Then the browser automatically determines which one is best suited for the user's device. For example, it is more reasonable for desktops to show a picture in the ratio of 16x9 (landscape orientation), while for mobile devices - 9x16 (portrait orientation). To do this, there is an HTML5 tag .The module settings allow you to specify images and @media request for this image with standard CSS syntax.
# Adaptive graphics in module demo video
- Responsive images in the image carousel
- 8 link types for Call to action button
- JoomShopping Category
- Virtuemart Category
- Joomla Content category
- Joomla Article
- Menu item
- Custom link
- File
- Phoca Cart category
## Rresponsive images in the image slider
Using responsive images assumes that you prepare a separate image for each range of screen resolutions. Then the browser automatically determines which one is best suited for the user's device. For example, it is more reasonable for desktops to show a picture in the ratio of 16x9 (landscape orientation), while for mobile devices - 9x16 (portrait orientation). To do this, there is an HTML5 tag .The module settings allow you to specify images and @media request for this image with standard CSS syntax.
# Responsive graphics in module demo video
[![WT Bootstrap image slider слайдшоу изображений для Joomla 4 с адаптивной графикой](https://img.youtube.com/vi/0uJ4urj8wqg/0.jpg)](https://www.youtube.com/watch?v=0uJ4urj8wqg)
8 changes: 0 additions & 8 deletions language/en-GB/en-GB.mod_wtbootstrapimageslider.sys.ini

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
MOD_WTBOOTSTRAPIMAGESLIDER = "WT Bootstrap image slider"
MOD_WTBOOTSTRAPIMAGESLIDER_DESC = "Bootstrap slideshow component. Responsive images and custom HTML."
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDIVIDUAL_TIME_INTERVAL = "Time interval"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDIVIDUAL_TIME_INTERVAL_COMMON = "Common <span class=\"badge badge-info bg-info\">BS 4.0</span>"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDIVIDUAL_TIME_INTERVAL_INDIVIDUAL = "Individual <span class=\"badge badge-warning bg-warning\">BS 4.2.1+</span>"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDIVIDUAL_TIME_INTERVAL_COMMON = "Common"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDIVIDUAL_TIME_INTERVAL_INDIVIDUAL = "Individual"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDIVIDUAL_TIME_INTERVAL_INT="Time interval in seconds"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDES = "Slides"

Expand All @@ -15,12 +15,22 @@ MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_CTA_URL = "CTA button URL"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_CTA_CSS = "CSS classes to buttons"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_CTA_GOALS = "JS goals for web Analytics"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_INDIVIDUAL_TIME_INTERVAL = "Changes the amount of time to delay between automatically cycling to the next item. It is taken into account only when the option \"Time interval\" sets to \"Individual\"."

MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE="Link type"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_JOOMSHOPPING_CATEGORY="JoomShopping Category"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_VIRTUEMART_CATEGORY="Virtuemart Category"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_COM_CONTENT_CATEGORY="Joomla Content category"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_COM_CONTENT_ARTICLE="Joomla Article"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_COM_CONTENT_ARTICLE_SELECT_ARTICLE="Select article"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_COM_CONTENT_ARTICLE_SELECT_ARTICLE_DESC="You should save module before select article"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_MENU_ITEM="Menu item"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_CUSTOM_LINK="Custom link"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_FILE="File"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_PHOCACART_CATEGORY="Phoca Cart category"

COM_MODULES_SETTINGS_FIELDSET_LABEL = "View Settings"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_CONTROLS = "Controls (forward-backward arrows)"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDICATORS = "Slide Indicators"
MOD_WTBOOTSTRAPIMAGESLIDER_CROSSFADE = "<span class=\"badge badge-warning bg-warning\">Bootstrap 4.1+</span> Crossfade"
MOD_WTBOOTSTRAPIMAGESLIDER_CROSSFADE = "Crossfade"

MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_TYPE="Slide type"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_TYPE_IMAGE="Image"
Expand Down
9 changes: 9 additions & 0 deletions language/en-GB/mod_wtbootstrapimageslider.sys.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
MOD_WTBOOTSTRAPIMAGESLIDER = "WT Bootstrap image slider"
MOD_WTBOOTSTRAPIMAGESLIDER_DESC = "Bootstrap slideshow component. Responsive images and custom HTML."
MOD_WTBOOTSTRAPIMAGESLIDER_AFTER_INSTALL = "Thank you for installing extension"
MOD_WTBOOTSTRAPIMAGESLIDER_AFTER_DISCOVER_INSTALL = "Thank you for installing extension"
MOD_WTBOOTSTRAPIMAGESLIDER_AFTER_UPDATE = "Thank you for updating extension"
MOD_WTBOOTSTRAPIMAGESLIDER_MAYBE_INTERESTING = "<h4>It may be interesting</h4><ul class=\"nav nav-tabs nav-stacked list-group\"><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/en/dev/web-assets\" target=\"_blank\" title=\"Go to https://web-tolk.ru\">Joomla 4 & Joomla 5 Web Assets.</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/en/dev/joomshopping\" target=\"_blank\" title=\"Go to https://web-tolk.ru\">JoomShopping extensions</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/en/dev/joomla-plugins\" target=\"_blank\" title=\"Go to https://web-tolk.ru\">Joomla plugins</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/en/dev/joomla-modules\" target=\"_blank\" title=\"Go to https://web-tolk.ru\">Joomla modules</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/en/dev/components\" target=\"_blank\" title=\"Go to https://web-tolk.ru\">Joomla components</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/en/dev/joomla-libraries\" target=\"_blank\" title=\"Go to https://web-tolk.ru\">Joomla libraries for developers.</a></li></ul>"
MOD_WTBOOTSTRAPIMAGESLIDER_WHATS_NEW = "<h3>v.3.0.0 What's new?</h3><h4>Joomla 4 / Joomla 5 ready</h4><p>The module is rewritten according to the Joomla 4 / Joomla 5 architecture. This means that it will work on Joomla 6 without any problems.</p><h4>Selecting the link type</h4><p>Added a link type selection if the call to action button (CTA - call to action) is enabled in the slide. You can choose: <ul><li>JoomShopping category</li><li>Virtuemart category</li><li>Phoca Cart category</li><li>Category of Joomla articles</li><li>Single Joomla article</li><li>Menu item</li><li>File</li><li>Custom link</li></ul></p><h4>PHP 8.1</h4><p>The module has been tested in PHP 8.1.</p><h4>Changelog URL</h4><p>The Changelog url has been added so that you can view the list of changes to the new version before updating directly in the Joomla admin panel.</p>"
MOD_WTBOOTSTRAPIMAGESLIDER_AFTER_UNINSTALL = "<h2>So sorry...</h2>"
MOD_WTBOOTSTRAPIMAGESLIDER_JOOMLARU_TELEGRAM_CHAT = "Joomla community in Telegram"
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
MOD_WTBOOTSTRAPIMAGESLIDER = "WT Bootstrap image slider"
MOD_WTBOOTSTRAPIMAGESLIDER_DESC="Bootstrap компонент слайд-шоу. Адаптивные изображения и свой HTML."
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDIVIDUAL_TIME_INTERVAL = "Время показа"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDIVIDUAL_TIME_INTERVAL_COMMON = "Общее <span class=\"badge badge-info bg-info\">BS 4.0</span>"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDIVIDUAL_TIME_INTERVAL_INDIVIDUAL = "Индивидуальное <span class=\"badge badge-warning bg-warning\">BS 4.2.1+</span>"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDIVIDUAL_TIME_INTERVAL_COMMON = "Общее"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDIVIDUAL_TIME_INTERVAL_INDIVIDUAL = "Индивидуальное"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDIVIDUAL_TIME_INTERVAL_INT="Время показа слайдов (в секундах)"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDES = "Слайды"

Expand All @@ -15,16 +15,27 @@ MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_CTA_URL = "URL кнопки"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_CTA_CSS = "CSS-классы кнопки"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_CTA_GOALS = "JS-цели для веб-аналитики"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_INDIVIDUAL_TIME_INTERVAL = "Время показа слайда. Учитывается только при включенной опции Время показа - индивидуальное."

MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE="Тип ссылки"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_JOOMSHOPPING_CATEGORY="Категория JoomShopping"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_VIRTUEMART_CATEGORY="Категория Virtuemart"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_COM_CONTENT_CATEGORY="Категория материалов Joomla"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_COM_CONTENT_ARTICLE="Материал Joomla"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_COM_CONTENT_ARTICLE_SELECT_ARTICLE="Выбор материала"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_COM_CONTENT_ARTICLE_SELECT_ARTICLE_DESC="Сохраните модуль перед выбором материала"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_MENU_ITEM="Пункт меню"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_CUSTOM_LINK="Пользовательская ссылка"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_PHOCACART_CATEGORY="Категория Phoca Cart"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_LINK_TYPE_FILE="Файл"

COM_MODULES_SETTINGS_FIELDSET_LABEL = "Настройки вида"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_CONTROLS = "Стрелки вперед-назад"
MOD_WTBOOTSTRAPIMAGESLIDER_USE_INDICATORS = "Индикаторы слайда"
MOD_WTBOOTSTRAPIMAGESLIDER_CROSSFADE = "<span class=\"badge badge-warning bg-warning\">Bootstrap 4.1+</span> Кроссфейд (затухание)"
MOD_WTBOOTSTRAPIMAGESLIDER_CROSSFADE = "Кроссфейд (затухание)"

MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_TYPE="Тип слайда"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_TYPE_IMAGE="Изображение"
MOD_WTBOOTSTRAPIMAGESLIDER_SLIDE_TYPE_CUSTOM_HTML="Свой HTML"
MOD_WTBOOTSTRAPIMAGESLIDER_IS_RESPONSIVE_IMAGES="Адаптивные изображения?"
MOD_WTBOOTSTRAPIMAGESLIDER_RESPONSIVE_IMAGES="Адаптивные изображения"
MOD_WTBOOTSTRAPIMAGESLIDER_RESPONSIVE_IMAGES_MEDIA_QUERY="CSS @media запрос"
MOD_WTBOOTSTRAPIMAGESLIDER_RESPONSIVE_IMAGES_MEDIA_QUERY="CSS @media запрос"

9 changes: 9 additions & 0 deletions language/ru-RU/mod_wtbootstrapimageslider.sys.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
MOD_WTBOOTSTRAPIMAGESLIDER = "WT Bootstrap image slider"
MOD_WTBOOTSTRAPIMAGESLIDER_DESC = "Bootstrap компонент слайд-шоу. Адаптивные изображения и свой HTML."
MOD_WTBOOTSTRAPIMAGESLIDER_AFTER_INSTALL = "Спасибо за установку расширения"
MOD_WTBOOTSTRAPIMAGESLIDER_AFTER_DISCOVER_INSTALL = "Спасибо за установку расширения"
MOD_WTBOOTSTRAPIMAGESLIDER_AFTER_UPDATE = "Спасибо за обновление расширения"
MOD_WTBOOTSTRAPIMAGESLIDER_MAYBE_INTERESTING = "<h4>Может быть интересно</h4><ul class=\"nav nav-tabs nav-stacked list-group\"><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/web-assets\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Joomla 4 & Joomla 5 Web Assets</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/joomshopping\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Расширения для JoomShopping</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/joomla-plugins\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Плагины Joomla</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/joomla-modules\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Модули Joomla</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/components\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Компоненты Joomla</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/biblioteki\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Библиотеки Joomla для разработчиков</a></li></ul>"
MOD_WTBOOTSTRAPIMAGESLIDER_WHATS_NEW = "<h3>v.3.0.0 Что нового?</h3><h4>Joomla 4 / Joomla 5 ready</h4><p>Модуль переписан по архитектуре Joomla 4 / Joomla 5. Это означает, что он без проблем будет работать и на Joomla 6.</p><h4>Выбор типа ссылки</h4><p>Добавлен выбор типа ссылки, если в слайде включена кнопка призыва к действию (CTA - call to action). Можно выбрать: <ul><li>Категорию JoomShopping</li><li>Категорию Virtuemart</li><li>Категорию Phoca Cart</li><li>Категорию материалов Joomla</li><li>Материал Joomla</li><li>Пункт меню</li><li>Файл</li><li>Пользовательскую ссылку</li></ul></p><h4>PHP 8.1</h4><p>Проверена работа модуля на PHP 8.1.</p><h4>Changelog URL</h4><p>Добавлен Changelog url для того, чтобы можно было ознакомиться со списком изменений новой версии перед обновлением прямо в админке Joomla.</p>"
MOD_WTBOOTSTRAPIMAGESLIDER_AFTER_UNINSTALL = "<h2>Очень жаль...</h2>"
MOD_WTBOOTSTRAPIMAGESLIDER_JOOMLARU_TELEGRAM_CHAT = "Joomla чат в Telegram"
Loading

0 comments on commit 44a7595

Please sign in to comment.