Новости Joomla

SW JProjects v.2.6.0 - компонент каталога расширений для Joomla

👩‍💻 SW JProjects v.2.6.0 - компонент каталога расширений для Joomla.Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам.👩‍💻 v.2.6.0. Что нового?Этот релиз прежде всего связан с SEO и AI-оптимизацией. - Микроразметка Schema.org.Добавлен плагин микроразметки Schema.org для сущностей компонента. Для списков используется ListItem, для страницы проекта и версии - SoftwareApplication, для страницы документации - TechArticle. Плагин группы schemaorg в отличие от стандартных плагинов заполняет данные автоматически, но встраивает данные в граф сущностей микроразметки Joomla. Также исправляется одна ошибка генерируемой ядром микроразметки в зоне ответственности компонента.- Улучшение поиска по ключам. В панели администратора в списке ключей теперь можно искать по номеру заказа, email, домену, содержимому примечания к ключу.- Список ключей в админке. В списке ключей в панели администратора добавлен вывод домена и примечания- Поиск в списке проектов. Поиск в списке проектов в панели администратора стал более точным. Из полей для поиска убраны лишние поля.Компонент работает на Joomla 6 без включённого плагина обратной совместимости.Страница расширения и скачатьGitHub расширения.Joomla Extensions Directory#joomla #расширения

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

👩‍💻 Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях. На старте его сайт на Joomla 3 вообще не смог обновиться на Joomla 5. Пришлось делать экспорт/импорт материалов. Проделав всё это он запустил-таки этот объём данных на Joomla 5. Тестовый скрипт грузил 200 материалов из этого объёма всего за 94 секунды ))) А главная страница с категориями грузилась 20 секунд. Добавив индекс для таблицы #__content

CREATE INDEX idx_catid_state ON #__content (catid, state);
он сократил время загрузки категорий до 1 секунды. Затем наш герой решил поковырять SQL-запрос в ArticleModel, который отвечает за выборку материалов. И решил заменить тип JOIN на STRAIGHT_JOIN для категорий.
// ->from($db->quoteName('#__content', 'a'))->from(    $db->quoteName('#__content', 'a')    . ' STRAIGHT_JOIN ' . $db->quoteName('#__categories', 'c')    . ' ON ' . $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))// ->join('LEFT', $db->quoteName('#__categories', 'c'), $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))
Что сократило загрузку 200 материалов из 150к с 94 секунд до 5. К слову сказать, боевой сайт на Joomla 3 крутится на 12CPU 64GB рамы. А все манипуляции с кодом он делает на базовом 1CPU 1GB сервере и замеры скорости даны именно для базового сервера. Но это всё в дискуссии, хотя в идеале должно вылиться в Pull Requests. Мы - Open Source сообщество, где никто никому ничего не должен. Джунгли. Но человек ищет пути оптимизации Joomla и предлагает решения. Если оказать поддержку и предложить помощь хотя бы с тестированием самых разнообразных сценариев, то возможно эти улучшения смогут войти в ядро. Пусть не быстро, пусть через несколько лет, пусть не все, но войдут. Достаточно предложить руку помощи и приложить немного усилий.
Дискуссию на GitHub можно почитать здесь.@joomlafeed#joomla #community #php

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

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
А вот такой вопрос - возможно сделать список статей по принципу:
Категория 1
   статья 1
   статья 2
Категория 2
   статья 3
   статья 4

Пока при всех стараниях мне удалось вывести только так:
статья 1
статья 2
статья 3
статья 4

Категория 1
Категория 2

Это блог категории с включенными подкатегориями. Наверное, как-то можно в шаблоне переписать, но не пойму как. Может, кто делал такое?
Fatal error - это не фатально!!! Я проверила.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Список статей в подкатегориях
« Ответ #1 : 03.10.2016, 20:56:15 »
Вроде стандартно так можно настроить..
Но не помню настройку и потестить не на чем
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Re: Список статей в подкатегориях
« Ответ #2 : 03.10.2016, 22:25:27 »
Если бы задача так просто решалась, армянское радио бы этим не занималось) Так вообще-то можно сделать в модуле СПИСОК статей, но мне бы хотелось сделать именно список категории-родителя с подкатегориями-заголовками и списками статей под каждой категорией. А сверху чтобы был фильтр по заголовкам. Может, фильтр к модулю прикрутить?
Fatal error - это не фатально!!! Я проверила.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Список статей в подкатегориях
« Ответ #3 : 03.10.2016, 22:43:48 »
Да вроде стандарно (если шаблон не изменил вывод)
Тип - Список всех категорий
Категория высшего уровня - в которой есть подкатегории
Все прочее вроде по умолчанию


Но фильтр уже да, руками придется прикручивать
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Re: Список статей в подкатегориях
« Ответ #4 : 03.10.2016, 23:03:16 »
Хм. Оба стандартных шаблона (beez и protostar) дают разные выводы в пункте меню список категорий - либо сначала статьи, потом категории, либо наоборот, но никогда не выводят как модуль, в логическом порядке. А у модуля фильтра нет.
« Последнее редактирование: 04.10.2016, 00:09:49 от Аня »
Fatal error - это не фатально!!! Я проверила.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Список статей в подкатегориях
« Ответ #5 : 03.10.2016, 23:04:56 »
Хм. А ведь это Протостар так странно выводит... Сначала статьи, потом категории... Бииз выводит список нормально. Название категории, под ним статьи
я ж говорю, если на уровне шаблона не изменен вывод.
Лучше для шаблонизации брать исходные вьюшки компонентов, но не измененные разрабами шаблонов неизвестно как
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Re: Список статей в подкатегориях
« Ответ #6 : 04.10.2016, 00:14:42 »
Нет... Дело не в шаблоне - модуль выводит все логично, а меню список материалов категории почему-то  статьи отдельно, категории отдельно
Вот, например, как в файле /beez3/html/com_content/category/default.php

Код
	<?php echo $this->loadTemplate('children'); ?>


<div class="cat-items">
<?php echo $this->loadTemplate('articles'); ?>
</div>
Fatal error - это не фатально!!! Я проверила.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Список статей в подкатегориях
« Ответ #7 : 04.10.2016, 00:36:21 »
а меню список материалов категории
почему? я же говорил выше, делать тип меню "Список всех категорий"
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Re: Список статей в подкатегориях
« Ответ #8 : 04.10.2016, 01:00:12 »
Список всех категорий вообще  материалы подкатегорий не выводит!
Fatal error - это не фатально!!! Я проверила.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Архив статей – в чём суть?

Автор Gerostrat

Ответов: 3
Просмотров: 931
Последний ответ 14.03.2024, 21:03:48
от sivers
[Решено] Получить список тегов каждого материала в блоге категории

Автор goga_pgasovav

Ответов: 1
Просмотров: 856
Последний ответ 02.03.2023, 14:20:21
от goga_pgasovav
Выпадающий список и его высота

Автор androv77

Ответов: 7
Просмотров: 820
Последний ответ 16.11.2022, 12:56:39
от marksetter
Массовый импорт статей из Excel в Joomla

Автор koskanalya

Ответов: 1
Просмотров: 966
Последний ответ 05.11.2022, 14:15:34
от antony2606
Не работает выпадающий список

Автор yyyuuu

Ответов: 2
Просмотров: 759
Последний ответ 15.08.2022, 11:00:38
от sivers