- Історія появи Джумли і Віртуемарта
- Де можна скачати компонент, модулі та русифікацію Віртуемарта
- Установка VirtueMart на Джумла
- Рішення проблем при установці розширень на Джумла
- русифікація Віртуемарт
Наша команда-партнер Artmisto
Привіт, шановні читачі блогу KtoNaNovenkogo.ru. Ну ось, добрався я, нарешті, до першого поста в рубрику по Віртуемарту. Для тих, хто не в курсі, поясню, що це безкоштовний компонент для движка під назвою Joomla, що перетворює ваш сайт в інтернет-магазин.
Ще раз підкреслю, що цей компонент поширюється абсолютно безкоштовно, але багато розширення до нього, які дозволяють розширювати функціонал або покращувати його зовнішній вигляд, є платними. Правда, при бажанні і умінні можна обійтися і без додаткових розширень для VirtueMart. І тоді, з огляду на що Джумла теж поширюється на безкоштовній основі, ми отримуємо можливість створити торговий ресурс практично задарма. Заманливо, чи не так?
Нерідко можна зустріти висловлювання і невтішні відгуки про це компоненті при порівнянні його з платними скриптами торгових майданчиків. Так, в якихось областях він поступається по тим чи іншим показникам своїм платним конкурентам, але в цілому, при вмілому використанні, можна створити дуже навіть непоганий і симпатичний інтернет магазин на Joomla, розрахований на не дуже велику кількість відвідувачів.
Напевно, всім ясно, що будувати на цій зв'язці торгову площадку для мережевих гігантів продажів (на кшталт Ебея ), Ніхто не збирається. Більш того, для цих цілей не підійде і жоден з платних скриптів, бо в цьому випадку, скрипт великого торгового ресурсу пишеться індивідуально, з урахуванням всіх особливостей, і заточується під конкретні завдання.
Історія появи Джумли і Віртуемарта
Хочу сказати, що компонент цей має досить довгу історію і веде відлік від того часу, коли ще сама Джумла називалася Мамбо. Справа в тому, що спочатку існувала CMS (система управління контентом) під назвою Mamba, яка, до речі кажучи, була платною, і не просто платною, а дуже дорогий (порядку декількох тисяч доларів).
Користувалися їй в той час переважно люди, які професійно займаються створенням інтернет ресурсів (як приклад, ось тут я писав про створення свого сайту самостійно і безкоштовно ), Тому що пересічним громадянам вона була не по кишені. Але в один прекрасний момент керівництво компанії Mamba вирішило викласти у відкритий доступ частина вихідного коду системи, сильно поступається по функціоналу платній версії. Ну, ніби як, любителям погратися.
Але власники Mamaba не передбачили того, що навколо цього проекту збереться величезна кількість розробників, які старанно почнуть допрацьовувати і розширювати можливості безкоштовної версії цієї CMS, і в один прекрасний момент, вона перевершить свій платний аналог.
Це, природно, не влаштувало власників, і було прийнято рішення про заборону використання бренду Mamba для фрішной версії. В результаті розробниками-ентузіастами був оголошений конкурс на нову назву їх дітищу. Ну і ви, звичайно, здогадалися, що в конкурсі перемогло назву Joomla. Ось така ось цікава історія.
А компонент інтернет-магазину, відомий зараз як VirtueMart, в той час називався MambaShop. Як то кажуть, просто і зрозуміло для якої CMS він був створений. Але в зв'язку з перейменування Мамби, на яку він встановлювався, був перейменований і сам компонент. Будемо вважати, що історичний екскурс на цьому закінчено і настав час приступати до опису самого розширення.
Де можна скачати компонент, модулі та русифікацію Віртуемарта
Почнемо, мабуть, з того, де можна скачати це диво інженерної думки разом з комплектом безкоштовних розширень до нього. Ці розширення (модулі і плагіни) дозволять нам додати в інтерфейс елементи, що полегшують навігацію і підвищують зручність покупки в нашому інтернет-магазині.
Актуальним на даний момент номером версії є 2.0.2, але, можливо, що коли ви будете читати цю статтю версія движка вже зміниться. У будь-якому випадку, завантажити останню актуальну версію VirtueMart завжди можна буде тут (Сторінка англійською, але перевести її повністю на російську можна за допомогою Google translate ):
Спочатку оберіть пункт Complete Package , Тим самим ви скачаєте останню версію компонента з усіма його безкоштовними розширеннями, а потім оберіть пункт Language Pack для того, щоб завантажити російський мовний пакет, що дозволяє русифікувати торговельний майданчик. Звертаю вашу увагу, що за цими посиланнями ви скачаєте версію, призначену для Joomla 1.5.x. Якщо у вас версія 1.0.x., то на цій же сторінці ви знайдете посилання на скачування Complete Package for 1.0.x / Mambo .
Якщо у вас вже встановлена попередня версія компонента 1.1.2, то для оновлення до версії 1.1.4, вам потрібно буде завантажити один з патчів Patch Package (1.1.2-> 1.1.4) або Patch Package (1.1.2-> 1.1.4) , В залежності від вашої версії вашого движка. Більш того, розробники пропонують нам завантажити дистрибутив Джумли з уже встановленим компонентом і всіма його розширеннями по посиланню eCommerce Bundle . Це може виявитися зручним, якщо ви ще не встановлювали ЦМС і у вас з'являється можливість відразу вбити двох зайців одним пострілом - встановити систему управління контентом з передвстановленим в ній компонентом торговельного майданчика.
Установка VirtueMart на Джумла
Ну ось, потрібну версію вибрали і завантажили. Тепер настав час приступати до установки компонента, а так само потрібних нам модулів і плагінів. Установка здійснюється стандартним способом і нічим, мабуть, не відрізняється від тих установок розширень в Joomla, що ви робили раніше (читайте про це тут ).
Але попередньо потрібно розпакувати архів з компонентом, в результаті чого ми побачимо у вихідній папці сам компонент:
com_virtuemart_1.1.3.j15.zip
а так же папки з модулями (modules) і плагінами (plugins) для нього. Отже, для установки виконуємо наступну послідовність дій в адмінці Джумли: «Розширення» - «Встановити / Видалити» - «Завантажити файл пакета» - кнопка «Обзор» - знаходимо на своєму комп'ютері архів:
com_virtuemart_1.1.3.j15.zip
тиснемо на кнопку «Завантажити файл & Встановити».
Процес установки займає приблизно хвилину, після його закінчення ви побачите повідомлення:
Рішення проблем при установці розширень на Джумла
Існує кілька найбільш часто зустрічаються проблем при установці розширень. Розглянемо їх все по черзі.
Іноді може вискочити помилка, яка говорить про те, що при установці не вдається створити каталог. Для вирішення цієї проблеми, як правило, досить встановити права доступу 777 на наступні директорії:
- administrator / components /
- administrator / modules /
- administrator / templates /
- components /
- plugins /
- plugins / content /
- plugins / editors /
- plugins / editors-xtd /
- plugins / search /
- media /
Зробити це можна за допомогою ftp-менеджера FileZilla (можна і через Тотал командер), описаним ось тут способом ( Як встановити права доступу до файлів і папок за допомогою FileZilla ).
PSТотал Коммандера і Файлзіла, на жаль, не шифрують зберігаються в них паролі, що може привести до сумних наслідків (читайте правдиву історію зараження моїх сайтів вірусами і способи перевірки). Для себе я знайшов вихід у використанні менеджера складних паролів Кіпас і програми шифрування на льоту TrueCrypt .
Після установки всіх потрібних розширень для вашого проекту слід повернути права доступу на ці директорії до тих значень, які були до зміни. Більш докладно про права доступу я збираюся поговорити в найближчих постах.
Можливий так само варіант, коли з'являється повідомлення при установці розширення про те, що інший компонент вже займає папку. Це означає, що розширення вже було встановлено раніше або було не зовсім коректно видалено з Джумли, і від нього залишилися якісь хвости. Щоб продовжити установку, в другому випадку, потрібно видалити об'єкти, що залишилися від попередньої інсталяції розширення.
Для цього потрібно отримати доступ до сайту по FTP і знайти, а потім видалити об'єкти з назвами, співзвучними з назвою розширення, в таких директоріях вашого сайту як:
- administrator / components /
- components /
- plugins /
- modules /
Ще один спосіб установки незговірливого розширення на Joomla може знадобитися, як правило, для компонентів або плагінів, що мають в своєму складі безліч об'єктів. В цьому випадку, дуже часто розширення не встигає встановитися за відведений на це час і видається помилка. Тут нам може допомогти ручний спосіб. Виконуються при цьому кроки зводяться до наступного:
- разархивируем дистрибутив розширення на комп'ютері в будь-яку папку
- отримуємо доступ по FTP до вашого сервера
- в кореневій папці движка знаходимо каталог tmp, копіюємо в нього файли і папки розширення
- входимо в адмінку і вибираємо в меню пункт "Розширення" - "Встановити / Видалити» - «Встановити з папки»
- в рядку «Папка установки» прописуємо абсолютний шлях до директорії tmp (як дізнатися цей шлях, ви можете прочитати в моєму пості про тонкощі установки плагінів для WordPress
- тиснемо «Встановити»
Замість директорії tmp можна створити будь-яку іншу папку - це не принципово.
При виникненні такої помилки (JFolder :: create: Infinite loop detected Увага! - Чи не вдалося перемістити директорії), після спроби встановлення розширення в Joomla, слід в першу чергу перевірити CONFIGURATION.PHP, який знаходиться в кореневій папці. Для цього вам потрібно буде підключитися до хосту по FTP і відкрити на редагування в зручному для вас редакторі (рекомендую зручний Html редактор з підсвічуванням описаний тут ) Цей самий CONFIGURATION.PHP.
Помилку потрібно шукати в тих рядках CONFIGURATION.PHP, які задають абсолютний шлях до папок з тимчасовими директоріями і балками. Ці рядки виглядають приблизно так:
var $ log_path = '/ home / ваш_логін_у_хостера / public_html / logs'; var $ tmp_path = '/ home / ваш_логін_у_хостера / public_html / tmp';
Тут прописані саме абсолютні шляхи до цих каталогів. Початок цього шляху можна подивитися на головній сторінці панелі cPanel , Якщо ваш хостер використовує саме цю панель управління. Абсолютний шлях до елементів вашого сайту можна також довідатися і іншим способом, який детально описаний тут .
русифікація Віртуемарт
Після того, як ви завантажили за посиланням Русский мовний пакет архів, його потрібно розпакувати. Усередині ви побачите безліч директорій перекладу на більш ніж 30 мов. Само собою, що всі ці мови навряд чи знадобляться, тому якщо у вас буде таке бажання, то можете видалити все зайве, окрім російського перекладу (russian.php). А можете цього і не робити.
Далі вам потрібно буде отримати доступ по FTP до хосту. Після цього зайдіть в каталог:
/ Administrator / components / com_virtuemart / languages
Ви потрапите в директорію LANGUAGES, де будуть знаходитися точно такі ж каталоги, що і в викачаному вами раніше російській мовній пакеті.
Думаю, що подальші дії вам вже стали зрозумілі і без пояснень. Але я для вірності скажу, що в лівій частині вікна файлового менеджера FileZilla ви відкриваєте директорію російського мовного пакета, а справа у вас вже буде відкрита директорія вашого сайту:
/ Administrator / components / com_virtuemart / languages
Тепер виділяєте все каталоги зліва, утримуючи Shift і клацнувши мишею по першій і останній директорії.
Потім натискаєте на виділеному правою кнопкою миші і вибираєте з контекстного меню пункт «Завантажити на сервер». Якщо вас в ході копіювання запитають про заміну будь-якого об'єкта, то погоджуйтеся. Ось і все, тепер ваш інтернет магазин буде повністю російською. Щоб в цьому переконатися - відкрийте адмінку Joomla, зайдіть в настройки VirtueMart і насолоджуйтеся повністю русифікованим інтерфейсом.
Дуже цікаве відео з Вебмастерской Яндекса на тему: наскільки важливо юзабіліті для інтернет магазину:
Ну, і до купи ще один корисний ролик про те, як створити карту в Яндексі для інтернет-магазину:
Для збільшення числа відвідувачів з органічної видачі Яндекса ви можете створити острів для свого інтернет-магазину:
Удачі вам! До швидких зустрічей на сторінках блогу KtoNaNovenkogo.ru
Збірки по темі
Використовую для заробітку
Заманливо, чи не так?