1 1 1 1 1 1 1 1 1 1 Rating 5.00 (1 Vote)
---

Это надо же было придумать себе выбрать тему диплома создание интернет магазина на Virtuemart (компоненте для Joomla) когда никогда в жизни не устанавливал и не писал шаблоны под эту систему управления контентом?

Все случилось довольно неожиданно - просто понравилась лекция преподавателя В.З.Табакова по электронной комерции. Уже после занятий прокрутил в голове перспективность данного предмета, и понял, что дипломная работа которая будет иметь точки соприкосновения с интернет заработком будет для меня самым оптимальным вариантом. Кроме того, согласно методическим рекомендациям по написанию дипломных работ уровня бакалавр, возможно использовать готовое решение, которое необходимо адаптировать под решение подобных проблем.

Таким образом, если есть предприятие, менеджеры которого вместо того чтобы заниматься поиском новых клиентов (рынка сбыта) товара сидят и заполняют вручную заказы - то это можно рассматривать как проблему, которую по сути можно реализовать с помощью адаптации Virtuemart, который в свою очередь позволит клиентам самостоятельно делать заказ, выбрав необходимые товары с каталога, имея перед собой наглядные фото товара (чего нельзя продемонстрировать по телефону).

И так для того, чтобы приступить к данному типу решения проблемы первым делом ознакомился с видео уроками - чтобы более ясно понимать каким образом можно решить эту проблему предложенными средствами.

Под руки попали видео уроки Куртеева Александра за 2009 год и Ирины Гапонцевой за 2013 год. Как для новичка, который первый раз встречается с данной системой управления контентом - это как раз самое то что нужно, как минимум получилось узнать какие инструменты имеются в Virtuemart для решения тех или иных проблем.

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

Первое что нужно было найти (и вообще пришло в голову) - это поиск готового шаблона для Joomla адаптированного под Virtuemart - это бы упростило задачу до максимума. Но оказывается готовых решений не так уж и много, и обычно приходится отталкиваться от стандартного шаблона компонента изменяя представление тех или иных блоков.

Этим я по сути и занялся, что изучил какой файл компонента отвечает за отображение той или иной странички и внес в них изменения согласно предпочтениям клиента.

Правда уже потом нашел публикацию, в которой описывалось более подробно моменты создания шаблона для Joomla для компонента интернет магазина Virtuemart с нуля, при чем описано просто и понятно.  Так что думаю придется поработать самому над созданием своего оригинального шаблона магазина...

Следующие проблемы которые появились (дизайн правда полностью еще не адаптировал...) - это при формировании PDF текст был в виде ?????? ????? ????? - это говорило о том, что компонент не видит кириллических шрифтов. В интернете об этой проблеме много описано - но на данный момент самым правильным решением (которое я определил) это установка в настройках магазина шрифта с поддержкой UTF-8 (именно в панели управления, не нужно загружать никаких шрифтов на сайт или менять файлы шаблонов как описывают многие мастера решение для Joomla старых версий - в новых версиях Virtuemart эта проблема уже решена).

Следующим моментом с которым пришлось разобраться - изменение представления описания магазина и категорий, а именно вывод их после витрины товаров (категорий) - решился вопрос перемещением фрагмента кода, который выводит описание в конец файлов шаблонов.

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

Также с папки с магазином вынес файл CSS и рисунки на которые он ссылается в папку с общими шаблонами Joomla, чтобы при очередном обновлении не править дизайн по-новому.

Одно, что заметил на данный момент - это то, что информации о настройке данного компонента в текстовом виде очень мало, а если есть, то найти сложно. А по созданию шаблонов (в данном случае меня интересовали адаптивные шаблоны под Virtuemart) вообще нормальных инструкций нету.

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

Если же писать самому шаблон - то достаточно на бумажке нарисовать где какой будет находиться блок (лишних блоков просто можно не создавать - что упростит работу над шаблоном) - и уже им задать нужные свойства отображения. Строчек кода будет минимум - а значит разбираться в нем будет намного проще в дальнейшем.

Также находил информацию о том, что шаблоны можно делать с помощью программы Artisteer 4 - но попробовав создавать такой шаблон я пришел к выводу, что мусора в нем будет столько, что разбираться в нем будет еще сложнее. Кроме того, допустим я хочу разместить в шапке сайта слева логотип, а на 70% ширины справа слайдер в котором будут отображаться (изменяться) картинки с описаниями категорий или товаров. В данной программе шаблонов я не смог найти или вручную реализовать данную проблему.

Таким образом, пришел к выводу, что если определюсь с оконечным видом магазина - то буду делать либо полностью свой шаблон, либо адаптировать стандартный шаблон который поставляется с Virtuemart (который имеет существенный недостаток - он не является адаптивным, а значит в любом случае придется дописывать дизайн под телефоны, планшеты... - чего я пока не умею...).

Добавить комментарий


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

Комментарии   

Рашида Гарифулина
0 # Рашида Гарифулина 23.07.2014 21:44
Если есть возможность, знания и время, то конечно, лучше создавать свой собственный шаблон. Ну и конечно же он должен быть адаптивным. потому что количество мобильного трафика растет, а это важно и для блогов и для интернет-магазинов.
Ответить | Сообщить модератору