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

Terrik

  • Осваиваюсь на форуме
  • 25
  • 2 / 0
Здравствуйте, прошу помощи. После загрузки сайта на сервер хостинга пропала возможность загружать изображения в PhocaGallery со стороны frontend. При загрузке из админпанели - все прекрасно. На локальном хостинге все работало идеально.
При этом при загрузке с фронтенда сами миниатюры появляются в папке thumbs. Все 3: большая, средняя и маленькая. Но они не видны снаружи... Поэтому дело не в правах на папки... Вероятно, где-то неправильно прописаны пути? Или еще что-то? Буду признательна за помощь и подсказки, как можно с этим справиться (можно в личку, правила благодарности знаю  ^-^).
Чтобы не быть голословной: http://www.startsite.msk.ru/index.php/ru/private-pages/russkie-toi/category/39?tab=0&start=20. Верхние фотографии загружались из административной панели - все хорошо. 3 нижние - попытка загрузить с фронтенда...
Сайт рассчитан на загрузку с фронтенда пользователями, но не хочется всех пользователей пускать в админку...  ;D
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
в именах файлов пробелов или других посторонних символов нет?
*

Terrik

  • Осваиваюсь на форуме
  • 25
  • 2 / 0
в именах файлов пробелов или других посторонних символов нет?
Вроде нет, изнутри все грузится отлично, и на локальном сервере (Open server) все было нормально. Файлы пробовала грузить самые разные - одно и то же получается на любых страничках (там их много).
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
если на локалке все работает - думаю что проблема с правами на папки - в вннде по умолчанию права отдельно прописывать не надо. В корневую папку фоки images\phocagallery загрузка тоже не идет?
*

Terrik

  • Осваиваюсь на форуме
  • 25
  • 2 / 0
если на локалке все работает - думаю что проблема с правами на папки - в вннде по умолчанию права отдельно прописывать не надо. В корневую папку фоки images\phocagallery загрузка тоже не идет?
Идет, в том-то все и дело, что все изображения попадают на сайт, и Фока их корректно уменьшает, создавая 3 копии: большую, среднюю и маленькую. Но видны снаружи они становятся только после того, как я из админки их снова вставляю. Прямо фантастика какая-то... Причем на разных хостингах смотрела, пользуюсь услугами двух хостеров - везде одно и то же....
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
В поисках решения наткнулся на тему по собственно сайту, с которым работаю )
*

Terrik

  • Осваиваюсь на форуме
  • 25
  • 2 / 0
В поисках решения наткнулся на тему по собственно сайту, с которым работаю )
;D Да...
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
@JanP can i ask you here?
Cant login and regsiter into your forum.

The problem - images from frontend saves like folder\subfolder\categoryfolder/image.jpg
from backend - all ok - folder/subfolder/categoryfolder/image.jpg

DS on server also is "/"
Cant find where is the mistake and why "\" instead of "/" only in frontend?

These problem causes the main one - no thumbnailes on front
*

Terrik

  • Осваиваюсь на форуме
  • 25
  • 2 / 0
@JanP can i ask you here?
Cant login and regsiter into your forum.

The problem - images from frontend saves like folder\subfolder\categoryfolder/image.jpg
from backend - all ok - folder/subfolder/categoryfolder/image.jpg

DS on server also is "/"
Cant find where is the mistake and why "\" instead of "/" only in frontend?

These problem causes the main one - no thumbnailes on front
Да, у нас с ним одинаковая проблема....
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Да, у нас с ним одинаковая проблема....
Это и есть ваша проблема ))
Jan - разработчик :-)
*

JanP

  • Захожу иногда
  • 107
  • 10 / 0
Hi,

Terrik
voland

can you let me know your IP here: https://www.phoca.cz/contact
The forum uses external service to protect from spam and attacks so I need to ask the external service.

Which PhocaGallery version do you use? In latest versions (now 4.3.6) the obsolete DS was changed to / :idea:

Jan
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
There was 4.3.2 I updated it to 4.3.6 - it didnt helped
Cant find code that saves new uploded image to database
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Terrik

  • Осваиваюсь на форуме
  • 25
  • 2 / 0
oughhh
found a bug )
Thank you very much, dear Voland and dear JanP! JanP, I like PhocaGallery very much and I'll work with it in future. I'm very grateful to Voland who helped me to decide the problem. As I understood, the problem was in Windows (localhost) where I started to make this site.
*

Terrik

  • Осваиваюсь на форуме
  • 25
  • 2 / 0
Спасибо всем, кто помогал. Проблему удалось решить. Очень благодарна и разработчику JanP за Галерею, я пользуюсь ею давно, еще со времен Joomla 1.5. И настоящему профессионалу Voland - за решение проблемы и терпение выслушивать мои вопросы и жалобы.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод списка категорий. Вывести по 5 изображений.

Автор Grione

Ответов: 0
Просмотров: 2565
Последний ответ 26.12.2018, 14:19:06
от Grione
Вывод конкретных изображений из категории по их ИДу

Автор nevill

Ответов: 0
Просмотров: 1238
Последний ответ 07.09.2018, 17:12:42
от nevill
Метки для изображений

Автор nevill

Ответов: 0
Просмотров: 1468
Последний ответ 31.08.2018, 11:42:06
от nevill
Миниатюры отображаются в админке, но не видны с фронта

Автор Igoritaly

Ответов: 0
Просмотров: 1320
Последний ответ 02.02.2018, 07:27:23
от Igoritaly
вывод изображений в материал

Автор sergspb

Ответов: 4
Просмотров: 1882
Последний ответ 23.05.2017, 10:37:13
от sergspb