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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 4 5 6 7 [8]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Mootools - карусель для VirtueMart 1.5 (производители, товары)  (Прочитано 22892 раз)
0 Пользователей и 5 Гостей смотрят эту тему.
black#FFFFFF
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline 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 Offline

Сообщений: 15


« Ответ #211 : 13.03.2012, 23:43:32 »

Спасибо за модуль!
Интересуюсь, есть ли какие-то сдвиги по поводу корректного отображения скидок?
Сейчас отображается цена без налога. Если ставишь скидку, модуль не хочет на это ни как реагировать.
Есть ли у кого решение этого очень важного вопроса, так как подобные модули очень часто используют для привлечения внимания за счет скидок не исключение.

Записан
tigra-uki
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 190


Joom'листка


« Ответ #212 : 13.03.2012, 23:46:24 »

Спасибо за модуль!
Интересуюсь, есть ли какие-то сдвиги по поводу корректного отображения скидок?
Сейчас отображается цена без налога. Если ставишь скидку, модуль не хочет на это ни как реагировать.
Есть ли у кого решение этого очень важного вопроса, так как подобные модули очень часто используют для привлечения внимания за счет скидок не исключение.
+1
согласна: нужная возможность!
Записан
danavir
Захожу иногда
**

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

Сообщений: 15


« Ответ #213 : 21.03.2012, 23:52:22 »

Значит тишина... Жаль.... Очень жаль. Такой не актуальный вопрос. Может быть VirtueMart вообще уже вчерашний день. А я еще по старинки в нем сижу... Aaa? Кстати кто знает расчет лизинга в карточки товара как делают?
Записан
tigra-uki
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 190


Joom'листка


« Ответ #214 : 24.03.2012, 18:24:56 »

Сейчас отображается цена без налога. Если ставишь скидку, модуль не хочет на это ни как реагировать.

danavir, попробуйте JV VirtueMart Scroller - там в цене отображается скидка (правда он платный)
Записан
edward78
Осваиваюсь на форуме
***

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

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


На друзьях - полисмен


« Ответ #215 : 03.04.2012, 18:23:12 »

На первый взгляд модуль просто супер такой искал
Записан
bev11321
Новичок
*

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

Сообщений: 3


« Ответ #216 : 09.04.2012, 09:38:18 »

danavir, попробуйте JV VirtueMart Scroller - там в цене отображается скидка (правда он платный)

подскажите как данный модуль JV VirtueMart Scroller настроить чтобы при наведении на изображение сколлер останавливается, а то он у меня без остановок летит...
Записан
tigra-uki
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 190


Joom'листка


« Ответ #217 : 09.04.2012, 10:46:51 »

подскажите как данный модуль JV VirtueMart Scroller настроить чтобы при наведении на изображение сколлер останавливается, а то он у меня без остановок летит...
так чтобы одним движением руки, увы, никак, на сколько я понимаю - нужно ковырять скрипт Scroller'a...
Но, в остальном - модуль зачетный Azn
Записан
xabbep
Осваиваюсь на форуме
***

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

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



« Ответ #218 : 15.04.2012, 05:48:24 »

Ставил на Joomla 1.0 vm 1.1.5 Всё отлично работает! Автору огромнейшее СПАСИБО! Возникло пару мелких вопросов:
1) Указываю на каких страницах модуль должен выводиться, если указать страницу магазина, то плагин появляется на главной странице с магазином, категорией и непосредственно под каждым товаром. Но если убрать в настройках вывод плагина со страницы магазин (что мне и нужно), то он пропадает с категории и под товаром. Как это можно побороть ?
2) Хотел поменять кнопки плагина, при заливке на фтп (пользуюсь FileZilla) выдаёт ошибку, что файл не возможно заменить. Выключал плагин, тоже не заменяется. Может кто-то сталкивался, помогите разобраться с этими пунктами.
Записан
tigra-uki
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 190


Joom'листка


« Ответ #219 : 15.04.2012, 13:04:53 »

1) Указываю на каких страницах модуль должен выводиться, если указать страницу магазина, то плагин появляется на главной странице с магазином, категорией и непосредственно под каждым товаром. Но если убрать в настройках вывод плагина со страницы магазин (что мне и нужно), то он пропадает с категории и под товаром. Как это можно побороть ?
Можно попробывать вырулить это с помощью AdvancedModuleManager (но не забывайте почистить кэш после изменений -у меня лично из-за этого возникали косяки)
2) Хотел поменять кнопки плагина, при заливке на фтп (пользуюсь FileZilla) выдаёт ошибку, что файл не возможно заменить. Выключал плагин, тоже не заменяется. Может кто-то сталкивался, помогите разобраться с этими пунктами.
Может дело в правах на папку?
Записан
xabbep
Осваиваюсь на форуме
***

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

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



