New Joomla и JoomShopping. Джумла шоппинг


Зачем нужно обновлять Joomla и JoomShopping

Как говорится «не трогай, пока работает», если на то нет  веской причины. Вот три веских причины регулярно обновляться:

Причина №1

В обновлениях исправляются найденные ошибки. Программисты тоже люди и им свойственно ошибаться. Эти ошибки можно исправить с помощью «заплаток» или «патчей» (от англ. patch). Во время обновления заменяются файлы, содержащие ошибки в коде.

Если Вы используете старую версию программного обеспечения и столкнулись с непонятной ошибкой, первым делом обновляйтесь, т.к. скорее всего ошибка уже справлена. Не помогло? Тогда искать товарищей по несчастью в Гугле. И там нет решения? Последний шаг – сообщить об ошибке разработчику.

Причина №2

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

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

Причина №3

Наследственность. Чтобы сайт работал стабильно, всё программное обеспечение должно быть «одного возраста».

Например: Joomla 3.3 требует версию PHP не ниже 5.3.10. Компонент JoomShopping использует встроенную в CMS библиотеку JQuery версии 1.11.1. Любимый плагин может использовать определенные функции и платформы, и компонента, и модулей на хостинге. Что будет, если у Вас где-то затесался «старичок»? В случае с сайтом – «старый конь испортит борозду».

Файлы заменяются, все правки теряются!

update-panic

Верно, по-другому никак. Но есть способы избежать потерь соблюдая три простых правила:

Правило №1

Делайте резервные копии файлов и базы данных. Проверьте, включено ли на хостинге резервное копирование «на автомате». Как часто оно выполняется? Как долго хранятся копии? Перед любым обновлением сделайте дополнительную копию сайта и сохраните её на локальном компьютере.

Правило №2

Не позволяйте никому править «ядро» Joomla или JoomShopping. Для Вебмастера в техническом задании укажите явно, желательно первым пунктом и красным шрифтом:

«Все изменения обязательно выполнить плагином/аддоном. Важно не потерять возможность обновлять программное обеспечение сайта. Исходный код не править!»

Правило №3

Использовать переопределения в Joomla. Суть этого метода заключается в копировании исходных файлов в Ваш шаблон с последующей их правкой на новом месте. Но это материал для отдельной статьи.

Далее: Подготовка к обновлению JoomShopping (разбираемся с шаблонами магазина).

joomshopping.pro

Joomla и JoomShopping - сборка самой свежей версии

Пришла пора поговорить о сборке самой свежей версии 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.

 

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

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

 

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

 

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 и убираем. Но группу создаем и одну характеристику связываем с этой группой. Тогда автоматически созданный текст будет иметь еще и группу, которая очень кстати придется перед названием товара.

rtr24.ru

JoomShopping для Joomla-3

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

Сам компонент и большинство модулей бесплатны. В футоре компонента установлена ссылка на сайт разработчика (копирайты) - снять её стоит 199 евро

Общие характеристики:

 Вы можете скачать у нас одним архивом JoomShopping 4.3.3 и все бесплатные модули для Joomla 3.2

Вот список и функционал модулей из нашей

бесплатной сборки JoomShopping

с кратким описанием:

 

  1. Модуль Cart (корзина товаров) для JoomShopping, стандартно выводит количество и общую сумму заказа
  2. Модуль Cart Extend (расширенные возможности), отображает названия товаров, количество, стоимость, добавленных в корзину товаров. Настройки позволяют скрывать количество и прочие параметры на выбор
  3. Category-модуль выводит список родительских категорий JoomShopping. В параметрах можно включить вывод изображений категорий и настроить сортировку по ID, названию или выбранному порядку
  4. Модуль Currency (выбор валют) В выпадающем списке отображаются опубликованные в компоненте валюты. Обменные курсы в настройках магазина
  5. Модуль Filter (фильтр товаров) позволяет сортировать товары по производителям, характеристикам и ценам
  6. Модуль Search-поиск для JoomShopping, выполняет поиск товаров в магазине по заданному слову. В настройках модуля можно указать категорию для поиска и точность совпадения слов
  7. Модуль Tags показывает облако тегов, состоящее из ссылок на товары в JoomShopping
  8. Модуль Top Rating выводит товары с рейтингом. Посетители могут оставлять отзывы о товарах в JoomShopping. Учитывается не количество отзывов, а сумма оценок, которую набрал товар
  9. Модуль Wishlist показывает "Список желаний". Покупатель может отложить товары "на потом"и позже добавить их в корзину
  10. Модуль Bestseller показывает самые продаваемые товары интернет магазина, настройки позволяют указать количество отображаемых товаров, отключать изображение и выбирать категории
  11. Модуль Labels показывает товары с метками. Допускается выбор только одной метки для одного модуля, но создать их можно без ограничений
  12. Модуль Latest показывает последние добавленные в JoomShopping товары. В параметрах можно отключить вывод изображений, выбрать категории для показа и количество товаров
  13. Модуль Login отображает на сайте форму авторизации. После входа пользователь получает доступ к кабинету, информацию о своих заказах
  14. Модуль Manufacturer показывает список производителей, созданных в JoomShopping
  15. Модуль Recent Comments показывает отзывы которые оставили покупатели. В настройках можно установить количество отображаемых комментариев

 Ссылка на загрузку сборки на форуме

www.joomla-3.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта