LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 02:46:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 4 [5]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Компонент и модуль поиска товаров VirtueMart 1.0.15 на Ajax  (Прочитано 39008 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« : 30.06.2009, 16:52:26 »

Эта связка задумывалась для того, чтобы свести к минимуму или совсем уничтожить возможность попадания в "молоко" при выборе параметров поиска.
Модуль служит для задания условий поиска, а компонент (пока) только для вывода результатов.
Ищет по артикулу, категории, производителю, типу и характеристикам типов товара, по цене.
Поля выбора настраиваются в админке модуля.
Ajax работает  на библиотеке jquery.

Ограничения: характеристик в типе до 5; пока не придумал как быть с характеристиками в которых присутствует мультивыбор значений уже придумал.

Устанавливать только связкой, порознь не работают.

Посмотреть можно здесь: http://aqua.barier-cs.com/catalog/index.html

* com_vm_ext_search_03b.zip (12.08 Кб - загружено 2057 раз.)
* mod_vm_ext_search_03b.zip (23.9 Кб - загружено 1981 раз.)
« Последнее редактирование: 09.07.2009, 09:51:16 от Arkadiy » Записан
 
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #121 : 21.01.2010, 07:21:29 »

Код:
if ($level == 1) $style = "style='font-weight:bold;color:red;'";
elseif ($level == 2) $style = "style='font-weight:bold;'";
elseif ($level == 3) $style = "style='...'";
else  $style = "";
Так будет правильнее.
Записан
OrlandoM
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 58


« Ответ #122 : 01.02.2010, 21:27:58 »

Вообщем, поставил я com_ без проблем, а вот mod_ ставиться не хочет, ругается на XML, решил поставить руками (вручную), добавил строчку в jos_modules, сделал папку в modules, скопировал файлы из архива. В менеджере модулей захожу на этот mod_vm_ext_search (не помню, как он правильно называется), так там тоже XML не парсится и выдает ошибку, следовательно, опции не редактируемы (опции отображения, насколько я понял, SKU и т.д.). Уважаемый Аркадий, поправьте, пожалуйста, этот XML, или подскажите в какую сторону копать. Буду благодарен.
А я пока поставлю debug mode и попробую сам отредактировать.
ЗЫ. Joomla - 1.5, ВМ - последний
Записан
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #123 : 02.02.2010, 07:28:19 »

Ты в другой ветке отприсался, тебе нужен тот модуль и компонент т.к. этот не для твоей версии.
Записан
god-master
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 61


« Ответ #124 : 25.03.2010, 13:17:50 »

Обнаружил небольшой косяк!
Когда товаров, полученных в результате поиска больше, чем указанный лимит, снизу появляется ссылка на странички со следующими товарами.
Так вот, когда кликаешь по либо "В конец списка", либо "Следующий", либо на циферку странички, то почему-то потом выводится новый список изо всех товаров.
Это только у меня так?
Записан
alexsys
Захожу иногда
**

Репутация: +5/-0
Offline Offline

Сообщений: 20


« Ответ #125 : 13.05.2010, 17:46:05 »

У меня компонент криво ищет если делать поиск по ТИПам товара. Он ерунду какуюто выводит. Т.е. поиск не соответствует запросу.
Записан
ThisIsSparta
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13



« Ответ #126 : 02.07.2010, 19:09:27 »

при установке mod_vm_ext_search_03b.zip
пишет:
Ошибка! Не найден XML-файл установки Joomla!
разархивировал и скопировал папку в modules, но в модулях нету все равно.
Как установить модуль?

Joomla 1.5.17
VM 1.1.4
Записан
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #127 : 02.07.2010, 20:27:51 »

Йоу, чувак, ты на название темы смотрел? Это версия для другого магазина и для другой Joomla. Я уже напахал массу других компонентов для аналогичных целей но для твоей версии вирта.
Записан
ThisIsSparta
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13



« Ответ #128 : 05.07.2010, 23:03:27 »

да точно, сори.
А где можно посмотреть твои файлы для VM?
Записан
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #129 : 06.07.2010, 06:04:04 »

http://joomlaforum.ru/index.php/topic,115793.0/topicseen.html
Записан
salikweb
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #130 : 20.12.2010, 10:32:00 »

Эта связка задумывалась для того, чтобы свести к минимуму или совсем уничтожить возможность попадания в "молоко" при выборе параметров поиска.
Модуль служит для задания условий поиска, а компонент (пока) только для вывода результатов.
Ищет по артикулу, категории, производителю, типу и характеристикам типов товара, по цене.
Поля выбора настраиваются в админке модуля.
Ajax работает  на библиотеке jquery.

Ограничения: характеристик в типе до 5; пока не придумал как быть с характеристиками в которых присутствует мультивыбор значений уже придумал.

Устанавливать только связкой, порознь не работают.

Посмотреть можно здесь: http://aqua.barier-cs.com/catalog/index.html

Архивы нескачиваются?
Записан
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #131 : 20.12.2010, 11:54:14 »

Скачиваются нормально, только-что пробовал.
Записан
salikweb
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #132 : 09.02.2011, 23:20:33 »

Вот такая проблема с отбором!
Допустим покупатель не выбрал производителя , а в характеристиках выбрал обьем ,  тип , интерфейс. Вот тут можно посмотреть http://ciifra.ru/index.php?option=com_virtuemart&page=shop.browse&category_id=18&Itemid=57! касяк в том что выбираем например 500gb обьем а выводит товары с обьемом больше чем указано. Как избежать такую проблему
Записан
salikweb
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #133 : 09.02.2011, 23:23:56 »

И как сделать чтобы цена в поиске сортировалась от минемальной до максимальной! Помогите пожалуйста
Записан
salikweb
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #134 : 19.02.2011, 15:02:48 »

Где можно приобрести платную версию и что в ней улучщено
Записан
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #135 : 19.02.2011, 16:21:12 »

Платная версия у меня в подписи.
Записан
alvaros
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #136 : 26.03.2011, 15:44:48 »

Создал все типы и их параметры, добавил в них товары, НО по кнопке ПОИСК ни чего не происходит?

нужна помощь!
« Последнее редактирование: 26.03.2011, 17:22:51 от alvaros » Записан
aleks_yug
Завсегдатай
*****

Репутация: +78/-0
Offline Offline

Сообщений: 565


« Ответ #137 : 26.03.2011, 17:35:22 »

Создал все типы и их параметры, добавил в них товары, НО по кнопке ПОИСК ни чего не происходит?

нужна помощь!
версия VM какая? ссылочку на сайт можно?
Записан
alvaros
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #138 : 26.03.2011, 17:43:54 »

Все стало на свои места версия поиска для vm 1.0.15
моя VM 1.1.5

есть возможность ее запустить на более поздней версии? скажем на 1.1.5
 

« Последнее редактирование: 26.03.2011, 17:49:39 от alvaros » Записан
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #139 : 26.03.2011, 17:56:32 »

Да, есть, у меня в подписи.
Записан
alvaros
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #140 : 26.03.2011, 19:19:59 »

у вас в подписи более продвинутый вариант, мне на первое время хватит и этого варианта

как завести этот поиск? ! на vm 1.1.5
Записан
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #141 : 26.03.2011, 21:10:51 »

Этот никак, тут есть еще бесплатный вариант для 1.1
Записан
podar61
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #142 : 27.07.2011, 19:24:56 »

Спасибо за поиск.
Были вопросы в теме как выделить различные уровни категорий. Немного изменил код автора.

function list_tree($category_id = "", $cid = '0', $level = '0', $selected_categories = Array()) {

        $ps_vendor_id = $_SESSION["ps_vendor_id"];
        $db = new ps_DB;

        $level++;

        $q = "SELECT category_id, category_child_id,category_name FROM #__{vm}_category,#__{vm}_category_xref ";
        $q .= "WHERE #__{vm}_category_xref.category_parent_id='$cid' ";
        $q .= "AND #__{vm}_category.category_id=#__{vm}_category_xref.category_child_id ";
        $q .= "AND #__{vm}_category.vendor_id ='$ps_vendor_id' ";
        $q .= "AND #__{vm}_category.category_publish ='Y' ";
        $q .= "ORDER BY #__{vm}_category.list_order, #__{vm}_category.category_name ASC";
        $db->setQuery($q);
        $db->query();
      
               
       switch ($level)
    {
        case 1:
            $style = "style='font-weight: bold;color:#2445A3;font-size:14px;'";
            break;
        case 2:
            $style = "style='font-weight: bold;font-size:12px;'";
            break;
   case 3:
            $style = "style='margin-left: 20px;'";
            break;
      
        default:
            $style = "";
            break;
    }



        while ($db->next_record()) {
            $child_id = $db->f("category_child_id");
            if ($child_id != $cid) {
                $selected = ($child_id == $category_id[0])? "selected=\"selected\"" : "";
                if ($selected == "" && @$selected_categories[$child_id] == "1") {
                    $selected = "selected=\"selected\"";
                }
                echo "<option $style $selected value=\"$child_id\">\n";
            }

Может кому понадобится.
Записан
varg8
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« Ответ #143 : 03.11.2011, 13:20:15 »

Можно ли ограничить поиск товаров по одной из категорий и добавить еще один модуль для поиска по другой категории? Собственно, как ограничить поиск? Ограничить не на уровне пользователя, а чтобы один модуль "видел" только одну категорию.
« Последнее редактирование: 03.11.2011, 13:23:41 от varg8 » Записан
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #144 : 03.11.2011, 15:42:46 »

Этот модуль не дублируется из-за ява-скриптов.
Записан
varg8
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« Ответ #145 : 03.11.2011, 19:17:13 »

то-есть на нём невозможно осуществить нечто подобное http://www.kama-spb.ru/? А если купить у вас платную версию? Фактически мне нужно чтобы пользователь сначала выбирал одну из двух категорий и только потом запускал поиск по характеристикам, в той категории, которую он выбрал. Будет ли это один модуль или несколько неважно.
« Последнее редактирование: 03.11.2011, 19:26:40 от varg8 » Записан
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #146 : 03.11.2011, 19:24:57 »

Так как там невозможно, но если на разных категориях, то без проблем, что платный, что бесплатный.
Записан
varg8
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« Ответ #147 : 03.11.2011, 19:29:15 »

Так как там невозможно, но если на разных категориях, то без проблем, что платный, что бесплатный.
что значит в разных категориях?
« Последнее редактирование: 03.11.2011, 20:50:00 от varg8 » Записан
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #148 : 03.11.2011, 20:47:28 »

Значит на разных старницах модуль может отображать разные данные, на одной странице может быть один модуль.
Записан
varg8
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« Ответ #149 : 03.11.2011, 20:48:59 »

Понятно. Где именно прописаны слова "Категории" "Выбрать категорию"? Где это можно изменить?
Если не выбирать категорию через модуль поиска, а зайти в нее через магазин, то категория в поиске проставляется, но фильтрация товаров не происходит http://kama35.ru/shopvirtue.html?page=shop.browse&category_id=15 как это исправить?
Записан
Arkadiy
Группа развития
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #150 : 03.11.2011, 20:50:32 »

Да кто его знает, надо брать модуль и изменять. Вопросы кастомизации обычно платны.
Записан
Страниц: 1 2 3 4 [5]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet