Новости Joomla

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

V1RTUS

  • Захожу иногда
  • 204
  • 1 / 1
Re: Мы починили поиск для JoomShopping
« Ответ #60 : 24.10.2013, 02:35:30 »
Подскажите хоть где запрос в базу выполняется? не в модуле не плагине так и не понял где вырезать поиск по описанию.
*

Zebraj

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #61 : 30.10.2013, 19:15:52 »
Так я и не понял - Поиск работает?
У меня такая проблема?
ищет он нормально: выводит то что нашел. Но вот при нажатии на найденный товар выдает ссылку соответствующую товару, только меняет в строке Алиас
Должен быть /kat/  , а устанавливает /poisk/
соответственно найденный товар открыть не представляется возможным и идет пере направление на расширенный поиск, и так по кругу.
Не уж-то я не так что-то делаю?
Результат поиска: http://bonbeau.ru/index.php/poisk/result

результат нажатия на товар: http://bonbeau.ru/index.php/poisk/m/demisezM/pantsM333/5063 - ошибочный
результат должен быть: http://bonbeau.ru/index.php/kat/m/demisezM/pantsM333/5063

Помогите, пожалуйста - это последний штрих и сайт выйдет в мировую сеть ;)
« Последнее редактирование: 30.10.2013, 19:20:50 от Zebraj »
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Мы починили поиск для JoomShopping
« Ответ #62 : 30.10.2013, 19:43:00 »
пункт меню поиск часом не создан ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Zebraj

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #63 : 31.10.2013, 08:48:15 »
Да, именно пункт меню выводит модуль Поиска.
Установил форму поиска в обычное место - так же в результате выводит товар со ссылкой /poisk/
Если удалить меню Поиск с Алиасом, то модуль поиска работает нормально и результат выдает с верным алиасом.
« Последнее редактирование: 31.10.2013, 09:29:47 от Zebraj »
*

andersan2000

  • Захожу иногда
  • 64
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #64 : 04.11.2013, 03:22:35 »
Доброго времени суток. Установил поиск все работает, большое спасибо. Но обнаружен следующий баг при поиске ко всем ценам категории товара добавляется "=". Это так и должно быть или это какая-то ошибка? спасибо
*

Sorrowful

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #65 : 07.11.2013, 19:27:06 »
Здравствуйте.
Поставил модуль поиска с оф сайта, вывел его на сайте в боковую колонку, когда набираю в нем текст и нажимаю кнопку поиска, вместо результатов открывается вот эта страница
домен.ru/search/result.html с шаблоном расширеного поиска, самих результатов нет.
Непонятно почему не передаются данные для поиска
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Мы починили поиск для JoomShopping
« Ответ #66 : 07.11.2013, 19:53:07 »
плагин поиска установлен ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Sorrowful

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #67 : 07.11.2013, 20:02:37 »
Спасибо за ответ.
Установлен и плагин и модуль.
Решил обойтись без модуля, установил плагин и отключил все остальные плагины поиска, оставил только от joomshoping, так как нужен только поиск по каталогу. Но не тут то было, хочу добится чтобы он искал только по коду товара "Ean" помоему, а он зараза ищет везде по описанию товара. Как лишнее отрезать незнаю, может Вы подскажите хотя бы файл в котором это можно отрезать.

