Архив категории: ‘CMS’

Настройка шаблона Интернет магазина на движке VaM Shop

Friday, 06 Feb 09 в 1:01

vam shop движок интернет магазинаЧем только я не занимаюсь, находясь в роли фрилансера. Вот нашлась работа по созданию и настройке Интернет магазина. Сделать нужно было быстро, поэтому вникать в изучение новой админки и движка не хотелось, а с VaM Shop был более-менее знаком. Именно поэтому остановился на нем. Вообще магазин VaM Shop основан на двух других osCommerce и xt:Commerce, является в некотором роде их модификацией. Плюсом для меня была полностью русифицированная версия системы и наличие небольшого архива с шаблонами (который я предварительного скачал в другом месте). Как потом оказалось, все не так просто.

Итак, найти движок VaM Shop вы можете на официальном сайте. Там также есть подробное описание системы, ее функций, примеры уже готовых магазинов и т.п. CMS имеется в двух вариация – платной и бесплатной. В первом случае вам придется заплатить $80, за что вы получите доступ к службе поддержки и обновлениям модулей на 1 год. По словам разработчиков, в демо версии кроме этих вещей также отключена функция отправки e-mail. У меня не было времени вникать во все эти тонкости, поэтому я нашел скрипт магазина VaM Shop на одном из специализированных форумов. Хотя, теоретически, наверное, можно было обойтись и версией с официального сайта.

Установка, в принципе, не сложная, занимает считанные минуты – в админке имеется доступный пошаговый мастер настройки. Дальше предстояла самая проблемная часть – подключение шаблона. Ведь на то, что отображается в Вамшопе по умолчанию, просто страшно смотреть:) Здесь есть несколько тонкостей, главная особенность которых заключается в разной структуре шаблонов для всех трех систем VaM Shop, osCommerce и xt:Commerce. Рассмотрим все варианты по порядку.

1. Использование стандартных шаблонов VaM Shop

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

стандартные шаблоны Vamshop

Зато установка занимает несколько секунд – вам просто нужно заменить файл стилей stylesheet.css и добавить новые картинки. Конечно, с таким подходом многое поменять не удастся.

2. Модификация шаблона из xt:Commerce для VaM Shop

Поскольку у обеих админок есть много общего, то и шаблоны у них кое в чем пересекаются. На сайте vamshop.ru в разделе статей вы можете почитать заметку о том, как шаблон от xt:Commerce переделать для  системы VaM Shop.  Судя по всему,  задача не сложная, но может занять определенное время из-за того, что придется править много файлов. Статья написана подробно и четко, вопросов возникнуть не должно.

Зато  шаблонов для xt:Commerce куда побольше, и вид у них более презентабельный. Несколько бесплатных вариантов вы можете найти здесь.

шаблоны xt:Commerce

3. Использование шаблона osCommerce для VaM Shop

Больше всего в Интернете можно найти шаблонов для osCommerce – как платных, так и бесплатных. Но и отличия с Вамшопом у них огромные, описание основных из них можно почитать здесь. В VaM Shop используются Smarty шаблоны, где код разделен на 3 слоя – php html css, которые друг от друга отделены (подробнее – тут). А макет osCommerce состоит из набора php файлов. Поэтому просто перезалить имеющийся архив с файлами на FTP, увы, не получилось. Рассказываю алгоритм действий.