« Ответ #220 : 17.04.2012, 00:59:16 »

На папке права были 755, поменял на 777 - права не сменились о_О Во всех папках сайта всё Ок, а с папкой этого плагина, какие-то странные вещи)) Доки и права не заменяются и всё тут...
tigra-uki За совет спасибо, покопаю в этом направлени Azn
Записан
tigra-uki
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 190


Joom'листка


« Ответ #221 : 17.04.2012, 22:42:13 »

На папке права были 755, поменял на 777 - права не сменились о_О Во всех папках сайта всё Ок, а с папкой этого плагина, какие-то странные вещи))
у меня когда-то было, что только когда я изменила права не через фтп-клиент, а через хостинг панель все получилось. Ну это как вариант...
Записан
xabbep
Осваиваюсь на форуме
***

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

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



« Ответ #222 : 18.04.2012, 19:24:25 »

Можно попробывать вырулить это с помощью AdvancedModuleManager (но не забывайте почистить кэш после изменений -у меня лично из-за этого возникали косяки)Может дело в правах на папку?

Очень питал надежды на этот плагин, но он никак не помог((( А можно по-подробнее, как почистить кэш ? Может быть из-за этого я не заметил изменений? Какие у вас были проблемы ? У меня после установки и настройки плагина, абсолютно ничего не поменялось(( Может кто-то ещё знает, как решить эту проблему, а то у меня эта "карусель" перекрывает форму регистрации VM при оформлении заказа((
Записан
xabbep
Осваиваюсь на форуме
***

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

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



« Ответ #223 : 18.04.2012, 19:25:38 »

у меня когда-то было, что только когда я изменила права не через фтп-клиент, а через хостинг панель все получилось. Ну это как вариант...
Этот вариант помог)) Спасибо! Где можно плюсик поставить ? Azn
Записан
tefun
Практически профи
*******

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

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


Деньги пахнут тем, что на них куплено


« Ответ #224 : 18.04.2012, 20:58:22 »

Этот вариант помог)) Спасибо! Где можно плюсик поставить ? Azn
после 20-го поста будет возможно, или типа того, сообщений мало
главное, не забудьте потом поставить Wink
Записан
tigra-uki
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 190


Joom'листка


« Ответ #225 : 18.04.2012, 21:10:58 »

Этот вариант помог)) Спасибо! Где можно плюсик поставить ? Azn
это хорошо! удачных проектов!
Записан
Misterfox
Осваиваюсь на форуме
***

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

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



« Ответ #226 : 01.05.2012, 00:05:46 »

Доброго времени суток!

Не могу изменить ширину модуля, не зависимо стоит ли "0" или другое значение, ширина модуля примерно 570 точек. Есть ли другая возможность сделать модуль шире?
Записан
tigra-uki
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 190


Joom'листка


« Ответ #227 : 01.05.2012, 12:17:45 »

Доброго времени суток!

Не могу изменить ширину модуля, не зависимо стоит ли "0" или другое значение, ширина модуля примерно 570 точек. Есть ли другая возможность сделать модуль шире?

может у Вас кэширование включено?
ну или через CSS задайте жестко...
Записан
Misterfox
Осваиваюсь на форуме
***

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

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



« Ответ #228 : 02.05.2012, 11:25:47 »

может у Вас кэширование включено?
ну или через CSS задайте жестко...
Кэширование пробовал отключать, не помогло.
А где в CSS это можно задать?
Записан
tigra-uki
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 190


Joom'листка


« Ответ #229 : 02.05.2012, 13:02:33 »

Кэширование пробовал отключать, не помогло.
А где в CSS это можно задать?
Во всех браузерах такое?
Кстати, еще  - может стоит вообще просто полностью очистить кэш? (если конечно не чистили)
Насчет CSS - попробуйте посмотреть класс модуля через FireBug, DeveloperTools или что там у Вас используется Azn
Записан
Antinua
Новичок
*

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

Сообщений: 1


« Ответ #230 : 03.05.2012, 03:20:27 »

Огромное спасибо за модуль. Очень люблю талантливые вещи, созданные талантливыми руками и умами. Выказываю искреннее уважение.
Записан
xabbep
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline 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_slider

Код:
if($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.'';     }
Записан
Страниц: 1 2 3 4 5 6 7 [8]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@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