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

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

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

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« : 28.10.2008, 19:55:02 »

По просьбе Sulpher написан модуль вывода товаров текущей категории для Virtuemart с эффектом прокрутки (Joomla 1.0.хх).

Возможности:
  • Показывать модуль в режиме просмотра категории и при просмотре товара (последнее отключается)
  • Картинка товара служит ссылкой на его описание (для каждого товара картинка должна быть указана, вариант с отсутствием изображения товара не рассматривался и в разработку не включался)
  • Количество выбираемых изображений категории (по умолчанию 0 - все товары текущей категории)
  • Возможность автопрокрутки изображений в карусели
  • Указание шага прокрутки и скорости в секундах для автопрокрутки
  • Возможность отключения загрузки скрипта Jquery, если уже используется на сайте
  • По умолчанию стили модуля рассчитаны на 4 изображения, шириной 150px и высотой 114px

Демо здесь - ссылко

Модуль обновлён до версии 1.0.1 - исправлена ошибка конфликтов Jquery модуля и Mootools функции добавления товара в корзину
Модуль обновлён - добавлена забытая функция работы SEF для ссылок на товары

P.S.Владельцам лавра едишн в xml модуля надобно поправить:
<?xml version="1.0" encoding="iso-8859-1"?>

UPD версия для 1.5 от пользователя ibrogimhttp://joomlaforum.ru/index.php/topic,45549.msg387219.html#msg387219

* mod_virtimg.zip (30.14 Кб - загружено 3342 раз.)
« Последнее редактирование: 04.06.2009, 15:33:42 от beliyadm » Записан
 
Stotland
Новичок
*

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

Сообщений: 4


« Ответ #91 : 20.04.2010, 10:41:30 »

Что нужно дописать в javascript ?
Что-бы при навидении мышки картинки не двигались ?

У меня такой код:

<script type="text/javascript">

var mycarousel_itemList = [

ЗДЕСЬ МАССИВ
 
];
   
   function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
   {
       var idx = carousel.index(i, mycarousel_itemList.length);
       carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
   };

   function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
   {
       carousel.remove(i);
   };

   function mycarousel_getItemHTML(item)
   {
return '<a href="' + item.url + '" title="' + item.title + '"><img src="' + item.img + '" alt="' + item.title + '" /><span>' + item.title + '</span></a>';
   };

   jQuery(document).ready(function() {
       jQuery('#mycarousel').jcarousel({
           auto: 3,
           scroll: 1,
           wrap: 'circular',
           itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
           itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
       });
   });
   
</script>

Заранее Спасибо !
Записан
korkunov
Осваиваюсь на форуме
***

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

Пол: Мужской
Сообщений: 143



« Ответ #92 : 11.05.2010, 19:38:17 »

Чтобы модуль заработал вставьте в css/template.css своего шаблона нижеприведенный код, и всего делов!
 drink
Ух, спасибо!
Кстати, этот модуль (mod_rokvirtuemart_scroller) резиновый! Ща засунул его в шейп5-Авигнет Дрим - сказка просто :-)
Записан
forward
Давно я тут
****

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

Сообщений: 257



« Ответ #93 : 13.05.2010, 20:48:14 »

Скажите как правильно вывести цену которая выводится в магазине (с налогами) а то в таблице vm_product_price цены другие...

В атаче файл mod_virtimg.php я там связал 3 таблицы и цена выводиться без налогов...

* mod_virtimg.rar (1.83 Кб - загружено 151 раз.)
Записан
stiven-sigal
Осваиваюсь на форуме
***

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

Сообщений: 43



« Ответ #94 : 10.06.2010, 02:25:35 »

