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

Войти
   
   Начало   Поиск 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 Пользователей и 2 Гостей смотрят эту тему.
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 » Записан
 
ELLE
Moderator
*****

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

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



« Ответ #181 : 06.02.2012, 04:35:14 »

Поддерживаю, модуль очень нужен, выложите его на Яндекс народ, пожалуйста!

Пожалуйста, - на народе

P.S: немного модифицирован: свои стили; вывод только thumb_image - никаких сжатий; + не будет показывать товары, у которых цена=0; немного переделан вывод, но в целом тоже самое.


UPD: немного поковырялась, нашла оригинальную версию - тоже на Народ выложила
« Последнее редактирование: 06.02.2012, 04:51:14 от ELLE » Записан
xaocbozzz
Осваиваюсь на форуме
***

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

Сообщений: 198


Котэ просит! Не обижайте котэ!


« Ответ #182 : 07.02.2012, 11:32:14 »

ELLE, а может подскажете, где ковырнуть, чтобы выводить картинку "изображение временно отсутствует", если его действительно нет?
А еще лучше - вообще не выводить такие товары?
Сам попробывал несколько вариантов - не получается..
Записан
ELLE
Moderator
*****

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

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



« Ответ #183 : 09.02.2012, 02:02:44 »

ELLE, а может подскажете, где ковырнуть, чтобы выводить картинку "изображение временно отсутствует", если его действительно нет?
А еще лучше - вообще не выводить такие товары?
Сам попробывал несколько вариантов - не получается..
можно попробовать по количеству на складе - добавить условие если больше нуля, то выводить.
не знаю какая там у вас строка, у меня так выглядит
Код:
$sql = "SELECT  #__{vm}_product.product_id,#__{vm}_product_category_xref.category_id,#__{vm}_product.product_thumb_image,
#__{vm}_product.product_thumb_image, #__{vm}_product.product_name,#__{vm}_product_price.product_price,#__{vm}_product.product_desc
FROM #__{vm}_product"
."\n INNER JOIN #__{vm}_product_price ON #__{vm}_product.product_id  = #__{vm}_product_price.product_id"
."\n INNER JOIN #__{vm}_product_category_xref ON #__{vm}_product.product_id = #__{vm}_product_category_xref.product_id"
."\n WHERE #__{vm}_product.product_publish = 'Y' ".$featured. $restrict_category." ".$restrict_product." ".$from_categories." AND product_price != 0 ORDER BY ".$order." LIMIT ".$nr_products  ."";


в последней строке AND product_price != 0 (это моя проверка если цена равна 0) и замените на AND product_in_stock > 0
должно работать, но не проверяла...
« Последнее редактирование: 09.02.2012, 02:06:05 от ELLE » Записан
xaocbozzz
Осваиваюсь на форуме
***

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

Сообщений: 198


Котэ просит! Не обижайте котэ!


« Ответ #184 : 09.02.2012, 04:27:50 »

В том то и дело, что товар на складе есть. Нет физически картинки товара - не всегда успеваю снабдить товар картинкой. Вот что я имел в виду.
Записан
beliyadm
Профи
********

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

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


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


« Ответ #185 : 09.02.2012, 04:33:38 »

product_thumb_image AS pimage - в запросе получаем картинку, дальше проверяем банально где нужно
Код
if ($row->pimage) {
$lists[$i]->pimage = JURI::base().'components/com_virtuemart/shop_image/product/'.$row->pimage;
} else {
$lists[$i]->pimage = JURI::base().'components/com_virtuemart/themes/default/images/noimage.gif';
}
Смысл понятен.
Чтобы вообще не выводить товары - в сам запрос нужно добавить WHERE product_thumb_image <> ''
Записан
tigra-uki
Осваиваюсь на форуме
***

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

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


Joom'листка


« Ответ #186 : 09.02.2012, 20:00:34 »

Авторам спасибо за модуль - использовала в нескольких проектах!
Но вот столкнулась с тем, что:

1) в VirtueMart 1.1.9 + Joomla 1.5.25 при условии выбора товаров через id (избранные товары), товары не отображаются (выводится только заголовок модуля)
Другие варианты (новые товары и производители) работают нормально.

2) На сайте используется также родной модуль для переключения модулей mod_virtuemart_currencies
В модуле слайдера название валюты (руб./ грн./ $) меняется, а вот сам пересчет не происходит - цифры остаются одинаковыми.

Может кто подсказать, в чем может быть проблема?
« Последнее редактирование: 11.02.2012, 22:40:04 от tigra-uki » Записан
aleks67
Осваиваюсь на форуме
***

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

Сообщений: 26


« Ответ #187 : 16.02.2012, 16:03:01 »

Здравствуйте. А может кто-нибудь подсказать, в чём проблема - у меня кнопка прокрутки картинок не активна. Картинки прокручиваются самостоятельно. И весь ротатор не хочет вытягиваться на всю длину модуля для ротатора. Использую J 1.5.22 и V 1.1.6
Записан
asterix_kpi
Захожу иногда
**

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

Сообщений: 24


« Ответ #188 : 17.02.2012, 11:55:27 »

Доброго времени суток!
Классный модуль...Спасибо авторам...

Вопрос - не выводиться изображение производителя...!
В опимании производителя картинка в тегах
<img alt="alt" src="images/stories/name.jpg" />
ни так
<img alt="alt" src="http://mysite.ru/images/stories/name.jpg" />
Записан
bag667
Осваиваюсь на форуме
***

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

Сообщений: 47


« Ответ #189 : 24.02.2012, 13:50:43 »

Скажите, пожалуйста, как сделать аналогичную страницу http://www.discontstroy.ru/component/virtuemart/?manufactures_list=true.
Суть в том, чтобы выводить всех производителей на одной странице в области контента.
Записан
tigra-uki
Осваиваюсь на форуме
***

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

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


Joom'листка


« Ответ #190 : 24.02.2012, 13:55:12 »

Скажите, пожалуйста, как сделать аналогичную страницу http://www.discontstroy.ru/component/virtuemart/?manufactures_list=true.
Суть в том, чтобы выводить всех производителей на одной странице в области контента.
На первый взгляд мне кажется, что это просто вывод модуля в контенте (хоть с помощью того же включенного loadmodule) + CSS.
Может быть, ошибаюсь конечно.
Записан
aleks67
Осваиваюсь на форуме
***

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

Сообщений: 26


« Ответ #191 : 25.02.2012, 15:34:42 »

Цитировать
Здравствуйте. А может кто-нибудь подсказать, в чём проблема - у меня кнопка прокрутки картинок не активна. Картинки прокручиваются самостоятельно. И весь ротатор не хочет вытягиваться на всю длину модуля для ротатора. Использую J 1.5.22 и V 1.1.6
Удалял, переустанавливал - ничего не помогает. Прошу совета. Sad
Записан
tigra-uki
Осваиваюсь на форуме
***

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

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


Joom'листка


« Ответ #192 : 25.02.2012, 15:38:31 »

Удалял, переустанавливал - ничего не помогает. Прошу совета. Sad
мне почему-то кажется, что проблемы наблюдаются именно на самый недавних версиях VirtueMart.
у меня на 1.1.9 тоже полно косяков. У Вас, к примеру, какая версия VM?
Записан
aleks67
Осваиваюсь на форуме
***

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

Сообщений: 26


« Ответ #193 : 25.02.2012, 15:40:04 »

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

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

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


Joom'листка


« Ответ #194 : 25.02.2012, 15:43:25 »

J 1.5.22 и V 1.1.6
простите, проморгала в прошлом Вашем сообщении...
на 1.1.6 у меня еще проблем не наблюдалось.
Записан
aleks67
Осваиваюсь на форуме
***

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

Сообщений: 26


« Ответ #195 : 25.02.2012, 16:10:35 »

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

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

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


Joom'листка


« Ответ #196 : 25.02.2012, 16:19:19 »

а как настраивали?
написала в личку Azn

p.s.: попробуйте стандартный шаблон
« Последнее редактирование: 25.02.2012, 17:28:53 от tigra-uki » Записан
aleks67
Осваиваюсь на форуме
***

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

Сообщений: 26


« Ответ #197 : 25.02.2012, 16:32:11 »

ответил
Записан
bag667
Осваиваюсь на форуме
***

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

Сообщений: 47


« Ответ #198 : 27.02.2012, 14:03:10 »

Этот модуль не умеет показывать картинку производителя (тип слайдера "Производителей") или я чего-то не понимаю?
« Последнее редактирование: 27.02.2012, 14:06:43 от bag667 » Записан
tigra-uki
Осваиваюсь на форуме
***

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

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


Joom'листка


« Ответ #199 : 27.02.2012, 14:06:06 »

Этот модуль не умеет показывать картинку производителя или я чего-то не понимаю?
почему же - умеет Azn
Записан
bag667
Осваиваюсь на форуме
***

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

Сообщений: 47


« Ответ #200 : 27.02.2012, 14:08:38 »

почему же - умеет Azn
Не показывает, и в коде я ничего похожего на mf_full_image или mf_thumb_image не нашел.
Пробовал ставить то, что выложено в первопосте и то что выкладывала ELLE.
Записан
tigra-uki
Осваиваюсь на форуме
***

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

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


Joom'листка


« Ответ #201 : 27.02.2012, 14:24:34 »

Не показывает, и в коде я ничего похожего на mf_full_image или mf_thumb_image не нашел.
Пробовал ставить то, что выложено в первопосте и то что выкладывала ELLE.
т.е. Вы вставляете картинку логотипа в описание производителя, а она не отображается?
а название производителя отображается?
Записан
bag667
Осваиваюсь на форуме
***

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

Сообщений: 47


« Ответ #202 : 27.02.2012, 14:32:41 »

т.е. Вы вставляете картинку логотипа в описание производителя, а она не отображается?
а название производителя отображается?
Если вставлять картинку в описание - работает. Но хотелось бы, чтобы автоматом бралась картинка из таблицы vm_manufacturers.
Записан
tigra-uki
Осваиваюсь на форуме
***

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

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


Joom'листка


« Ответ #203 : 27.02.2012, 14:37:10 »

Если вставлять картинку в описание - работает. Но хотелось бы, чтобы автоматом бралась картинка из таблицы vm_manufacturers.
Интересный вариант конечно:)
Только я не до конца понимаю, а как картинка будет попадать в таблицу и привязываться к производителю?
Ну и в самом модуле же изначально этой возможности, как я поняла, нет. А есть, цитирую:
"В производителях - с помощью javascript, изображения производителей берутся из описания производителей."
Записан
bag667
Осваиваюсь на форуме
***

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

Сообщений: 47


« Ответ #204 : 27.02.2012, 14:46:46 »

Интересный вариант конечно:)
Только я не до конца понимаю, а как картинка будет попадать в таблицу и привязываться к производителю?
И правда, изначально в VirtueMart'e нет возможности добавлять для производителя логотип. Это я уже сам когда-то сделал и забыл.
Значит будем ковырять модуль.

МОДЕРАТОРЫ, удалите пожалуйста шесть постов выше этого сообщения, и его тоже, как не относящиеся к теме Azn
Записан
bag667
Осваиваюсь на форуме
***

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

Сообщений: 47


« Ответ #205 : 28.02.2012, 17:31:47 »

К вопросу о выводе в области контента в несколько столбцов. Поковырялся, так и не понял, как это реализовать. Никто подобное сделать не пытался?
Записан
xaocbozzz
Осваиваюсь на форуме
***

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

Сообщений: 198


Котэ просит! Не обижайте котэ!


« Ответ #206 : 01.03.2012, 09:29:20 »

написала в личку Azn
Вау! как все секретно! И какой же вы модуль использовали?
Записан
tigra-uki
Осваиваюсь на форуме
***

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

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


Joom'листка


« Ответ #207 : 01.03.2012, 11:37:23 »

Вау! как все секретно! И какой же вы модуль использовали?
да как бы все этот же модуль, о котором тема:)

В личку aleks67'у кидала просто свои скрины (с проекта на 1.1.6 который вроде как нормально работает) - но в них, как говорится, ничего военного - там, по-моему невозможно настроить что-то криво.
А смысл вести переписку публично?
xaocbozzz, было бы что написать на вопросы котэ - написали бы, обижать не стали Azn))

Я еще раз хочу написать: что лично у меня именно в 1.1.9 вылезло ряд нюансов:
- не выводит товар по id;
- производители отображаются только те, товары которых опубликованы (а на вышеупомянутом проекте на 1.1.6 отображались все производители).
Записан
xaocbozzz
Осваиваюсь на форуме
***

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

Сообщений: 198


Котэ просит! Не обижайте котэ!


« Ответ #208 : 07.03.2012, 07:12:13 »

Смысл понятен.
Не понятен увы. Это пока сложно для меня.
Записан
black#FFFFFF
Осваиваюсь на форуме
***

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

Сообщений: 26


« Ответ #209 : 11.03.2012, 21:46:04 »

Добрый день. Спасибо за использование модуля. В ближайшее время представлю версию для Joomla 2.5 + mootools 1.1 - 1.4.2 и выполню большинство пожеланий. Также с меня и английская версия этого чуда. С ув. к Вам)
Записан
tigra-uki
Осваиваюсь на форуме
***

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

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


Joom'листка


« Ответ #210 : 11.03.2012, 21:53:41 »

Добрый день. Спасибо за использование модуля. В ближайшее время представлю версию для Joomla 2.5 + mootools 1.1 - 1.4.2 и выполню большинство пожеланий. Также с меня и английская версия этого чуда. С ув. к Вам)

Вам спасибо за модуль!
Можно уточнить: Вы теперь будете совершенствовать версию только для для Joomla 2.5?

Есть ли пути решения для Joomla 1.5 относительно мультивалютности?
Будет ли этот момент затронут в новой версии?
Записан
Страниц: 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