Новости 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 Гость просматривают эту тему.
  • 16 Ответов
  • 1342 Просмотров
*

sams

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Подскажите есть ли расширение, позволяющее вставить в материал типа фотогалереи, но главное условие - чтобы галерея брала фото не из папки сайта, а по ссылкам? Вот пример размещения - вручную долго делать, и не у всех сразу получается. Нужен либо какой-то шаблон в редакторе, либо галерея, но как уже сказано выше - чтобы картинки вставлялись ссылками с другого хостинга. Не нашел ничего подобного.
http://сорс.рф/the-news/78-2017/1141-27-29012017-nizhnij-novgorod-vstrecha-evs-koordinatorov
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
Re: Размещение картинок в теле статьи
« Ответ #1 : 29.09.2018, 16:24:45 »
Все есть в редакторе материала, и вставка шаблонов и вставка картинок ссылками.
*

sams

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Размещение картинок в теле статьи
« Ответ #2 : 29.09.2018, 20:10:33 »
Конечно есть - вот по приведенной выше ссылке так оно и делается. Редактор - таблица - вставка картинки-уменьшение размеров-ссылка на полный размер. Я же спрашиваю про галерею - типа как их миллион есть, но все они просят загрузить файлы картинки непосредственно в папку Joomla. У нас с десяток сайтов, и есть замечательное объектное хранилище на базе платформы Mail.Ru Cloud, которое раздает прямые ссылки по https.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Размещение картинок в теле статьи
« Ответ #3 : 29.09.2018, 20:25:18 »
вам придется каждую ссылку на каждую фотку прописывать вручную, вы к этому готовы?
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: Размещение картинок в теле статьи
« Ответ #4 : 29.09.2018, 22:21:21 »
Попробуйте RokBox от Rockettheme. Кстати, вышла вторая версия. Я этим пользовалась довольно давно уже, но, по-моему, оно как раз то, что Вам нужно.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Размещение картинок в теле статьи
« Ответ #5 : 29.09.2018, 22:23:15 »
Вот как раз если бы вы загружали на свой хостинг, то я бы предложил вам платную версию JCE. У неё есть массовая загрузка, изменение размеров и массовое добавление фото в статью.
А так галерею вы конечно найдёте, но ссылки на фото вероятнее всего по одной добавлять.
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: Размещение картинок в теле статьи
« Ответ #6 : 30.09.2018, 06:05:43 »
Я как-то давно тестировала облачное решение от Амазон, так там с помощью плагина к Joomla можно было подключать амазоновскую папку, как локальную. Возможно, и у облака от Mail.ru есть такое решение. В крайнем случае, можно на заказ написать такое.
*

sams

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Размещение картинок в теле статьи
« Ответ #7 : 30.09.2018, 11:43:50 »
По порядку:
1. Конечно готов прописывать каждую ссылку отдельно - в принципе мы сейчас это и делаем в штатном редакторе Joomla
2. Но кроме этого приходится фотографии сжимать вручную - указывая к примеру для превью 200Х100, плюс прописывать ссылку на полный размер
3. Вручную выстраивать фотографии, для верности используя таблицу
В общем много ручного гемора, и нужно много объяснять людям как это делать.
Поэтому подошла бы любая галерея - но без загрузки на хостинг. Для информации - полная папка с фотографиями уже более 5 ГБ.
Второй вопрос, который мы тут обсуждаем - это хранение и возможно автоматический вывод организованный на каком-то из сторонних серверов (кстати есть расширение цепляющее фото из Гугл+). У меня есть место, где хранить этот фотоархив. В идеале - как и предлагают выше - это облачное решение от майл.ру К тому же у меня есть на майл.ру для бизнеса, как там это теперь называется "Облачное объектное хранилище для разработчиков и провайдеров онлайн-сервисов". Очень удобное "дерево", удобная система бакетов, с созданием папок любого уровня вложенности, с получением прямых ссылок, в общем все идеально. Ссылки у меня есть - проблема как их организовать в галерее.
« Последнее редактирование: 30.09.2018, 12:32:26 от sams »
*

sams

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Размещение картинок в теле статьи
« Ответ #8 : 30.09.2018, 12:31:59 »
RokBox от Rockettheme
спасибо, похоже это именно то, что нужно - из описания: "Картинки можно оформлять в галереи или размещать по одному изображению, как с сайта, так и со сторонних ресурсов". Попробую, отпишусь.
*

sams

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Размещение картинок в теле статьи
« Ответ #9 : 01.10.2018, 20:09:11 »
Попробуйте RokBox от Rockettheme. Кстати, вышла вторая версия. Я этим пользовалась довольно давно уже, но, по-моему, оно как раз то, что Вам нужно.
У вас все работало, как там заявлено? У меня почему-то  при создании превью появляется ошибка, судя по всему отсутствует файл  plugins/system/rokbox/lib/pq.php
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Размещение картинок в теле статьи
« Ответ #10 : 02.10.2018, 00:11:04 »
могу предложить недорого написать компонент галерей: создаете галерею, в которую пичкаете кучу ваших ссылок списком, в редакторе материала жмете кнопку выбора галереи, на фонте плагин покажет плитку миниатюр (сформированных из полученных фото и сохраненных в кеше сайта, размер миниатюр настраиваем), с возможностью просмотра полноразмерной версии с облака в Lightbox, ну и модуль можно для вывода такой же галереи

ессно ссылки будете накидывать прямые
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: Размещение картинок в теле статьи
« Ответ #11 : 02.10.2018, 03:44:48 »
У вас все работало, как там заявлено?
Да, я не помню, чтобы были проблемы с этим плагином.
*

sams

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Размещение картинок в теле статьи
« Ответ #12 : 02.10.2018, 15:07:12 »
могу предложить недорого написать компонент галерей: создаете галерею, в которую пичкаете кучу ваших ссылок списком, в редакторе материала жмете кнопку выбора галереи, на фонте плагин покажет плитку миниатюр (сформированных из полученных фото и сохраненных в кеше сайта, размер миниатюр настраиваем), с возможностью просмотра полноразмерной версии с облака в Lightbox, ну и модуль можно для вывода такой же галереи
ессно ссылки будете накидывать прямые
Немного непонятно - для каждого материала нужно будет создавать галерею? По сути нам нужно просто окно вывода изображений со стороннего хостинга (по ссылке). Превью плюс увеличение по клику-опять таки с того же стороннего хостинга. Размещение в статью - из окна редактора. Т.е. нажали на кнопку - в окне вставили ссылки, сохранили. В принципе это все реализовано в RokBox - только с миниатюрами проблема. Куда вам написать, чтобы поговорить
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Размещение картинок в теле статьи
« Ответ #13 : 03.10.2018, 13:02:29 »
Немного непонятно - для каждого материала нужно будет создавать галерею?
да, иначе получится, что у вас в материале 100500 ссылок в редактор прописывать придется

По сути нам нужно просто окно вывода изображений со стороннего хостинга (по ссылке)
не понял: клик по ссылке - и галерея открывается в отдельном окне? или что?

с rokbox не работал, не знаю, что там могут быть за проблемы

миниатюры в любом случае придется формировать в кеше сайта, а не на удаленном облаке
*

sams

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Размещение картинок в теле статьи
« Ответ #14 : 03.10.2018, 14:23:06 »
да, иначе получится, что у вас в материале 100500 ссылок в редактор прописывать придется
не понял: клик по ссылке - и галерея открывается в отдельном окне? или что?

с rokbox не работал, не знаю, что там могут быть за проблемы

миниатюры в любом случае придется формировать в кеше сайта, а не на удаленном облаке
мне нужно чтобы обычный среднестатистический пользователь, мог в редакторе нажать на кнопку и в открывшейся форме вставить ссылки на фотографии, находящиеся на стороннем хосте. Ничего нигде на создавая и ничего больше не трогая. Вот пример страницы (два нижних ряда фото) - но это делали вручную http://сорс.рф/the-news/78-2017/1141-27-29012017-nizhnij-novgorod-vstrecha-evs-koordinatorov
если получиться собрать в слайдер, пусть это будет слайдер.
« Последнее редактирование: 03.10.2018, 14:52:09 от sams »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Размещение картинок в теле статьи
« Ответ #15 : 03.10.2018, 18:36:53 »
т.е., если понял вас правильно, вам надо:
контент-плагин создания галерейки и/или слайдера, с формированием миниатюр (размер указать в параметрах)
плагин-кнопка под редактором для накидывания урлов картинок

сделаю, но не быстро (занят другой работой), 3000=, надумаете - стучитесь в телеграм или скайп
« Последнее редактирование: 03.10.2018, 23:26:55 от AlekVolsk »
*

sams

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Размещение картинок в теле статьи
« Ответ #16 : 03.10.2018, 21:07:45 »
да, все совершенно правильно. Лучше слайдер. Фотки мы берем отсюда. В идеале нужно примерно тоже самое. http://www.patients.ru/news/2018/09/regiony-vy-zdesglavnaia-eksperty-onf-v-moskve-razrabotali-predlozheniia-po-sokhraneniiu-muzhskogo-zdoroviaali-predlozheniia-po-sokhraneniiu-muzhskogo-zdorovia
« Последнее редактирование: 03.10.2018, 21:13:50 от sams »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Radical Multi Field создаёт папку для каждой статьи

Автор Missile

Ответов: 7
Просмотров: 976
Последний ответ 25.11.2024, 15:22:12
от Missile
Модуль Похожие метки – только более ранние статьи!

Автор Gerostrat

Ответов: 6
Просмотров: 915
Последний ответ 24.08.2023, 21:56:09
от sivers
Через какой функционал правильнее размещать статьи на сайте

Автор Геон

Ответов: 3
Просмотров: 713
Последний ответ 14.11.2021, 02:59:55
от Геон
Правильное размещение "меню" и "подменю"

Автор Teoscorpion91

Ответов: 3
Просмотров: 611
Последний ответ 09.11.2021, 19:18:11
от effrit
Плагин подмены битых картинок

Автор yarek

Ответов: 3
Просмотров: 680
Последний ответ 26.09.2021, 00:51:34
от aressiont70