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

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Эффекты HighSlide в JoomShopping
« : 15.01.2012, 19:05:31 »
Кароче решил попробовать прикрутить Хайслайд.

1. Качаем хайслайд
2. Из папки highslide кладем highslide.css и папку graphics кладем в папку /components/com_jshopping/css/, а highslide-full.js в папку /components/com_jshopping/js/
3. Открываем файл шаблона components/com_jshopping/templates/product/product_default.php
4. Вставляем в начале файла
Код
<script type = "text/javascript" src = "<?php print JURI::root(); ?>components/com_jshopping/js/highslide-full.js"></script>
<link rel="stylesheet" href="<?php print JURI::root(); ?>components/com_jshopping/css/highslide.css"/>
<script type='text/javascript'>
hs.graphicsDir = '/components/com_jshopping/css/graphics/';
hs.outlineType = 'rounded-white';
hs.showCredits = false;
hs.dimmingOpacity = 0.5;
hs.wrapperClassName = 'draggable-header';
hs.align = 'center';
hs.headingEval = 'this.thumb.title';
</script>
5. Ищем class="lightbox" (просто оно там одно, так быстрее ;) ) в дефлтном это строка 31 вроде.
И вместо него вставляем class="highslide" onclick="return hs.expand(this)"

6. Ищем img class="jshop_img_thumb" (в районе 47-55 строки)
Меняем всю стрку на
Код
<a class="highslide" onclick="return hs.expand(this)" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>"><img class="jshop_img_thumb" src="<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>"/></a>

ЗЫ. Затемнение отрабатывает вот эта настройка hs.dimmingOpacity = 0.5; можете поставить любое значение до 1. Например  0,75 будет темнее.

Обращаю внимание ! highslide шаровой для некоммерческих проектов (любой магазин к этому классу не относится ;) )
Для коммерческих проектов $29.00

ЗЫ.
Сделано по аналогии с решением от evpadallas с учетом рабочего решения на Вирте.
« Последнее редактирование: 08.09.2012, 12:07:46 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты ХайСлайд в JoomShopping
« Ответ #1 : 15.01.2012, 19:06:08 »
Продолжаем.
Для Категорий.
Чтобы по клику на изображение в списке категории, не переходить на карточку товара а просто увеличить изображение.

Считаем что шаги 1 и 2 уже сделаны http://joomlaforum.ru/index.php/topic,196782.msg1035883.html#msg1035883
3.Открываем файл шаблона components/com_jshopping/templates/category/category_default.php
4. потворяем из указанного поста :) Подключаем библиотеку.
5. Ищем (строка 49 дефолтного шаба)
Код
 <a href="<?php print $product->product_link?>">
                                    <img class = "jshop_img" src = "<?php print $this->image_product_path?>/<?php if ($product->product_thumb_image) print $product->product_thumb_image; else print $this->noimage?>" alt="<?php print htmlspecialchars($product->name);?>" />
                                </a>

Меняем на
Код
<a class="highslide" onclick="return hs.expand(this)" href="<?php print $this->image_product_path?>/<?php if ($product->product_full_image) print $product->product_full_image; else print $this->noimage?>" >
                                    <img class = "jshop_img" src = "<?php print $this->image_product_path?>/<?php if ($product->product_thumb_image) print $product->product_thumb_image; else print $this->noimage?>" alt="<?php print htmlspecialchars($product->name);?>" />
                                </a>

6. Идем /components/com_jshopping/tables/category.php чтобы не искали строка 156.
в запросе query добавить после prod.product_thumb_image, prod.product_full_image
Или просто выделяем весь запрос и меняем на это  
Код
$query = "SELECT prod.product_id, categ.category_id, prod.`".$lang->get('name')."` as name, prod.`".$lang->get('short_description')."` as short_description, prod.product_ean, prod.product_thumb_image, prod.product_full_image, prod.product_price, prod.currency_id, prod.product_tax_id as tax_id, prod.product_old_price, prod.product_weight, prod.average_rating, prod.reviews_count, prod.hits, prod.weight_volume_units, prod.basic_price_unit_id, prod.label_id, prod.product_manufacturer_id, prod.product_weight, prod.min_price, prod.product_quantity, prod.different_prices $adv_result
                  FROM `#__jshopping_products` AS prod
                  LEFT JOIN `#__jshopping_products_to_categories` AS categ USING (product_id)
                  $adv_from
                  WHERE categ.category_id = '".$this->_db->getEscaped($this->category_id)."' AND prod.product_publish = '1' ".$adv_query." ".$order_query;


ДЕМО тут

П.С.
В версии 3.4 были существенные изменения в логике и в шаблоне. Потому код работы с категорией изменился. Запрос формируется не 156 строке. Так что решение не будет работать для категорий.
« Последнее редактирование: 26.01.2012, 20:17:59 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты ХайСлайд в JoomShopping
« Ответ #2 : 15.01.2012, 19:21:13 »
Можно вывести информацию о доставке во всплывающем окне.

Ссылка на статический текст по доставке формируется в в файле /components/com_jshopping/controllers/product.php
строка 225
Код
$view->assign('shippinginfo', SEFLink('index.php?option=com_jshopping&controller=content&task=view&page=shipping'));

Как ее сформировать знаний пока не хватет. Не знаю как правильно задать значения assign :(
Нужно задать class="highslide" onclick="return hs.expand(this)"  ссылкe SEFLink('index.php?option=com_jshopping&controller=content&task=view&page=shipping')

Кто-то подскажет ?

Пошел простым путем.
Если Вы уже сделали описанные выше шаги 1-4 (т.е. записали и подключили библиотеку)

Идет опять в шаблон карточки товара components/com_jshopping/templates/default/product/product_default.php

Ищем строку 171 (дефолтный шаб)
там должно быть
Код
<span class="plusshippinginfo">
Удаляем всю строку. Вместо нее вставляем
Код
<span class="plusshippinginfo"> <?php print "плюс <a class=\"highslide\" onclick=\"return hs.htmlExpand(this, { objectType: 'iframe' } )\" href=\"index.php?option=com_jshopping&controller=content&task=view&page=shipping\">доставка</a>"?></span>

Сохраняем файл в УТФ-8 без ВОМ.

Любуемся... Только во всплывающее окно подгружается вся страница, потом надо будет додумать как вывести только инфо о доставке.
Но это будет потом, если кто подскажет решение буду признателен.

ДЕМО как это вяглядит сейчас тыцать "плюс доставка"
« Последнее редактирование: 16.01.2012, 00:48:08 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

artspace

  • Осваиваюсь на форуме
  • 48
  • 2 / 0
  • http://www.artspace.com.ua
Re: Эффекты ХайСлайд в JoomShopping
« Ответ #3 : 15.01.2012, 20:30:53 »
Что бы в категории товаров подхватывалось полное изображение товара, надо  в файле /tables/category.php в функции function getProducts($filters, $order = null, $orderby = null, $limitstart = 0, $limit = 0) {.... в запросе query добавить после prod.product_thumb_image --  prod.product_full_image.  У меня работает.
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты ХайСлайд в JoomShopping
« Ответ #4 : 15.01.2012, 20:47:38 »
/components/com_jshopping/tables/category.php :) чтобы не искали
строка 156.

ЗЫ. Добавил в свое описание

артспейс, получи в репу +1
« Последнее редактирование: 15.01.2012, 20:51:19 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

artspace

  • Осваиваюсь на форуме
  • 48
  • 2 / 0
  • http://www.artspace.com.ua
Re: Эффекты ХайСлайд в JoomShopping
« Ответ #5 : 15.01.2012, 20:53:36 »
)
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты ХайСлайд в JoomShopping
« Ответ #6 : 15.01.2012, 22:46:39 »
Мысля тут пришла...  Относительно доставки.
Может кто доделает пока я буду изучать глубины кодирования.

Кароче, надо взять из базы описание "шипинга",присвоить переменной и вывести ссылкой.
Что надо сделать:
1. Взять код отсюда /components/com_jshopping/tables/statictext.php  - это тянет статический текст из базы.
   Только нужно запрос сделать чтобы потянуло только доставку, т.е. where alias=shipping
