Русский язык virtuemart. Установка Virtuemart на Joomla. Русификация компонента Virtuemart. Где взять дистрибутив Virtuemart

Здравствуйте уважаемые читатели блога . Эта статья является первой в категории « ». В ней я подробно расскажу, как установить и русифицировать компонент Virtuemart на Joomla 1.5 . Также будут выложены все необходимые файлы, такие как дистрибутив Virtuemart 1.1.6 и с русификатор для Virtuemart 1.1.6.

Установка VirtueMart на Joomla. Русификация Virtuemart

Первым делом нам нужно скачать последнюю стабильную версию компонента Virtuemart. На данный момент это Virtuemart 1.1.6. Чтобы скачать компонент переходим на официальный сайт Virtuemart во вкладку Downloads и жмем по ссылке Complete Package . Далее нам нужно скачать языковый пакет для Virtuemart. К сожалению, на момент написания статьи еще не было языкового пакета для Virtuemart 1.1.6, но к счастью языковый пакет для версии 1.1.4 прекрасно работает и на версии компонента 1.1.6. Для закачки языкового пакета воспользуйтесь этой ссылкой . Хочу сразу обратить ваше внимание на то, что в оригинальном языковом пакете для Virtuemart присутствует более 30 языков, которые вам, скорее всего, не понадобятся. Чтобы сэкономить ваше время и дисковое пространство у вас на я выкладываю свою версию компонента сразу с языковым пакетом, в котором присутствует только русский язык. Для того чтобы скачать архив с компонентом Virtuemart и русификацией перейдите по этой ссылке .

Следующий этап – это установка компонента Virtuemart на Joomla . Если Joomla у вас еще не установлена, то вам первым делом нужно ее установить. Подробнее об этом вы можете прочитать в статье « ». Если же Joomla у вас установлена, то для установки Virtuemart на Joomla вам нужно сделать следующее:

  1. Заходим в корень сайта Joomla, ищем там папку с именем «tmp» и создаем внутри еще одну с любым названием, например, virtuemart. Делается это для того, чтобы у вас не возникало ошибок при установке компонента, если вы используете в качестве рабочей среды Denwer.
  2. Копируем файлы компонента Virtuemart в папку «/tmp/virtuemart/». Найти их вы можете в архиве com_virtuemart_1.1.6.j15.zip, который в свою очередь находится в другом архиве VirtueMart_1.1.6-COMPLETE_PACKAGE.j15.zip, который вы скачали с сайта производителя или у меня.
  3. Заходим в «Административную панель сайта – Расширения – Установить/удалить – Установить из папки» и прописываем путь к файлам компонента Virtuemart . Для этого просто прописываем сразу после «tmp» название своей папки, в которую вы распаковали архив com_virtuemart_1.1.6.j15.zip. Сразу напомню, что после установки компонента Virtuemart на Joomla вам нужно будет удалить из папки tmp, которая находится в корне сайта, папку с файлами компонента. Делается это для того, чтобы файлы зря не занимали место, так как они будут уже больше не нужны.
  4. После указания пути к папке с файлами компонента Virtuemart, жмем на кнопку «Установить». В результате у вас появится следующее окно.

На этом установка компонента интернет магазина Virtuemart на Joomla 1.5 завершена. Чтобы перейти к просмотру магазина нажмите по кнопке «Go directly to the Shop». Если же вы хотите сначала загрузить демонстрационные материалы, то жмите по кнопке «Install SAMPLE DATA». Сразу хочу заметить, что если вы загрузите демонстрационные материалы, то вам потом придется их вручную удалять, поэтому сразу решите, хотите ли вы это делать или нет.

Русификация компонента Virtuemart

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

  1. Скачать пакет русификации. Если вы этого еще не сделали, то перейдите по этой ссылке и скачайте языковый пакет с официального сайта, либо перейдите по этой ссылке и скачайте мою версию компонента Virtuemart с русификацией.
  2. Распаковать архив Language_Pack_for_VirtueMart.zip, если вы используете языковый пакет с официального сайта, и Russian_language_for_VirtueMart.zip, если используете мою версию.
  3. Скопировать папку languages в папку «/administrator/components/com_virtuemart/ » подтверждая замену файлов. Не перепутайте с папкой «/components/com_virtuemart/».
  4. Зайдите в Административную панель – Компоненты – VirtueMart и обновите страницу.

