Новости 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

Перевод и публикация интервью с Joomla евангелистом на греческом портале Joomla

Перевод и публикация интервью на греческом портале Joomla 🇬🇷

Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉

Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции. Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉

До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊

Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью.

Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент.

🌐 Оригинальное интервью (на английском)
🇬🇷 Интервью на греческом портале (joomla.gr)

Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

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

burunduchok

  • Захожу иногда
  • 106
  • 8 / 0
Сортировка товаров
« : 24.01.2018, 22:39:02 »
Joomla! 3.7.1
JoomShopping 4.15.0
На фронтэнде на страницах где есть списки товаров не во всех типах пунктов меню показывается пункт сортировки "Предустановленная".
Тип пункта меню "Категория" - "Предустановленная" показывается.
Тип пункта меню "Список товаров" - "Предустановленная" не показывается.
Пробовал на чистой связке Joomla и JoomShopping - та же ерунда.
В чем логика не пойму.
Как сделать, чтобы предустановленная показывалась на всех страницах со списком товаров?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Сортировка товаров
« Ответ #1 : 24.01.2018, 22:43:41 »
ну а какая это "Предустановленная" в списке товаров?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

burunduchok

  • Захожу иногда
  • 106
  • 8 / 0
Re: Сортировка товаров
« Ответ #2 : 24.01.2018, 22:47:06 »
ну а какая это "Предустановленная" в списке товаров?
Не пойму вопроса.
То, как расставлены товары в категории товаров в админке (колонка "Сортировка")
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Сортировка товаров
« Ответ #3 : 24.01.2018, 22:52:41 »
а что непонятного? :)
То, как расставлены товары в категории товаров в админке (колонка "Сортировка")
и показываются в категории. а что такое "Предустановленная" в списке товаров?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
Re: Сортировка товаров
« Ответ #4 : 24.01.2018, 23:05:02 »
а что такое "Предустановленная" в списке товаров?
Видимо имеется ввиду в админке-Джумшопинг-Настройки-Товар-Сортировка
*

burunduchok

  • Захожу иногда
  • 106
  • 8 / 0
Re: Сортировка товаров
« Ответ #5 : 24.01.2018, 23:18:56 »
Видимо имеется ввиду в админке-Джумшопинг-Настройки-Товар-Сортировка
Да, именно так.
Но, при создании типа меню "Список товаров" способ сортировки предустановленная - отсутствует (а все остальные присутствуют).
А если пункт меню "Категория" - то все в порядке, все способы сортировки на месте.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Сортировка товаров
« Ответ #6 : 24.01.2018, 23:33:08 »
Видимо имеется ввиду в админке-Джумшопинг-Настройки-Товар-Сортировка
не очень понимаю о чем речь. это заданный по умолчанию порядок сортировки, и этот же пункт будет в выпадающем селекте выбран

Да, именно так.
Но, при создании типа меню "Список товаров" способ сортировки предустановленная - отсутствует (а все остальные присутствуют).
а почему ей там присутствовать не могу понять? что такое "предустановленная" в списке товаров скажет кто нибудь? :)

А если пункт меню "Категория" - то все в порядке, все способы сортировки на месте.
логично, потому что порядок товаров можно задать только для определенной категории, а не для всех товаров.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

burunduchok

  • Захожу иногда
  • 106
  • 8 / 0
Re: Сортировка товаров
« Ответ #7 : 25.01.2018, 10:00:35 »
логично, потому что порядок товаров можно задать только для определенной категории, а не для всех товаров.
В целом логика понятна.
Еще у меня структура каталога построена так, что все товары находятся во всех родительских категориях (в которых товары сортируются отдельно).
При создании пункта меню "Список товаров" я указываю id категории, из которой показывать товары. Логично было бы, при таких опциях все же показывать пункт сортировки "Предустановленная". Мне так кажется.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Сортировка товаров
« Ответ #8 : 25.01.2018, 11:04:18 »
та мне тоже логика в целом понятна, если хотите напишите конечно в Что нужно доделать в JoomShopping, может разработчики что-нибудь и придумают. но честно говоря не думаю что это будет реализовано, потому что это просто чисто технически и логически тяжело привести в норму. в списке товаров помимо категории могут быть выбраны и другие фильтры, и даже например выбрана категория как фильтр, т.е. пользователь сможет ее менять. логические неувязки просто будут.

а кстати с какой целью вы делаете список товаров если все равно указываете category_id, т.е. по сути у вас это категория? почему не делаете категорию?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

burunduchok

  • Захожу иногда
  • 106
  • 8 / 0
Re: Сортировка товаров
« Ответ #9 : 25.01.2018, 23:46:01 »
а кстати с какой целью вы делаете список товаров если все равно указываете category_id, т.е. по сути у вас это категория? почему не делаете категорию?
Чтобы при загрузке страницы категории или товаров товары сразу были в сортировке "Предустановленная" +
Три языка, примерно по 120 пунктов меню в каждом...
Не совсем охота всем менять тип меню
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: Сортировка товаров
« Ответ #10 : 13.11.2019, 07:44:32 »
Как я понял, проблема в том, что предустановить (сортировать) порядок товаров внутри категории нельзя. То есть, порядок самих категорий сортировать можно:
http://joxi.ru/4AkydGKfoRLaam
а порядок товаров внутри категории - нельзя:
http://joxi.ru/nAyn79Nfg3R6zr
То есть в списке товаров напрочь отсутствует колонка сортировки. Как быть? Поддерживаю вопрос ТС
*

kit2m2

  • Живу я здесь
  • 3370
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: Сортировка товаров
« Ответ #11 : 13.11.2019, 07:59:00 »
То есть в списке товаров напрочь отсутствует колонка сортировки. Как быть?

Выбрать в выпадающем списке (вверху слева) - Нужную категорию и сортировка товаров появиться.

Вы ведь собираетесь сортировать товары в конкретной категории, а не в общем списке товаров всех категорий.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: Сортировка товаров
« Ответ #12 : 14.11.2019, 08:18:51 »
Выбрать в выпадающем списке (вверху слева) - Нужную категорию и сортировка товаров появиться.
Во, блин, и правда... Не додумался бы!  *ОХ-Х-Х*
Спасибо, дружище!
 *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стоимость доставки для нескольких товаров. Должна ли рассчитываться?

Автор goga_pgasovav

Ответов: 2
Просмотров: 894
Последний ответ 14.06.2025, 13:08:57
от victorantoniak
Не сохраняется порядок товаров в админке

Автор heartlink

Ответов: 7
Просмотров: 2017
Последний ответ 08.10.2024, 10:24:02
от kit2m2
Сортировка товаров внутри категории

Автор oslyabya

Ответов: 1
Просмотров: 1424
Последний ответ 02.08.2024, 22:06:39
от nevigen
Обновление количества товаров в корзине без кнопки "Обновить корзину"

Автор kit2m2

Ответов: 4
Просмотров: 2936
Последний ответ 23.07.2024, 12:23:33
от Шрек
Добавление одного файла в группу товаров

Автор DarkMare

Ответов: 1
Просмотров: 1280
Последний ответ 16.06.2023, 10:13:59
от kit2m2