Установка компонента интернет магазина VirtueMart на Joomla, решение возможных проблем, русификация
Здравствуйте уважаемые читатели блога KtoNaNovenkogo.ru. Ну вот, добрался я, наконец то, до первого поста в рубрику VirtueMart — создание интернет-магазинов. Для тех кто не в курсе, поясню, что VirtueMart является бесплатным компонентом для Joomla, превращающим ваш сайт в интернет-магазин.
Еще раз подчеркну, что этот компонент интернет магазина для Joomla распространяется бесплатно, но многие расширения к нему, которые позволяют расширять функционал интернет-магазина VirtueMart или улучшать его внешний вид, являются платными. Правда, при желании и соответствующем умении можно обойтись и без дополнительных расширений для VirtueMart. И тогда, учитывая, что Joomla тоже распространяется на бесплатной основе, мы получаем возможность создать интернет-магазин на Joomla практически бесплатно. Заманчиво, не правда ли?

Нередко можно встретить высказывания и нелестные отзывы о VirtueMart при сравнении его с платными скриптами интернет-магазинов. Да, в каких-то областях он уступает по тем или иным показателям своим платным конкурентам, но в целом, и при умелом использовании, можно создать очень даже неплохой и симпатичный интернет магазин на Joomla, рассчитанный на не очень большое количество посетителей.
Наверное, всем ясно, что строить на связке Joomla и VirtueMart магазин для сетевых гигантов продаж, никто не собирается. Более того, для этих целей не подойдет и ни один из платных скриптов, ибо в этом случае, скрипт крупного магазина пишется индивидуально, с учетом всех особенностей, и затачивается под конкретные задачи.
История появления Joomla и VirtueMart
Хочу сказать, что компонент интернет магазина для Joomla VirtueMart имеет довольно длинную историю и ведет отсчет от того времени, когда еще сама Joomla не была Джумлой, а называлась Mamba. Дело в том, что изначально существовала CMS (система управления контентом) под названием Mamba, которая, кстати говоря, была платной, и не просто платной, а очень дорогой (порядка нескольких тысяч долларов).
Пользовались ей в то время преимущественно люди, профессионально занимающиеся создание сайтов (создать свой сайт бесплатно самому), т.к. рядовым гражданам она была не по карману. Но в один прекрасный момент, руководство компании Mamba, решило выложить в открытый доступ часть исходного кода системы Mamba, сильно уступающего по функционалу платной версии. Ну, вроде как, любителям поиграться.
Но владельцы Mamaba не предусмотрели того, что вокруг этого проекта соберется огромное количество разработчиков, которые усердно начнут дорабатывать и расширять возможности бесплатной версии Mamba, и в один прекрасный момент, бесплатная версия Mamba превзойдет свой платный аналог.
Это, естественно, не устроило владельцев платной версии Mamba, и было принято решение о запрете использования бренда Mamba для бесплатной версии. В результате разработчиками бесплатной версии CMS был объявлен конкурс на новое название их детищу. Ну и вы, конечно, догадались, что в конкурсе победило название Joomla. Вот такая вот увлекательная история.
А компонент интернет-магазина, известный сейчас как VirtueMart, в то время назывался MambaShop. Как говорится, просто и понятно для какой CMS он создан. Но в связи с переименование CMS Mamba, на которую он устанавливался, был переименован и сам компонент. Будем считать, что исторический экскурс на этом закончен и пора приступать к описанию самого компонента интернет магазина для Jooml под текущим названием VirtueMart.
Где можно скачать компонент интернет магазина VirtueMart для Joomla, модули и русификацию для VirtueMart
Начнем, пожалуй, с того, где можно скачать компонент VirtueMart вместе с комплектом бесплатных расширений к нему. Эти расширения (модули и плагины) для VirtueMart позволят нам добавить в интерфейс сайта на Joomla элементы, облегчающие навигацию и повышающие удобство покупки в интернет-магазине.
Актуальным на данный момент номером версии является VirtueMart 1.1.4 . Сначала щелкните по ссылке Complete Package for Joomla! 1.5 , тем самым вы скачаете последнюю версию VirtueMart со всеми его бесплатными расширениями, а затем щелкните по ссылке Language Pack для того, чтобы скачать русский языковой пакет для VirtueMart, позволяющий русифицировать интернет-магазин после его установки на Joomla. Обращаю ваше внимание, что по этим ссылкам вы скачаете версию VirtueMart, предназначенную для Joomla 1.5.x. Если у вас версия Joomla 1.0.x., то на этой же странице вы найдете ссылку на скачивание Complete Package for Joomla! 1.0.x/Mambo.
Если у вас уже установлена предыдущая версия компонента VirtueMart 1.1.2, то для обновления до версии 1.1.4, вам нужно будет скачать один из патчей Patch Package (1.1.2->1.1.4) for Joomla! 1.5 или Patch Package (1.1.2->1.1.4) for Joomla! 1.0.x/Mambo, в зависимости от вашей версии Joomla. Более того, разработчики компонента предлагают нам скачать Joomla с уже предустановленным компонентом VirtueMart и всеми его расширениями по ссылке VirtueMart eCommerce Bundle (w. Joomla! 1.5.14). Это может оказаться удобным, если вы еще не устанавливали Joomla и у вас появляется возможность сразу убить двух зайцев одним выстрелом — установить Joomla, с предустановленным в ней компонентом VirtueMart 1.1.4.
Установка компонента интернет-магазина VirtueMart на Joomla
Ну вот, нужную версию VirtueMart выбрали и скачали. Теперь пора приступать к установке компонента, а так же нужных нам модулей и плагинов. Установка VirtueMart на Joomla осуществляется стандартным способом, и ничем, пожалуй, не отличается от тех установок расширений в Joomla, что вы производили ранее.
Но предварительно нужно разархивировать, скачанный нами ранее архив с компонентом VirtueMart:
VirtueMart_1.1.3-COMPLETE_PACKAGE.j15.zip
в результате чего, мы увидим в исходной папке сам компонент VirtueMart:
com_virtuemart_1.1.3.j15.zip
а так же папки с модулями (modules) и плагинами (plugins) для VirtueMart. Итак, для установки компонента VirtueMart выполняем следующую последовательность действий в админке Joomla: «Расширения» — «Установить/Удалить» — «Загрузить файл пакета» — кнопка «Обзор» — находим на своем компьютере архив:
com_virtuemart_1.1.3.j15.zip
жмем на кнопку «Загрузить файл&Установить».
Процесс установки VirtueMart на Joomla занимает примерно минуту, и по его окончанию, вы увидите сообщение:

Решение проблем при установке расширений на Joomla (не удается создать каталог)
Существует несколько наиболее часто встречающихся проблем при установке расширений на Joomla. Рассмотрим их все по очереди.
Иногда может выскочить ошибка, говорящая о том, что при установке расширения на Joomla не удается создать каталог. Для решения этой проблемы, как правило, достаточно установить права доступа 777 на следующие директории вашего Joomla сайта:
- administrator/components/
- administrator/modules/
- administrator/templates/
- components/
- plugins/
- plugins/content/
- plugins/editors/
- plugins/editors-xtd/
- plugins/search/
- media/
Сделать это можно с помощью ftp-менеджера FileZilla, описанным в этом посте способом: Как установить права доступа к файлам и папкам с помощью программы FileZilla. После установки на Joomla всех нужных расширений для вашего проекта следует вернуть права доступа на эти директории к тем значениям, которые были до изменения. Более подробно о правах доступа я собираюсь поговорить в ближайших постах.
Возможен так же вариант, когда появляется сообщение при установке расширения на Joomla, что другой компонент уже занимает папку. Это означает, что расширение уже было установлено на Joomla ранее или было не совсем корректно удалено из Joomla, и от него остались какие-то хвосты. Чтобы продолжить установку, во втором случае, необходимо будет сначала удалить объекты, оставшиеся от предыдущей установки расширения на Joomla. Для этого нужно получить доступ к сайту по FTP и найти, а затем удалить объекты с названиями, созвучным с названием расширения, в таких директориях вашего сайта как:
- administrator/components/
- components/
- plugins/
- modules/
Решение проблем при установке больших расширений на Joomla, имеющих в своем составе очень много файлов
Еще один способ установки несговорчивого расширения на Joomla может понадобится, как правило, при установке компонентов или плагинов, имеющих в своем составе множество папок и файлов. В этом случае, очень часто расширение не успевает установиться за отведенное на это время и выдается ошибка. Здесь нам может помочь ручной способ установки расширения на Joomla. Выполняемые при этом шаги сводятся к следующему:
- разархивируем дистрибутив расширения на компьютере в любую папку
- получаем доступ по FTP к вашему серверу
- в корневой папке Joomla 1.5 находим папку
tmp, и копируем в ней файлы и папки расширения - входим в админку Joomla 1.5 и выбираем в меню пункт «Расширения» — «Установить/Удалить» — «Установить из папки»
- в строке «Папка установки» прописываем абсолютный путь до директории
tmp(как узнать этот путь, вы можете прочитать в моем посте про тонкости установки плагинов для WordPress здесь) - жмет «Установить»
Вместо директории tmp можно создать любую другую папку — это не принципиально.
При возникновении такой ошибки (JFolder::create: Infinite loop detected Внимание! — Не удалось переместить директории), после попытки установки расширения в Joomla, следует в первую очередь проверить CONFIGURATION.PHP, который находится в корневой папке вашего Joomla сайта. Для этого вам нужно будет подключиться к вашему сайту по FTP и открыть на редактирование в удобном для вас редакторе (рекомендую Notepad++) этот самый CONFIGURATION.PHP.
Ошибку нужно искать в тех строках CONFIGURATION.PHP, которые задают абсолютный путь до папок с временными директорииами и логами. Эти строки выглядят примерно так:
var $log_path = '/home/ваш_логин_у_хостера/public_html/logs'; var $tmp_path = '/home/ваш_логин_у_хостера/public_html/tmp';
Здесь прописаны именно абсолютные пути до этих папок. Начало этого абсолютного пути можно посмотреть на главной странице панели cPanel (панель управления хостингом), если ваш хостер использует именно эту панель управления (cPanel — начинаем работу с панелью управления хостингом). Абсолютный путь до элементов вашего сайта можно так же узнать и другим способом, который подробно описан здесь — Как узнать абсолютный путь к файлу или директории сайта.
VirtueMart на русском — русификация компонента интернет-магазина для Joomla
После того, как вы скачали по ссылке Русский языковой пакет для VirtueMart архив Language_Pack_for_VirtueMart_1.1.3.zip, вы должны его распаковать. Внутри вы увидите множество папок с папками перевода на более чем 30 языков. Само собой, что все эти языки вам вряд ли понадобятся, поэтому если у вас будет такое желание, то можете удалить из этих папок все файлы , кроме русского перевода для VirtueMart (russian.php). А можете этого и не делать.
Далее вам нужно будет получить доступ по FTP к файлам вашего сайта. После этого вы должны пройти в вашем FTP-менеджере по следующему пути на сервере:
/administrator/components/com_virtuemart/languages
Вы попадете в директорию LANGUAGES, где будут находиться точно такие же директории, что и в скачанном вами ранее русском языковом пакете VirtueMart.
Думаю, что дальнейшие действия вам уже стали ясны и без пояснений. Но я для верности скажу, что в левой части окна файлового менеджера FileZilla вы открываете директорию русского языкового пакета VirtueMart (Language_Pack_for_VirtueMart_1.1.3), а справа у вас уже будет открыта директория вашего сайта:
/administrator/components/com_virtuemart/languages
Теперь выделяете все директории слева, удерживая Shift и щелкнув мышью по первой и последней директории.
Затем щелкаете по выделенному правой кнопкой мыши и выбираете из открывшегося контекстного меню пункт «Закачать на сервер». Если вас в ходе копирования спросят о замене какого-либо объекта, то соглашайтесь. Вот и все, теперь ваш интернет магазин VirtueMart будет полностью на русском. Чтобы в этом убедиться просто открывайте админку Joomla, заходите в настройки VirtueMart и наслаждайтесь полностью русифицированным интерфейсом.
Ну, пожалуй, достаточно будет для первого поста о создании интернет-магазина. Жду вас в последующих постах рубрики VirtueMart — создание интернет-магазинов.
Можете также посмотреть видео «Установка компонента интернет-магазина VirtueMart»:
Можете также посмотреть видео «Virtuemart: Автоматическое обновление»:
По теме создания интернет магизина имеется довольно интересный видеокурс Virtuemart - бесплатный движок интернет-магазина.
Предлагаю вашему вниманию так же и другие статьи по VirtueMart:
- VirtueMart интернет магазин для Joomla
- Установка VirtueMart
- Как сделать так, чтобы при заходе на Joomla сайт сразу открывался интернет магазин
- Настройка VirtueMart
- VirtueMart - решение проблем
- Добавление товара в VirtueMart
- Свойства товаров, создание зависимых товаров в VirtueMart
- Тип товара в VirtueMart и расширенный поиск по характеристикам
- Несколько изображений к одному товару VirtueMart, скачиваемый (цифровой) товар
- Модули вывода категорий для VirtueMart
Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru
- VirtueMart — решение часто возникающих проблем, доработка функционала и внешнего вида компонента интернет магазина для Joomla |часть 1
- Установка Joomla 1.5 в деталях и картинках, где скачать Joomla, решение возможных проблем
- Настройка интернет магазина для Joomla на базе VirtueMart сразу после установки — Часть 1 — Админка и общие настройки VirtueMart
- Модули и плагины VirtueMart — поиск и корзина для интернет магазина на Joomla
- Установка и настройка плагинов для WordPress, решение возможных проблем при установке плагинов на Вордпресс
- Расширения для Joomla (компоненты, модули, плагины) — что это такое Extensions Joomla, где скачать, как установить и удалить, решение возможных проблем
- Настройки интернет магазина для Joomla на базе VirtueMart — Часть 2 — Настройка шаблона VirtueMart, способы отображения категорий и товаров, корзины, версии страниц для печати


Спасибо.
А продолжение будет?
При нажатии на любую из ссылок «Go directly...» или «install...» появляется окно с просьбой не прерывать следующий шаг, после чего браузер не может отразить страницу. И как русифицировать VirtueMart?
Да, конечно, тема интернет магазина для Joomla на базе VirtueMart будет развиваться.
Спасиба за статью!
Только есть одно но!
Я не могу установить русский языковой пакет для VirtueMart!))Как мне это сделать?Подскажите плиз!))
Антон: спасибо большое, что напомнили. Совсем забыл написать про русификацию компонента VirtueMart. Благодаря вашей бдительности добавил в статью главу про русификацию: Русификация компонента интернет-магазина VirtueMart =)
Спасиба!теперь VirtueMart на русском!))
И еще вопросик — просьба))
При создании статей, категорий, изменении настроек в Joomla я столкнулся с небольшой проблемой в VirtueMart: магазин постоянно ругается что те или иные файлы и папки не доступны для записи!Я конечно выставил на все папки и файлы права 777 чтобы он больше не ругался!Но на сколько мне известно это не совсем безопасно!
Подскажите плиз на какие папки и файлы Joomla поставить 777 а на какие, права поменьше?!
Антон: почитайте в этой статье — Оптимальные права доступа для файлов и папок вашего сайта
Постарался там подробно рассказать о правах доступа и о том, для каких папок и файлов, какие права желательно выставлять.
Доброго времени суток! Наконец-то нашел внятный материал по теме Joomla и VirtueMart! Благодарю!!! *THUMBS UP*
Вопрос по теме руссификация VirtueMart — делаю магазин первый раз (так что ногами не бейте =) ) — сделал апгрейд с 1.1.3 до 1.1.4 ,русифицировал...и все бы ничего...есть в там настройка — СТАТУС ЗАКАЗА и далее англ. термиины(Pending,Confirmed,Cancelled итд). И где я их только не искал , чтоб заменить на соответствующие русские — не нашел — подскажите в какой папке (файле) искать!!!
И еще один вопрос до кучи(может и не в тему) — на середине процесса создания магазина начала глючить система — боюсь потерять все(повешусь сразу) как мне сделать копию незаконченного магазина с базами , переставить систему и вернуть магазин на свое законное место , т.е. на localhost???
Как переставить систему знаю... =) Надеюсь на полноценный совет!
Алексей: отвечу сразу на вторую часть вашего вопроса, ибо по первой на данный момент ничего внятного сказать не могу. Не сталкивался с такой проблемой. Итак, по поводу резервного копирования:
Как сделать резервную копию файлов и базы данны
Резервное копирование с помощью программы FileZilla
Резервное копирование и восстановление базы данных с помощью программы phpMyAdmin
Про работу на локальном хосте:
Денвер (Denwer) — установка, настройка, работа на локальном сервере, перенос локального сервера на хостинг
Установка локального сервера Денвер (Denwer)
Проверка работоспособности локального сервера Денвер (Denwer)
Установка и работа на локальном сервере Денвер (Denwer)
Создание базы данных и пользователя на локальном сервере Денвер (Denwer)
Перенос с локального сервера Денвер (Denwer) на хостинг
Извиняюсь, что много ссылок, но так надежнее, наверное. Если здесь не найдете ответ, то посмотрите сами на страничке Вопросы и ответы.
Еще раз здравствуйте, Дмитрий! Спасибо за ссылки , кое что навело на интересные решения...
А вот с первым вопросом (см. выше) бьюсь до сих пор, и жду помощи... *PARDON*
Вот проблема в картинках :
и вот еще:
Уже всю голову сломал и пальцы тоже , пока искал файл...
=) извиняюсь за неудачную попытку...Попробую еще раз:
vfl.ru/i/20091215/264e35f...f31a1_1.png.html и вторая : vfl.ru/i/20091215/4c89c09...d4be1_1.png.html Надеюсь теперь получится... =)
Алексей: Суть вопроса ясна. Могу предложить такой способ решения. Скачиваете все файлы магазина VirtueMart на свой комп. Заходите через тотал командер в эту папку и с помощью встроенного в него поиска ищите внутри файлов магазина для Joomla те слова, что вы хотите перевести. Подробнее об этом читайте здесь: Поиск по содержимому файлов при помощи Total commander
Далее просто заменяете англицкое слово на русское, но не забудьте изменить кодировку файла при сохранении на utf-8 без bom.
Здравствуйте, спасибо за исчерпывающую информацию. Приятно найти четкие инструкции по магазину Virtuemart.
Хотелось спросить Вашего совета. Делаю магазин на Joomla (срочно нужен) в первый раз, и возникает такая проблема: после установки и настройки магазина VirtueMart, все функционирует, а потом вдруг кнопка «Купить» перестает работать. Нажимаешь, а в корзину не добавляется. Если поставить расширения mod_productscroller или mod_virtuemart_randomprod, то в них самих кнопка купить работает, а на страничке товара — нет.
Решила пойти простым путем — все переустановить (сделать новый), та же проблема. Это решаемо?
VirtueMart_1.1.3 и Joomla_1.5.14
Заранее спасибо, если ответите.
Татьяна: Всплывающая надпись о добавлении товара в корзину появляется в VirtueMart только несколько раз, а затем товар будет добавляться в корзину в фоновом режиме. У вас товар реально добавляется в корзину?
Татьяна: Обновите магазин до VirtueMart 1.1.4, прямо из административной панели VirtueMart проблема должна исчезнуть...( у меня исчезла во всяком случае).Заходите в настройки->Check for Updates- ну а дальше все понятно...
А вот еще вопрос — установил Хмар, все меню Joomla видит , даже построил карту =) ... А категории товара , сделанные в виде меню в VirtueMart не видит
Что делать , может кто сталкивался...
Алексей: нужно установить расширение для Xmap, которое подружит его с VirtueMart. Расширение нужно устанавливать именно из под Xmap, а не как обычно из админки Joomla. Почитайте в этой статье:
Создание карты сайта на Joomla с помощью компонента Xmap
Как установить расширения для компонента Xmap
а здесь можно скачать расширения для Xmap.
Дмитрий: Не добавляется VirtueMart в Xmap вообще
Алексей: Когда решала какую версию магазина устанавливать на Joomla, почитала отзывы: пишут в версии VirtueMart 1.1.4 появляются проблемы с регистрацией, с типами товара, что она не полностью доработана. Потому поставила VirtueMart 1.1.3. Так не появятся ли у меня новые проблемы с обновлением?
Хотя конечно попробовать стоит...
Начинал свой магазин на VirtueMart 1.1.3 — были проблемы с сохранением аккаунта и добавлением товара в корзину...После обновления на локальном хосте — тьфу,тьфу,тьфу!..
Обновила VirtueMart, проблема не исчезла, зато отображение картинок ухудшилось, что не меняю в настройках — все равно
все здоррово и понятно. Только не получается закачать языковой пакет на хостинг. (На денвере получилось) При закачке пишет «Ошибка при передаче. Продолжить.»
После установки магазина VirtueMart на Joomla, прописал производителей, но они не отображаются при показе товара. Не подскажете, где и что копать?
jvj: в этой статье, вроде, как раз об этом говорится — Настройки компонента интернет-магазина VirtueMart, которые вы должны сделать сразу после установки | Часть 2
Там в настройках шаблона для всего магазина VirtueMart можно поставить галочку показывать продавца и производителя в карточке товара.
магазин поставить не могу, VirtueMart на Joomla
устанавливается, а дальше пытаюсь пройти и получаю окошко
s51.radikal.ru/i131/1001/b2/62cd32e8a25f.jpg
и далее ошибка
Fatal error: Cannot redeclare _pear_call_destructors () (previously declared in /home/satnsk/public_html/test/libraries/pear/PEAR.php:773) in /home/satnsk/public_html/test/administrator/components/com_virtuemart/PEAR.php on line 714
че надо то
магазин VirtueMart на Joomla установил, с этим разобрался, в админке все работает, главная магазина открывается, но дальше при переходе по любой ссылке в магазине опять получаю ошибку
Fatal error: Cannot redeclare _pear_call_destructors () (previously declared in /home/satnsk/public_html/test/libraries/pear/PEAR.php:773) in /home/satnsk/public_html/test/administrator/components/com_virtuemart/PEAR.php on line 714
уже не знаю где искать
Александр: к сожалению, я не знаю, в чем может быть дело.
на оффсайте VirtueMart рекомендуют удалить всё содержимое файла /administrator/components/com_virtuemart/PEAR.php.
На всякий случай сохраните этот файл.
реально работает проблем нет, спасибо
Александр: спасибо, что отписались о способе решения данной проблемы в интернет магазине VirtueMart для Joomla.
Какой у Вас замечательный блог! Спасибо за такую полезную информацию по Joomla и по VirtueMart, очень много нашла полезного!
Лариса: пожалуйста и спасибо вам за такой приятный для автора комментарий.
Уже голова кругом. Дмитрий, может вы подскажете? Устанавливаю модуль com_virtuemart_1.1.4.j15, он успешно ставится, вижу радужное приветствие — типа первый шаг пройден. Далее при нажатии хоть на Install SAMPLE DATA >>, хоть на Go directly to the Shop >> вываливает 404-ую ошибку. Что только не пробовал...
Ладно. Каким-то боком (не помню каким) возникли подозрения, что это из-за включенного Safe Mode в Joomla (а он включен). С горем пополам удаляю VirtueMart (это тоже оказывается в моём случае как должно не происходит), ставлю вручную. Разархивирую пакет VirtueMart_1.1.4-Manual_Installation_Package.j15 и по фтп заливаю в корень четыре папки с заменой всего подряд. Как по инструкции (virtuemart.net/documentat...nstallation.html) захожу на www.yoursite.ru/administr...n=com_virtuemart. Теперь знаете ли «The configuration file for VirtueMart is missing». Погуглив, переименовываю virtuemart.cfg-dist.php в virtuemart.cfg.php. F5 и снова тоже радостное окошко про первый шаг. Нажимаю Go directly to the Shop >>, попадаю на sharnavode.ru/administrat..._type=newinstall где вижу свой проект будто без CSS. Ну ладно. Может оно всё-таки встало? Ан нет. В компонентах нужный пункт отсутствует.
Подскажите, люди добрые, что я не догнал?
P.S. к хостингу имею доступ по SSH
P.P.S Joomla! 1.5.15 Stable
Подскажите, пожалуйста, в чем может быть причина того, что возле товара нет кнопочки «положить в корзину» или «купить»? Магазин установился замечательно (спасибо за ценные статьи!), версия последняя, скачанная с оф.сайта VirtueMart, joomla 1.5.8
Спасибо!
Прошу прощения, сказалось утомление и невнимательность. В админке VirtueMart стояла галочка напротив «использовать только как каталог» в основных настройках магазина.
Алексей говорит, что:
Ваш сайт — компонент Virtuemart — Заказы — Список типов состояния заказа. Далее переходите по каждому типу и меняете на русский вариант.
Приветствую !
Спасибо за статью. Сегодня сел устанавливать саму Joomla впервые и VirtueMart тоже. Все поставил, все гуд, но после того как захожу в Компоненты/VirtueMart вижу следующее: s001.radikal.ru/i195/1003/8d/78a402d441b6.jpg
Заранее спасибо за ответ. =) И спасибо еще раз за статью !
Все, разобрался, надо было установить демо данные в Joomla
Здравствуйте! Впервые столкнулся с такой проблемой при установке компонента VirtueMart com_virtuemart 1.1.4 Stable: "Неисправимая ошибка «PCLZIP_ERR_BAD_FORMAT (-10)» ". До этого устанавливал его на Joomla многократно и на хостинг и на локалку без всяких проблем. Причем из этого же архива. Модули из этого архива ставятся тоже без проблем
Светлана: Ох куда б вам плюсиков понаставить! Спасибо — очень помогли с VirtueMart! Дай расцелую)
Татьяна говорит, что:
У меня такая же проблема, только Virtuemart 1.1.4 стоял изначально. Не работает КУПИТЬ на страницах с товаром (нажимаешь — в IE показывает ошибку 80020101, в остальных обозревателях просто не может загрузить страницу). Причем проблема возникла только после переноса Joomla на хостинг, на Дэнвере все работает нормально. Подскажите пожалуйста, уже голову себе сломал, не могу разобраться.
Алексей: затрудняюсь с ответом, не знаю, в чем может быть проблема. Если найдете решение, не сочтите за труд, отпишитесь здесь — полезная информация.
Вопрос немного сдвинулся с места. Кнопка купить работает при условии, что на Joomla сайт я захожу, прописывая site.ru. Набираю www.site.ru или www.site.ru кнопка продолжает не работать.
В файле virtuemart.cfg.php уже менял строчку
define ( 'URL', «http://www.site.ru/» );
define ( 'SECUREURL', «http://www.site.ru/» );
на
define ( 'URL', $mosConfig_live_site.$app );
define ( 'SECUREURL', $mosConfig_live_site.$app );
ничем не помогает.
Может сейчас кто-нибудь подскажет?
Заранее спасибо.
Чего-то http не прописывает у вас. Алексей говорит, что:
Без www одним словом все работает, с ним — не хочет.
Может в .htaccess чего-нибудь прописать надо дополнительно?
Я реально сойду с ума, может я дебил...но я не могу русифицировать VirtueMart, ДА Админ панель VirtueMart на Русском НО сам «сайт» на английском , то есть слова Confirmed итд, далее я даже полностью удалил english.php оставив только русский (russian.php), теперь вообще ни каких слов, ни заказать, ни...ничего......помогите!!!
Вопрос снят, эх...невнимательность
ЭТО САМЫЙ ЛУЧШИЙ ПОРТАЛ ПО ДЖУМЛЕ (JOOMLA)
В информации о заказе уходящей на почту покупателю, в VirtueMart пишется вот такая бяка:
«Мы рады приветствовать Вас в магазине
У нас массу интересных как для для Вашего развивающих и ?тор?! ?е помогут малышу легкостью познавать Фито — подгузники марки мягкость Вашей в нашем магазине товары как: велосипеды техника, говорящие книги многое другое если Вы сможете нас все необходимо? Приятных Вам покупок!»
Господа подскажите пожалуйста, где это безобразие редактировать?
Татьяна: Проблемы из-за sef ссылок в Joomla, если sef404 то проверьте настройки плагина для VirtueMart, Сам маялся 3 недели, из-за этого понес убытки
Подскажите пожалуйста: при выведении на страницу модуля VirtueMart Latest Products пишет такое: Deprecated: Assigning the return value of new by reference is deprecated in N:\home\localhost\www\maga\modules\mod_virtuemart_latestprod\mod_virtuemart_latestprod.php on line 42, как это убрать? Joomla 1.5.15, VirtueMart 1.1.4. Заранее благодарен за ответ.
Яков, Дмитрий: ребят, к сожалению, не знаю ответа, сори.
Яков: выложите кусок кода файла mod_virtuemart_latestprod.php с строкой 42
Установил VirtueMart на Joomla по инструкции. Страницы перестали открываться. Отключаю mod_virtuemart, все опять работает.
ПОМОГИТЕ!!!
Сергей говорит, что:
У меня сейчас такая же проблема с русификацией VirtueMart.
Вы потом сняли этот вопрос, подскажите как решили его?
Или если кто знает, подскажите, пожалуйста.
Очень буду признательна.
Все, у меня отпал вопрос по русификации VirtueMart. Балда я, что скажешь:)
На почту приходит не одно, а два письма с заказом. Не могу понять почему. У меня отключена регистрация пользователя и поля для заполнения клиента минимальные.
Дмитрий, помогите пожалуйста.
Специфика моего товара в том, что он один. Но есть очень большое количество опций его укомплектования, от которых зависит цена. Не сочтите за грубость, но вот по этой ссылке магазин построен именного по тому принципу, который мне нужен:
configure.us.dell.com/del...KCWFW1&s=dhs
Даётся «упаковка» компьютера, куда «набивается» железо. Магазин показывает увеличение/уменьшение цены в зависимости от опций... и в результате весь список опций выдаётся полностью как итог.
Может ли это позволить Virtumart — и примерно как это настраивается (какие дополнительные плагины, модули и т.д. для этого нужны)?
Антон:
Дмитрий, Слегка изменю формулировку вопроса:
Виталий,
Я только собираюсь изучать виртумарт, но меня настораживает возможность настройки интерфейса. Мой товар с точки зрения виртумарта — это целая категория товаров, включая подкатегории — которые клиент покупает одновременно. При этом всю эту выбранную группу товаров клиент может менять по элементам. В этом случае важен интервейс — то как будут расположены вкладки, пнопки... — чтобы не раздражать покупателя длинной пошаговостью.
Поэтому вопрос: Можно ли разработчикам виртумарта заказать расширение для моего случая: внешний вид магазина с логикой кнопок, вкладок? — Так чтобы это был витумарт, но с нужным мне интерфейсом?
Здравствуйте. Установила компонент и русификацию удачно, никаких ошибок не наблюдалось. Выполняла все строго по вашим инструкциям
. Огромнейшее спасибо за ваш блог!!! Когда будет готов сайт подходящей тематики ради человеческого «спасибо» поставлю ссылку на вас!
Но у меня есть проблемка с корзиной. Ради пробы добавила первый товар. Все вроде работает так, как надо, кроме кнопки «Купить». ПРи нажатии на нее всплывает окошечко с надписью: illegal variable_files or_env or_get or_post or_cookie or_server or_session or_globals passed to cript. Под этой надписью две кнопки «Продолжить» и «Отменить». При нажатии на любую из них ничего не происходит :- ( товар в корзину не добавляется. Один раз товар добавился (тоже окно всплывало, но что там было я уже не помню), а потом перестал добавляться вообще. Кто-нибудь знает, в чем может быть проблема? Я первый раз делаю магазин, помогите, кто сможет, пожалуйста!
Здравствуйте.Может знаете решение.Связка ёмла и виртуемарт.На локальном хосте работает всё как часы.После переноса на хостинг,в карточках товара и оформлении заказа половина слов стала вида ???????? в джумле всё в порядке,перерыл все форумы,внятного ответа никто дать не может.Вот сайт.Заранее спасибо.
скажите пожалуйста можно ли поставить другое всплывающие окно при добавлении товара в корзину в virtuemart
отредактировал admin_files.tar.gz для MySQL выше 2.0
куда скинуть можно?
Zoich говорит, что:
Точно такая же проблема. Кто-нибудь знает, где собака порылась?
Anton говорит, что:
присоединяюсь, причем в FireFox работает, в IE — нет
Здравствуйте.
У меня такая проблема, установил последнюю версию VirtueMart на Joomla, хочу русифицировать, но такой путь (/administrator/components/com_virtuemart/languages) не наблюдается. Попробывал сам создать папку и залить необходимые файлы, но всё тщетно. Как был на английском, так и остался.
Помогите начинающему создателю интернет-магазина.
Заранее благодарю.
Здравствуйте! При попытке установить com_virtuemart_1.1.5.j15.zip выдает «Ошибка загрузки файла на сервер» как побороть? По предыдущим коментам смотрю, что проблемы появляются уже после установки, а тут как-то до установки уже весело. Подскажите что не так делаю?
Виталий: попробуйте установить virtuemart, предварительно скопировав его файлы по FTP в папку TMP вашего сайта. Подробнее описано здесь — Решение проблем при установке больших расширений на Joomla, имеющих в своем составе очень много файлов
Zoich: возможно, что в вашем браузере отключены cookie (куки). Без них корзина работать в virtuemart не будет.
DenisS: что то, возможно, связанное с кодировкой русского языка, но подробнее сказать не могу.
Эльдар: с последней версией virtuemart я еще не имел опыта работы, извините. Возможно, изменилась структура папок. Такое периодически случается.
Виталий говорит, что:
перерыв все форумы, пришел к тому, что поставил другую версию VM и все заработало. В чем была причина — так и не понял ( не в размере файла и не в правах доступа — это точно)
Скажите поставил virtuemart 1.16. Проблема в правах на запись. Выставил права 777 и все равно не перезаписывается. Что только не делал не чего не получается. В чем может быть проблема?
Здравствуйте. При установке Jcomments на Joomla появилась описанная выше проблема — папку занимает другой компонент...Поискала хвосты — безрезультатно. Что можно предпринять?
здравствуйте!
Скажите пожалуйста-как правильно настроить оплат?
Устанавливаю, выдаёт такую ошибку —
Update Log
Critical Error:
Some Core Files for VirtueMart are missing, but they are required for installing and running VirtueMart. If you see this message it's recommended to attempt the Manual Installation of VirtueMart!
Пробовал и автоматически и вручную, всё равно не получается...
Может подскажите что делать?
скажите пожалуйста, что значит эта ошибка
Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\edik.ru\www\administrator\components\com_virtuemart\Tar.php on line 1458
магазин только установил появилась табличка там все succesfull
потом происходит update log и вот такая вот бяка...
Здравствуйте,
Я обнаружил, что у меня нет папки com_installer. Что делать?
Дмитрий:
может я конечно туплю но в языковом пакете нет ни одной папки...
Яков говорит, что:
Откройте файл \modules\mod_virtuemart_latestprod\mod_virtuemart_latestprod.php
Перейдите на строку 42.
там будет:
$db =& new ps_DB;
т.е., говоря программистским языком, это создание объекта по ссылке. Так теперь делать нельзя, т.е. это проблема разработчиков VirtueMart, так как в новой версии PHP это считается устаревшим (deprecated).
Чтобы это заработало поменяйте эту строку на $db = new ps_DB;
Самый глупый вопрос... Установил Джумлу, подключил магазин, руссифицировал. Админка сайта открывается, сайт работает, админка магазина открывается... Не могу понять где index магазина? Как его открыть-то?
Михаил: возможно, что здесь вы найдете ответ на свой вопрос — Создание пункта меню в Joomla для VirtueMart`
Михаил: Разместите модуль VirtueMart там, где Вам нужно иначе Вы его нигде не увидите. Нужно же куда-то поместить модуль. Либо в меню, либо на страницу(ы). В меню «Модули» кликайте на модуль VirtueMart и размещайте. Если это Вам не понятно, то прочитайте сначала хоть какую-то книжку по Joomla. Поймите как модули устанавливать и размещать, как управлять контентом и т.д. У вас проблема не с VirtueMart, а со знанием Joomla.
P.S. Терпеть не могу Joomla, но по работе приходится, вообще я сторонник Concrete5 и MODx, но хороших бесплатных решений в плане электронной коммерции для них нет, поэтому по работе сказали — Joomla+VirtueMart. Разобрался, программирую, куда деваться.
Установила VM пытаюсь залить через FTP руссификатор — а FTP ругается : 553 Can't open that file: Permission denied
Ошибка: Критическая ошибка, невозможно начать передачу...
Что делать ткните носом плиз...
Спасибо всем! Index нашёлся, магазин работает, НО!
Он ни кого в себя не пускает, кроме меня с логином admin и админским паролем... (в магазинную часть). Простые зарегистрированные пользователи не пропускаются, не говоря о Гостях. Магазин закрыт на переучёт!?
Посмотреть? — pirogovni.net
До этого писал сайты вручную (любитель). От этого кода голова кругом идиёть... Спасибо!
Установил пакет VirtueMart_1.1.7a_eCommerceBundle_Joomla_1.5.22
После установки при попытке зайти на VirtueMart выпрыгивает сообщение что модуль незарестрирован, приложение стало платным или есть решение этой проблемы?
Плагина Shoper нету.
Здравствуйте! Я столкнулся с проблемой русификации своего интернет магазина на VitueMart.
Установил Joomla! 1.5.20 Stable [ senu takaa ] + VirtueMart 1.1.5 stable + шаблон Mynxx. Ставил из квикстарта.
Установил русификацию, все как положено. Вирт не получалось русифицировать, в итоге переименовал russian.php в english.php и все заработало. НО надписи типо logout, Cart (0 items), VirtueMart login, text size остались на английской, хотя все переименовал в english.php ( он же бывший russian.php) . Также на английском остались статусы заказа ( pending, confirmed и так далее ). Как их переименовать ума не приложу. Может в другом каком-то месте надо искать?
В файлах конфигурации все переименовал, сохранил в UTF-8, но все равно на английском все...
Вот ссылка на сайт, если это поможет. Там все видно.
www.vivasan-oleh.ru
Помогите, пожалуйста. Спасибо!
Дело в том, что Logout, Cart (0 items) и подобные вещи зачастую находятся в шаблоне, а шаблон тоже может быть на нескольких языках.
В папке templates найдите папку своего шаблона, там поройтесь и найдите папку languages — вот там лежат локализации, скорее всего там только английский файл, поэтому либо создайте аналог, но русский, либо, как вы уже поступили с локализацией VirtueMart — сделайте english.php русским =)
Добрый день!
Подскажите можно ли компонент mod_productscroller заставить прокручивать товар без пробелов в конце, т.е. что бы он прокручивал их без свободного места.
(у меня ширина скроллера 7 картинок, после прокрутки всего товара он не начинает показывать первый товар пока не затащит последнюю картинку в очереди)
Или может быть есть какой то другой компонент который это умеет делать без доработок?
Заранее благодарен.
Доброго времени суток. Столкнулся вот с такой проблемой
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/host4442/subdomain/koleso/administrator/components/com_virtuemart/classes/ps_module.php on line 262
в админ панель могу войти, а при переходе на сайт пишет вот эту вещь.
Помогите, кто знает, как это решить.
Использую сборку с родного сайта VirtueMart_1.1.8_eCommerceBundle_Joomla_1.5.22
Заранее спасибо
Привет!
Скажите, это что у меня только такая сложность: русифицировал — все отлично ... как только пишу названия категорий на русском, в сайте отображаются одни ?????????????. Главное на компьютере в Денвере все в норме, а на хостинге такая непонятка. Что делать? Подскажите, кто может?
Спасибо!
Добрый день, Юрий!
Поменяйте кодировку на сервере на utf-8 и все заработает!
Такая же проблема с русификацией в названии и описании товара ?????? кодировка стоит utf-8
Устанавливаю, выдаёт такую ошибку —
Update Log.
Помогите
Добрый день!
Установил VirtueMart, но при попытке скопировать файлы руссификатора на сайт через FileZilla обнаруживаю, что папка language отсутствует по адресу /administrator/components/com_virtuemart/languages
в чём может быть дело?
Заранее спасибо!
Здравствуйте, закачала на сайт джумла в связке с виртуе март и не могу распаковать этот архир tgz. как это сделать
Oksana: наверное, вам следовало распаковать архив на своем компьютере, а на сервер уже закачивать получившиеся папки и файлы с Joomla и VirtueMart.
Подскажите версия VM 2.0.3 Джумла 1.7 как русифицировать?
Здравствуйте! Пробовала установить несколько разноплановых шаблонов на Joomla 1.7 обеими способами, описанными у Вас, но результат один: Установка шаблона: Не удалось создать каталог. Делала всё. как написано. Как решить эту проблему?
Возможно, у Вас установлены неверные права на папки. Не прав на запись и невозможно создать необходимые папки для шаблона.
Столкнулся с еще одной ошибкой, которая здесь не описана:
При попытке установки VM вылезла ошибка «Невозможно найти установочный пакет», хотя архив распакован как надо и xml-файл на месте.
Решение нашлось на форуме virtuemart.ru, лечится это путем добавления в любое место файла .htaccess двух строчек:
Возможно, кому-нибудь эта инфа облегчит страдания
Делаю сейчас интернет-магазин на Joomla. Нужна помощь в дизайне, и вообще сделать нормальный сайт. Помогите за скромное вознаграждение!!! Пожалуйста!!!! Сайт уже стоит, осталось сделать косметический ремонт...
Дмитрий,
а Интернет магазины на WordPress и соответствующие плагины
E-Shop,EWCart и пр. они имеют право на жизнь ?
Или по сравнению с ИМ на Jomla он значительно уступают ?
Здравствуйте!
КАК В СПИСКЕ ЗАКАЗОВ ПОКАЗАТЬ VENDOR_NAME (продавца),
чтобы не светить всем ид заказа?
www.rooom.com.ua/4ashka.jpg
Если в этот запрос в базу в файле сайт/administrator/components/com_virtuemart/html/order.order_list.php--->
$list = "SELECT #__{vm}_orders.order_id,order_status, #__{vm}_orders.cdate,#__{vm}_orders.mdate,order_total,order_currency,#__{vm}_orders.user_id, ";
$list .= "first_name, last_name FROM #__{vm}_orders, #__{vm}_order_user_info WHERE ";
$count = "SELECT count (*) as num_rows FROM #__{vm}_orders, #__{vm}_order_user_info WHERE ";
добавить VENDOR_NAME из таблицы VENDOR -->
$list .= "first_name, last_name, vendor_name FROM #__{vm}_vendor, #__{vm}_orders, #__{vm}_order_user_info WHERE ";
то строчки проданного товара дублируются и получается
ibm — товар01
mac — товар01
ibm — товар02
mac — товар02
Уже и объединять запрос пытался и синхронизировать общие поля таблиц в mysql
Чего-то ему не хватает и торба! Заранее спасибо!
Мой скайп rooomdsgn
Здравствуйте!
У меня проблема с VirtueMart 1.1.9 и ARTIO JoomSEF 3.9.0.
Мне нужно установить ЧПУ в и-магазине. Неделю искал бесплатный плагин,в итоге сдался и купил его за 12 евро. Установил и никакого результата. У меня в качестве меню стоит модуль категорий для вирта. При нажатии на ссылки категорий,выкидывает на главную страницу с вот таким адресом _http://marka-extra.ru/home/zashchita-golovy.html.
Для пробы поставил модуль с последними товарами для вирта. В итоге при нажатии также выкидывает на главную,причем с ссылкой на товар например _http://marka-extra.ru/home/zashchita-glaz/ochki-zashchitnye-prozrachnaia-linza-art-262.html.
Я в шоке,насколько всё сложно. Народ помогите. Последняя надежда на совет.
Трабл может быть как в модуле, так и в настройках SEO-плагина, или в самом вирте. Не видя как и что настроено — ответа нет.
Пришлите логин пароль в админку (манагером сделайте хотя бы)
Может и будет решение. Мой скайп rooomdsgn
Огромное спасибо тебе RoooM,без тебя пришлось застрелиться!!!!)))
9-05-2011 в 10:35
Привет!
Скажите, это что у меня только такая сложность: русифицировал — все отлично ... как только пишу названия категорий на русском, в сайте отображаются одни ?????????????. Главное на компьютере в Денвере все в норме, а на хостинге такая непонятка. Что делать? Подскажите, кто может?
Спасибо!
Юрий
Подсказываю!!!!! обыскалась во всем интернете , еле нашла то что решило мою проблему — у меня знаки вопроса были из-за того, что таблицы виртуалмарта сформировались в кодировке шведишь латин — а надо утф 8 генерал си. вот прекрасное решение, спасибо автору generaltea.ru/kak-pomenya...l/#comment-10397
Можно ли, перенести размещённый товар на Joomla, на Vertualmart ???
Сергей, вы сами поняли что хотели спросить? Я не понял вопрос.
У меня размещён товар на сайте Joomla, хочу установить компонент Virtuemart. И что бы заново не забивать товар в ручную, можно ли перенести весь товар на Virtuemart?
Здравствуйте. Хочу создать ИМ и сейчас на этапе выбора движка и компонента. В один момент уже думала остановиться на Виртумарте, но решила еще подсобирать информацию о его возможностях, в т.ч. об интеграции с 1С и т.п. и начала натыкаться на статьи об этом скрипте и его косяках и багах. Параллельно нашла информацию о еще одном приложении для магазина на джумлу JoomShop, про который пишут, что он и быстрее, и код чище и вообще гораздо лучше VM. Хочу обратиться и непосредственно к автору (очень уж мне нравится как он профессионально и доступно излагает информацию на этом сайте — давно я сюда ныряю за ответами) и ко всем, кто что-нибудь знает — поделитесь мнением и опытом!
Буду очень благодарна!
Алина,
я не профи,но с joomshop разобрался намного быстрее чем c виртом.Очень удобный и простой интерфейс.
Вирт популярней,но замороченей.
Особо не вникал,но вроде различных плагинов,модулей,интеграций с другими компонентами у Вирта больше.
Сергей, я так понимаю, что товар у вас размещен в виде публикаций Joomla, т.е. интернет-магазина полноценного не было. В таком случае товары в базу Virtuemart автоматически перенести не получится.
Алина, а вас интересует ИМ именно на Joomla или вы допускаете варианты использования других CMS или вообще автономных систем интернет-торговли без конкретной CMS.
Пока остановилась на джумла, потому что летом уже начинала ее изучать и уже, по крайней мере, легче на немного знакомой территории. Плюс сама джумла мне интересна: насколько я знаю на ней можно сделать так, чтобы ИМ был лишь частью проекта(что, может быть и понадобится). А вообще изначально просто стояла задача сделать ИМ. Лучше, конечно, по-возможности, без затрат. Ну и так, чтобы я сама смогла его сделать.
Подскажите как просмотреть результат работы virtuemart на сайте после его установки. Не пойму какая ссылка на магазин?
Заходите в админке — меню — создать новый пункт меню — выбираете VirtueMart — наслаждаетесь багами, которые придется вылизывать!
Добрый вечер. После установки VM 2.0.0 на Joomla 1.5.25 выдает
Info: Assign virtuemart to a menu item
как исправить эту ошибку
Спасибо.
У меня исчезли картинки и ссылки из подкатегорий товаров. При установке были, все работало, сейчас исчезло. То есть есть категория товаров «одежда для детей» и 2 подкатегории «мальчики» "«девочки». При установки были две картинки, нажимая на которую переходишь в подкатегорию. сейчас пусто. как исправить?