На этом статья по установке и русификации компонента VirtueMart на Joomla 1.5 подошла к концу. Если у вас остались какие-то вопросы по данному материалу, вы всегда можете задать их в комментариях. Также, чтобы не пропустить обновлений блога, рекомендую подписаться на новостную рассылку любым удобным для вас способом в разделе « ».

На этом все. Удачи вам и до скорых встреч на страницах блога

С каждой новой версией компонент VirtueMart 2 приобретает мощность и универсальность. В течение шести месяцев сообщество VirtueMart активно работало над созданием новой версии компонента.

Ряд сторонних разработчиков принимали участие в создании расширений и макетов для VirtueMart 2. С результатами их работы вы сможете ознакомиться, пройдя по этим ссылкам ( , ).

Безопасность:

Налоги:

По части налогов был внедрен «VAT tax», который позволяет налогам насчитываться на конечную стоимость. Разработчики усовершенствовали редактор продукции, наиболее часто открывающегося вида. Стоимость товара рассчитывается с учетом налогов, скидок и конечной цены. При разработке также были устранены слишком заметные непоследовательности в функционировании компонента.

Были сделаны изменения в систему расширений:

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

Планы на будущее:

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

В основе компонента лежит функциональный фреймворк Joomla MVC.

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

Полезные нововведения:

Возможность отсылать e-mail покупателям, когда изменяется статус заказа или товар переходит в список ожидания.
Расчет налога с помощью нового типа "VAT tax".
После установки правил расчета и окончательной цены базовая цена переписывается.
При внесении «-1» в настройки происходит включение округления валют.
Настройки округления распространяются на корзину.
Возможность выбора статуса заказа в настройках, чтобы отправить счет.
Возможность добавления покупателя в различные покупательские группы.
Адрес продавца добавляется в письмо, содержащее заказ.
Возможность настройки дочерних позиций для отображения опций родительской продукции.
Совершенствование макета, например, внедрение кнопок, как «назад в список товаров.
Введены больше "product_s_desc","metadesc, "product_sku" и valid_search_fields ="product_name"".
Введен новый тип поля в покупательские поля под названием «выбор даты».
В покупательские поля введены типы плагинов, например, каптча.

Исправления в функционировании компонента:

Разработчиками были устранены жесткие стандарты предупреждения.
Код был почищен.
Улучшена работа роутера во время оформления заказа.
Улучшено сохранение и обработка покупательских адресов – расчетного и доставки.
Введена проверка пользовательских групп с целью скрытия товаров, не входящих в расширенные группы.
Усовершенствованы фильтры, сортировки и поиски.
Решена проблема создания производных товаров в интернет-магазине на нескольких языках.
Решена проблема сохранения основного товара при внесении изменений в производный.
Налажена проверка страны и региона.
Улучшены категории производителей. Ранее редирект при нажатии на «применить» не всегда осуществлялся правильно.
Был немного изменен мигратор.
В медиа-синхронизатор включена функция проверки url.
Улучшена функция переноса страницы на другой сервер – "file for sale".
Фото одного доступного товара отображается в малом размере.
Разработчики сделали рефакторинг полей пользователей более последовательным и простым в обработке, заказ $product_attribute[$selected] = $selected и $product_attribute[$selected] = $productCustom->virtuemart_custom_id удалось сохранить.
Усовершенствованы уведомления об ошибках.
Разработчики исправили FE пагинацию.
Внесли корректировки в систему «задать вопрос».
Внедрены функции vmJsApi::css, vmJsApi::js, предотвращающие повторную загрузку одной и той же библиотеки.
Возможность проверки Authorize.net доступа функции curl_exec.
Добавлены варианты плагина.
Разработчики снабдили компонент помощью для сторонних расширений и ссылками контактов.

Многие из Вас, наверное, не раз задумывались о создании онлайн-магазина? Так вот, для реализации этой цели, Вам понадобиться всего лишь связка Joomla и Virtuemart . Virtuemart - это лучший компонент на joomla для создания онлайн-магазина. Главное его преимущество - это то, что он полностью бесплатный, за исключением некоторых отдельных модулей (без которых, к слову, можно спокойно обойтись). По своим возможностям и функционалу компонент Virtuemart практически не уступает своим платным аналогам. Более того, он постоянно совершенствуется и обновляется, избавляясь от дыр в безопасности и других ошибок и недочётов.

Скачать Virtuemart можно с официального сайта Virtuemart.net , а русификатор нужно найти на странице форума virtuemart dev.virtuemart.net/projects/virtuemart/files (файл называется Language Pack for VirtueMart) В этой статье мы разберём установку Virtuemart , его первоначальную настройку и русификацию .

Установка Virtuemart на Joomla

При скачивании архива с компонентом, первым делом его нужно разархивировать, так как в архиве содержится ещё много различных модулей и плагинов для расширения функционала магазина. Установку нужно провести точно так же, как и установку других расширений на сайт joomla . Если Вы устанавливаете компонент магазина Virtuemart на локальный хостинг, то учтите, что файл компонента весит более двух мегабайт и его не получиться установить стандартным методом. Архив нужно будет разархивировать и залить в папку "tmp" на сервере, а после этого во второй строчке дописать имя компонента:

Если же Ваш сайт находится на виртуальном хостинге, то достаточно в первом окошке ("Загрузить файл из пакета") выбрать файл com_virtuemart_1.1.8. На момент написания статьи последняя версия компонента 1.1.8, поэтому я буду в этой статье писать про эту версию. После того, как Virtuemart установится на Ваш сайт, откроется окошко, в котором будет предложен выбор - установить на сайт пробные категории товаров или нет. Рекомендую установить, так как мы сможем быстрее разобраться с созданием категорий и добавлением товаров. Для добавления демо товаров нажмите "install SAMPLE DATA":

Всё! Теперь компонент онлайн-магазина Virtuemart полностью установлен на сайт joomla. Вместе с компонентом Вы так же установили демо данные, которые будут отображены на сайте после создания нужного пункта меню.

Добавление магазина на главную страницу сайта на Joomla

Перед тем, как Мы начнём изучать настройки магазина, нужно создать пункт в меню, который будет отвечать за вывод товаров на сайте Joomla. Прочитать о то, как добавлять новый пункт в меню можно в этой статье , но я всё же ещё раз подробно об этом напишу. Заходите в административной панели в "Все меню">>"Главное меню". Вам откроется перечень пунктов, которые отображаются на сайте. Вы можете создать новый пункт с названием "Магазин" или же сделать магазин на главной странице сайта. Давайте для начала сделаем его на главной. Для этого выберите "Главная" и справа вверху нажмите "Изменить". Откроется такое окно, в котором нужно нажать "Сменить тип":

В открывшемся списке типов меню, Вам нужно найти и выбрать Virtuemart:

На главной теперь висит список категорий демо товаров и краткое описание магазина вверху страницы. Всё это очень хорошо. Но есть один минус - нет русского языка! Для русификации Virtuemart нам тоже нужно будет провести определённую работу.

Русификация Virtuemart

Скачав архив русификатора по ссылке, указанной вначале поста, Вы получите полноценную русификацию админки и лицевой части сайта. Для установки русификатора Вам нужно перейти по этому пути ВАШ_САЙТ/administrator/components/com_virtuemart/languages. Там есть много папок, которые нам и нужно заменить или дополнить теми файлами, которые находятся в языковом пакете Virtuemart. При желании, можно поудалять лишние языковые файлы и оставить только тот, который нужен Вам. Стоит заметить, что включится тот язык, который установлен в настройках Joomla, то есть если у Вас английская joomla, то и virtuemart тоже останется на английском языке.

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

Установка VirtueMart 3

Итак, приступим. Для начала нам необходимо скачать последнюю версию компонента VirtueMart 3. Я рекомендую всегда и всё скачивать с официальных сайтов разработчиков. Этим мы обезопасим себя от наличия вредоносного кода в файлах компонентов.

Сохраняем себе на компьютер последнюю версию компонента интернет-магазина VirtueMart 3 перейдя по ссылке . После загрузки файла распаковываем архив.

Теперь через менеджер расширений Joomla! устанавливаем компоненты интернет-магазина в следующем порядке:

  1. Компонент VirtueMart 3
  2. Компонент VirtueMart 3 AIO
  3. Компонент TCPDF

