black#FFFFFF
Осваиваюсь на форуме
 
Репутация: +3/-0
Offline
Сообщений: 26
|
 |
« : 31.10.2010, 14:52:43 » |
|
Итак. Совместно с rodc.ru был написан модуль карусели для производителей и товаров для Joomla и VirtueMart. Работает с native 1.5 Joomla. - Полностью на mootools.
- Возможно три вида модулей: Новые товары, Специальные предложения, Производители
- Если скопировать в другую позицию и добавить суффикс модуля, получаем +1 галерею.
- Каждая галерея имеет возможность автопрокрутки. Интервал задается из админки. Чтобы отключить, достаточно поставить 0.
- Проверку прошли три галереи на одной странице, никаких тормозов.
- Интервал смены кадра так же управляется из админки. Желательно ставить выше 500 мс., чтобы не нагрузить браузер пользователя.
- В админке задается вертикальное, горизонтальное отображение модуля.
- Реализовано добавление товаров на лету прямо из модуля в корзину (ajax), если разрешено магазином.
Вывод цены товара простой, и который учитывает скидки, налоги, валюты, символы валюты, вес товара, атрибуты. Все берется из настроек VirtueMart. Внимание. При включении полной цены Вы получаете +4 запроса на один товар! Прошу учесть)
Горизонтальное отображение может автоматически подстраиваться под область, как и задаваться фиксированная ширина из админки.
- Изображения в модуле масштабируются до указанных настроек.
- В производителях - с помощью javascript, изображения производителей берутся из описания производителей. Ищется тег <img />
- Настраивается выравнивание картинки относительно описания: справа, слева, по центру.
- Настраивается порядок сортировки: По названию: возрастанию, убыванию, По ID, возрастанию, убыванию, Случайный порядок, Специальный порядок: Указываются ID следования товаров/производителей через запятую
Сколько символов выводить в описании. Нормальная работа с UTF гарантирована. Обрезается по слову: что дает избежать разрывов строк.
- Выводить ли:
- Заголовок со ссылкой на товар
- Ссылку подробнее
- Цену товара
- Кнопку добавления товара в корзину
- Настраиваемая высота описания, сделано для того, чтобы не было разрывов абзацев описания
- Сколько товаров/производителей брать из базы данных
- Выводить ли товары, связанные только с посещаемой категорией пользователем, или нет?
Какие товары/категории исключить из отображения: id через запятую
- Какие производители/категории производителей исключить из отображения: id через запятую
- Все изображения имеют alt/title, как и ссылки
- Все текстовые константы берутся из стандартного набора Joomla и virtuemart
- Осуществляется проверка установлен ли VirtueMart.
- Если нет ни одного товара, производителя, соответствующего указанным критериям, ничего не подключается и не отображается из настроек модуля.
- Есть возможность указать ItemID меню, пункт которого нужно подсветить при переходе по ссылке из модуля. Пример использования:
- Подсветить пункт меню с акцией для спец предложений.
Отлично работает с кэшем Joomla.
- Хорошо дружит с абсолютным позиционированием родительcкого элемента.
- Сделан хак для сокрытия контента до полной загрузки модуля.
- Если модулей на странице несколько, то написана проверка, чтобы общие для модулей файлы подключались только один раз.
С включением простой цены всего 1-2 запроса к БД на копию модуля. Тестировался: php4,5 - Joomla 1.5.21, VirtueMart 1.1.5. Браузеры IE 7,8, Firefox 3.0+, Opera 9,10, Safari, Googe Chrome последние. Ну и естественно. Никаких ограничений на распространение. Если хотите, можете отблагодарить по web money Z407519445331:) Или заказать у нас сайт на http://rodc.ru. Или поставить ссылку на http://awesome-design.com, http://rodc.ru. Полное описание возможностей со скриншотами можно посмотреть здесь: http://rodc.ru/scripts-creating/78-virtuemart-carouselВопросы, связанные с работой модуля будут обсуждаться здесь. Как и приниматься пожелания по развитию модуля. Полное описание и демо со всевозможными примерами ожидается в течение недели. Пока что на все возникающие вопросы отвечу здесь. Демо в работающем проекте: http://discontstroy.ru/[UPDATED] Ссылка на дистриб обновлена - Реализован вывод только заданных товаров, производителей по указанным через запятую ID
[UPDATED]Теперь картинку можно отцентрировать и для горизонтального скроллера. Не забудьте отключить описание! [UPDATED]Теперь можно выравнивать положение цены, подробнее: справа, слева, по центру [FIXED] Если не отображается кнопка Добавить в корзину, нет лишнего отступа в левой части [FIXED] "Пропадание" части заголовка справа [UPDATED]Вынесены в админку модуля настройки: - Выравнивать описание: слева, справа, по центру, растянуть
- Выравнивание заголовка: слева, справа, по центру, растянуть
[UPDATED]Добавлен прямой, обратный порядок перемещения для кнопок Предыдущий Следующий [UPDATED]Добавлено, с помощью каких изображений формировать слайдер, оригинальных, или уменьшенных. Если уменьшенного изображения нет, берется оригинальное. 1.11.2010 [FIXED]ItemID выставляющийся для производителей.Если равен 0, не выводится. [FIXED]Notice: Undefined variable: m_bann_itemid in .... [CHANGED] domready -> onload, связано с глюками при установленном по соседству jQuery в noConflict, иногда событие не регистрируется. Просьба всем обновить. [UPDATED]3.11.2010 - Исправлен ресайз картинок. (Особенно заметно в вертикальных галереях) [UPDATED]3.11.2010 - Вертикальный слайдер: Если скрыты: заголовок, описание, кнопка в корзину, подробнее, цена - высота кадра определяется по максимальному из масштабируемых изображений - удается добиться минимального промежутка между кадрами для вертикального скроллера [ADDED]3.11.2010 - Вертикальный слайдер: добавлен новый параметр - отступ между кадрами. http://depositfiles.com/files/q2sj3nlde
|
|
|
|
« Последнее редактирование: 03.11.2010, 04:15:23 от black#FFFFFF »
|
Записан
|
|
|
|
| |
danavir
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 15
|
 |
