1 1 1 1 1 1 1 1 1 1 Рейтинг: 4.83 - 3 отзывов

Пришла пора поговорить о сборке самой свежей версии Joomla и JoomShopping.

Делаем магазин на Joomla и JoomShopping

 

Вообще, когда вы приступаете к созданию своего магазина на JoomShopping (а русский тракторист советует именно этот магазин), у вас есть три варианта:

 

1. Скачать шаблон, в котором есть и Joomla и JoomShopping и, главное, красивый дизайн

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

 

денежный трактор

2. Создать свой собственный шаблон для Joomla и JoomShopping на Artister

Минус шаблона на Artister: в нем придется также много чего дорабатывать (как вот тут, например), хотя он будет содержать только ваш код, этот код не всегда сам Artister делает грамотно.

 

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

 

3. Я создаю болванку Joomla и JoomShopping

Внимание! Иногда при работе на Denwer с новыми версиями сайта выдается ошибка и не работает вкладка "Модули". Это проблема Denwer, а не вашего сайта.

В файле usr\local\mysql-5.X\my.ini меняем sort_buffer_size = 64K на 256K

Я создаю болванку сайта с самыми новыми версиями Joomla и JoomShopping и всеми плагинами и модулями необходимыми для корректной работы. Позже я всегда смогу за 3 минуты восстановить этот образец и стартовать в создании магазина уже с готового фундамента, а не с нуля.

 

Самые новые Joomla и JoomShopping

 

Я устанавливаю самую свежую версию Joomla и JoomShopping, а так же всех плагинов и модулей. Когда потребуется, я просто обновлю их и у меня, как и прежде будет самая новая сборка магазина.

 

Поэтому, забудьте про Joomla 2.5, переход с которой на следующие версии, это целый квест. Устанавливайте только Joomla, начиная с версии Joomla 3.4. Обновление этой чудесной стабильной версии, производится обычным нажатием кнопки в панели управления.

 

Прописные истины. 1 часть

Многие совершают грубейшие ошибки при установке Joomla и JoomShopping, еще на стадии скачивания. Поверьте, если вы набрали "скачать Joomla" в Google, то не факт, что попадете на официальный сайт, а не нарветесь на joomla-super.com, где под видом дистрибутива вам дадут скачать версию, нашпигованную посторонним кодом.

 

Качайте дистрибутивы только с официальных сайтов!

 

Как узнать официальный сайт того или иного плагина, или самой Joomla? Наберите "Joomla" в Википедии и вы увидите справа ее официальный сайт.Joomla.org. А все правильные плагины и модули (вместе с сайтами их создателей), вы найдете на поддомене официального сайта Joomla - extensions.joomla.org.

 

 

Установка Joomla New

1. Дистрибутив устанавливаем безо всяких дополнительных материалов.

 

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

 

3. Очень важный плагин, поможет вам добавить Title к названию статей. 

 

Plg_content_myextPagetitleContent (офф.сайт).

 

После установки данного плагина, у вас вылезет ошибка "Strict Standards: Only variables should be assigned by reference".                

 

Чтобы ее убрать, нужно в файле плагина (его покажет ошибка), в строке 63, удалить "&".

 

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

 

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

 

По умолчанию ставим, конечно же расширенный редактор Tiny и запрещаем загружать gif и png, опасные вирусами. Читай, как я боролся с вирусами из-за gif и png.

 

4. Замечательный плагин для сео-оптимизации - SeoLinks, самый лучший в  своем роде. Особенно его доработанная версия, подставляющая автоматически title к ссылкам (здесь я написал подробнее о нем).

 

 

Установка JoomShopping New

Прописные истины. 2 часть

В самом начале нам предстоит найти, а откуда собственно качать сам компонент JoomShopping и все модули, которыми мы могли бы бесплатно преобразить свой магазин?

 

Google вам выдаст сайт joomshopping.pro, на котором все написано на русском языке. Что как-то странно, учитывая, что когда вы создадите магазин, то у вас появится ссылка копирайта компонента: Copyright www.webdesigner-profi.de. Кому верить?

 

Так же, как и в случае с Joomla, идем в Википедию на ту же самую страницу с Joomla. И там в разделе "Электронная коммерция" будут написаны все компоненты для электронной коммерции, созданные для Joomla. В том числе и JoomShopping. На какую страницу будет вести ссылка из Википедии? Правильно, на https://www.webdesigner-profi.de.

 

Определились? Тогда вперед