Думал что возможно модуль как то по другому ищет, но он чет вообще не хочет работать((


PS
Разобрался с плагином, повырезал в файле plugins/search/joomshopping/joomshopping.php запросы на поиск в кратком и полном описании, теперь ищет только по названию продукта и его коду (артикулу)
« Последнее редактирование: 07.11.2013, 20:22:34 от Sorrowful »
*

Cklumba

  • Новичок
  • 4
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #68 : 25.11.2013, 16:02:48 »
после установки JoomSearchShopping у меня сломался поиск от Ice Jshopping Search, как его починить?(500 Макет result не найден)!!как починить?кто нибудь может помочь?
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Мы починили поиск для JoomShopping
« Ответ #69 : 25.11.2013, 16:37:21 »
Может Айстема поможет ? или удаление например того что поставили.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kadriel

  • Новичок
  • 3
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #70 : 20.01.2014, 16:36:37 »
не работает. выдает ошибку /www/components/com_jshopping/controllers/search.php on line 13
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #71 : 27.04.2014, 17:45:08 »
2. Модулю можно указать что бы он не искал только в названиях и кодах товаров

У меня нет такой опции (скачал по ссылке). В модули предлагается лишь - "Показывать ссылку на расширенный поиск" и "Добавить в запрос поиск по описаниям товаров"
А сам поиск как и стандартный дает возможность сортировать лишь по производителю и категории
*

Bacep

  • Новичок
  • 4
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #72 : 06.06.2014, 11:32:22 »
ищет он нормально: выводит то что нашел. Но вот при нажатии на найденный товар выдает ссылку соответствующую товару, только меняет в строке Алиас
Должен быть /kat/  , а устанавливает /poisk/
соответственно найденный товар открыть не представляется возможным и идет пере направление на расширенный поиск, и так по кругу.
Не уж-то я не так что-то делаю?
Результат поиска: http://bonbeau.ru/index.php/poisk/result

результат нажатия на товар: http://bonbeau.ru/index.php/poisk/m/demisezM/pantsM333/5063 - ошибочный
результат должен быть: http://bonbeau.ru/index.php/kat/m/demisezM/pantsM333/5063
Решили проблему? мне нужен именно пункт меню с поиском. как поправить url?
*

web-lg

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #73 : 02.10.2014, 21:46:09 »
добрый день!
У меня установлен модуль поиска JoomSearchShopping, но в настройках модуля отсутствует выбор - поиск только по названию товаров.
модуль ищет совпадения не только в названиях, но и в описаниях товаров. Подскажите где можно подправить код модуля, чтобы он искал только по наименованиям товаров?
*

web-lg

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #74 : 04.10.2014, 16:17:44 »
Подскажите хоть где запрос в базу выполняется? не в модуле не плагине так и не понял где вырезать поиск по описанию.

Здравствуйте, вы решили проблему с поиском?
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #75 : 08.11.2015, 19:21:15 »
Удивительно, разработчики не сделали поиск по категориям JoomShopping. Пришлось дорабатывать самому :(
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

Shiffer

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #76 : 16.11.2015, 10:52:22 »
Удивительно, разработчики не сделали поиск по категориям JoomShopping. Пришлось дорабатывать самому :(
Поделитесь своей доработкой с общественность, пожалуйста, если не сложно.
*

UnKnowNby

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #77 : 15.12.2015, 15:16:29 »
Удивительно, разработчики не сделали поиск по категориям JoomShopping. Пришлось дорабатывать самому :(
Если не жалко, поделитесь с людьми))))
*

Shiffer

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #78 : 16.12.2015, 19:27:22 »
Если не жалко, поделитесь с людьми))))
Да не дождемся уже.
Я сделал так:
в файле ваш_домен\components\com_jshopping\controllers\search.php
после этих строк
Код
$dispatcher->trigger('onBeforeFixLimitstartDisplayProductList', array(&$limitstart, &$total, 'search'));
        if ($limitstart>=$total) $limitstart = 0;

        $query = "SELECT $adv_result FROM `#__jshopping_products` AS prod
                  LEFT JOIN `#__jshopping_products_to_categories` AS pr_cat ON pr_cat.product_id = prod.product_id
                  LEFT JOIN `#__jshopping_categories` AS cat ON pr_cat.category_id = cat.category_id                 
                  $adv_from
                  WHERE prod.product_publish = '1' AND cat.category_publish='1'
                  $adv_query
                  GROUP BY prod.product_id ".$order_query;
        $db->setQuery($query, $limitstart, $limit);
        $rows = $db->loadObjectList();
        $rows = listProductUpdateData($rows);
        addLinkToProducts($rows, 0, 1);
вставляем
Код
		$category_search_fields = array('cat.ml:name', 'cat.ml:short_description', 'cat.ml:description');
   $where_search = "";
   $adv_query = "";
        if ($search_type=="exact"){
            $word = addcslashes($db->escape($search), "_%");
            $tmp = array();
            foreach($category_search_fields as $field){
                $tmp[] = "LOWER(".getDBFieldNameFromConfig($field).") LIKE '%".$word."%'";
            }
            $where_search = implode(' OR ', $tmp);
        }else{       
            $words = explode(" ", $search);
            $search_word = array();
            foreach($words as $word){
                $word = addcslashes($db->escape($word), "_%");
                $tmp = array();
                foreach($category_search_fields as $field){
                    $tmp[] = "LOWER(".getDBFieldNameFromConfig($field).") LIKE '%".$word."%'";
                }
                $where_search_block = implode(' OR ', $tmp);
                $search_word[] = "(".$where_search_block.")";
            }
            if ($search_type=="any"){
                $where_search = implode(" OR ", $search_word);
            }else{
                $where_search = implode(" AND ", $search_word);
            }
        }
        if ($where_search) $adv_query .= " AND ($where_search)";
