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

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: Модуль вывода материалов от Raketa
« Ответ #30 : 03.08.2010, 18:15:24 »
Модуль вывода материалов для FLEXIcontent на сайте http://www.ufamadam.ru

Посмотрел сайт.
Пару вопросов.

1. Пункт меню "Главная" не применяется, т.к. он связан со стандартным com_content?
2. Главная страница создана, как материал (article) с вставкой модулей mod_rasl с материалами популярных категорий?

 
*

raketa

  • Захожу иногда
  • 61
  • 7 / 0
Re: Модуль вывода материалов от Raketa
« Ответ #31 : 03.08.2010, 20:00:50 »
1. ну конкретно на моем сайте не использую, у меня главная страница состоит полностью из модулей, ну а вообще можно привязать на главную какую нибудь категорию FLEXIcontent.
Вообще можно создать категорию "Главная" и привязывать к этой категории материалы необходимые на главной странице (где то читал что в Joomla 1.6. главная страница так и будет организовано)
2. нет главной странице не article, у меня шаблон позволяет выводить модули везде .... поэтому так не заморачивался
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: Модуль вывода материалов от Raketa
« Ответ #32 : 03.08.2010, 20:07:55 »
Вообще можно создать категорию "Главная" и привязывать к этой категории материалы необходимые на главной странице (где то читал что в Joomla 1.6. главная страница так и будет организовано)

Не подумал о такой возможности, стереотип Joomla - создание блога на главной, возможность вывода материалов из разных категорий.
В данном случае, любой материал можно привязать к разным категориям.
« Последнее редактирование: 03.08.2010, 20:57:31 от vagkrsk »
*

raketa

  • Захожу иногда
  • 61
  • 7 / 0
Re: Модуль вывода материалов от Raketa
« Ответ #33 : 11.08.2010, 18:42:46 »
помогите кто знает английский. нужно описание на английском для модуля .... на форуме флекси просили, но т.к у меня плого с английским все никак ответить не могу
*

effrit

  • Moderator
  • 10132
  • 1118 / 13
  • effrit.com
Re: Модуль вывода материалов от Raketa
« Ответ #34 : 11.08.2010, 18:54:49 »
а с русским-как? ))))
напиши хоть по-русски, чтобы переводить можно было.
я сам, правда, не шибко спец, но может общими усилиями переведём
*

raketa

  • Захожу иногда
  • 61
  • 7 / 0
Re: Модуль вывода материалов от Raketa
« Ответ #35 : 11.08.2010, 21:07:02 »
Да фиг знает ..не поэт и не писатель эт точно  ^-^

Так подумаешь ...модуль помимо того что выводит любые доп поля флекси вроде бы и ничего не делает ))...че там люди сочиняють ?
*

effrit

  • Moderator
  • 10132
  • 1118 / 13
  • effrit.com
Re: Модуль вывода материалов от Raketa
« Ответ #36 : 11.08.2010, 21:15:21 »
ну Пашка_ру пусть приедет с юга тоды и радим чего-нить. я просто не юзал модуль, ибо айду домучал до нужного состояния. а ставить отдельно пока не озота, да и нет потребности )
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #37 : 11.08.2010, 22:58:24 »
приеду, напишем. надо сначала русское описание сделать, потом на инглшиь перевести, это не сложно : )


как же тут хорошо! : )
+
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #38 : 11.08.2010, 22:59:09 »
Ракета, а что там с тэгами?.... будет вывод по ним?... очень хочется, аида все же тяжеловата : (
+
*

raketa

  • Захожу иногда
  • 61
  • 7 / 0
Re: Модуль вывода материалов от Raketa
« Ответ #39 : 11.08.2010, 23:27:20 »
тэги я думаю будут в эти выходные  ::)

