- Автор темы
- #11
Итак. Дописал.
Работает с native 1.5 joomla.
Тестировался:
php4,5 - joomla 1.5.21, virtuemart 1.1.5.
Браузеры
IE 7,8, Firefox 3.0+, Opera 9,10, Safari, Googe Chrome последние.
Полное описание возможностей со скриншотами можно посмотреть здесь:
Демо в работающем проекте:
По сравнению со всеми прошлыми версиями полностью переписано. Рекомендую качать именно эту.
Весь TODO лист при написании версии 1.2 выполнен.
TODO: Переписать с использованием MVC, в ближайшую неделю добавить полное описание с расширенными примерами. Добавить highslide подобную галерею для отображения фотографий товаров в полном размере.
Время выполнения: неделя.
Вопросы и пожелания привествуются.
[UPDATED]1.11.2010 - Исправлено несколько мелких глюков, Notice и повидение с добавочным Itemid,устранены мелкие ошибки в цсс, расширены возможности, обновлена ссылка, просьба перекачать и установить заново ко всем
[UPDATED] Вызов событий с domready переложен на onload - связано с глюками по соседству в других модулях, компонентах, плагинах которые используют jQuery в noConflict(мой модуль использует только mootools!) Просьба перекачать.
[UPDATED]3.11.2010 - Исправлен ресайз картинок. (Особенно заметно в вертикальных галереях)
[UPDATED]3.11.2010 - Вертикальный слайдер: Если скрыты: заголовок, описание, кнопка в корзину, подробнее, цена - высота кадра определяется по максимальному из масштабируемых изображений - удается добиться минимального промежутка между кадрами для вертикального скроллера
[ADDED]3.11.2010 - Вертикальный слайдер: добавлен новый параметр - отступ между кадрами.
Не сочтите за грубость, но, хочу посмотреть: насколько интересен нами написанный модуль, поэтому ссылка на скачивание находится на
Работает с native 1.5 joomla.
- Полностью на mootools.
- Возможно три вида модулей: Новые товары, Специальные предложения, Производители
- Если скопировать в другую позицию и добавить суффикс модуля, получаем +1 галерею.
- Каждая галерея имеет возможность автопрокрутки. Интервал задается из админки. Чтобы отключить, достаточно поставить 0.
- Проверку прошли три галереи на одной странице, никаких тормозов.
- Интервал смены кадра так же управляется из админки. Желательно ставить выше 500 мс., чтобы не нагрузить браузер пользователя.
- В админке задается вертикальное, горизонтальное отображение модуля.
- Реализовано добавление товаров на лету прямо из модуля в корзину (ajax), если разрешено магазином.
- Вывод цены товара простой, и который учитывает скидки, налоги, валюты, символы валюты, вес товара, атрибуты. Все берется из настроек Virtuemart. Внимание. При включении полной цены Вы получаете +4 запроса на один товар! Прошу учесть)
- Горизонтальное отображение может автоматически подстраиваться под область, как и задаваться фиксированная ширина из админки.
- Изображения в модуле масштабируются до указанных настроек.
- В производителях - с помощью javascript, изображения производителей берутся из описания производителей. Ищется тег <img />
- Настраивается выравнивание картинки относительно описания: справа, слева, по центру.
- Настраивается порядок сортировки: По названию: возрастанию, убыванию, По ID, возрастанию, убыванию, Случайный порядок, Специальный порядок: Указываются ID следования товаров/производителей через запятую
- Сколько символов выводить в описании. Нормальная работа с UTF гарантирована. Обрезается по слову: что дает избежать разрывов строк.
- Выводить ли:
- Заголовок со ссылкой на товар
- Ссылку подробнее
- Цену товара
- Кнопку добавления товара в корзину
- Настраиваемая высота описания, сделано для того, чтобы не было разрывов абзацев описания
- Сколько товаров/производителей брать из базы данных
- Выводить ли товары, связанные только с посещаемой категорией пользователем, или нет?
- Отображать только определенные товары/производителей согласно указанным через запятую ID элементов
- Добавлена возможность выбора, из каких изображений товаров формировать слайдер, уменьшенных или оригинальных
- Какие товары/категории исключить из отображения: id через запятую
- Какие производители/категории производителей исключить из отображения: id через запятую
- Все изображения имеют alt/title, как и ссылки
- Все текстовые константы берутся из стандартного набора joomla и virtuemart
- Осуществляется проверка установлен ли Virtuemart.
- Если нет ни одного товара, производителя, соответствующего указанным критериям, ничего не подключается и не отображается из настроек модуля.
- Есть возможность указать ItemID меню, пункт которого нужно подсветить при переходе по ссылке из модуля. Пример использования:
- Подсветить пункт меню с акцией для спец предложений.
- Отлично работает с кэшем джумлы.
- Хорошо дружит с абсолютным позиционированием родительcкого элемента.
- Сделан хак для сокрытия контента до полной загрузки модуля.
- Если модулей на странице несколько, то написана проверка, чтобы общие для модулей файлы подключались только один раз.
- Есть прямой и обратный порядок перемещения слайдов при щелчке на Следующий, Пердыдущий
- Выравнивание заголовка, текста описания, ссылок подробнее, в корзину настраивается напрямую из админки модуля
Тестировался:
php4,5 - joomla 1.5.21, virtuemart 1.1.5.
Браузеры
IE 7,8, Firefox 3.0+, Opera 9,10, Safari, Googe Chrome последние.
Полное описание возможностей со скриншотами можно посмотреть здесь:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Демо в работающем проекте:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
По сравнению со всеми прошлыми версиями полностью переписано. Рекомендую качать именно эту.
Весь TODO лист при написании версии 1.2 выполнен.
TODO: Переписать с использованием MVC, в ближайшую неделю добавить полное описание с расширенными примерами. Добавить highslide подобную галерею для отображения фотографий товаров в полном размере.
Время выполнения: неделя.
Вопросы и пожелания привествуются.
[UPDATED]1.11.2010 - Исправлено несколько мелких глюков, Notice и повидение с добавочным Itemid,устранены мелкие ошибки в цсс, расширены возможности, обновлена ссылка, просьба перекачать и установить заново ко всем
[UPDATED] Вызов событий с domready переложен на onload - связано с глюками по соседству в других модулях, компонентах, плагинах которые используют jQuery в noConflict(мой модуль использует только mootools!) Просьба перекачать.
[UPDATED]3.11.2010 - Исправлен ресайз картинок. (Особенно заметно в вертикальных галереях)
[UPDATED]3.11.2010 - Вертикальный слайдер: Если скрыты: заголовок, описание, кнопка в корзину, подробнее, цена - высота кадра определяется по максимальному из масштабируемых изображений - удается добиться минимального промежутка между кадрами для вертикального скроллера
[ADDED]3.11.2010 - Вертикальный слайдер: добавлен новый параметр - отступ между кадрами.
Не сочтите за грубость, но, хочу посмотреть: насколько интересен нами написанный модуль, поэтому ссылка на скачивание находится на
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.