Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
На основе (на базе) чего производились модификации:
Оригинальный Social Media Icon Links Extension (S.M.I.L.E.) v1.6
Автор Social Media Icon Links - Viper Web Solutions сайт автора оригинального модуля
Копирайт 2008-2010 Viper Web Solutions, сделан по лицензии  GNU/GPL
Далее ниже будут выложены модификации:
Автор модификации: leo78
Поддержка модификаций, если возникли проблемы обращаться к leo78.
Сайт поддержки модификации  сайт автора модификации
Копирайт 2013 Leonidas, сделан по лицензии Creative Commons
А также через ICQ и ЛС.

Поддерживает следующие социальные сети:
Спойлер
[свернуть]

Выполненные работы:
1. Удалены все иконки и директории
2. сделан один спрайт
3. в админ панели сделан выбор иконок
4. переделан код вывода иконок
5. создан дополнительный CSS
6. скрипт был разделён и перенесён в разные файлы
7. Добавлена иконка для Vkontakte
8. Добавлен tipsy - Facebook-style tooltip plugin for jQuery






mod_socialmedialinksj25-J30-J31v241_16.zip - обновлено (08.05.2020)
MD5: 6edade0f9be8524f33f8aca953bbb5de
SHA-1: c213e79666aaa22d2ccdbc31f4e27f31bdcff238

 *DRINK*
« Последнее редактирование: 31.05.2021, 21:54:23 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #1 : 22.10.2013, 11:19:43 »
Русификацию забыл, ну нечего прикручу ещё пару примочек, за одно подготовлю для J2.5 и J3.1