$query = "
SELECT pr_cat.category_id, prod.`name_en-GB` AS name, prod.`short_description_en-GB` AS short_description, prod.`alias_en-GB` AS alias, prod.category_image
FROM  `nzaxo_jshopping_categories` AS prod
LEFT JOIN  `nzaxo_jshopping_products_to_categories` AS pr_cat ON pr_cat.category_id = prod.category_id
LEFT JOIN  `nzaxo_jshopping_categories` AS cat ON pr_cat.category_id = cat.category_id
WHERE cat.category_publish =  '1'
AND prod.access
IN ( 1, 1 )
AND cat.access
IN ( 1, 1 )
$adv_query
GROUP BY prod.category_id
";

        $db->setQuery($query, $limitstart, $limit);
$total2 = $db->loadResult();
        $catrows = $db->loadObjectList();
        $catrows = listProductUpdateData($catrows);

в этом же файле находим строки

Код
            if (!$total) {
            $view_name = "search";
            $view_config = array("template_path"=>JPATH_COMPONENT."/templates/".$jshopConfig->template."/".$view_name);
            $view = $this->getView($view_name, getDocumentType(), '', $view_config);
            $view->setLayout("noresult");
            $view->assign('search', $search);
            $view->display();
            return 0;
        }

заменяем условие на

Код
		 if ((!$total)and(!$total2)) {
            $view_name = "search";
            $view_config = array("template_path"=>JPATH_COMPONENT."/templates/".$jshopConfig->template."/".$view_name);
            $view = $this->getView($view_name, getDocumentType(), '', $view_config);
            $view->setLayout("noresult");
            $view->assign('search', $search);
            $view->display();
            return 0;
        }
и вставляем после предыдущего блока.

Так же нужно вставить сточку
Код
$view->assign('catrows', $catrows);
после строки
Код
$view->assign('rows', $rows);
В этом файле все.
Теперь идем в файл шаблона вывода com_jshopping\search\products.php
Если у вас переопределение, то ищите его в папке шаблона.
В этом файле после строки
Код
<h1><?php print _JSHOP_SEARCH_RESULT?> <?php if ($this->search) print '"'.$this->search.'"';?></h1>
вставляем
Код
<?php
if (count($this->catrows)){
?>
<div class="jshop_list_category">
<table class = "jshop list_category">
    <?php foreach($this->catrows as $k=>$category){?>
        <?php if ($k%4==0) print "<tr>"; ?>
        <td class="jshop_categ" width="<?php print (100/4)?>%">
          <table class = "category">
            <tr>
            <td class="image">
                <a href = "http://<?php print $_SERVER['SERVER_NAME'];?>/shop/<?php print $category->alias;?>.html"><img class="jshop_img" src="http://<?php print $_SERVER['SERVER_NAME'];?>/components/com_jshopping/files/img_categories/<?php if ($category->category_image) print $category->category_image; else print $this->noimage;?>" alt="<?php print htmlspecialchars($category->name)?>" title="<?php print htmlspecialchars($category->name)?>" /></a>
            </td>
            <td>
               <a class = "product_link" href = "http://<?php print $_SERVER['SERVER_NAME'];?>/shop/<?php print $category->alias;?>.html" title="<?php print $category->name?>"><?php print($category->name)?></a>
               <p class = "category_short_description"><?php// print $category->short_description?></p>
            </td>
            </tr>
           </table>
        </td>
        <?php if ($k%4==3) print '</tr>'; ?>
    <?php } ?>
        <?php if ($k%4!=3) print '</tr>'; ?>
</table>
</div>
<?php
}
//вывод категорий
?>
Если не работает, вставьте вместо $_SERVER['SERVER_NAME'], ваш домен.
Цифры в условиях отвечают за количество категорий в ряду.
Поиск идет по названию, короткому описанию категории и по полному описанию категорию.
Делалось на Joomla 3.
Это всё костыли и хаки. По хорошему нужно это сделать плагин, так как есть много триггеров на события поиска, но я не умею.  ^-^
*

UnKnowNby

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #79 : 16.12.2015, 19:39:06 »
Да не дождемся уже.
Ооооо спасибо)) буду пробовать с Joomla 2.5 это ^_^
Может немножко подредактирую потом под своё)))
*

natti

  • Новичок
  • 1
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #80 : 10.02.2016, 12:27:42 »
Добрый день!
Подскажите...
Использую поиск товара, выдает страницу с результатами поиска, перехожу на страницу одного из товара - хочу вернуться обратно на страницу поиска и тут "Ошибка, страницы не существует"
Как можно исправить?
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Мы починили поиск для JoomShopping
« Ответ #81 : 10.02.2016, 12:34:34 »
предыдущая страница содержит результаты поиска. необходимо повторно вводить данные формы.
обычно пишет, что то типа повторить результаты ввода формы ? да и тогда оно загружает...
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

didsev

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
  • http://webvariant.org
Re: Мы починили поиск для JoomShopping
« Ответ #82 : 28.03.2016, 06:32:21 »
Что-то  не нашел ссылку на скачивание модуля....
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
Re: Мы починили поиск для JoomShopping
« Ответ #83 : 21.09.2016, 11:05:34 »
Мы дочинили поиск (плагин поиска).
Добавлены:
- возможность поиска по коду (артикулам назначеным атрибутам)
- возможность поиска по названию и описанию производителей.

Ссылка на скачивание здесь

Ссылка битая
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
Re: Мы починили поиск для JoomShopping
« Ответ #84 : 21.09.2016, 11:16:29 »
Пробовал все версии, снимал галочку с "выдача поиска с описания" все равно в описании товаров ищет, как быть? У меня 11 тыс товаров с продуктами и везде описание, будешь искать скажем "сахар" некогда не найдешь, так-как в описании почти везде есть слово сахар.

Чтобы в JoomShopping сделать поиск ТОЛЬКО ПО НАЗВАНИЯМ товара, нужно зайти в файл корень/components/com_jshopping/lib/default_config.php и заменить этот код

Код

$config->product_search_fields = array(
    'prod.ml:name',
    'prod.ml:short_description',
    'prod.ml:description',
    'prod.product_ean'
);


на этот:

Код

$config->product_search_fields = array(
    'prod.ml:name'
);


Работает на Joomla 3 + JoomShopping 4

При этом и модуль mod_jshopping_search будет искать нужное слово только в наименовании товаров.
*

Night_Pilgrim

  • Захожу иногда
  • 74
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #85 : 08.11.2016, 15:01:20 »
а можно как-нибудь убрать из стандартного поиска товары которых нет в наличии?
« Последнее редактирование: 08.11.2016, 15:30:09 от Night_Pilgrim »
*

specnazov

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #86 : 07.12.2016, 13:23:56 »
а можно как-нибудь убрать из стандартного поиска товары которых нет в наличии?
Или опустить вниз поиска? Или затемнить/высветлить картинку? Актуален вопрос для меня
*

Rikh

  • Захожу иногда
  • 123
  • 1 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #87 : 03.02.2017, 16:28:27 »
Кто нибудь ковырял последнюю версию модуля поиска? Есть решение кнопки сброса? ! ! Поделитесь пожалуйста!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Мы починили поиск для JoomShopping
« Ответ #88 : 03.02.2017, 17:32:29 »
что такое "решение кнопки сброса"?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Rikh

  • Захожу иногда
  • 123
  • 1 / 0
Re: Мы починили поиск для JoomShopping
« Ответ #89 : 03.02.2017, 21:05:12 »
что такое "решение кнопки сброса"?
Модуль поиска работает, но после поиска сбросить результат нельзя. Кнопка поиска исчезает и приходится возвращаться чтобы осуществить новый поиск. Это очень неудобно. Спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин - Вывод значения поля из таблицы продуктов в корзине JoomShopping

Автор draff

Ответов: 3
Просмотров: 790
Последний ответ 26.02.2024, 07:00:01
от kit2m2
Плагин - Товар на складе или Товар под заказ для JoomShopping [Скачать]

Автор kit2m2

Ответов: 58
Просмотров: 9255
Последний ответ 18.05.2023, 12:59:00
от Akeksandr
[Решено] Комплект товаров JoomShopping - конструктор

Автор vgromov

Ответов: 96
Просмотров: 28153
Последний ответ 14.12.2022, 15:21:24
от kit2m2
Функционал сравнение товаров в JoomShopping

Автор falur

Ответов: 53
Просмотров: 13448
Последний ответ 22.08.2022, 09:54:16
от kit2m2
[скачать] Выбор отделения Новой Почты для JoomShopping 4+

Автор v42bis

Ответов: 18
Просмотров: 3627
Последний ответ 06.07.2022, 07:17:06
от denxio