Модуль расширенного поиска товаров по характеристикам: Проблема передачи ссылки в browse

Тема в разделе "Модули Joomla для Virtuemart", создана пользователем Romaha, 13.12.2011.

  1. Offline

    Romaha Недавно здесь

    Регистрация:
    13.12.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Нарыл в интернете модуль расширенного поиска товаров по характеристикам.
    Allancer's VirtueMart Advanced Search Module.
    Ссылка на разработчика: http://allancer.com/index.php?option=com_virtuemart&Itemid=24&vmcchk=1&Itemid=24.
    Сделано классно. Ищет по производителям, цене, и характеристикам товаров; можно исключать характеристики чтобы не отображались в форме поиска, также присутствует поле обычного поиска по наименованию. Найденное выводит в browse по умолчанию магазина. Ставится компонент с модулем в паре. И все бы хорошо, но одна беда! Ссылки на товар прописаны неверно, при переходе по ссылке открывает 404 ошибку. Ссылка показывает неверный путь: "www.site.domen/www.site.domen?page=shop...." а должно быть "www.site.domen/index.php?page=shop....".
    Ко всем огромная просьба! Пожалуйста, кто-нибудь, скажите где ее поменять. Не могу найти! Форум разработчика молчит. :'(
    Если кому-то не захочется регистрироваться на сайте производителя, даю ссылку, по которой можно скачать без регистрации: www.opt-light.ru/mod_alc_vm_search_unzip_first.zip
    Посмотреть как НЕ работает можно тут: opt-light.ru
    Установка: Распаковываем архив на компе, в архиве компонент и модуль. Сначала ставим компонент, потом модуль.
    После нескольких суток безуспешного ковыряния нашел такой прикол: если список найденного товара с неправильными ссылками отсортировать по-другому (не важно по какому критерию), то ссылки исправляются и становятся рабочими. Все остальные ссылки (изображения, положить в корзину) передаются верно.
    А где "собака зарыта" найти не могу. Спецы, помогите пожалуйста....
     
  2.  
  3. Offline

    morph Пользователь

    Регистрация:
    05.04.2007
    Сообщения:
    158
    Симпатии:
    10
    Пол:
    Мужской
    у вас в ссылке 2 раза имя сайта отображается. найдите где задается ссылка и уберите. просто чтобы с index.php начиналось
    З.Ы. можно и без компонента искать по параметрам типов shop.browse_alc заменить на shop.browse стандартныый. воабще не вижу параметров чтобы небыло их в shop.browse
     
    Romaha нравится это.
  4. Offline

    Romaha Недавно здесь

    Регистрация:
    13.12.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Точно! в default.php
    Код (PHP):
    1. <form action="<?php $sess->purl( $mm_action_url."index.php?page=shop.browse_alc" ) ?>" method="post" onsubmit="javascript: if(this.elements['keyword'].value == '<?php echo $VM_LANG->_('PHPSHOP_SEARCH_TITLE') ?>') {this.elements['keyword'].value ='';this.submit();}">
    поменял на
    Код (PHP):
    1. <form action="<?php $sess->purl( $mm_action_url."index.php?page=shop.browse" ) ?>" method="post" onsubmit="javascript: if(this.elements['keyword'].value == '<?php echo $VM_LANG->_('PHPSHOP_SEARCH_TITLE') ?>') {this.elements['keyword'].value ='';this.submit();}">
    и ссылки стали верные!!! Ура, спасибо! Правда появилась другая проблема: раньше если найден один товар, он выводился сразу в flypage, теперь он не находится вообще. Зато если товаров несколько, то все отлично показывает. Не подскажете, где можно подправить чтобы этот один товар тоже в browse скидывал? Спасибо.
     

Поделиться этой страницей

Загрузка...