2. Я так понимаю добавить его переделанный в /components/com_jshopping/tables/product.php. Чтобы можно было эту переменную юзать шаблоне.
3. В шаблоне получить переменную, принтануть содержимое этой переменной в ссылке.

Как то так...
Кароче если не обломаюсь допилю.. мне эта фича не очень то нужна... ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BaevAS

  • Захожу иногда
  • 116
  • 1 / 0
  • Время проведенное на рыбалке, в счет жизни не идет
Re: Эффекты ХайСлайд в JoomShopping
« Ответ #7 : 15.01.2012, 23:54:15 »
Вот бы к атрибутам эту фишку прикрутить до кучи было бы просто суппер
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты HighSlide в JoomShopping
« Ответ #8 : 16.01.2012, 23:03:32 »
2 Виктор
А можно заранее предусмотреть в компоненте передачу статической информации о доставке (в виде текстовой переменной) в карточку товара ?
Ведь вывод "плюс доставка" в новом окне ну никак не логично. Логичней во всплывающем...
Человек ознакомился (с условиями доставки) и не уходя со страницы принимает решение по товару (покупать/не покупать).
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты HighSlide в JoomShopping
« Ответ #9 : 17.01.2012, 12:03:48 »
В общем немного допилил вывод информации о доставке. (Пока только для карточки товара, для категории тоже будет если надо)
В тайтле выводится текст "Информация о доставке _название товара_". Для каждого товара есно подставляется свое название, может это будет полезно для SEO не знаю :)

Только не хватает знаний по работе с базой, прием данных, передача и вывод в текстовом формате :(
Может кто знающий уделит внимание вопросу.
Тому кто разбирается..... работы на 5 мин.
А выложу потом полное решение.

ДЕМО сейчас можно посмотреть тут тыцать по слову доставка ;)

Знающие подскажите
В шаблоне карточки товара использую конструкцию
Код
 <?php if ($this->config->show_plus_shipping_in_product){?>
<?php
$query = "SELECT `text_ru-RU` FROM `#__jshopping_config_statictext` where alias='shipping'";
                $res =  mysql_query($query);
$dostavka = mysql_fetch_row($res);
?>
<span> <?php print "плюс <a class=\"highslide\" onclick=\"return hs.htmlExpand(this, {width:500, height:400, contentId:'dostavka'})\" title=\"Информация о доставке {$this->product->name}\" href=\"#\">доставка</a>"?></span>
<div class="highslide-maincontent" id="dostavka" >
<div style="padding: 25px 10px; text-align: left;">
<hr/>
ТЕКСТ О ДОСТАВКЕ БУДЕТ ТУТ ЕСЛИ ПРАВИЛЬНО СДЕЛАТЬ ВЫБОРКУ В БАЗЕ И ПРИНТАНУТЬ ТЕКСТОВУЮ ПЕРЕМЕННУЮ,
которая содержит значение поля ТЕХТ таблицы _jshopping_config_statictext с учетом языка.
<?php print $dostavka[0] ?>
</div>
</div>
<?php }?>
Что неправильно ? Или использование такой конструкции в шаблоне не возможно ?
Или надо предварительно подключиться к базе ? Или что ?
Помогите разобраться в вопросе.
ЗАРАНЕЕ БЛАГОДАРЕН за помощь
« Последнее редактирование: 17.01.2012, 14:49:48 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты HighSlide в JoomShopping
« Ответ #10 : 17.01.2012, 15:08:45 »
ааааааппппппппппооооомммоощщщщииии прошу :)
« Последнее редактирование: 17.01.2012, 15:28:08 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Re: Эффекты HighSlide в JoomShopping
« Ответ #11 : 17.01.2012, 15:25:28 »
Я не понял вопроса.
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты HighSlide в JoomShopping
« Ответ #12 : 17.01.2012, 15:36:39 »
В конструкцию дефолтного шаблона
добавил
Код
<?php
$query = "SELECT `text_ru-RU` FROM `#__jshopping_config_statictext` where alias='shipping'";
        $res =  mysql_query($query);