.... завидую людям  >:( час бы тоже в отпуск
*

raketa

  • Захожу иногда
  • 61
  • 7 / 0
Re: Модуль вывода материалов от Raketa
« Ответ #40 : 14.08.2010, 13:15:33 »
Добавил возможность отображания других материалов, которые похожи на текущий отображаемый материал. Отбор происходит по тэгам. (если правильно понял PashkaRu именно это имел ввиду)

Пока что все элементарно ... просто фильтруется по тэгам и все. Надо конечно сделать сортировку по наибольшему совпадению тэгов ......

Для использования данной функции параметр режим модуля надо установить на "Похожие статьи"
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #41 : 21.08.2010, 18:49:39 »
я вернулсо, скоро потестирую : )
+
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #42 : 24.08.2010, 12:42:42 »
а что там в настройках похожих статей означают пункты
"Показывать похожие статьи" - параметр по умолчанию 70
"Выберите теги" - параметр по умолчанию 70.

70 - это что ?
+
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #43 : 24.08.2010, 13:34:20 »
Обновил, посмотрел, по тегам показывается. Да, именно то, что надо. Осталось только добавить по наибольшему совпадению : )
(вопрос по параметрам остался)
+
*

raketa

  • Захожу иногда
  • 61
  • 7 / 0
Re: Модуль вывода материалов от Raketa
« Ответ #44 : 24.08.2010, 19:11:12 »
а что там в настройках похожих статей означают пункты
"Показывать похожие статьи" - параметр по умолчанию 70
"Выберите теги" - параметр по умолчанию 70.

70 - это что ?
это недоделки )) Хотел чтобы можно было выбирать теги которые использовать для "похожих статей" потом подумал что это не нужно .... в общем забыл удалить
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #45 : 24.08.2010, 19:24:28 »
Ну, смысл в такой настройке есть, в общем, но только для маленьких проектов, наверное. А то модулей много плодиться будет... Хотя... фиг знает, может и нету...

для пробы заменил 70 на 50, ничего не поменялось : )

но вот выборка материалов именно поибольшему совпадению тегов, конечно, нужна.
Кстати, щас как идет отбор материалов? По первому тегу или как?

И еще... Вопрос.

Там в настройках есть выбор категории. При этом, если выбрать категорию, содержащую подкатегории, материалы будут браться только из родительской или из подкатегорий тоже?
+
*

raketa

  • Захожу иногда
  • 61
  • 7 / 0
Re: Модуль вывода материалов от Raketa
« Ответ #46 : 24.08.2010, 19:50:20 »
Будут только из категории которая выбрана. Я почему-то при создании материала всегда во вторичных категориях всегда выбирал родительскую категорию  ^-^ помоему так начал делать потому что в выводе блога сразу не нашел что есть настройка которая позволяет выводить материалы подкатегорий .....

Выборка происходит не то чтобы по первому тегу ...посути отбираются все материалы где есть хотя бы одно совпадение тега а затем сортируется так как указано в настройках.
Как выводить по наибольшему совпадению пока не знаю .... можно конечно через одно место сделать но думаю это легко как то делается ...наверно в запросе sql надо делать какие то вычисления ....

час условие такое ' AND tag.tid IN '.$tags1. где $tags1 это номера тэгов показываемого материала например {12,4,8,90},
как в запрос добавить счетчик количества совпадений и по нему потом сортировать ... это вопрос

будет время надо будет глянуть как в других модулях ...есть какой нить модуль с такой функцией?
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #47 : 24.08.2010, 20:03:35 »
в Аиде используется вроде как : )

тока там есть странная проблема, иногда выводятся одинаковые материалы. Не знаю, от чего это зависит. Может, если указано выводить 5 материалов, то он и выводит 5 и пофиг, что они могут быть все одинаковые
+
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #48 : 24.08.2010, 20:09:08 »
файл default.php в каталоге модуля в tmpl

начиная со строки 344

файл выслать?
+
*

raketa

  • Захожу иногда
  • 61
  • 7 / 0
Re: Модуль вывода материалов от Raketa
« Ответ #49 : 26.08.2010, 18:49:15 »
отправлять не нужно
а есть другие какие нить модули, может для других компонентов? ну очень мне не нравится код в айде ...
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #50 : 26.08.2010, 18:52:50 »
нууу, если бы были другие, то жить было бы проще....  : (...
+
*

raketa

  • Захожу иногда
  • 61
  • 7 / 0
Re: Модуль вывода материалов от Raketa
« Ответ #51 : 26.08.2010, 18:54:33 »
 )) а что для К2 напрмер нет ничего? я просто кроме FLEXIcontent ничего не глядел ...где то писалось что модулей много для К2 а может путаю может для ZOO
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #52 : 26.08.2010, 19:14:44 »
я К2 вообще не занимался, а в ЗУУ такого...ээээ... наверное, тоже нету
+
*