добрый день,такой вопрос ( а можно выводить в карусель товары только из определенной категории? нельзя ли выводить таким образом товары отмеченные спецпредложением? есть ли какой то id спецпредложений ? или изменить как то можно ? ((
Записан
back
Давно я тут
****

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

Пол: Мужской
Сообщений: 259


Все просто если по очереди)


« Ответ #95 : 02.07.2010, 23:35:06 »

У меня не работает. Скачал версию для 1.5. Показывает только название модуля и все.
Что я не так сделал скажите пожалуйста?
Записан
Admon
Захожу иногда
**

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

Сообщений: 7


« Ответ #96 : 27.08.2010, 15:26:16 »

Понравился модуль VirtueMart SMOOTH Random Products но возникло пару проблем:
1. как то странно "скачет" при загрузке страниц (http://www.vexve.biz/ru/shop) как это можно поправить?
2. Выводит  данные из категории по порядку, а не рандомно из разных категорий( как сделать чтобы он выводил рандомно из разных категорий?
« Последнее редактирование: 27.08.2010, 16:58:34 от Admon » Записан
streelok
Осваиваюсь на форуме
***

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

Сообщений: 171


« Ответ #97 : 12.11.2010, 16:47:59 »

установил єтот модуль ...чего то когда установил его в настройках модуля отображается все абракодаброй и когда вставляю его на сайт корусель не отображается
Записан
beagler
Moderator
*****

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

Пол: Мужской
Сообщений: 2994


http://beagler.ru/


« Ответ #98 : 12.11.2010, 18:42:09 »

добрый день,такой вопрос ( а можно выводить в карусель товары только из определенной категории? нельзя ли выводить таким образом товары отмеченные спецпредложением? есть ли какой то id спецпредложений ? или изменить как то можно ? ((
в запросе в WHERE добавьте ещё одно условие
Код:
AND p.product_special='Y'
Записан
beagler
Moderator
*****

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

Пол: Мужской
Сообщений: 2994


http://beagler.ru/


« Ответ #99 : 01.12.2010, 12:21:39 »

Скажите как правильно вывести цену которая выводится в магазине (с налогами) а то в таблице vm_product_price цены другие...
Цена выводится очень просто - в начале модуля добавляем
Код:
require_once( $mosConfig_absolute_path.'/components/com_virtuemart/virtuemart_parser.php' );
require_once(CLASSPATH.'ps_product.php');
$ps_product =& new ps_product();
а там где формируется li -
Код:
$ps_product->show_price( $rows1->pid, true )
Причем эта цена отражает и налоги и скидки.
Записан
daniley
Осваиваюсь на форуме
***

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

Сообщений: 34



« Ответ #100 : 13.01.2011, 06:53:09 »

 увидел на примере http://divine-light.ru корзину

подскажитее что это за модуль стоит на с айте ?
Записан
beagler
Moderator
*****

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

Пол: Мужской
Сообщений: 2994


http://beagler.ru/


« Ответ #101 : 13.01.2011, 12:56:33 »

мой модуль.
Записан
daniley
Осваиваюсь на форуме
***

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

Сообщений: 34



« Ответ #102 : 13.01.2011, 17:42:11 »

платный?
Записан
igoryk
Давно я тут
****

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

Сообщений: 224


« Ответ #103 : 15.01.2011, 01:51:43 »

мой модуль.

Поделиться нет желания? Можно даже за разумную денежку Azn
Записан
daniley
Осваиваюсь на форуме
***

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

Сообщений: 34



« Ответ #104 : 28.01.2011, 12:43:08 »

за разумную +1
Записан
beagler
Moderator
*****

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

Пол: Мужской
Сообщений: 2994


http://beagler.ru/


« Ответ #105 : 30.01.2011, 11:56:53 »

модуль был написан для заказчика. Заказчик его не распространяет.
Записан
yrygvay
Живу я здесь
******

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

Пол: Мужской
Сообщений: 1079



« Ответ #106 : 30.01.2011, 19:32:51 »

а чем корзина приглянулась?
Записан
feliks
Захожу иногда
**

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

Сообщений: 21


« Ответ #107 : 11.03.2011, 17:50:32 »

Загрузка module - загрузка неудачна
Неисправимая ошибка "PCLZIP_ERR_BAD_FORMAT (-10)"
Записан
kiriamba
Осваиваюсь на форуме
***

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

Сообщений: 83


« Ответ #108 : 24.04.2011, 20:40:40 »

а для Joomla 1.15 есть что нить подобное ?
Записан
step09
Осваиваюсь на форуме
***

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

Сообщений: 65


« Ответ #109 : 06.09.2011, 11:16:57 »

Добрый день. Пользуюсь модулем, огромное спасибо.

Такой вопрос: где определять последовательность вывода товаров, т.е. что пойдет первым, что вторым и т.п.?
Есть предположение, что в базе, но тогда в какой?

Ато добавляю товар в категорию, которая выводится в модуле, он (товар) начинает выводиться последним, а желательно бы наоборот, или вообще управлять выводом.
Записан
beliyadm
Профи
********

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

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #110 : 06.09.2011, 14:41:17 »

В модуле в sql запросе смотрите очередность вывода по order by
Записан
step09
Осваиваюсь на форуме
***

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

Сообщений: 65


« Ответ #111 : 06.09.2011, 15:23:24 »

В модуле в sql запросе смотрите очередность вывода по order by
Можете чуть подробнее описать? не хватает компетенции)
Записан
beliyadm
Профи
********

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

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #112 : 06.09.2011, 15:27:07 »

step09 - какой версией модуля и движка пользуетесь (под 1.0 или 1.5)?
Записан
step09
Осваиваюсь на форуме
***

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

Сообщений: 65


« Ответ #113 : 06.09.2011, 15:30:02 »

Joomla Версия 1.5.20
а вот версию модуля не знаю
Записан
beliyadm
Профи
********

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

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #114 : 06.09.2011, 15:35:33 »

Открываете файл mod_virtimg.php
находите запрос (строка примерно с 91)
Код
$database->setQuery("SELECT p.product_id as pid, p.product_thumb_image as pthumb, c.category_id as cid, p.product_name as pname
FROM #__vm_product as p
JOIN #__vm_product_category_xref as c ON c.product_id = p.product_id
WHERE c.category_id = '$IDforShow'
$limit "
);
И после строки WHERE  добавляете нужную вам сортировку, например
Код
ORDER BY p.product_id
будет сортироваться по ID добавленных товаров, можете погуглить на тему ORDER BY с параметрами ASC DESC, оперировать можно через запятую разными параметрами, например сначала по названию а потом внутри названий по ID
Код
ORDER BY p.product_name, p.product_id
Записан
step09
Осваиваюсь на форуме
***

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

Сообщений: 65


« Ответ #115 : 06.09.2011, 15:53:17 »

Вставил, все заработало, спасибо.
Вот только как придумать теперь чтобы вновь отредактированный товар выводился первым? наверное никак?)
Потому что вывод по имени не очень красиво, по цене тоже, менять каждый раз айдишники товаров это вообще не дела.
Записан
beliyadm
Профи
********

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

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #116 : 06.09.2011, 15:56:02 »

Вот только как придумать теперь чтобы вновь отредактированный товар выводился первым? наверное никак?)
Каждый новый товар имеет больший ID нежели предыдущие, потому делаете сортировку по ID товара и ставите DESC, теперь сортировка должна быть по убыванию от наибольшего ID к меньшему (если там все хорошо с типом поля и он в int, не знаю, сто лет магазином не занимался)
Код
ORDER BY p.product_id DESC
Записан
step09
Осваиваюсь на форуме
***

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

Сообщений: 65


« Ответ #117 : 06.09.2011, 16:06:56 »

ОК. спасибо за ответы. В итоге поставил DESC, выводиться начало от последнего к  первому по айдишнику. Не идеальный вариант, но из тех которые возможны, самый лучший.

Интересно есть ли параметр, чтобы в произвольном порядке выводилось, постоянно разном?
Записан
step09
Осваиваюсь на форуме
***

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

Сообщений: 65


« Ответ #118 : 06.09.2011, 16:18:57 »

еще одна мысль: по дате изменения товара, есть ли такой атрибут в virtuemarte?
Записан
beliyadm
Профи
********

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

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #119 : 06.09.2011, 16:20:46 »

Интересно есть ли параметр, чтобы в произвольном порядке выводилось, постоянно разном?
Самый банальный
Код
ORDER BY RAND()
Но - на больших объемах базы будет тормозить, если интересно, можете почитать в гугле темы по оптимизации случайной выборки
Записан
beliyadm
Профи
********

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

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #120 : 06.09.2011, 16:21:29 »

еще одна мысль: по дате изменения товара, есть ли такой атрибут в virtuemarte?
Зайдите в таблицу товаров через phpmyadmin и смотрите на существующие поля, да, такое поле даты создания товара там было (может и отдельно поле даты изменения, не помню)
Записан
Страниц: 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