Кстати, пока вы не принялись неправильно устанавливать: на официальном сайте разработчика, под каждым модулем или аддоном, написано, как именно его следует устанавливать. Например вот так:

  • Installation: Joomshopping (Components / JoomShopping / Install & Update)
  • Installation: Joomla (Extensions / Install)

 

Видите разницу? Внимательно смотрим на страницу модуля, который устанавливаем. И делаем именно так, как говорит нам производитель.

 

1. Качаем и устанавливаем как обычно, самый свежий компонент JoomShopping.

 

2. Убираем component/jshopping из ссылки, вот так.

 

3. Включаем создание псевдонимов в JoomShopping (ВАШ САЙТ/administrator/index.php?option=com_jshopping&controller=config&task=otherconfig).

Теперь ваша ссылка будет выглядеть так:

http://site.ru/shop/auto/germany/bmw (это пример), что выглядит намного красивей стандартной ссылки JoomShopping.

 

 

Давайте поговорим о дополнениях к JoomShopping, которые следует установить (и, что особенно приятно, они с сайта разработчика предлагаются совершенно бесплатно).

 

1. Плагин для борьбы с дублями в JoomShopping. Скачал, установил, не забыл включить и забыл про проблему дублей. Качаем здесь.

2. Этот плагин борется с дублями страниц в JoomShopping и очень нужен. Так же, как и предыдущий, его достаточно просто включить (скачать).

3. Плагин JoomShopping Plugin for Registration and entry заботится о клиентах. Сразу после регистрации они автоматически залогиниваются и магазин запоминает их (скачать).

 

4. Дефолтный шаблон JoomShopping следует обязательно заменить на более современный, использующий div, а не таблицы, как старый. На выбор предлагается просто Div и резиновый шаблон. Я выбираю Div тут.

 

5. Корзина. Здесь придется подумать. Разработчик предлагает на выбор две корзины: одна пишет в модуле выведения только количество товаров и сумму, вторая корзина расписывает все по товарам. То есть Мотор А 3 шт 100 рублей.

 

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

 

Я же поступаю еще сложнее. Во-первых я ставлю модуль, выводящий наименование товаров в корзине. 

 

Во-вторых я ставлю очень простой и симпатичный модуль Jshopping Cart Ajax mini (отсюда). По большому счету лучше идти по простому пути и выбирать корзину из этих двух первых.

 

В-третьих устанавливаю еще один модуль корзины (да-да, у меня получается в болванке магазина 3 модуля корзины, но оставлю я только один, когда будет понятна задача нового проекта).

 

Так вот ставлю я модуль корзины для JoomShopping mod_jshopping_cart_ext, который здесь переделывали все, кто был в состоянии. Но, чтобы сделать его совершенным и расово-верным, я бью в бубен немного исправляю его (вот так) и получаю модуль вывода корзины, который исчезает, если в корзине нет товара. И появляется, когда товар в корзине появился. Не забываем распаковать папку mycontr в components/joomshopping.

 

6. Фильтр. Существуют сложные и платные фильтры, но они вам будут нужны, когда магазин разрастется. Для начала же я ставлю обычный фильтр (тут) и немного его переделываю (так, как во второй половине статьи). Получается вполне прилично. Если же проект будет приносить прибыль, то всегда можно купить фильтр у Невигена или, что пожалуй еще более верное решение, у разработчиков JoomShopping (этот).

 

Ставлю плагин, дополняющий компонент Карты сайта (отсюда).

 

Описание категории товаров на первой странице.
 
Ознакомиться

 

 

Модуль последних просмотренных товаров рекомендую вам немного изменить код в modules/mod_jshopping_last_visit_products/tmpl/default.php

заменить
Скрыть текстовый блок
Код:
<a href="/<?php print $product->product_link ?>">
на
Код:
<a href="/<?php print str_replace('?tmpl=component','',$product->product_link)?>">

4. Оплата WebMoney. Установка.

02. Сортировка отсутствующих товаров (здесь).

 

Изменения в шаблоне магазина

Эти изменения придется повторять при смене шаблона магазина. Учим магазин правильно отдавать Last-Modified.

 

Файлы хранящиеся в .шаблон/html:

product_default.php

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

Например я делаю так:

<Группа товара> <товар> можно купить позвонив по тел. И получается:

Колесо К100 можно купить.

Шина Е500 можно купить.

 

Важно. Первое слово - группа, это extra_field_group. Его удаляем в шаблоне, оставляя только в тексте.

Проблема.

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

Объем:1л

Крепость:38%

Вино.

Страна: Франция

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

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

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