$dostavka = mysql_fetch_row($res);
?>

Потом мне нужно вывести значение переменной $dostavka в виде обычного текста в диве.

Это я пытаюсь сделать здесь
Код
<div style="padding: 25px 10px; text-align: left;">
      <hr/>
       ТЕКСТ О ДОСТАВКЕ БУДЕТ ТУТ ЕСЛИ ПРАВИЛЬНО СДЕЛАТЬ ВЫБОРКУ В БАЗЕ И ПРИНТАНУТЬ ТЕКСТОВУЮ ПЕРЕМЕННУЮ, которая
       содержит значение поля ТЕХТ таблицы _jshopping_config_statictext с учетом языка.
       <?php print $dostavka[0] ?>
</div>

Конструкция не отрабатывается.
Что не так ? Где мой бок ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Re: Эффекты HighSlide в JoomShopping
« Ответ #13 : 17.01.2012, 16:32:06 »
вот тут

Код
<?php
$query = "SELECT `text_ru-RU` FROM `#__jshopping_config_statictext` where alias='shipping'";
        $res =  mysql_query($query);
$dostavka = mysql_fetch_row($res);
?>

В шаблоне не сработает запрос.
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты HighSlide в JoomShopping
« Ответ #14 : 17.01.2012, 16:47:39 »
Понял. В принципе так и подумал...

Тогда есть ли советы как правильно организовать такой запрос вот тут /components/com_jshopping/controllers/product.php ?
И передать его в шаблон, а там принять и присвоить переменной.
Просто уже пересмотрел кучу примеров в голове каша.

Кароче отложил дооолгий ящик решение, пока не гляну что в 3.4 :)
А то там правки шаблонов.
« Последнее редактирование: 17.01.2012, 18:37:00 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

mixailoman

  • Новичок
  • 2
  • 0 / 0
Re: Эффекты HighSlide в JoomShopping
« Ответ #15 : 09.02.2012, 02:16:29 »
Продолжаем.
Для Категорий.
6. Идем /components/com_jshopping/tables/category.php чтобы не искали строка 156.
в запросе query добавить после prod.product_thumb_image, prod.product_full_image
Или просто выделяем весь запрос и меняем на это 
Код
$query = "SELECT prod.product_id, categ.category_id, prod.`".$lang->get('name')."` as name, prod.`".$lang->get('short_description')."` as short_description, prod.product_ean, prod.product_thumb_image, prod.product_full_image, prod.product_price, prod.currency_id, prod.product_tax_id as tax_id, prod.product_old_price, prod.product_weight, prod.average_rating, prod.reviews_count, prod.hits, prod.weight_volume_units, prod.basic_price_unit_id, prod.label_id, prod.product_manufacturer_id, prod.product_weight, prod.min_price, prod.product_quantity, prod.different_prices $adv_result
                  FROM `#__jshopping_products` AS prod
                  LEFT JOIN `#__jshopping_products_to_categories` AS categ USING (product_id)
                  $adv_from
                  WHERE categ.category_id = '".$this->_db->getEscaped($this->category_id)."' AND prod.product_publish = '1' ".$adv_query." ".$order_query;


ДЕМО тут

П.С.
В версии 3.4 были существенные изменения в логике и в шаблоне. Потому код работы с категорией изменился. Запрос формируется не 156 строке. Так что решение не будет работать для категорий.

Подскажи нашел решение для версии 3.4 по 6 пункту "Для категории"?
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты HighSlide в JoomShopping
« Ответ #16 : 09.02.2012, 10:50:34 »
неа... не искал даже..
нужно просто добавить в запрос это prod.product_full_image
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Djamilastyle

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
  • От Всевышнего пришли и к Ему наше возвращение!
Re: Эффекты HighSlide в JoomShopping
« Ответ #17 : 12.02.2012, 03:56:06 »

[/quote]
и папку graphics кладем в папку /components/com_jshopping/

