Новости Joomla

Обновлена информация в Плане развития 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

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика.

В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов).

В список попали:

  • PHPUnit - фреймворк для unit-тестирования в PHP
  • Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.
  • CodeIgniter — популярный MVC-фреймворк для разработки на PHP
  • Joomla! - наша любимая CMS.

Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь.

🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet).

Подпишитесь на @joomlafeed

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

Sven

  • Захожу иногда
  • 107
  • 6 / 5
Во встроенном поиске, сейчас поиск происходит вместе с предлогами которые есть в запросе. Например если вбить "с корицей", то выдача будет также и всех товаров в названии и описании которых есть буква "с". Выдача получается совершенно не релевантной. Если в расширенных настройках поиска поставить галочку "Все слова", то он не найдет товар где есть "корицей" если там в описании не окажется буквы "с", т.е. так тоже не получится предлоги отсечь, т.к. отсечется все. Короче говоря, таким поиском можно любого до белого коления довести)).

1. Как сделать.. Если длина слова в запросе меньше 3-х букв, чтобы поиск по нему не происходил?


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

2. Как у всех слов в запросе брать только первые 5 букв, а остальные отсекать?


Если реализовать оба пункта, тогда например, если человек вобьет в поиск "с корицей", то поиск будет происходить только по слову "кориц". Отсечется "с" оно меньше 3-х букв и первые 5 букв от слова "корицей". Такая выдача будет релевантной и вменяемой. Но критично хотя бы первый пункт реализовать из-за него выдача невменяемая.


3. И еще момент, надо запретить поиск, если поле поиска пустое, не заполнено.
« Последнее редактирование: 27.02.2016, 12:53:04 от Sven »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
странные у вас желания имхо... следующим будет наверное

1. как сделать чтобы слова были не менее 4 букв, потому что если искать "без корицы", то он или не найдет товар где есть "корицы", или покажет все товары с "без"

2. как сделать чтобы в запросе брало только первые 3 буквы, потому что если искать "кони", то не найдет где есть "конь". и так далее.

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

Sven

  • Захожу иногда
  • 107
  • 6 / 5
Зачем вы утрируете? Ответьте просто по существу вопроса, без предположений о моих будущих желаниях))

Цитировать
...тема это большая и совершенно отдельная
Вот именно, что большая, отдельная и сложная, а я предлагаю простое решение - просто брать корень слова без окончания. Что здесь странного? Кому надо с "конями" вместо 5 сделают 3 буквы. В любом случае выдача будет более релевантной чем сейчас.
Вот это сложно реализовать? Первые 5 (3) букв?

Или хотя бы скажите как предлоги отсечь, если в слове меньше 3-х букв (это значит 2 буквы и менее). Или скажите что не знаете как это сделать, или знаете, но не скажете, потому что это сильно противоречит каким-то вашим внутренним принципам. Только не надо вот этих вот предположений...

Кстати, "без корицы" - здесь у "без" 3 буквы - по нему будет поиск.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
я предлагаю простое решение - просто брать корень слова без окончания. Что здесь странного?
если бы вы предложили "просто брать корень", то я бы и не писал, что это странно. брать корень, и брать первые 5 букв - это несколько разные вещи, вам не кажется?

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

Sven

  • Захожу иногда
  • 107
  • 6 / 5
Ааа вон вы о чем... ок dmitry_stas, попробую с другой стороны зайти тогда)) Забудьте про корень, его конечно же не вычислить.

Давайте для примера возьмем какое-нибудь длинное слово, скажем "табуретка". Да, корень у него длиннее 5-ти букв, целых 7 "табурет". Но если взять даже не 5 первых, а только 3 "таб", разве поиск найдет что-то еще кроме табуреток? Вот о чем я! А уж 5 первых вообще за глаза хватит. Ну пусть даже он там еще что-то найдет, не табуретку, а какую-нибудь тутабочку, но она хотя бы не будет дико выглядеть в общей выдаче с табуретками.

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
А если там далеко не пара строк, то забейте..

далеко не 2. и даже не 102.
Цитировать
тема это большая и совершенно отдельная

1. прикрутить Умный поиск Joomla (не очень имхо, сильно базы растут и нагрузка).
2. написать на основе реализации Стеммера Портера для русского языка - долго, но при наличии ресурсов в принципе можно сделать толково (частично реализовано тут, например исправляется неправильная раскладка клавиатуры, отдается предпочтение вхождению слова в название, а только потом в описание, и др.). имхо можно сделать самый гибкий вариант.
3. прикрутить поиск от Яндекса - прикручивается без особых знаний кода, быстро, достаточно мощно, но требуется чтобы страницы по которым ищем были уже в поиске, никак не можем влиять на результаты выдачи, ну и ссылка на Яндекс.
« Последнее редактирование: 26.02.2016, 13:36:17 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
хммм...
а вы обсуждаете компонент поиска или плагин поиска для ЖШ ?
я просто понять хочу ЖШ причем ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Sven

  • Захожу иногда
  • 107
  • 6 / 5
Обсуждаем стандартный встроенный в JoomShopping поиск. Никакие плагины и модули тут не обсуждаем.
Я создал пункт меню на этот поиск, при клике открывается вот это:  \components\com_jshopping\templates\default\search\
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

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

Sven

  • Захожу иногда
  • 107
  • 6 / 5
Sphinx и выше вами предложенные - это все избыточные решения. Поиск по сайту и поиск по всему интернету это две совершенно разные вещи. Вы предлагаете стрелять из пушки по воробьям. Для 500 товаров на сайте достаточно самого примитивного поиска. Пусть это звучит несерьезно, нелепо, смешно, но мне хватило бы за глаза встроенного поиска, если бы в нем была настройка - искать только по первым 5 буквам каждого введенного слова. У меня на сайте такой поиск отрабатывал бы лучше любого сфинкса.

P.S. У поиска встроенного в Joomla хотя бы есть встроенная настройка - не меньше 3 символов и не больше 20, а тут даже этих элементарных настроек нет. По всем страницам магазина (товар, категория, оформление заказа) настройки в админке есть, а по странице поиска вообще ни одной настройки. Я думал в языке PHP есть какие-то готовые стандартные методы, чтобы вводимые символы в инпутах отсекать, брать только первые 5 например, а вы говорите тут чуть ли не весь компонент поиска для этого придется переписывать.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
У поиска встроенного в Joomla хотя бы есть встроенная настройка - не меньше 3 символов и не больше 20
так поставьте плагин для ЖШ чтобы использовать поиск Жумла, и используйте его, в чем вопрос?

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

Sven

  • Захожу иногда
  • 107
  • 6 / 5
Да не в этом суть, не это мне нужно. Все что написано под P.S. - это лирика, не обращайте внимание на это. Я чуть выше написал что мне надо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Подтвердите повторную отправку формы - JoomShopping поиск

Автор Kokshetau

Ответов: 11
Просмотров: 5252
Последний ответ 07.08.2024, 15:07:05
от mag_num83
Поиск в заказах

Автор Simply

Ответов: 0
Просмотров: 607
Последний ответ 16.06.2023, 13:35:12
от Simply
Убрать количество

Автор misteri27

Ответов: 2
Просмотров: 502
Последний ответ 04.07.2022, 11:21:49
от misteri27
Количество товара в корзине в мега-меню [решено]

Автор jesus

Ответов: 13
Просмотров: 2005
Последний ответ 08.10.2021, 21:42:27
от Mister Shadow
Автообновление суммы в корзине от количество товаров

Автор V1RTUS

Ответов: 4
Просмотров: 2578
Последний ответ 30.06.2021, 21:32:09
от driverXP