Новости Joomla

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

Компания 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#joomla #community

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

PSN

  • Захожу иногда
  • 95
  • 0 / 0
Судя по всему стандартный плагин VirtueMart Product не дает такой возможности.
Скачанный плагин для VM от самого Universal AJAX Live Search не подходит, т.к. написан для Joomla 1.5...

Может кто сталкивался?


*

fenix-77

  • Новичок
  • 8
  • 0 / 0
Если кому надо отображение картинок товаров в Universal AJAX Live Search + VirtueMart 3 нужно изменить файл стандартного плагина поиска товаров VirtueMart 3 по пути  ваш_сайт\plugins\search\virtuemart\virtuemart.php начиная с строчки 177 (после $query = ") по строчку    $db->setQuery($query, 0, $limit);. Вставлять это:
Спойлер
[свернуть]
*

One

  • Захожу иногда
  • 282
  • 3 / 0
Ещё проще для VirtueMart 3 скачать плагин на офсайте - http://offlajn.com/free-plugins/71-improved-search-plugin-for-vm3.html
*

Eholov

  • Захожу иногда
  • 170
  • 14 / 0
У меня Joomla 3.4.5 и VirtueMart 3.0.12
Он работает и картинки показывает. Стоит версия поиска Version:    5.4
Крутите настройки модуля и включите  плагин VirtueMart 2.0 Extended Search Plugin который можно скачать с оф. сайта зайдя в компонент Universal AJAX Live Search, который ставится с этим модулем, и нажав там ссылку.
как добавить кроме поиска по артикулу, названию, краткому и полному описанию разобрался. Нужно в plugins\search\vmxsearch\vmxsearch.php поменять везде p.product_desc на поле, по которому хотите искать, у меня это p.metakey или дописать соответствующие строки. Поле p.metakey находится в таблице *_virtuemart_products_ru_ru для полей, которые в таблице vtwoc_virtuemart_products вместо p.поле поиска надо ставить a.поле поиска.

НО! В выпадающем списке есть нужные результаты, но нажав Enter на странице вывода результатов поиска этих товаров нет.  Стандартный поиск их срезает. Подскажите, как выводить все результаты данного поиска. Или как дописать в поля для поиска VirtueMart поиск по ключевым словам товара.

Нашел решение. В файле administrator\components\com_virtuemart\helpers\shopfunctions.php в строку $filterArray = array('product_name', 'created_on' .... добавляем название нужного поля. Если поле находится в таблице virtuemart_products_ru_ru, то название поля без p. Если поле находится в таблице  virtuemart_products то только название поля. У меня это 'metakey' И все. В VirtueMart - Настройки - Доступные поля для поиска - появляется ваше поле, которое надо отметить.
« Последнее редактирование: 09.02.2016, 09:53:57 от Eholov »
*

Eholov

  • Захожу иногда
  • 170
  • 14 / 0
проблема с решением.
на Joomla 3.5 и VirtueMart 3.0.16 плагин Extended Search Plugin VM3 ставится, но его нет плагинах и в модуле. можно обойтись и без него стандартным плагином поиска VirtueMart. Чтоб были картинки в выпадающем списке делаем так http://joomlaforum.ru/index.php?topic=303159.0

Но есть еще одна проблема. Модуль ищет по всему сайту только если вы на главной. Вернее в раскрывающемся списке будут товары со всего сайта, но нажав Enter, на странице с результатами поиска будут только товары из текущей категории.
Чтоб на странице были товары со всего сайта, нужно в modules\mod_universal_ajaxlivesearch\mod_universal_ajaxlivesearch.php

строки
Код
        <input type="hidden" name="option" value="com_virtuemart" />
        <input type="hidden" name="page" value="shop.browse" />
        <input type="hidden" name="view" value="category" />

заменить на

Код
<input type="hidden" name="limitstart" value="0" />
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="view" value="category" />
<input type="hidden" name="virtuemart_category_id" value="<?php echo $category_id; ?>"/>
<?php if(!empty($set_Itemid)){
echo '<input type="hidden" name="Itemid" value="'.$set_Itemid.'" />';
} ?>

И будет все ОГОНЬ!
*

AvtoPobeda

  • Новичок
  • 5
  • 0 / 0
А есть решение рядом с картинкой вывести производителя, цену... ?
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Да есть такое.
Только в плагине поиска VirtueMart нужно дописать в MySQL запрос то что бы тянуло цены и производителя.
*

AvtoPobeda

  • Новичок
  • 5
  • 0 / 0
Пожалуйста опишите что и где дописать.
*

One

  • Захожу иногда
  • 282
  • 3 / 0
как добавить кроме поиска по артикулу, названию, краткому и полному описанию разобрался. Нужно в plugins\search\vmxsearch\vmxsearch.php поменять везде p.product_desc на поле, по которому хотите искать, у меня это p.metakey или дописать соответствующие строки
Вот только поиск сейчас идёт по такому пути plugins/search/virtuemart/virtuemart.php, это последний плагин этого компонента
Хочу добавить поиск по производителю, пробовал менять на mf_name, а так же пробовал добавлять код
$wheres2[] = "p.mf_name LIKE $word";
и
$wheres2[] = "p.mf_name LIKE $text";
Страница грузится и не создает выпадающий список предложений

Нашел решение. В файле administrator\components\com_virtuemart\helpers\shopfunctions.php в строку $filterArray = array('product_name', 'created_on' .... добавляем название нужного поля.
Зашёл в этот файл, у меня уже все здесь указано - mf_name есть.

Может я что-то делаю не так?
Файл в котором делаю изменения прикрепил

« Последнее редактирование: 10.10.2017, 13:02:56 от One »
*

Sanctus_Di

  • Новичок
  • 6
  • 0 / 0
Цитировать
проблема с решением.
на Joomla 3.5 и VirtueMart 3.0.16 плагин Extended Search Plugin VM3 ставится, но его нет плагинах и в модуле. можно обойтись и без него стандартным плагином поиска VirtueMart. Чтоб были картинки в выпадающем списке делаем так Joomla 3 + VM + Universal AJAX Live Search - как вывести картики товара в поиске?

Но есть еще одна проблема. Модуль ищет по всему сайту только если вы на главной. Вернее в раскрывающемся списке будут товары со всего сайта, но нажав Enter, на странице с результатами поиска будут только товары из текущей категории.
Чтоб на странице были товары со всего сайта, нужно в modules\mod_universal_ajaxlivesearch\mod_universal_ajaxlivesearch.php

строки
Код
        <input type="hidden" name="option" value="com_virtuemart" />
        <input type="hidden" name="page" value="shop.browse" />
        <input type="hidden" name="view" value="category" />

заменить на

Код
<input type="hidden" name="limitstart" value="0" />
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="view" value="category" />
<input type="hidden" name="virtuemart_category_id" value="<?php echo $category_id; ?>"/>
<?php if(!empty($set_Itemid)){
echo '<input type="hidden" name="Itemid" value="'.$set_Itemid.'" />';
} ?>

И будет все ОГОНЬ!

Вообще огонь! СПАСИБО!  :D
Решение предложенное Вами в поиске из всех категорий заработало на все 100%

Всё круто, осталось победить 2 вещи.

1. В строке поиска ищет прекрасно (нужен поиск только по названию, ищет по названию), на странице показа результата поиска цепляет описание и начинается лютая жесть (ищу например по запрос "КОТ", строка поиска показывает все товары где в названии "КОТ" и ничего более, нажимаю enter, он показывает все товары где в описании есть слово "КОТОРЫЕ", т.е. там есть кусок "КОТ" и он его подтягивает). Вот как научить страницу показа результатов не лезть в описание, не знаю. Настройки уже крутил. Где и что прописывать в коде, уже не знаю.

2. В идеале, чтобы с троке поиска под названием товара вместо любого описания выводилась только цена товара (PricesalesPrice в моём случае), но это для меня мелочь, не получится и ладно.

Joomla 3.6.5
VirtueMart 3.0.18
Universal AJAX Live Search 5.4
Improved Search Plugin for VM3 (Virtuemart 3) (установлен и настроен)

Буду очень признателен за помощь!

P.S. Знаю, что вопрос не совсем по отображению картинок в поиске, но всё же.
*

Evgen Kulibin

  • Захожу иногда
  • 61
  • 0 / 0
Коллеги кто добился результатов в отображении цен в поиске?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

SP VirtueMart Category Search

Автор ve1006

Ответов: 10
Просмотров: 7282
Последний ответ 18.01.2023, 10:39:10
от AzMandius
Как вывести ID товара в описании товара?

Автор Stasweb

Ответов: 8
Просмотров: 3682
Последний ответ 28.11.2022, 23:22:27
от Evgen Kulibin
Как вывести модуль в страницу VirtueMart?

Автор harddrop

Ответов: 11
Просмотров: 4251
Последний ответ 13.11.2022, 13:11:37
от Evgen Kulibin
Как сделать - Вывод модуля на всех страницах - Кроме в карточке товара?

Автор artem_wrong

Ответов: 15
Просмотров: 2934
Последний ответ 15.02.2022, 15:07:34
от beliyadm
При сохранении товара слетает категория

Автор klara7

Ответов: 7
Просмотров: 2635
Последний ответ 23.12.2021, 08:45:40
от klara7