А как быть если эта папка graphics не кладется в  /components/com_jshopping/css/  ??  она открывается и вываливается все содержимое. нужно это все выбрать и добавить?
Проделала всю процедуру, кроме добавления папки "графикс"  и Lightbox пока не вылазит. Жмеш на картинку, а там слово loading..... появляется и все
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты HighSlide в JoomShopping
« Ответ #18 : 12.02.2012, 11:30:39 »
лоадинг из за Графикс.

Положите куда хотите тпапку с графикс только тогда путь измените
hs.graphicsDir = '/components/com_jshopping/css/graphics/';
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Djamilastyle

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
  • От Всевышнего пришли и к Ему наше возвращение!
Re: Эффекты HighSlide в JoomShopping
« Ответ #19 : 12.02.2012, 15:27:49 »
папку "графикс" закачала в  /components/com_jshopping/css/   Lightbox заработал, вот только хотелось бы, чтобы в лайтбоксе фото могло листаться (фото товара и дополнительные этого же товара). А так приходится на каждую фотку жать отдельно, чтобы она увеличилась
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты HighSlide в JoomShopping
« Ответ #20 : 12.02.2012, 17:55:24 »
Lightbox  ?
или все таки HighSlide ? ;)

Для того чтобы крутить галерею. Вместо того что надо было вставить в шаблон, вставьте вот это.

Код
<script type = "text/javascript" src = "<?php print JURI::root(); ?>components/com_jshopping/js/highslide-full.js"></script>
<link rel="stylesheet" href="<?php print JURI::root(); ?>components/com_jshopping/css/highslide.css"/>
<script type='text/javascript'>
hs.graphicsDir = '/components/com_jshopping/css/graphics/';
hs.outlineType = 'rounded-white';
hs.showCredits = false;
hs.dimmingOpacity = 0.75;
hs.wrapperClassName = 'draggable-header';
hs.align = 'center';
hs.headingEval = 'this.thumb.title';
hs.addSlideshow({
interval: 5000,
repeat: false,
useControls: true,
fixedControls: 'fit',
overlayOptions: {
opacity: 0.75,
position: 'bottom center',
offsetX: 0,
offsetY: -10,
hideOnMouseOut: true
}
});
</script>

Или просто добавьте к тому что есть
Код
hs.addSlideshow({
interval: 5000,
repeat: false,
useControls: true,
fixedControls: 'fit',
overlayOptions: {
opacity: 0.75,
position: 'bottom center',
offsetX: 0,
offsetY: -10,
hideOnMouseOut: true
}
});
перед закрывающим </script>
 ;)
что делать дальше у меня под аватарой ;)   *DRINK*
« Последнее редактирование: 12.02.2012, 18:05:14 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

mixailoman

  • Новичок
  • 2
  • 0 / 0
Re: Эффекты HighSlide в JoomShopping
« Ответ #21 : 16.02.2012, 10:05:52 »
неа... не искал даже..
нужно просто добавить в запрос это prod.product_full_image

У меня в файле (/components/com_jshopping/tables/category.php) не прописан prod.product_thumb_image, здесь какая-то другая система, походу здесь надо сразу в нескольких частях задавать prod.product_full_image? или я ошибаюсь?
« Последнее редактирование: 01.03.2012, 10:57:00 от nevigen »
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
Re: Эффекты HighSlide в JoomShopping
« Ответ #22 : 16.02.2012, 10:50:13 »
Меняйте
lib\jtableauto.php

function getBuildQueryListProductDefaultResult
*

Polosat

  • Захожу иногда
  • 202
  • 7 / 0
  • Мечты - это то, из чего сделано будущее
Re: Эффекты HighSlide в JoomShopping
« Ответ #23 : 15.03.2012, 10:05:10 »
Решением для HighSlide вывода в категории joomshopping 3.4.2 ещё никто не заморачивался? А то проделал все пункты и только потом увидел что данное решение для версии 3.4 не годится
*

La-Classic

  • Новичок
  • 2
  • 0 / 0
Re: Эффекты HighSlide в JoomShopping
« Ответ #24 : 14.04.2012, 19:36:31 »
А как сделать чтоб изображение не такое маленькое было? если можно подробнее
*