0rk

  • Захожу иногда
  • 178
  • 11 / 0
Re: Модуль вывода материалов от Raketa
« Ответ #53 : 27.08.2010, 11:26:31 »
Приветствую!
А как избавиться вот от таких кразебяк?

Никто случаем не сталкивался с такой проблемкой?!  !
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #54 : 27.08.2010, 11:39:30 »
для начала в .htaccess сайта можно добавить

AddDefaultCharset utf-8
+
*

0rk

  • Захожу иногда
  • 178
  • 11 / 0
Re: Модуль вывода материалов от Raketa
« Ответ #55 : 27.08.2010, 11:55:15 »
Спасибо, помогло, теперь на русском.
А в чём может быть трабл, если в этом модуле нет меню что бы его сохранить, применить?!

на это месте совсем ничего нет...
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #56 : 27.08.2010, 12:42:39 »
эээээ... не совсем понятно... в модулях меню вообще как бы нету... это джумловское меню (насколько я понимаю)...

поподробне, пожалуйста...
+
*

0rk

  • Захожу иногда
  • 178
  • 11 / 0
Re: Модуль вывода материалов от Raketa
« Ответ #57 : 27.08.2010, 13:21:17 »
ну вообщем каким образом там сохранить изменение настроек в модуле, по позиции например и пунктам меню?!
что-то не вкурю или туплю...
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: Модуль вывода материалов от Raketa
« Ответ #58 : 27.08.2010, 13:45:03 »
ну вообщем каким образом там сохранить изменение настроек в модуле, по позиции например и пунктам меню?!
что-то не вкурю или туплю...

Вариантов несколько, все зависит от Ваших или заказчика пожеланий.
Самые простые.
В модуле отмечаете при открытии каких пунктов меню данный модуль будет показываться в определенной Вами позиции.
Привязываете модуль к пунктам меню.
Второй. Если Вы хотите, чтобы модуль появлялся в разных позициях (в одном случае в правой колонке, в другой в левой), то делаете копию модуля и настраиваете ( привязываете) его к другим пунктам меню, отличных от оригинала модуля.

На форуме читал про плагин, при использовании которого не нужно создавать копию, а просто настроить при каких пунктах меню в какой позиции должен появляться модуль. Сам не пользовался.

Третий вариант, использовать плагин для вставки модулей в контент. И так далее.
Поиск решает многое.
« Последнее редактирование: 28.08.2010, 07:25:50 от vagkrsk »
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Модуль вывода материалов от Raketa
« Ответ #59 : 27.08.2010, 14:20:56 »
ну, где показывать модуль и при каких условиях - это, во-вторых, можно зайти в тему, где рассказано про различные условия в шаблонах, а,во-первых, это надо поставить системный плагин Advanced Modules Manager от конторы "NoNumber!"
+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

url категории материалов

Автор yazicnik

Ответов: 12
Просмотров: 4359
Последний ответ 27.04.2019, 22:57:47
от yazicnik
Странное поведение фильтра материалов FLEXIcontent

Автор Super user

Ответов: 3
Просмотров: 2196
Последний ответ 20.05.2014, 01:48:26
от Alldar
Пейджинг (разбиение на страницы) для материалов FLEXIcontent

Автор Deminora

Ответов: 4
Просмотров: 3178
Последний ответ 23.04.2014, 17:18:27
от IgorFIN
Рекламный блок GoogleAdsense под заголовками материалов FLEXIcontent

Автор saturn

Ответов: 2
Просмотров: 2217
Последний ответ 05.06.2013, 02:37:58
от f_imager
Главный модуль для FLEXIcontent v2.0 (Joomla 1.7)

Автор Arkadiy

Ответов: 9
Просмотров: 4044
Последний ответ 17.08.2012, 00:52:48
от PashkaRu