Новости Joomla

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

👩‍💻 v.2.6.1. Что нового?
- Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
- Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
- Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
- Рефакторинг и правки кода. Текущее обновление кодовой базы.
- Исправление ошибок.

👩‍💻 Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

- Страница расширения
- GitHub расширения
- Joomla Extensions Directory

@joomlafeed

Событие Pizza, Bugs & Fun - 29-30 января 2026 года.

Событие Pizza, Bugs & Fun  - 29-30  января 2026 года.

Уже несколько лет в мире Joomla проводятся мероприятия "Pizza, Bugs & Fun" (#PBF), где каждый может посвятить несколько часов своего мозгового времени тому, чтобы наша любимая CMS стала ближе к идеалу.

Ссылки на видео и статьи из этого поста рассказывает об организационных вопросах, которые пригодятся для участия в PBF, а так же что и как делать.

В рамках события PBF все желающие могут собираться в общий онлайн чат, обсудить вопросы Joomla и приложить к их разрешению свою руку. Самый классный вариант, когда эта встреча происходит оффлайн: тогда организовывается пицца, напитки по вкусу и несколько часов совместного творчества.

Каждый помогает тем, что он умеет:

  • кто-то пишет недостающую документацию,
  • кто-то пишет код,
  • кто-то тестирует как исправлены ошибки или сделан новый функционал.

На сайте события есть карта, можно "захостить" свою локацию. Практически все движки в мире развиваются за счёт спонсирующих их компаний. Joomla одна из немногих, где развитие идёт только усилиями международного сообщества энтузиастов.

https://www.youtube.com/watch?v=a-FuVKXg_Uw 

На момент написания данного поста в репозитории Joomla 810 открытых Issue (как правило это баги) и 236 Pull request (PR, исправление багов и новый функционал). Все PR обязательно тестируются минимум двумя участниками сообщества, дабы в конечный код движка не проскочила ошибка.

Если каждый из участников только нашего сообщества сделает даже одно тестирование, то, боюсь, PR и Issue на всех не хватит 😀 И ничего не останется нашим коллегам из международных Joomla-чатов.

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

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

Sven

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

nevigen

  • Moderator
  • 10451
  • 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
Просмотров: 6174
Последний ответ 07.08.2024, 15:07:05
от mag_num83
Поиск в заказах

Автор Simply

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

Автор misteri27

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

Автор jesus

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

Автор V1RTUS

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