Ramil8009

  • Захожу иногда
  • 147
  • 1 / 1
Re: Эффекты HighSlide в JoomShopping
« Ответ #25 : 18.06.2012, 21:56:28 »
Интсрукция HighSlide в списке товаров категории для JoomShopping 3.5.1

1.Из папки highslide кладем highslide.css и папку graphics кладем в папку /components/com_jshopping/css/, а highslide-full.js в папку /components/com_jshopping/js/

2. В начало файла /components/com_jshopping/templates/default/list_products/product.php добавить:
Код
<script type = "text/javascript" src = "<?php print JURI::root(); ?>components/com_jshopping/js/highslide-full.js"></script>
<link rel="stylesheet" href="<?php print JURI::root(); ?>components/com_jshopping/css/highslide.css"/>
<script type='text/javascript'>
hs.graphicsDir = '/components/com_jshopping/css/graphics/';
hs.outlineType = 'rounded-white';
hs.showCredits = false;
hs.dimmingOpacity = 0.5;
hs.wrapperClassName = 'draggable-header';
hs.align = 'center';
hs.headingEval = 'this.thumb.title';
</script>

3. В файле  (/components/com_jshopping/templates/default/list_products/product.php) меняем
Код
<a href="<?php print $product->product_link?>">
                <img class="jshop_img" src="<?php print $product->image?>" alt="<?php print htmlspecialchars($product->name);?>" />
            </a>
на это
 
Код
<a class="highslide" onclick="return hs.expand(this)" href="<?php print str_replace('thumb','full',$product->image);?>">
<img Class="jshop_img" src="<?php print $product->image?>" alt="<?php print htmlspecialchars($product->name);?>" />

</a>

4. В файл lib\jtableauto.php  добавить после prod.product_thumb_image, ВОТ ЭТО: prod.product_full_image 
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Re: Эффекты HighSlide в JoomShopping
« Ответ #26 : 03.08.2012, 04:25:31 »
Всё грузил по инструкции ( папку с графикой в частности) - при нажатии на фото вечный лоад
*

IzrA

  • Захожу иногда
  • 322
  • 27 / 0
Re: Эффекты HighSlide в JoomShopping
« Ответ #27 : 12.10.2012, 00:08:40 »
Всё грузил по инструкции ( папку с графикой в частности) - при нажатии на фото вечный лоад
Присоединяюсь. Постоянно loading
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Эффекты HighSlide в JoomShopping
« Ответ #28 : 12.10.2012, 00:11:54 »
пути к папкам проверьте, в частности к графике. проверьте все /
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

IzrA

  • Захожу иногда
  • 322
  • 27 / 0
Re: Эффекты HighSlide в JoomShopping
« Ответ #29 : 12.10.2012, 01:03:56 »
От постоянного лоадинга избавился переносом папки графикс в другую и изменил путь в скрипте.

Nevigen, за что отвечает параметр opacity в hs.addSlideshow. Я понимаю, что это какая-то прозрачность, но где это можно увидеть? Менял и на 0,1 и на 1,0 разницы не заметил.
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин - Наложение маски на изображения объектов JoomShopping [Скачать]

Автор kit2m2

Ответов: 5
Просмотров: 2854
Последний ответ 20.09.2022, 11:51:02
от kit2m2
Отображение товаров в категории разными l

Автор koshsh

Ответов: 39
Просмотров: 9111
Последний ответ 24.10.2021, 14:55:24
от kit2m2
Разные сообщения после оформления заказа JoomShopping

Автор MadKitty

Ответов: 1
Просмотров: 770
Последний ответ 16.04.2019, 10:14:48
от MadKitty
Непонятки с фото в JoomShopping

Автор Firsoff

Ответов: 59
Просмотров: 23540
Последний ответ 17.10.2017, 14:42:50
от Vovansk
"Быстрый просмотр" товаров в категории JoomShopping

Автор ELLE

Ответов: 159
Просмотров: 44104
Последний ответ 14.06.2017, 00:33:25
от Ruslan Chester