Новости Joomla

20 лет Joomla: Ринат Кажетов

20 лет Joomla: Ринат Кажетов.В 2025 году Joomla исполнилось 20 лет

В 2025 году Joomla исполнилось 20 лет. Вокруг неё сложилось большое интернациональное русскоязычное сообщество. На сайте нашего сообщества и на Хабре к юбилею были собраны интервью с его видными представителями. Сегодня мы читаем интервью с Ринатом Кажетовым (@rkazhet). Ринат - один из администраторов чата русскоязычного Joomla-сообщества, из Казахстана. Это человек, который всегда знает или найдёт нужную ссылку, пристально следит за новостями в мире Joomla, многое узнаёт первым и просто очень отзывчивый человек. Интервью с Ринатом провёл Евгений Сивоконь.

Читать интервью

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

mgm

  • Захожу иногда
  • 67
  • 3 / 0
Нормальные теги. Модуль
« : 26.06.2012, 23:26:41 »
Здравствуйте.
Решил озаботиться нормальным модулем тегов. Имеется в виду, что в модуле ключевые слова товара должны отображаться ссылками, которые ведут на результаты поиска товаров с такими же ключевыми словами.
Идея реализации простая:
1. Читаем ключевые слова товара, разбираем на отдельные слова (фразы), формируем их, как ссылки.
2. Ссылки указывают на функцию поиска.
Вот и вся любовь.

Прочитать и сформировать - не проблема.
Сделать поиск по нужному слову в ключевых словах - не вопрос (можно поиграться с условиями поиска - но это потом). Я сделал так:
1.В контроллер search.php добавил новую функцию tagresult. Чтобы исключить максимум проблем - это полная копия функции result, которая отвечает за поиск. Изменения коснулись ТОЛЬКО запроса к БД + 1 строка получения слова для поиска из URL.
2.Необходимый URL имеет вид index.php?option=com_jshopping&controller=search&task=tagresult&tagword=[здесь сам тэг]

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

Собственно вопрос - помогите найти проблему с подключением шаблона.
search.php прилагаю


поковырялся ещё немного - вроде как заработало. Причешу немного - в ближайшее время выложу решение для всеобщего пользования, если кому надо.
« Последнее редактирование: 27.06.2012, 22:45:55 от mgm »
*

vodka_pivo

  • Захожу иногда
  • 57
  • 5 / 0
  • Ёрш
Re: Нормальные теги и поиск
« Ответ #1 : 27.06.2012, 02:25:21 »
Ок. Бум ждать.
*

mgm

  • Захожу иногда
  • 67
  • 3 / 0
Re: Нормальные теги и поиск
« Ответ #2 : 27.06.2012, 22:31:04 »
Ну вроде как есть работоспособный вариант. Проверено у меня на JoomShopping 3.7.2. Кому не понравится - сильно не пинайте. Ибо я не писатель, а только собрал из разных кусков то, чего мне не хватало.
Итак, подробно.
Модуль mod_keywordtag - переделанный модуль Tag. Вернее, не переделанный, а практически заново написанный. Читает все ключевые слова товара из поля  meta-keywords (причём, по идее должен это делать для любого языка, но этот момент не проверялся, т.к. у меня используется только один). Все ключевые слова (или фразы) оформляются как URL. При переходе по этой ссылке происходит поиск тэга в ключевых словах товаров ВСЕХ категорий. Ищет только для текущего языка. Результат поиска представляется обычным образом.

Поиск в ключевых словах осуществляется по сути стандартным способом, но для реализации пришлось создать дополнительный контроллер tagsearch.php который является небольшой модификацией контроллера, взятого в теме про поиск http://joomlaforum.ru/index.php/topic,191870.0.html. Соответственно, URL в модуле mod_keywordtag обращается к этому контроллеру.

Получился такой простой вариант. Чего нет, но хотелось бы:
1. выбор категорий в которых искать товары (только в текущей, в этой и дочерних, в этой и родительской, в родительской и всех дочерних, во всех)

Если кто-то может усовершенствовать, прошу результат выложить здесь.

[вложение удалено Администратором]
« Последнее редактирование: 27.06.2012, 23:00:21 от mgm »
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Нормальные теги и поиск
« Ответ #3 : 27.06.2012, 22:35:20 »
Хорошо бы еще рабочий пример посмотреть, вы же явно писали его для своего проекта, дайте ссылку
Я знаю только то, что ничего не знаю
*

mgm

  • Захожу иногда
  • 67
  • 3 / 0
Re: Нормальные теги. Модуль
« Ответ #4 : 27.06.2012, 22:47:52 »
Хорошо бы еще рабочий пример посмотреть, вы же явно писали его для своего проекта, дайте ссылку
Всё пока на локальной машине. Привязки к проекту никакой нет. Всё исключительно в пределах функционала магазина. Люблю я универсальные вещи :)
*

Demias

  • Захожу иногда
  • 244
  • 2 / 0
Re: Нормальные теги. Модуль
« Ответ #5 : 17.10.2012, 17:16:04 »
А для какой версии Joomla сей модуль? Не ставится на 1.5.
*

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
Re: Нормальные теги. Модуль
« Ответ #6 : 30.11.2012, 19:42:14 »
Решение работает, но проблема в том, что ссылка с тега (в данном случае) это результат поиска. А у меня, как и у многих других, результаты поиска закрыты от индексации, поэтому такие теги теряют свой смысл.

Есть вот такое решение
http://extensions.joomla.org/extensions/search-a-indexing/tags-a-clouds/18853

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

Если кто обкатает, отпишитесь пожалуйста
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Re: Модуль AJAX корзины (Multi)

Автор Садко

Ответов: 97
Просмотров: 19874
Последний ответ 08.10.2023, 07:49:27
от kit2m2
Модуль красивого выбора валюты

Автор beagler

Ответов: 8
Просмотров: 5190
Последний ответ 12.03.2023, 01:42:31
от ecolora
Модуль категорий + товары + аккордеон

Автор Efanych

Ответов: 118
Просмотров: 27695
Последний ответ 02.10.2022, 22:04:42
от Biss
Модуль вывода товаров категории JS5

Автор marksetter

Ответов: 15
Просмотров: 3444
Последний ответ 24.08.2022, 18:52:35
от marksetter
Продвинутый модуль Товары по метке

Автор ecolora

Ответов: 7
Просмотров: 3521
Последний ответ 27.04.2022, 14:24:02
от ecolora