2009 11 июня

Верстка под магазин VamSHOP

Довелось давеча верстать шаблон под такой скрипт как VamSHOP Хаять особо не буду, но собственные замечания зафиксирую

1 - используется шаблонизатор SMARTY

2 - корневой файл шаблона index.html. Работать там напрямую с пхп кодом неполучается, только через конструкции типа {php}echo '123';{/php} (что совсем неудобно, в редакторе нет подсветки, да и просто непривычно)

3 - основная структура страницы лежит в includes/header.php, структура кода ужасна

4 - у ссылок не получилось найти идентификатор активности текущей страницы (что то типа active для ссылки)

5 - не нашел возможности сразу задавать описание CSS для оформления сразу всех модулей (либо выборочно). Пришлось руками влезать в каждый файл templates\мой_шаблон\module и руками править хтмл вывод. Очень, очень плохо, иначе задал бы оформление заголовка, тела и прочих элементов а двиг бы сам подставлял нужные данные (по аналогии с Joomla). Наверно это самая большая проблема, кучу времени убито на однотипные действия.

6 - из пункта 4 пришлось писать отдельный модуль для создания верхнего меню с определением активности текущей страницы от URL - геморрой

7 - весьма неудобна работа с данными авторизованного пользователя. Все добро хранится в сессии $_SESSION['customers_status']. При этом весело, что идентификатором гостя\пользователя служит просто слово Посетитель (ага, скрипт написал, после в языковом файле сменил название и переделывай все). Конструкции $_SESSION['customers_status']['customers_status_name'] конечно же намного удобней джумловских $user->username в использовании ))))) Опять же забавно определяется (в найденном примере) статус гостя, в шаблоне через условие {if $box_LOGIN} (то есть не по какому то объекту, а по показу бокса - бред)

Было что то еще, уж не припомню.

В общем подводя итоги - с нуля разобраться в шаблонизации скрипта потребовалось времени порядка полутора часов и много больше времени на правку всех нужных мелочей. Личная имха - до Joomla в плане шаблонов и удобства работы - очень далеко

Комментарии

0 Илья пишет нам 11.06.2009 19:17
По поводу джумлы и виртуя, сравнивать OSC? Помоему это хамство. Да изначально Вам разарботка не очень, но поверь...если верно сделать все.. То мой магазин даст фору любой CMS из ныне существующих. Согласен не один месяц убит, но эффект...! Виртуй это игрушка, либо Або, Битрикс, VAM (ручки). Данео итд... туда же куда и виртуемарт.. У меня 8 магазинов на джумле и 15 на OSC VAM. По всем показателям аналогов нету и врятли будет!
Цитировать Сообщить модератору
0 Beliyadm отвечает 11.06.2009 20:32
Где в своей заметке я хоть слово сказал про virtuemart? Только лишь сравнивал особенности верстки шаблона под VamSHOP и Joomla, не более того. Мне не нравится шаблонизация через SMARTY (в принципе не нравится), не нравится отсутствие единнобразия вывода блоков (модулей) и подобные аспекты
Цитировать Сообщить модератору
0 Ярослав пишет нам 02.07.2009 14:11
Добрый день.. Как можно с вами связаться? Хотел, по возможности, задать несколько вопросов по вамшопу и верстке под него.. за консльтацию могу заплатить.. просто хочеться разобраться что к чему.. моя ася 204984964 Заранее благодарен
Цитировать Сообщить модератору
0 Beliyadm отвечает 16.07.2009 03:32
Доброго дня, прошу прощения за задержку с ответом - с мной можно связаться по адресу beliyadm (собака) gmail.com
Цитировать Сообщить модератору
0 Илья пишет нам 30.08.2009 01:37
Сверстал шаблон под вамшоп, настроил модули, разобрался в коде. Труд большой, но это того стоит! Работает прекрасно Впервые делал такую работу, ссылку дам, когда магазин официально будет открыт
Цитировать Сообщить модератору
0 Beliyadm отвечает 30.08.2009 01:44
Я и не говорил что плохо работает, только то что это не CMS а ужос писал
Цитировать Сообщить модератору

Оставить коммент

Защитный код
Обновить