После установки интернет-магазина VirtueMart необходимо его русифицировать. Для этого скачиваем русскую локализацию по этой ссылке и устанавливаем через менеджер расширений Joomla!

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

Подготовка VirtueMart 3 к обновлениям

В процессе создания своего интернет-магазина Вы, наверняка захотите изменить внешний вид шаблонов вывода товаров, категорий, производителей и т.п. Однако, при обновлении компонента эти изменения могут быть утеряны. Как быть?

После каждого обновления заново вносить сделанные ранее изменения шаблонов? Мне кажется, это слишком не рационально.

Не обновлять компонент? Это не правильно с точки зрения безопасности, т.к. в обновлениях разработчики устраняют выявленные уязвимости или добавляют новые функции.

Все гораздо проще!

Необходимо подготовить компонент к изменениям. Для этого необходимо выполнить несколько простых шагов.

  1. Делаем резервную копию сайта
  2. Переходим по следующему пути: и создаем там папку с названием com_virtuemart
  3. Переходим в папку ваш_сайт/components/com_virtuemart/views/ и копируем содержимое папки в созданную в директории ранее папку com_virtuemart , при этом, содержимое папки tmpl необходимо перенести в родительскую папку
  4. Переходим в папку ваш_сайт/components/com_virtuemart/ и копируем папку sublayouts в ваш_сайт/templates/ваш_шаблон/html/ com_virtuemart/

Итак, в данной статье мы с вами разобрались как установить компонент интернет-магазина VirtueMart 3 и как подготовить его к последующим обновлениям.

Возникли вопросы? Пишите их в комментариях к статье.

Virtuemart, как и любое другое программное обеспечение, правильнее и надежнее всего скачивать с официального сайта разработчиков. В этой статье я расскажу где скачать, как установить, как обновить и как русифицировать виртуемарт на примере virtuemart 2.0.10.

Где скачать virtuemart

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

Не смотря на то, что на момент написания статьи последней стабильной версией является версия 2.0.14, я буду устанавливать версию 2.0.10, потому что все последующие версии установить стандартным способом через админ панель у меня не получилось. После установки просто обновим скрипт до последней актуальной версии. Кстати, этот способ может стать решением проблемы с установкой virtuemart, о котором некоторые пишут на форумах.

Скачиваем 2 архива:

  • com_virtuemart.2.0.10_extract_first.zip - архив с виртуемарт и модулями для него
  • - архив с языковыми файлами

Как установить virtuemart

1. Разархивируем com_virtuemart.2.0.10_extract_first.zip. Внутри увидим 2 архива:

  • com_virtuemart.2.0.10.zip - скрипт виртуемарт
  • com_virtuemart.2.0.10_ext_aio.zip - модули для виртуемарт

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

Если установка прошла удачно, но ссылка на Virtuemart не появилась в админке в разделе Компоненты, то скорее всего проблема в плагине Xmap, о котором я писал в статье про . Решение проблемы - активация плагина Xmap - Virtuemart Plugin в менеджере плагинов.

Если при установки virtuemart возникает ошибка

То можно попробовать переименовать в корне сайта файл htaccess.txt в.htaccess и добавить в него строчку

php_value max_execution _ time120

Как обновить virtuemart

Обновляем virtuemart до последней актуальной версии. Для этого переходим в Компоненты -> Virtuemart. Сразу на главной странице мы видим, что наша версия скрипта устарела. Нажимаем на кнопку Найдено обновление! Нажмите для обновления.

На открывшейся странице нажимаем кнопку Обновить до последней версии . Если все пройдет гладко, то мы увидим следующее сообщение.

Не забываем обновить так же расширения виртуемарт. Порядок действий точно такой же. Заходим в Компоненты ->virtuemart-aio и нажимаем кнопку для обновления. В случае удачного завершения увидим следующее сообщение. Так же обновляем таблицы VM.

Как русифицировать virtuemart

После того как мы закончили с установкой и обновлением можно переходить к русификации. Для этого разархивируем ранее скачанный архив com_virtuemart.2.0.10_languages_extract_first.zip и найдем в нем архив для русского языка. Он называется com_virtuemart_ru-RU.zip. Устанавливается он стандартно через менеджер расширений. С ним никаких проблем возникнуть не должно.

P.S.

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