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

Damarkuzz

  • Захожу иногда
  • 116
  • 1 / 0
Здравствуйте, пытаюсь усовершенствовать компонент ajax-поиска Minitek Live Search, хочу добавить в поиск возможность поиска категории. Все получается, но вот незадача, не могу придумать как выводить красивые ссылки на категорию. Ломаю голову, не могу никак придумать как их получить, если дадите пинка в верном направлении - буду рад!

Код
$db = JFactory::getDbo();
$select = 'SELECT * FROM `#__virtuemart_categories_ru_ru` WHERE `category_name` LIKE "%'.$_REQUEST['word'].'%"';
$app = JFactory::getApplication();
$db->setQuery( $select );
$ids = $db->loadAssocList();
?>
<?php
if($ids)
{
?>
<h3>Категории</h3>
<ul>
<?php foreach($ids as $cat)
{
$lnk = JRoute::_('index.php?option=com_virtuemart&view=category&category_id='.$cat['virtuemart_category_id'].'&Itemid='.$Itemid);
?>
<li>
<? print_r($cat); ?>

<a href="<?php echo $lnk ?>">
<?php echo $cat['category_name'];?>
</a>
</li>
<?php
}
?>
</ul>
<?php
}
« Последнее редактирование: 13.10.2020, 19:20:19 от Damarkuzz »
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
не могу придумать как выводить красивые ссылки на товар

А в теме:
Цитировать
Как получить "красивую" ссылку на категорию

Так всё-таки на что? )
Возможно, будет интересно: Интеграция с Ozon
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
В любом случае из БД получится взять только alias, но не всю ссылку.
(если, конечно, заранее не позаботится о написании скрипта, который будет записывать в БД полные ссылки)

SEF ссылки получают, как правило, через PHP, а не из БД.
Возможно, будет интересно: Интеграция с Ozon
*

Damarkuzz

  • Захожу иногда
  • 116
  • 1 / 0
Прошу прощения, на категорию необходимо
*

a-vikalingvo

  • Захожу иногда
  • 51
  • 7 / 0
так а что не получается придумать ??

не могу придумать как выводить красивые ссылки на товар.

Если на "товар" - то в ссылку нужно добавить product_id
$lnk = JRoute::_('index.php?option=com_virtuemart&view=category&category_id='.$cat['virtuemart_category_id'].'&product_id=&'.$product_id.'Itemid='.$Itemid);

А в обще --> Вам двойка - за ясность мыслей в задаваемых вопросах ! )))
*

a-vikalingvo

  • Захожу иногда
  • 51
  • 7 / 0
Прошу прощения, на категорию необходимо
А щас как выводит ?
*

Damarkuzz

  • Захожу иногда
  • 116
  • 1 / 0
Рабочий кусочек, спасибо всем за помощь
Код
<?php foreach($ids as $cat)
{

$lnk = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$cat['virtuemart_category_id'].'&Itemid=595');
//$lnk = explode("?", $lnk);
?>
<li>


<a href="<?php echo $lnk; ?>">
<?php echo $cat['category_name'];?>
</a>
</li>
<?php
}
?>
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
Зачем было брать проект на фрилансе, если вы не в теме?
*

a-vikalingvo

  • Захожу иногда
  • 51
  • 7 / 0
Зачем было брать проект на фрилансе, если вы не в теме?
Человек в обще - сам по себе ! - Спросил не понятно - потом дошло - кинул кусок кода - Всем спасибо - и ушел ! )))
Красава !! ))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как изменить lang=&quot;ru-ru&quot;?

Автор Maffo

Ответов: 0
Просмотров: 203
Последний ответ 07.04.2023, 16:07:22
от Maffo
Как назначить пункту меню ссылку на категории К2?

Автор kochevnik

Ответов: 1
Просмотров: 176
Последний ответ 12.03.2023, 16:26:44
от kochevnik
[Решено] Получить список тегов каждого материала в блоге категории

Автор goga_pgasovav

Ответов: 1
Просмотров: 223
Последний ответ 02.03.2023, 14:20:21
от goga_pgasovav
Ошибка "0 Некорректный контроллер: имя='user', формат=''"

Автор zeus07

Ответов: 14
Просмотров: 1675
Последний ответ 20.02.2023, 11:47:20
от wiz.alex
Как создать ссылку на категорию в картинке материала?

Автор Mnojitell

Ответов: 0
Просмотров: 334
Последний ответ 12.01.2023, 14:14:11
от Mnojitell