Главная » PHP » Сниппет Shopkeeper для MODx
Куда Вы попали?

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

Нужен сайт?

Тогда, возможно, Вы попали туда куда нужно.
Я занимаюсь созданием сайтов "под ключ".
Оцените качество работы, посмотрев
портфолио. Если Вы не рассчитываете на демпинг, связаться со мной можно при помощи формы обратной связи.



Для "спасибо"
Установите Flash-плеер

Авторизация

Есть что сказать?


Сниппет Shopkeeper для MODx

Сделал сниппет корзины для интернет-магазина. Делал для себя, но если кому пригодится, пользуйтесь. Shopkeeper рассчитан на сравнительно небольшой магазин, но при необходимости его не сложно модифицировать под Ваши нужды.

Описание:

Сниппет выводит корзину заказов двух типов (расширенный и простой).
Основной функционал написан на JavaScript (файл shopkeeper.js).
Данные о выбранных товарах сохраняются в Cookie.
Письмо с заказом можно отправлять как на почту так и в сообщения системы.
Для создания формы заказа нужно использывать сниппет eForm.
Сниппет тестировался только на кодировке windows-1251, но с UTF-8 тоже должен работать (учтено).

Параметры сниппета:

&cartTpl - чанк с шаблоном корзины (по умолчанию "shopCart");
&style - путь к стилевому файлу модуля (по умолчанию "assets/snippets/shopkeeper/style.css");
&cartType - тип корзины, "full" - расширенный, "small" - простой (по умолчанию "full");
&currency - валюта (по умолчанию "руб.");
&emptyTxt - текст в пустой корзине (по умолчанию "Пусто");
&delItemImg - путь до картинки кнопки удаления товара (по умолчанию "assets/snippets/shopkeeper/img/delete.gif");
&delAllTxt - текст ссылки очистки корзины (по умолчанию "Очистить корзину");
&selectTxt - текст в корзине (small) когда выбран товар (по умолчанию "Вы выбрали:");
&orderFormPage - ID страницы с формой заказа (по умолчанию "1") - обязательно;
&gotoid - ID страницы на которую перейти после отправки заказа (по умолчанию "1") - обязательно.
&noJQuery - значение "1", если на сайте уже используется библиотека JQuery (по умолчанию "0").

Посмотреть его работу можно на демонстрационной страничке. Тамже можно и скачать. В архиве кроме файлов сниппета есть документация (файл _info.txt).

 

Написать комментарий

  • Обязательные для заполнения поля помечены знаком *.
Код подтверждения:


Комментарии с 1 по 4 из 17 | Следующие | В конец
xxaoc
Ответов: 1
Комментарий
Файл
Ответ #17 дата : Sun October 18, 2009, 13:27:44
Может, я конечно чего-то не понимаю, но не стоит ли добавить сюда ссылку на последнюю версию?
Andchir
Ответов: 6
Комментарий
2Андрей
Ответ #16 дата : Mon June 15, 2009, 20:55:41
Да, есть такая ошибочка. Спасибо! Совсем недавно на форуме англоязычный пользователь тоже про это написал. В ближайшей версии исправлю.
Андрей
Ответов: 10
Комментарий
Re: Сниппет Shopkeeper для MODx
Ответ #15 дата : Sun June 14, 2009, 21:47:55
Небольшое исправление. В сниппете есть строка

$lang_char = $charset=="UTF-8" ? "_utf8" : "";

и для ангийского языка, при кодировке сайта UTF, соответственно тоже будет добавляться суффикс _utf8.
Надо или поправить, чтобы срабатывало только для русского или добавить файлик lang_en_utf8.js
Андрей
Ответов: 10
Комментарий
Re: Сниппет Shopkeeper для MODx
Ответ #14 дата : Sat June 13, 2009, 18:50:22
Разобрался, как всегда ошибка банальная
не заметил что в форме отправки надо тоже поменять название чанка с шаблоном отчета.

Отличная вещь, наверное только доработаю чтобы под продукты из заказа была отдельная таблица.

Спасибо
Комментарии с 1 по 4 из 17 | Следующие | В конец