Шаблоны у VaM Shop находятся в папке templates, причем там имеется 2 версии верстки – с DIV`ами и таблицами. Поэтому первым делом, вам нужно определиться с каким из них будете работать. После этого создаете копию выбранного шаблона и записываете ее на FTP в новую директорию, например templates/my-new-template/. Теперь все изменения будете проводить только в ней. В самой админке, кстати, не забудьте выбрать новый шаблон в качестве используемого – это делается в меню «Настройки» – «Основные» – «Мой магазин», поле «Шаблоны».

Как правило, шаблоны для osCommerce содержат кроме кода еще и PSD файлы. Собственно, если у вас есть опыт верстки – можете использовать для работы исходники. Я поступил несколько иначе – установил на локальном компе osCommerce, благо там также весь процесс очень простой. Затем сменил в нем шаблон на нужный мне – тут обошлось простой перезаписью старых файлов. После чего подгонял шаблон VaM Shop под работающий магазин на osCommerce. Да, сложно – но другого варианта я лично не нашел. Разгребать php файлы шаблона osCommerce, думаю, было бы намного дольше, а так у меня был готовый магазин, где уже можно было видеть HTML код макета. Вот, кстати, некоторые из шаблонов (опубликую сегодня-завтра парочку из них на Дизайн Мании):

osCommerce шаблоны интернет магазин

Просидев пару дней за шаблоном, я уже было начал жалеть, что не установил osCommerce, но не знаю, сколько бы времени тогда потратил на изучение локализации и установку разных модулей. Последнее, что хотелось бы заметить – не нужно путать VaM Shop с osCommerce by VaM – это разные вещи:) Вообще этих магазинов развелось ужасающе много, как по мне.

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

P.S. Сенсация! 500 баксов в сутки – это реальность!

Советую также взглянуть на просто огромный софт архив – ежедневное обновление, свеживе версии, только легальный софт (без вареза)!

Если кто не слышал, то сейчас проходит конкурс блогеров линкомаулия – опять Маул раздает много денег:)

Читаем также последние трансферные новости футбола – Аршавин таки в Арсенале.

Понравился пост? Подпишись на обновления блога по RSS для блоггеров и вебмастеровRSS, RSS для блоггеров и вебмастеровEmail или RSS для блоггеров и вебмастеровtwitter!

LiveStreet CMS – бесплатный движок социальной сети

Saturday, 06 Dec 08 в 19:07

LiveStreet – бесплатный движок социальной сетиХочу сегодня рассказать об одном интересном феномене (если можно так выразится) в области веб-разработки, целевая аудитория – постсоветское пространство. Название этому объекту – LiveStreet – это бесплатный движок для создания блого-социальных сетей. Данный проект является клоном социальной сети Habrahabr.ru , клоном лишь в положительном смысле, то есть он наследует функциональность Хабра. А она очень даже внушительная, но обо всем по порядку.

Так вот, LiveStreet реализован с применением ООП на PHP5+MySQL5, при этом построен по принципу модели MVC (это позволяет легко изменять как логику поведения и внешний вид движка). Создатель LiveStreet – Мжельский Максим aka ort.

Так как движок только начинает свое развитие, то содержит лишь самые необходимые возможности для работы. Тем не менее, даже сейчас их перечень впечатляет:

  • Использование UTF-8
  • Ведение персональных блогов
  • Возможность создания коллективных блогов
  • Система рейтингов блогов, топиков, комментариев, пользователей
  • Система голосования за блоги, топики, комментарии, пользователей
  • Возможность добавлять топики в избранное
  • Автоподстановка тегов
  • Коллективная внутренняя почта
  • Система контроля доступа(ACL) к разным возможностям сети(создание блога, возможность голосования и т.п.)
  • Возможность создать закрытый сайт
  • Система инвайтов
  • Топики-ссылки
  • Топики-опросы
  • Администрирование своих блогов
  • Назначение модераторов блогов
  • Настройки оповещений на емайл

Как уверяет Максим, дальше нас ожидает еще большее число новых возможностей. Видимо, так оно и будет, поскольку работы по усовершенствованию движка не прекращаются ни на минуту. Недавно, кстати, на Хабре был анонс новой версии LiveStreet 0.2. Обо всех новшествах можно также читать на самом сайте LiveStreet, например в блоге разработки.

Теперь самое время попробовать систему самостоятельно и оценить имеющийся функционал. Для этого, конечно же, нужно зарегистрироваться. После чего на почту придет соответствующее уведомление, и появится возможность управлять своим профайлом.

возможности пользователя в LiveStreet

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

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

livestreet - внешний вид и дизайн движка

Главный преимуществом движка является его бесплатное распространение, то есть любой более-менее технически подкованный пользователь, сможет создать собственную блого-социальную сеть. Для корректной работы необходим PHP не ниже 5 версии, MySQL с поддержкой UTF-8 и InnoDB (хотя будет работать и на MyISAM, но возможны нарушения целостности данных). Также для PHP необходимо установить расширение mbstring, для корректной работы с русскими строками в UTF-8.

Подробнее о процессе установки читаем здесь. Там же можно скачать исходники LiveStreet.

На данном этапе «больная тема» для движка – дизайн. Многих пользователей он, мягко говоря, смущает, так как полностью скопирован из Хабра. Лично я ничего плохого в этом не вижу, особенно если учитывать тот факт, что проект создан лишь на энтузиазме его автора Максима. Те не менее, некоторые позитивные сдвиги в этом направлении имеются.

Был проведён конкурс на новый дизайн, в котором приняло участие более 20 работ, был выбран победитель. Сейчас идёт процесс проработки дизайна более детально и оформление всех страниц движка. Как оказалось процесс этот не быстрый, скорее даже медленный, и к версии 0.2 просто физически не получилось успеть его сменить.
В связи с этим, хочу бросить клич верстальщикам. Если у вас есть желание помочь проекту с версткой макета и умение делать это качественно – пишите.

Думаю, к следующей версии мы сможем наблюдать уже новый дизайн.

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

Команде авторов и всех, кто трудится над улучшением проекта, хочется пожелать дальнейших творческих успехов и не останавливаться на достигнутом!
Если у вас есть возможность, давайте поможем проекту:

P.S. Приглашаю принять участие во втором туре голосования ежегодной украинской интернет премии UA Webstar.

Заходим на сайт с уникальными шаблонами на основе css. Только валидные, уникальные шаблоны.

Серия статей о зароботке с системой Блогун. Как лучше покупать постовые в Блогуне?

Кстати, у меня недавно очередное интервью взяли – читаем здесь.

Спонсоры поста:

Понравился пост? Подпишись на обновления блога по RSS для блоггеров и вебмастеровRSS, RSS для блоггеров и вебмастеровEmail или RSS для блоггеров и вебмастеровtwitter!