Мая вина забыл убрать код подправить
Надо найти:
Код
$vurl[$url[$i]] .' " alt="'. $title .'" '; if($title == 'Feed')
и сделать:
Код
$vurl[$url[$i]] .' " '; if($title == 'Feed')
« Последнее редактирование: 24.05.2014, 13:57:44 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #2 : 25.11.2013, 00:42:39 »
пока поправил, то о чём писал выше, всплывание будет работать при установленном модуле "Donate"
пока так
« Последнее редактирование: 24.05.2014, 13:59:29 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #3 : 07.12.2013, 00:46:32 »
j15-J16-J17 v16_3 - Это для тех у кого стоит Adblock и не отображает мод Social Media Icon Links.
- Будет работать, пока опять в фильтрах Adblock не пропишут запрет на адрес:
Код
/mod_socialmedialinks/*
« Последнее редактирование: 24.05.2014, 13:59:20 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #4 : 29.12.2013, 03:30:22 »
mod_socialmedialinksj25-J30-J31v16_4.zip
- выполнены изменения как v16_3 j15-J16-J17
- изменения в CSS - убрана пунктирная рамка вокруг иконки
« Последнее редактирование: 24.05.2014, 13:59:06 от leo78 »
*

ivanesx2008

  • Захожу иногда
  • 66
  • 0 / 0
Re: Спрайт модуль Social Media Icon Links
« Ответ #5 : 29.04.2014, 13:03:35 »
Как сделать отображение иконок вертикально, а не горизонтально? Хочу поместить иконки в правой части экрана
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #6 : 29.04.2014, 23:11:16 »
mod_socialmedialinksj25-J30-J31v16_5.zip
- небольшая оптимизация CSS
« Последнее редактирование: 24.05.2014, 13:58:42 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #7 : 29.04.2014, 23:16:43 »
Как сделать отображение иконок вертикально, а не горизонтально? Хочу поместить иконки в правой части экрана
Код
<div id="navlist_stor" style="text-align: center ">
вписать 32
Код
width: 32px;

Код
<div id="navlist_stor" style="width: 32px;text-align: center ">
« Последнее редактирование: 24.05.2014, 13:58:34 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #8 : 30.04.2014, 15:44:02 »
mod_socialmedialinksj25-J30-J31v16_6.zip
- оптимизация png, забыл удалить адрес к несуществующему файлу CSS
« Последнее редактирование: 24.05.2014, 13:58:25 от leo78 »
*

overman

  • Новичок
  • 3
  • 1 / 0
Re: Спрайт модуль Social Media Icon Links
« Ответ #9 : 14.05.2014, 17:41:36 »
добавьте пожалуйста Однокласники
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #10 : 22.05.2014, 22:44:39 »
Однокласники подождут пока есть другие проблемы
« Последнее редактирование: 24.05.2014, 13:58:14 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #11 : 23.05.2014, 00:15:43 »
mod_socialmedialinksj25-J30-J31v16_7.zip
- подгонка для шаблонов - Beez3, не верно отображались кнопки
« Последнее редактирование: 24.05.2014, 13:58:01 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #12 : 23.05.2014, 12:39:07 »
mod_socialmedialinksj25-J30-J31v16_8.zip
- Добавил "Одноклассники" и добавил картинку ;)

mod_socialmedialinksj25-J30-J31v16_9.zip
- Изменения в админ панели, изменены кнопки
« Последнее редактирование: 24.05.2014, 13:57:52 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #13 : 24.05.2014, 15:17:53 »
mod_socialmedialinksj25-J30-J31v20.zip
- изменена картинка "ВК", изменены названия файлов, из админ панели убраны не нужные переключения.

PS. Перед установкой модуля, надо удалить старый, так как адрес модуля изменён
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #14 : 28.05.2014, 00:19:20 »
mod_socialmedialinksj25-J30-J31v21.zip
- исправление админ панели и сделан вывоз 32 картинок
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #15 : 04.06.2014, 15:47:48 »
mod_socialmedialinksj25-J30-J31v22.zip
- а админ панели сделан переключатель иконок
- возможно выбрать два вида иконок: Двухцветные(мой вариант: черный, красный), Многоцветные(стандартные)
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #16 : 05.06.2014, 14:31:08 »
mod_socialmedialinksj25-J30-J31v23.zip
добавил майл и Яндекс
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #17 : 05.06.2014, 14:43:17 »
mod_socialmedialinksj25-J30-J31v24_1.zip
- правка ошибкок в CSS
« Последнее редактирование: 05.06.2014, 15:20:19 от leo78 »
*

overman

  • Новичок
  • 3
  • 1 / 0
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #18 : 05.06.2014, 23:29:39 »
цветные иконки Однокласники и Вконтакте немного кривоваты ... а так все класс
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #19 : 06.06.2014, 00:29:14 »
Можете отсюда взять авторские и переделать как угодно.
*

overman

  • Новичок
  • 3
  • 1 / 0
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #20 : 06.06.2014, 12:00:05 »
там половины иконок нету
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #21 : 06.06.2014, 12:01:01 »
Ну извините.
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #22 : 28.07.2015, 16:25:07 »
Для Joomla 3.x - для всплывающей подсказки
Правим helper.php
стр. 47 найти class "south" и заменить на "hasTooltip"
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #23 : 04.08.2015, 14:18:08 »
mod_socialmedialinksj25-J30-J31v241.zip

- обновлен
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #24 : 05.08.2015, 15:37:19 »
mod_socialmedialinksj25-J30-J31v241_4.zip

- русификация
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #25 : 06.08.2015, 16:53:59 »
mod_socialmedialinksj25-J30-J31v241_4.zip

- CSS
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #26 : 07.08.2015, 23:05:22 »
mod_socialmedialinksj25-J30-J31v241_7.zip

Добавлен jquery/tipsy и изменены дериктории
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #27 : 08.08.2015, 11:42:21 »
mod_socialmedialinksj25-J30-J31v241_9.zip

Переделка ссылок - tipsy - Facebook-style tooltip plugin for jQuery


Код
<a style="margin:3px;" rel="nofollow" href="/" target="_blank" class=" south sprait_social youtube " title="Перейти на Youtube" data-original-title="Перейти на Youtube"></a>
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #28 : 08.08.2015, 15:03:50 »
У тех у кого выдает Google Chrome:
Цитировать
Не рекомендуется скачивать файл mod_socialmedialinksj25-J30-J31v241_9.zip
так как он может представлять опасность.

VirusTotal:
Спойлер
[свернуть]

Онлайн—сканеры Dr.Web - Вирусов не обнаружено!
Спойлер
[свернуть]
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Спрайт модуль Social Media Icon Links 2
« Ответ #29 : 10.08.2015, 06:32:27 »
mod_socialmedialinksj25-J30-J31v241_10.zip

дружественной ссылки, она итак отключается в админ панели, еще прописан для нее CSS, отображаться с права, чтобы не бросалась в глаза, не будет подчеркивания, серенькой, разумеется если она будет отображаться. Текст самой ссылки тоже сокращен до "S.M.I.L.2"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль расширенных результатов ARI Quiz Results

Автор Beer

Ответов: 0
Просмотров: 581
Последний ответ 03.02.2025, 15:27:35
от Beer
Модуль для отображения курсов валют

Автор Геон

Ответов: 2
Просмотров: 1857
Последний ответ 03.02.2024, 22:19:02
от Геон
Модуль «Image Show gk4», не отображается ни картинка, ни текст

Автор kaasin

Ответов: 1
Просмотров: 3338
Последний ответ 13.05.2023, 15:42:15
от anastasya96
Стандартный модуль случайного изображения не выводит фотографии

Автор strix

Ответов: 8
Просмотров: 7821
Последний ответ 19.10.2022, 16:07:11
от Andrej_777
Модуль тегов Joes Word Cloud для Joomla 3

Автор ecolora

Ответов: 1
Просмотров: 2568
Последний ответ 05.05.2022, 19:04:44
от ecolora