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

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Здравствуйте, уважаемые!
Запустили сайт на Joomla 3 + VM 3, в результате на хостинге нагрузка на оперативную память прыгнула со 100мб до 400мб примерно и стабильно не опускается  и не поднимается, то есть практически нет скачков. Ошибки 502е на страницах. Подскажите, пожалуйста, в чем тут может быть причина? Что может давать такую постоянную нагрузку? При чем стабильную, поэтому это не посещения явно. nginx вроде установлен.
Спасибо!
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Варез если есть
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
При чем стабильную, поэтому это не посещения явно
могут быть и посещения, MySQL например загрузил таблицы в память и держит их там. а может быть и варез, да. если доступ к консоли есть, то можете посмотреть какому именно процессу столько памяти выделено. или хостера попросите.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Цитировать
Варез если есть
Поясните, пожалуйста, на счет "вареза".
Цитировать
можете посмотреть какому именно процессу столько памяти выделено
А как это можно сделать?

Спасибо!
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Левые модули компоненты плашины, скачанные не у разработчика
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Ясно, спасибо! А как вообще можно отследить какой именной плагин\модуль\компонент\(файл в конец концов) в этом виноват? Должны же быть какие то средства проверки или мониторинга, типа вот этот файл обращается 100 раз в секунду к серверу и грузит его?
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Через консоль сервера
Вам написали есди нет доступа попросите хостера
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Через консоль сервера
Вам написали есди нет доступа попросите хостера
SSH есть, но как вычислить проблему я не знаю. Хостер ничего делать не хочет) Говорит оптимизируйте свои скрипты.
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Ссш у вас скорее всего ограничен по директории.
Фиговый хостер значит
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Ссш у вас скорее всего ограничен по директории.
Фиговый хостер значит
Значит буду отключать по очереди все плагины\модули и смотреть как пропадет проблема..
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Стабильная нагрузка на оперативную
« Ответ #10 : 20.07.2018, 19:29:39 »
Как вариант.
Но проще начать с того что ставили левое.
Но смотря что было в леваке, может уже отключение и не помочь
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Стабильная нагрузка на оперативную
« Ответ #11 : 20.07.2018, 19:33:32 »
Значит буду отключать по очереди все плагины\модули и смотреть как пропадет проблема..
99% что это ничего не даст
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Стабильная нагрузка на оперативную
« Ответ #12 : 20.07.2018, 19:37:39 »
99% что это ничего не даст
А почему? Если все отключить, не должно же быть нагрузки, верно?)
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Стабильная нагрузка на оперативную
« Ответ #13 : 20.07.2018, 19:51:41 »
Не верно.
Иногда достаточно один раз поставить и всё.. проще заново начинать сайт на свежеотформатированной ВДСке
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Стабильная нагрузка на оперативную
« Ответ #14 : 20.07.2018, 19:56:23 »
Не верно.
Иногда достаточно один раз поставить и всё.. проще заново начинать сайт на свежеотформатированной ВДСке
Плностью согласен
Или лечить
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Стабильная нагрузка на оперативную
« Ответ #15 : 20.07.2018, 20:01:35 »
Плностью согласен
Или лечить
Только не понятно как лечить)
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Стабильная нагрузка на оперативную
« Ответ #16 : 20.07.2018, 20:06:00 »
Или дорого или долго и нудно без гарантии
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Стабильная нагрузка на оперативную
« Ответ #17 : 20.07.2018, 20:07:17 »
Ясно, спасибо
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Стабильная нагрузка на оперативную
« Ответ #18 : 20.07.2018, 20:11:28 »
На будущее совет:
Не использовать варез в комерческих проектах.
Только на локалке и только для ознакомления с функционалом перед покупкой
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Стабильная нагрузка на оперативную
« Ответ #19 : 20.07.2018, 20:22:26 »
На будущее совет:
Не использовать варез в комерческих проектах.
Только на локалке и только для ознакомления с функционалом перед покупкой
У меня просто Joomla 3 + VM 3 и покупной шаблон, все)
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Стабильная нагрузка на оперативную
« Ответ #20 : 20.07.2018, 20:25:53 »
Шаблон где покупали?
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Стабильная нагрузка на оперативную
« Ответ #21 : 20.07.2018, 20:28:26 »
а с чего вообще решили, что это проблема? вам хостер говорит, что память превышаете, или что?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Стабильная нагрузка на оперативную
« Ответ #22 : 20.07.2018, 20:30:01 »
Шаблон где покупали?
Ну у известных продавцов шаблонов)
*

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Стабильная нагрузка на оперативную
« Ответ #23 : 20.07.2018, 20:30:51 »
а с чего вообще решили, что это проблема? вам хостер говорит, что память превышаете, или что?
Частая 502 ошибка и плюс нагрузка на оперативную память держится строго в районе 380-400МБ постоянно!
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Стабильная нагрузка на оперативную
« Ответ #24 : 20.07.2018, 20:31:31 »
Ну у известных продавцов шаблонов)
А точнее?
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Стабильная нагрузка на оперативную
« Ответ #25 : 20.07.2018, 20:35:39 »
А точнее?
У монстров
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Стабильная нагрузка на оперативную
« Ответ #26 : 20.07.2018, 20:38:33 »
Если именно на их сайте, а не на какой нибудь складчине, то проблема не в шаблоне.
Модули компоненты плагины же какие то ставили? Помимо
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Kadadzher

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Стабильная нагрузка на оперативную
« Ответ #27 : 20.07.2018, 20:40:45 »
Если именно на их сайте, а не на какой нибудь складчине, то проблема не в шаблоне.
Модули компоненты плагины же какие то ставили? Помимо
Да, на их сайте. Нет, ничего не ставить русифицировал только и все.
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Стабильная нагрузка на оперативную
« Ответ #28 : 20.07.2018, 20:51:31 »
Ну хз
У меня сейчас 7 сайтов на хосте
2 с виртами
1 с лмс
1 с форумом
Остальные так по мелочи

Лимита в гиг с головой
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Стабильная нагрузка на оперативную
« Ответ #29 : 20.07.2018, 21:37:40 »
А в чем проблема включить дебаг в админке Joomla и посмотреть, что сколько памяти кушает?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Цикличный SQL запрос, высокая нагрузка на mysqld

Автор tweenpix

Ответов: 4
Просмотров: 757
Последний ответ 19.07.2022, 15:34:47
от tweenpix
Нагрузка на сервер

Автор siao

Ответов: 34
Просмотров: 4794
Последний ответ 17.06.2022, 15:42:24
от ChaosHead
Нагрузка на сервер при использовании краулера

Автор polezniy

Ответов: 8
Просмотров: 890
Последний ответ 02.07.2021, 02:33:17
от polezniy
Помогите разобраться: повышенная нагрузка на сайт

Автор Lovenokia

Ответов: 5
Просмотров: 1523
Последний ответ 11.02.2020, 09:11:42
от Gerostrat
Высокая нагрузка на хостинг процессор.

Автор Joonnni

Ответов: 13
Просмотров: 1429
Последний ответ 19.01.2019, 10:10:14
от Joonnni