« Ответ #211 : 13.03.2012, 23:43:32 » |
|
Спасибо за модуль! Интересуюсь, есть ли какие-то сдвиги по поводу корректного отображения скидок? Сейчас отображается цена без налога. Если ставишь скидку, модуль не хочет на это ни как реагировать. Есть ли у кого решение этого очень важного вопроса, так как подобные модули очень часто используют для привлечения внимания за счет скидок не исключение.
|
|
|
|
|
Записан
|
|
|
|
tigra-uki
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 190
Joom'листка
|
 |
« Ответ #212 : 13.03.2012, 23:46:24 » |
|
Спасибо за модуль! Интересуюсь, есть ли какие-то сдвиги по поводу корректного отображения скидок? Сейчас отображается цена без налога. Если ставишь скидку, модуль не хочет на это ни как реагировать. Есть ли у кого решение этого очень важного вопроса, так как подобные модули очень часто используют для привлечения внимания за счет скидок не исключение.
+1 согласна: нужная возможность!
|
|
|
|
|
Записан
|
|
|
|
danavir
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 15
|
 |
« Ответ #213 : 21.03.2012, 23:52:22 » |
|
Значит тишина... Жаль.... Очень жаль. Такой не актуальный вопрос. Может быть VirtueMart вообще уже вчерашний день. А я еще по старинки в нем сижу... Aaa? Кстати кто знает расчет лизинга в карточки товара как делают?
|
|
|
|
|
Записан
|
|
|
|
tigra-uki
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 190
Joom'листка
|
 |
« Ответ #214 : 24.03.2012, 18:24:56 » |
|
Сейчас отображается цена без налога. Если ставишь скидку, модуль не хочет на это ни как реагировать.
danavir, попробуйте JV VirtueMart Scroller - там в цене отображается скидка (правда он платный)
|
|
|
|
|
Записан
|
|
|
|
edward78
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 30
На друзьях - полисмен
|
 |
« Ответ #215 : 03.04.2012, 18:23:12 » |
|
На первый взгляд модуль просто супер такой искал
|
|
|
|
|
Записан
|
|
|
|
bev11321
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #216 : 09.04.2012, 09:38:18 » |
|
danavir, попробуйте JV VirtueMart Scroller - там в цене отображается скидка (правда он платный)
подскажите как данный модуль JV VirtueMart Scroller настроить чтобы при наведении на изображение сколлер останавливается, а то он у меня без остановок летит...
|
|
|
|
|
Записан
|
|
|
|
tigra-uki
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 190
Joom'листка
|
 |
