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

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Привет!

Ситуация такая.

Многие материалы разложены по месяцам в архивном модуле. Раньше все работало. Сейчас, видимо после обновления Joomla до 3.5, материалы перестали отображаться в архиве. Т.е. перечень по месяцам есть, перечень по материалам в каждом месяце тоже есть. А вот при нажатии на какой либо материал, по идее, должен отобразиться сам материал, но он не отображается. http://vida-atlantica.ru/archives/2015/9.html Вот ссылка, чтобы было понятнее.

Как это исправить? Подскажите, пожалуйста.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Архивные материалы не видны
« Ответ #1 : 22.03.2016, 19:56:37 »
Для начала проверить даты и права, перезайти в материал, почистить кэш итп
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #2 : 22.03.2016, 20:03:13 »
Для начала проверить даты и права, перезайти в материал, почистить кэш итп

Кэш почистил, не понятно только с датами и "перезайти в материал". Это как?
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #3 : 22.03.2016, 20:21:18 »
Менял даты, публиковал и снова архивировал - все равно не отображаются материалы. Права, вроде, тоже в норме. Смотрел права Super User - там все разрешено.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Архивные материалы не видны
« Ответ #4 : 22.03.2016, 20:27:36 »
Ну значит долго и внимательно читать правила раздела Баги Joomla и по всем правилам создать там тему.
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #5 : 22.03.2016, 20:32:51 »
Ну значит долго и внимательно читать правила раздела Баги Joomla и по всем правилам создать там тему.

Интересно, что в том разделе невозможно создать новую тему. Остается только надеяться, что кто-то подскажет.
*

voland

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

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #7 : 22.03.2016, 20:34:34 »
Можете создать тему или найти решение проблемы?
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #8 : 22.03.2016, 23:59:51 »
Ну так есть у кого какие идеи? Как избавиться от такой проблемы?
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #9 : 23.03.2016, 12:47:04 »
Неужели никто не сталкиыался с такой проблемой?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Архивные материалы не видны
« Ответ #10 : 23.03.2016, 12:52:06 »
Запрещается.
Цитировать
13. Поднимать свою тему добавлением сообщений или создавать новые темы с таким же содержанием, если с момента создания темы прошло менее 3-х дней
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Re: Архивные материалы не видны
« Ответ #11 : 24.03.2016, 08:12:35 »
Посмотрел у себя на тесте - действительно есть такая проблема.

Вопрос - у Вас эти материалы привязаны к категории, а у этой категории есть пункт меню? Мне кажется, что проблема в том, что у категории нет пункта меню (пока это только предположение). Но в любом случае похоже на баг, просто хотел убедиться, что моя теория верна. Тогда подам репорт в трекер.
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #12 : 24.03.2016, 12:52:52 »
Посмотрел у себя на тесте - действительно есть такая проблема.

Вопрос - у Вас эти материалы привязаны к категории, а у этой категории есть пункт меню? Мне кажется, что проблема в том, что у категории нет пункта меню (пока это только предположение). Но в любом случае похоже на баг, просто хотел убедиться, что моя теория верна. Тогда подам репорт в трекер.

Да, все материалы привязаны к категории "Новости Мадейры" (news-madeira/...), которая, в свою очередь, привязана к главной странице, и не имеет собственного меню (не имеет отдельный ссылки).

Но в то же время, отсутствие отдельного пункта меню материалам не мешало нормально работать в старой версии Joomla.
« Последнее редактирование: 24.03.2016, 13:11:27 от uisr »
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Re: Архивные материалы не видны
« Ответ #13 : 24.03.2016, 14:30:28 »
Но в то же время, отсутствие отдельного пункта меню материалам не мешало нормально работать в старой версии Joomla.
Ну понятно, что в старой было ок. Значит моё предположение подтвердилось.

https://issues.joomla.org/tracker/joomla-cms/9566
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #14 : 24.03.2016, 17:02:06 »

https://issues.joomla.org/tracker/joomla-cms/9566

Я так понимаю, что создан официальный тикет для решения этой проблемы? Если так, то остатся ждать обновления?

В любом случае, спасибо!
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Re: Архивные материалы не видны
« Ответ #15 : 24.03.2016, 17:10:55 »
Я так понимаю, что создан официальный тикет для решения этой проблемы? Если так, то остатся ждать обновления?
Да
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #16 : 03.04.2016, 17:17:04 »
Как я понимаю, еще не вышло обновление? Или тот новый ответ, появившийся в тикет и есть решение проблемы?
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #18 : 11.04.2016, 14:16:15 »
Ну, вот вышло обновление 3.5.1, обновился, почистил кэш. Но вот изменения никаких не произошло. Или это не то обновление?
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Re: Архивные материалы не видны
« Ответ #19 : 11.04.2016, 15:27:25 »
Ну так зайдите на трекер, посмотрите, исправили или нет ;)
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #20 : 11.04.2016, 15:30:13 »
Ну, я просмотрел треккер, там появились несколько новых комментов, но вот решения как такового нет. Будем ждать.
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #21 : 20.04.2016, 16:43:13 »
Смотрю, что появился какой-то способ обойти эту проблему. Но описано на английском. Сможет кто-то описать инструкцию на русском, чтобы было доступно и понятно. :)

Цитировать
Found a workaround, which works for me, as I just have one category with no menu link, but to which most archived articles belong to.
I created a menu item of type category list (should also work with category blog, doesn't matter) and set on the tab 'link type' the option 'Display in menu' to 'no'.
As I'm also using the T3 Megamenu (which ignores above setting) I had to assign a custom CSS class (e.g. 'invisible') to this menu item in the Mega Menu Configuration. And finally added a CSS statement in my custom.css: .invisible{display:none}
Small remark: seems to be better to add the addtional menu item not as the first item, as this (at least for my template) has different CSS styling than the rest.
Hope this helps people having the same problem with the current version of Joomla.
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Re: Архивные материалы не видны
« Ответ #22 : 20.04.2016, 17:51:56 »
Ну решение простое - создать пункт меню на эту категорию и поместить его в какое-то меню, которое не опубликовано.
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #23 : 03.07.2016, 14:03:12 »
Честно говоря, как-то уже мало верится, что в обновлениях будут справлены эти проблемы. :)
*

uisr

  • Захожу иногда
  • 197
  • 1 / 1
Re: Архивные материалы не видны
« Ответ #24 : 16.07.2016, 00:39:38 »
Обновился до версии до 3.6.0. В архиве вообще перестали показываться те материалы, которые были архивированы ранее. Вместо этого в некоторых месяцах отображаются те материалы, которые опубликованы и никогда не архивировались. До этого ничего не создавал, никаких меню, так, как это писали выше. Ждал обновления.

Я, честно говоря, не очень понимаю, что нужно сейчас сделать. Помогите разобраться с этим архивом, пожалуйста.
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться