Новости Joomla

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

Backspace

  • Новичок
  • 5
  • 0 / 0
Уважаемый автор. Подскажите, в чем может быть проблема. Все сделал, как описано, но картинки не выводятся. Причем, загвоздка, как я понял, в файле JoomShopping.php
Код, вносящий изменения в файл default_resuts.php, как я понимаю, срабатывает, но вместо картинок товара  - замещающие изображения



а вот при внесении в файл JoomShopping.php строки prod.product_thumb_image AS myimg, индикатор поиска вращается бесконечно и не выводятся, не то что картинки, а вообще результаты поиска (я так понимаю, что идет запрос к БД за картинками и нет ответа?).

у меня Joomla 3.1.5, js 4.3.3, понимаю, что не та версия, под которую делался данный хак, но файлы, в которые вносятся изменения идентичны для j2.5 и 3
Может подскажете, в чем тут проблема?
*

antoxa7

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Спойлер
[свернуть]

Та же беда. Joomla 3.2.0/Joomshopping 4.4.0
*

Vlad1990

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Спойлер
[свернуть]

Та же беда. Joomla 3.2.0/Joomshopping 4.4.0


Для версии Joomla 3.2.0/Joomshopping 4.4.0, поменяйте SQL запрос prod.product_thumb_image AS myimg  на  image AS myimg, и ещё если у Вас локальный хостинг нужно прописывать полностью путь  к картинкам в файле default_results.php
*

DIA

  • Осваиваюсь на форуме
  • 39
  • 2 / 0
Здравствуйте, спасибо установил работает но
При воде скажем
"SSSSSS SSSS OG кирилица" - НЕТ РЕЗУЛЬТАТОВ,
минимум начинает искать при "SSSSSS SSSS OG",
если вбить "кирилица" - есть результат,
при "LLLLLLL OG кирилица" - нет результата.
__________________________________________________
" uiou iop yui IP yoiuyiuyiyyioy USA" -НЕТ РЕЗУЛЬТАТОВ,
" uiou iop yui IP yoiu" - есть результат

как у Вас нормально работает?
подскажите как эту существующею поправить =)
« Последнее редактирование: 12.04.2014, 00:11:37 от DIA »
*

lexrider

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Вопрос - как сделать картинку ссылкой на товар? как я понял обернуть в тег нельзя
Цитировать
ВАЖНО! Вывод картинки не заключать ни в какие спаны, дивы и прочие блоки, работать не будет.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну если обернуть в тег нельзя, то можно попробовать onclick="window.location.href='ссылка на товар'" для img добавить.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lexrider

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
ну если обернуть в тег нельзя, то можно попробовать onclick="window.location.href='ссылка на товар'" для img добавить.
не получилось
видимо гдето с синтаксисом не понимаю
было
Код
$myimg = "<img src=/components/com_jshopping/files/img_products/$result->myimg class='s-img'/>" ; 
Стало
Код
$myimg = "<img src=/components/com_jshopping/files/img_products/$result->myimg class='s-img' onclick="window.location.href='<?php echo JRoute::_($result->href); ?>" /> " ; 

поиск вообще не работает
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
у вас двойные кавычки (те, которые onclick="...") получились внутри двойных кавычек. ошибка синтаксиса. почитайте про то, как должны выглядеть строка, которая содержит кавычки.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lexrider

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Спасибо получилось так
Код
$myimg = "<img src=/components/com_jshopping/files/img_products/$result->myimg class='s-img' onclick=\"window.location.href='<?php echo JRoute::_($result->href); ?>'\" /> " ;
клик работает на картинке но вот ссылка нерабочая
Код
<?php echo JRoute::_($result->href); ?>
в названии товара отвечает за ссылку на товар а в картинке не хочет корректно вставлять ссылку
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Всем привет.
У меня стоит такой же поиск . Но если скопировать название и вставить в строку поиска с помощью правой кнопки мыши реакции ноль, нужно либо удалить символ, либо добавить что-то, если использовать ctrl+v все срабатывает. При вводе с клавиатуры все работает. Это только у меня такое, или у всех так? И как это можно исправить если кто знает?
« Последнее редактирование: 12.01.2015, 14:35:56 от misteri27 »
*

Silent_Breeze

  • Захожу иногда
  • 171
  • 33 / 0
Цитировать
в названии товара отвечает за ссылку на товар а в картинке не хочет корректно вставлять ссылку

Для себя решил так:
Код
	<?php if ($result->myimg) :
$myimg = "<img src=/components/com_jshopping/files/img_products/$result->myimg class='s-img'/>" ;
elseif (!$result->myimg) :
$myimg = "<img src='/components/com_jshopping/files/img_products/noimage.gif' class='s-img'/>" ;?>
 <?php endif; ?>
<dd class="result-text">
<div class="img-link"><a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) :?> target="_blank"<?php endif;?>><?php echo $myimg; ?></a></div>
<?php echo $result->text; ?>
</dd>
Здесь всё есть... просто нужно поискать немного... ;)
*

lexrider

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Для себя решил так:

все работает как положено спасибо +
*

Vyrd

  • Захожу иногда
  • 79
  • 2 / 0
Подскажите пожалуйста, как вывести метки к товарам в результатах поиска
*

alesceme

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
На отдельной странице результатов поиска цена выводится, но в модуле - нет. Куда крутить?
*

Serg_

  • Захожу иногда
  • 168
  • 24 / 1
  • Skype: smile_bot (Запорожье)
Цитировать
На отдельной странице результатов поиска цена выводится, но в модуле - нет. Куда крутить?
В файле plugins/search/joomshopping/joomshopping.php вставляли в запрос строку image AS myimg,
Для вывода цены поставьте ещё product_price AS myprice,
Получится так (строка ~92):
Код
$query = "SELECT prod.product_id AS slug, pr_cat.category_id AS catslug, prod.`".$lang->get('name')."` as title, 
                  CONCAT(prod.`".$lang->get('short_description')."`,' ',prod.`".$lang->get('description')."`) as text,
                  '2' AS browsernav,
                  prod.product_date_added AS created,
 image AS myimg,
 product_price AS myprice,
                  cat.`".$lang->get('name')."` AS section
                  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                  
                  WHERE ($where) AND prod.product_publish = '1' AND cat.category_publish='1'                
                  GROUP BY prod.product_id
                  ORDER BY $order
                  ";

После этого в файле default_results.php где хотите вывести цену вставьте код
Код
<?php echo formatprice($result->myprice)?>
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
Как поставить условие: выводить артикул и цену, если это товар, а если это статья- не выводить?

Разобралась, помогла эта  статья: Вывод вступительного изображения материала в результатах поиска com_search joomla3
Для артикула:
<?php    if( isset($result->Ean) && $result->Ean ){ print _JSHOP_EAN?>  :    (</span> <?php echo $result->Ean;  ?> )  <?php } ?>   
 
Для цены:
<?php  if( isset($result->myprice) && $result->myprice ){   echo formatprice($result->myprice);}    ?>

Вдруг кому пригодится...
« Последнее редактирование: 23.01.2016, 11:48:05 от diana1975 »
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
Новая проблема. Все хорошо, осталось  за малым: вывести вступительное изображение статьи.   Делала по аналогии с этой же статьей: http://joomlaforum.ru/index.php/topic,308954.0.html
но ничего не вышло. помогите.
Оказывается, во всех результатах выходит, а как сделать, чтобы и в  RokAjaxSearch выходила картинка материала?
« Последнее редактирование: 23.01.2016, 21:35:39 от diana1975 »
*

alesceme

  • Осваиваюсь на форуме
  • 26
  • 0 / 0

После этого в файле default_results.php где хотите вывести цену вставьте код
Так и сделано. Это выводит цену в результатах поиска, но не выводит в rokajaxsearch.
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
c ценой-то у меня все в порядке: она выходит в найденных товарах и не выходит в найденных статьях (материалах). Сложность в картинках материалов: они выходят в обычном поиске(когда нажимаешь на кнопку посмотреть все результаты), а еще надо, чтобы они были и в RokAjaxSearch.
Как быть-то, товарищи дорогие, уж больно хочется доделать по душе поиск... бросить и пойти дальше не могу
*

tkm

  • Захожу иногда
  • 69
  • 0 / 0
Подскажите, а как можно сделать в результатах поиска активной ссылку на категорию товара? И в самом выпадающем окне и на странице результатов поиска?
*

lev731

  • Захожу иногда
  • 85
  • 0 / 4
Доброго времени! Кто подскажет что нужно сделать, что бы поиск осуществлялся ТОЛЬКО по названиям товаров магазина, не цепляя другие разделы и контент вообще! Что бы поиск осуществлялся только по JoomShopping...
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
отключите другие плагины группы search
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lev731

  • Захожу иногда
  • 85
  • 0 / 4
Благодарю за подсказку - это помогло!
« Последнее редактирование: 13.08.2016, 21:17:49 от lev731 »
*

aloven

  • Новичок
  • 1
  • 0 / 0
Подскажите. Как только включаю Gzip-сжатие страниц в настройках Joomla перестает работать поиск.
Скриншот: http://prntscr.com/dj7uhg
Рабочий скрин (без сжатия): http://prntscr.com/dj7unx
Сайт: ecotraffic.ru

В чем может быть проблема?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
во всем, в чем угодно. в том, что какое то расширение не поддерживает такое сжатие. включайте сжатие gzip на сервере, а не в Joomla.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

katjuha6

  • Захожу иногда
  • 173
  • 0 / 0
здравствуйте, уважаемые форумчане!
может быть кто-нибудь может поделиться опытом вывода цены в результатах поиска, но при том условии, что цены на товары в админке могут быть указаны в одной из трех валют.
plugins/search/joomshopping/joomshopping.php
Код
 product_price AS myprice

выводит только цифру
т.е получается так, что в результатах поиска
20 евро
20 $
20 грн

у меня есть решение немного для другой ситуации: тогда цена была указана в одной валюте везде, но на сайте был конвертер валют.
может быть возможно на основе этого решения сделать так, чтобы цена, указанная в одной валюте, пересчитывалась в другую.
файл plugins/search/joomshopping/joomshopping.php
код под   
Код
$db->setQuery( $query, 0, $limit );
$rows = $db->loadObjectList();
полностью заменить на этот
Код
$jshopConfig = JSFactory::getConfig();
$jshopConfig->loadCurrencyValue();
JTable::addIncludePath(JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS.'tables');
$currency = JTable::getInstance('currency', 'jshop');
$currencis_list = $currency->getAllCurrencies('1');
$cur = array();
foreach($currencis_list AS $currency) {
    $cur[$currency->currency_id] = $currency;
}
if ($rows){
    foreach($rows as $key => $row) {
        if($jshopConfig->cur_currency == 2) { //основная валюта - в моем случае грн
            $row->price = $cur[2]->currency_value / $cur[3]->currency_value * $row->price;
            /* пояснение
            $cur[2] - грн. Обменный курс = 1
            $cur[3] - $. Обменный курс = 0.035087
            $row->price - цена товара
            */
        }
        $rows[$key]->href = SEFLink('index.php?option=com_jshopping&controller=product&task=view&category_id='.$row->catslug.'&product_id='.$row->slug, 1);
        $rows[$key]->image = JUri::Root().'components/com_jshopping/files/img_products/'.$row->myimg;
        $rows[$key]->cat = SEFLink('index.php?option=com_jshopping&controller=category&task=view&category_id='.$row->catslug,1);
        $rows[$key]->price = round($row->price, 2).' '.$cur[$jshopConfig->cur_currency]->currency_code;
    }
}
return $rows;
}
}
?>
т.е. наверное, нужно каким-то образом проверять в какой валюте указана цена: usd (id 3), грн (id 2) или евро (id 1)
и использовать нужную формулу
$row->price = $cur[2]->currency_value / $cur[3]->currency_value * $row->price; - для usd
$row->price = $cur[2]->currency_value / $cur[1]->currency_value * $row->price; - для евро
для грн ничего не использовать
*

Pashtetdiz

  • Захожу иногда
  • 175
  • 4 / 0
здравствуйте, уважаемые форумчане!
может быть кто-нибудь может поделиться опытом вывода цены в результатах поиска, но при том условии, что цены на товары в админке могут быть указаны в одной из трех валют.
plugins/search/joomshopping/joomshopping.php
Код
 product_price AS myprice

выводит только цифру
т.е получается так, что в результатах поиска
20 евро
20 $
20 грн

для грн ничего не использовать
Присоединяюсь к задаче, может кто поможет? !
*

stainles

  • Захожу иногда
  • 57
  • 0 / 0
Здравствуйте, уважаемые форумчане!
Может кто-нибудь подсказать как сделать чтоб например под картинкой можно было бы вывести количество товара на складе: "Количество на складе: 100 (или другое число)" и если нет то соответсвенно "Нет в наличии" ?

Код в com_jshopping/templates/default/product/product_default.php:
Код
<?php if (!$this->config->hide_text_product_not_available){ ?>
            <div class = "not_available" id="not_available"><?php print $this->available?></div>
        <?php }?>

        <?php if ($this->config->product_show_qty_stock && $this->product->qty_in_stock['qty'] > 0){?>
            <div class="qty_in_stock">
                <?php print _JSHOP_QTY_IN_STOCK?>:
                <span id="product_qty"><?php print sprintQtyInStock($this->product->qty_in_stock);?></span>
            </div>
        <?php }?>
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
Это делается через настройки компонента. Чтобы появилось количество нужно сначала Конфигурация - Функции магазина - поставить галку "Склад"
Далее Конфигурация - Товар - Товар - поставить галку "Количество на складе" - появиться кол-во

Затем в товаре, во вкладке "Информация о товаре" - поле Количество* указываете кол-во товара на складе: 100 (или другое число)

Ну а соответственно если кол-во = 0, то появиться надпись "Нет в наличии"
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

stainles

  • Захожу иногда
  • 57
  • 0 / 0
В результате поиска в JoomShopping + RokAjaxSearch как это сделать?
или я спросил не в той теме?
Выше есть решение вывода картинки товаров в результате поиска в JoomShopping + RokAjaxSearch.
Я хочу вывести наличие товара под картинкой в результате поиска.
« Последнее редактирование: 05.05.2019, 20:03:56 от stainles »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JS Product Snapshot - плагин вывода товаров JoomShopping в контенте Joomla

Автор Arkadiy

Ответов: 110
Просмотров: 29587
Последний ответ 21.12.2023, 09:28:06
от sergeytolkachyov
Фильтр товаров крашит сайт

Автор psiworm

Ответов: 4
Просмотров: 559
Последний ответ 04.11.2023, 12:31:07
от nevigen
Альтернатива Joomshopping+JComments? Есть!

Автор sibay70

Ответов: 19
Просмотров: 8774
Последний ответ 20.10.2022, 13:55:04
от marksetter
Фильтр товаров не отображается на странице поиска товаров

Автор Lemonez

Ответов: 8
Просмотров: 1332
Последний ответ 21.09.2022, 20:26:18
от Lemonez
Модуль вывода товаров категории JS5

Автор marksetter

Ответов: 15
Просмотров: 1565
Последний ответ 24.08.2022, 18:52:35
от marksetter