« Ответ #217 : 09.04.2012, 10:46:51 » |
|
подскажите как данный модуль JV VirtueMart Scroller настроить чтобы при наведении на изображение сколлер останавливается, а то он у меня без остановок летит...
так чтобы одним движением руки, увы, никак, на сколько я понимаю - нужно ковырять скрипт Scroller'a... Но, в остальном - модуль зачетный 
|
|
|
|
|
Записан
|
|
|
|
xabbep
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 31
|
 |
« Ответ #218 : 15.04.2012, 05:48:24 » |
|
Ставил на Joomla 1.0 vm 1.1.5 Всё отлично работает! Автору огромнейшее СПАСИБО! Возникло пару мелких вопросов: 1) Указываю на каких страницах модуль должен выводиться, если указать страницу магазина, то плагин появляется на главной странице с магазином, категорией и непосредственно под каждым товаром. Но если убрать в настройках вывод плагина со страницы магазин (что мне и нужно), то он пропадает с категории и под товаром. Как это можно побороть ? 2) Хотел поменять кнопки плагина, при заливке на фтп (пользуюсь FileZilla) выдаёт ошибку, что файл не возможно заменить. Выключал плагин, тоже не заменяется. Может кто-то сталкивался, помогите разобраться с этими пунктами.
|
|
|
|
|
Записан
|
|
|
|
tigra-uki
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 190
Joom'листка
|
 |
« Ответ #219 : 15.04.2012, 13:04:53 » |
|
1) Указываю на каких страницах модуль должен выводиться, если указать страницу магазина, то плагин появляется на главной странице с магазином, категорией и непосредственно под каждым товаром. Но если убрать в настройках вывод плагина со страницы магазин (что мне и нужно), то он пропадает с категории и под товаром. Как это можно побороть ? Можно попробывать вырулить это с помощью AdvancedModuleManager (но не забывайте почистить кэш после изменений -у меня лично из-за этого возникали косяки) 2) Хотел поменять кнопки плагина, при заливке на фтп (пользуюсь FileZilla) выдаёт ошибку, что файл не возможно заменить. Выключал плагин, тоже не заменяется. Может кто-то сталкивался, помогите разобраться с этими пунктами.
Может дело в правах на папку?
|
|
|
|
|
Записан
|
|
|
|
xabbep
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 31
|
 |
« Ответ #220 : 17.04.2012, 00:59:16 » |
|
На папке права были 755, поменял на 777 - права не сменились о_О Во всех папках сайта всё Ок, а с папкой этого плагина, какие-то странные вещи)) Доки и права не заменяются и всё тут... tigra-uki За совет спасибо, покопаю в этом направлени 
|
|
|
|
|
Записан
|
|
|
|
tigra-uki
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 190
Joom'листка
|
 |
« Ответ #221 : 17.04.2012, 22:42:13 » |
|
На папке права были 755, поменял на 777 - права не сменились о_О Во всех папках сайта всё Ок, а с папкой этого плагина, какие-то странные вещи)) у меня когда-то было, что только когда я изменила права не через фтп-клиент, а через хостинг панель все получилось. Ну это как вариант...
|
|
|
|
|
Записан
|
|
|
|
xabbep
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 31
|
 |
« Ответ #222 : 18.04.2012, 19:24:25 » |
|
Можно попробывать вырулить это с помощью AdvancedModuleManager (но не забывайте почистить кэш после изменений -у меня лично из-за этого возникали косяки)Может дело в правах на папку?
Очень питал надежды на этот плагин, но он никак не помог((( А можно по-подробнее, как почистить кэш ? Может быть из-за этого я не заметил изменений? Какие у вас были проблемы ? У меня после установки и настройки плагина, абсолютно ничего не поменялось(( Может кто-то ещё знает, как решить эту проблему, а то у меня эта "карусель" перекрывает форму регистрации VM при оформлении заказа((
|
|
|
|
|
Записан
|
|
|
|
xabbep
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 31
|
 |
« Ответ #223 : 18.04.2012, 19:25:38 » |
|
у меня когда-то было, что только когда я изменила права не через фтп-клиент, а через хостинг панель все получилось. Ну это как вариант...
Этот вариант помог)) Спасибо! Где можно плюсик поставить ? 
|
|
|
|
|
Записан
|
|
|
|
|
tefun
|
 |
« Ответ #224 : 18.04.2012, 20:58:22 » |
|
Этот вариант помог)) Спасибо! Где можно плюсик поставить ?  после 20-го поста будет возможно, или типа того, сообщений мало главное, не забудьте потом поставить 
|
|
|
|
|
Записан
|
|
|
|
tigra-uki
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 190
Joom'листка
|
 |
« Ответ #225 : 18.04.2012, 21:10:58 » |
|
Этот вариант помог)) Спасибо! Где можно плюсик поставить ?  это хорошо! удачных проектов!
|
|
|
|
|
Записан
|
|
|
|
Misterfox
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Пол: 
Сообщений: 35
|
 |
« Ответ #226 : 01.05.2012, 00:05:46 » |
|
Доброго времени суток!
Не могу изменить ширину модуля, не зависимо стоит ли "0" или другое значение, ширина модуля примерно 570 точек. Есть ли другая возможность сделать модуль шире?
|
|
|
|
|
Записан
|
|
|
|
tigra-uki
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 190
Joom'листка
|
 |
« Ответ #227 : 01.05.2012, 12:17:45 » |
|
Доброго времени суток!
Не могу изменить ширину модуля, не зависимо стоит ли "0" или другое значение, ширина модуля примерно 570 точек. Есть ли другая возможность сделать модуль шире?
может у Вас кэширование включено? ну или через CSS задайте жестко...
|
|
|
|
|
Записан
|
|
|
|
Misterfox
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Пол: 
Сообщений: 35
|
 |
« Ответ #228 : 02.05.2012, 11:25:47 » |
|
может у Вас кэширование включено? ну или через CSS задайте жестко...
Кэширование пробовал отключать, не помогло. А где в CSS это можно задать?
|
|
|
|
|
Записан
|
|
|
|
tigra-uki
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 190
Joom'листка
|
 |
« Ответ #229 : 02.05.2012, 13:02:33 » |
|
Кэширование пробовал отключать, не помогло. А где в CSS это можно задать?
Во всех браузерах такое? Кстати, еще - может стоит вообще просто полностью очистить кэш? (если конечно не чистили) Насчет CSS - попробуйте посмотреть класс модуля через FireBug, DeveloperTools или что там у Вас используется 
|
|
|
|
|
Записан
|
|
|
|
Antinua
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
|
 |
« Ответ #230 : 03.05.2012, 03:20:27 » |
|
Огромное спасибо за модуль. Очень люблю талантливые вещи, созданные талантливыми руками и умами. Выказываю искреннее уважение.
|
|
|
|
|
Записан
|
|
|
|
xabbep
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 31
|
 |
« Ответ #231 : 14.05.2012, 15:41:22 » |
|
Подскажите, слайдер выводит большие изображения товара и мне нужно чтоб он выводил уменьшенную копию: в стандарте он выводит: <a href="<?php echo JRoute::_($productlink)?>" class="productimg" <?php if($nofollow) { ?>rel="nofollow"<?php } ?>> <img src="<?php echo $pimage ?>" <?php echo $pimageatt ?> /> </a> тоесть переменная $pimage для большого изображения а для маленького какая ?
в vm для маленького: $product_thumb_image
vm-мовский к этому не подходит ------------------------------------ сделал: в mod_slider.php поменял все "product_full_image" на "product_thumb_image"
надо заменить код в фале mod_slider.php лежит он здесь: www/ваш_сайт/modules/mod_sliderif($images_to_use){ $pimage = 'components/com_virtuemart/shop_image/product/'.$produkti->product_full_image.''; } else { $pimage = 'components/com_virtuemart/shop_image/product/resized/'.$produkti->product_thumb_image.''; if(!is_file(JPATH_BASE.$pimage) || !is_readable(JPATH_BASE.$pimage)){ $pimage = 'components/com_virtuemart/shop_image/product/'.$produkti->product_full_image.''; } } на $pimage = 'components/com_virtuemart/shop_image/product/'.$produkti->product_thumb_image.''; if(!is_file(JPATH_BASE.$pimage) || !is_readable(JPATH_BASE.$pimage)){ $pimageatt = 'components/com_virtuemart/shop_image/product/'.$produkti->product_full_image.''; }
|
|
|
|
|
Записан
|
|
|
|
|