Куда идем?

Во второй части серии я продолжу рассказ про Virtuemart 2. На этот раз речь пойдет про установку и обновление этого расширения. Многие скажут: «Что тут рассказывать? Установка же стандартная!». Да, согласен. На первый взгляд все просто, но часто, особенно у новичков, уже на этом этапе возникают проблемы. В этой статье я расскажу о том, как правильно установить Virtuemart 2 и его расширения, как обновить компонент, а также затрону частые проблемы, возникающие при установке и обновлении.

 

Установка

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

  • com_virtuemart.2.x.x.tar.gz – непосредственно компонент.
  • com_virtuemart.2.x.x_ext_aio.tar.gz – стандартные расширения.

Эти архивы и требуется установить. Сначала устанавливается компонент, а затем расширения. Для установки нужно перейти в менеджер расширений Joomla, выбрать через обзор архив компонента и нажать кнопку «Установить».

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

Если с сервером все нормально, то после непродолжительного ожидания компонент будет установлен, а в окне браузера появился следующая страница:

Установка и обновление Virtuemart 2

Аналогично для расширений:

Установка и обновление Virtuemart 2

Как видите, здесь действительно нет ничего сложного.

Русификация

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

Русификация Virtuemart 2 еще проще установки. Самое сложное здесь, собственно, найти русификатор. Но поскольку я уже сделал это за вас, то вам остается только скачать его.

Русификатор Virtuemart 2.

На странице есть локализации не только для русского языка, но и для многих других. Выберите языки, нужные вам, скачайте архивы, а затем просто установите их, аналогично Virtuemart 2, через менеджер расширений. Больше ничего делать не нужно. Virtuemart автоматически переведется на тот язык, который установлен для Joomla.

Обновление

Перед обновлением в любом случае нужно обязательно делать резервную копию сайта и базы данных!

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

Хотя в Joomla с версии 1.7 встроен хороший менеджер обновлений, разработчики Virtuemart 2 в очередной раз пошли своим путем и изобрели велосипед. Virtuemart 2 имеет собственный менеджер обновлений, который информирует администратора о выходе новой версии. В панели управления Virtuemart 2 под боковым меню(которое слева), теперь есть баннер, информирующий о том, какая версия Virtuemart 2 используется. В случае, если эта версия не последняя, картинка будет такой:

Установка и обновление Virtuemart 2

Если же новых обновлений нет, то такой:

Установка и обновление Virtuemart 2

Обновиться можно двумя способами:

  1. Перейти по ссылке-баннеру, и нажать кнопку «Обновить до последней версии».
  2. Скачать пакет установки с официального сайта Virtuemart и провести новую установку компонента и расширений прямо поверх существующей версии, не удаляя ее.

Какой из способов лучше сказать сложно. Если не работает первый, пользуйтесь вторым. Важно другое. Если вы вносили изменения в шаблон Virtuemart 2 или, того хуже, в его ядро, если вы устанавливали дополнительные сторонние плагина для Virtuemart 2, то после обновления вас может ждать ряд неприятных сюрпризов. Первый из них, исчезновение хаков и верстки шаблона. Если с хаками все понятно(на то они и хаки), то проблему с шаблоном можно решить. О том как, смотрите ниже. Второй неприятный сюрприз может быть связан с тем, что сторонние расширения и плагины для Virtuemart 2 попросту откажутся корректно работать с новой версией. Здесь уже ничего не поделать. Разработчики Virtuemart 2 постоянно совершенствуют компонент, добавляют функционал и исправляют ошибки. Это неизбежно приводит к тому, что с со сторонними расширениями возникают несостыковки. Протестировать новые версии на предмет совместимости со всеми сторонними расширениями невозможно просто физически. В случае возникновения таких проблем остается только ждать, пока разработчики стороннего расширения выпустят обновление, которое будет совместимо с последней версией Virtuemart 2.

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

Частые ошибки

Как я писал выше, есть несколько неточностей в настройке сервера(хостинга), которые приводят к ошибкам на этапе установки и обновления Virtuemart 2.

Ошибка 1. Превышено максимальное время выполнения скрипта.

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

Посмотреть максимальное время выполнения скрипта можно в админке Joomla.

Сайт –> Информация о системе –> Информация о PHP –> max_execution_time

Если это время <= 30, увеличьте его в php.ini, или, если к файлу конфигурации нет доступа, попросите сделать это тех. поддержку хостинга.

Ошибка 2. Превышен максимальный размер файла, загружаемого на сервер.

В настройках PHP обычно стоит ограничение на максимальный размер файла, который может быть загружен на сервер. Размер архива Virtuemart 2 ~1.4мб, архива расширений ~ 2 мб. Соответственно, если в настройках PHP максимальный размер загружаемого файла выставлен в 1мб, то ничего не установится. Обычно в этом случае Joomla выдает сообщение «Ошибка загрузки файла на сервер».

Посмотреть максимальный размер загружаемого файла можно также в админке Joomla.

Сайт –> Информация о системе –> Информация о PHP –> upload_max_filesize

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

Ошибка 3. Нет прав доступа на запись в каталоги.

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

Обычно до 90% проблем с установкой Virtuemart 2 и других расширений Joomla, решаются в рамках этих трех ошибок.

Как не потерять изменения, внесенные в шаблон Virtuemart 2, при обновлении

Файлы шаблона страниц Virtuemart 2 находятся в папке components/com_virtuemart/views. Если вы внесете исправления в эти файлы, то при обновлении многие из этих исправлений исчезнут по той простой причине, что каждый из файлов будет заменен обновленным. Что же делать в этом случае? Virtuemart 2 использует концепцию MVC. В соединении с Joomla это означает, что каждый шаблон(макет) Virtuemart 2 может быть переопределен в шаблоне Joomla. Что означает это умное слово «переопределен»? Оно означает, что вы можете скопировать шаблон Virtuemart 2 в папку html шаблона Joomla, используя некоторую структуру каталогов, после чего Virtuemart 2 будет брать все данные исключительно из шаблона Joomla, а не из components/com_virtuemart/views, что обезопасит вас от перезаписывания файлов с изменениями. Шаблон Virtuemart, а точнее то, что находится в папке components/com_virtuemart/views, должно быть скопировано в папку templates/ваш_шаблон/html/com_virtuemart/ в той же файловой структуре за исключением папки tmpl. Это означает, что, например, шаблон страницы товара components/com_virtuemart/views/productdetails/tmpl/default.php должен быть скопирован в

templates/ваш_шаблон/html/com_virtuemart/productdetails/default.php .

На этом всё. Установка и обновление Virtuemart 2 гораздо более просты, чем это было при Virtuemart 1.1.x. Надеюсь, у вас все получится с первого раза и желаю успехов в создании собственного интернет-магазина.

---

Имеете свой офис? Для вас обслуживание атс (http://www.flylink.ru/telephony/ats-services). Качественно и недорого.

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Добавить комментарий

Комментарии  
0
Самое интересное и насущное, как перенести товары из VM1 в VM2?
0
Константин, через мигратор, либо через экспорт-импорт CSV. Потом как-нибудь напишу об этом статью.
0
Спасибо за статью, но честно сказать ни чего нового не узнал. На счёт русификатора не понял. Его разве нет в дистрибутиве?
1
Его, кажется, никогда не было, всегда отдельно русифицировался.
0
Да я попутал. Админка только русифицирована...
0
Если внутри материала Virtuemart необходимо включить стороннний модуль (например фотогаллерею, встроить видео),
необходимо в настройках магазина (настройки - настройки - вкладка Магазин ) поставить галочку " Включить Joomla плагин "
6
Хочу добавить. После установки почти везде будет вылазить сообщение что нету пути к vmfiles. Лечение такое :
1 Заходим через ftp и создаём папку в корне vmfiles в ней invoices.
2 В настройках joomla смотрим путь к файлам tmp или log и запоминаем (копируем).
3 Идём в настройки далее шаблоны чуть ниже увидем пустое поле безопасный путь и пишем путь который запомнили + меняем окончание на vmfiles.
0
Не могу решить проблему с путем папки vmfiles. Путь есть, папку в корне создал, в шаблоне прописал, VM 2.0.8 короче нифика. Продолжает писать что путь не верный. Переставлял, все вычищал - бесполезно... Может кто смог победить, или какая хитрость есть с этим гребанным путем? НА Denwer ставил - все работает...
0
vmfiles нужно не в корне создавать а выше корня, тогда перестанет ругаться
0

Цитирую zloy_pozitiv:

Хочу добавить. После установки почти везде будет вылазить сообщение что нету пути к vmfiles. Лечение такое :
1 Заходим через ftp и создаём папку в корне vmfiles в ней invoices.
2 В настройках joomla смотрим путь к файлам tmp или log и запоминаем (копируем).
3 Идём в настройки далее шаблоны чуть ниже увидем пустое поле безопасный путь и пишем путь который запомнили + меняем окончание на vmfiles.



Появляется
Сообщение Что делать?

Exception in loadConfig for unserialize forSale_path s:111:"/home/f/fr7911qh/fr7911qh.bget.ru/public_html/administrator/components/com_virtuemart/vmfiles/";

To avoid this message, enter your virtuemart config and just save it one time
0
KYMAN, ну так вроде же в последней строчке написано :-)
0
После обновления все поправки шаблонов слетели, хотя перед этим сделал как написано в статье (скопировал всё необходимое в папку HTML, созданную в директории шаблона).
0
YOOnix, видимо неправильно скопировали. Если вы нарушили структуру, которую я описывал, то у вас так и работали файлы их компонента, а не из шаблона. Наладьте структуру файлов в шаблоне и все вернется.
0
Как вариант против слетания - использовать общий шаблон Joomla впаке с VirtueMart http://forum-stolici.ru/index.php?topic=1838.0
0
Очень позновательно.
Не подскажите как изменить размер названия товара, т.к. у меня буквы больше средних и фото маленькое. За ранее благодарен!
2
dmitroff, через CSS. Не знаете CSS? Учите или ставьте готовый шаблон для VM2.
0
После того, как я нажимаю "установить", у меня появляется вот такой текст - JFolder::create: Обнаружен Бесконечный цикл
Внимание! Не удалось переместить файл!
и не устанавливается ничего
0
samari, это не имеет отношения к Virtuemart 2. http://joomlaforum.ru/index.php?topic=153590.0
0
Снова к вам обращаюсь.При настройках ВМ вверху пишет:

Цитата:

Предупреждение, Безопасный путь, по соображениям безопасности, создание папки по URL не доступно, создайте также папки для счетов внутри для хранения данных. Рекомендуемый путь для вашей системы /var/www/steroidp/data/www/vmfiles

подскажите, это мне надо создать папку vmfiles, или я не верно что то понял.
1
dmitroff, да в том месте, где он просит, либо в другом, но выше по иерархии, чем папка с сайтом. Это нужно для того, чтобы VM мог хранить счета(личные данные) в формате PDF на сервере и их нельзя было бы скачать. После создания папки в настройках VM нужно указать путь к ней в VM -> Настройки -> Вкладка "Шаблоны" -> Безопасный путь.
0
Wedal - Слушай воюю воюю с этим: "Предупреждение, Безопасный путь НЕПРАВИЛЬНО, по соображениям безопасности, создание папки по URL не доступно, создайте также папки для счетов внутри для хранения данных. Рекомендуемый путь для вашей системы vmfiles/" на сервере... уже выше категории не возможно сделать... а он всё равно выскакивает... Что ещё подскажешь? а то меня это уже 3 часа напрягает....
0

Цитирую Kirill68:

Wedal - Слушай воюю воюю с этим: "Предупреждение, Безопасный путь НЕПРАВИЛЬНО, по соображениям безопасности, создание папки по URL не доступно, создайте также папки для счетов внутри для хранения данных. Рекомендуемый путь для вашей системы vmfiles/" на сервере... уже выше категории не возможно сделать... а он всё равно выскакивает... Что ещё подскажешь? а то меня это уже 3 часа напрягает....


Там короче запара с путем нахождения сайта. Надо редактировать этот путь в панели хостера, меню настройка PHP и указать более "вехнюю" папку...
0
После установки выдает ошибку в модуле. Плюс не все модули отображаются. Подскажите, как решить проблему.
0
Wataki, установите в настройках Virtuemart 2 несколько валют, которые будут использоваться в магазине. Если валюта планируется одна, то просто отключите этот модуль.
0
Делаю всё как в статье, перенес шаблон VM 2 в свой шаблон, работает всё, но мне надо так же перенести в свой шаблон папку com_virtuemart/assets/css/ там лежат css файлы, которые мне надо отредактировать, подозреваю, что если их не перенести, при следующем обновлении они заменятся.
0
Turboulitko, обновляйте стили прямо в CSS-файлах вашего шаблона Joomla.
1
Спасибо за идею!
Как я сам-то не додумался!?
Вообще в шоке.
Зы, хорошо пишете!
0
Спасибо! Кратко, наглядно и понятно.
0
Пмогите!!!
Установил VM 2.0.8 на Joomla 2.5.
Работает всё ОК, но в конце при совершении заказа пояаляется окошко, что мол письмо и счёт отправлены на Ваш емайл и вот это окошко чёрного цвета и текст тоже, т.е. текст не читабельный. Где мне можно изменить параметры этого окошка?
0
Здравствуйте! Не подскажите как импортировать базу virtue mart (версия старая еще на jumla 1.5) в virtue mart 2.0.8? Таблицы из старого магазина я в новую базу воткнул, но они что то не цепляются((((
0
Олег, там все очень сложно. В VM2 есть встроенный мигратор. Попробуйте через него.
0
Ув. Wedal!
Выполнив все действия по переносу шаблона я заметил, что в админпанели он не зарегистрировался под именем my_templates_1, т.к. у меня он расположился по адресу templates/my_templates_1/html/com_virtuemart/
Эсли он не прописывается, то тогда возникает вопрос: Если я хочу разместить несколько своих шаблонов, например my_templates_2 и т.д., то как ими можно манипулировать из админпанели?
Заранее благодарю за ответ.
0
Добрый день! Наблюдаю схожую с данным постом "# Некорректная установка — Wataki 24.05.2012 12:33" проблему. После установки почему-то не отображаются модули Shopping cart, search in Shop и прочие на главной магазина. Подскажите пожалуйста с чем это может быть связано?
0
После создания категорий и товаров появились модули и стали отображаться как на сайте так и в менеджере модулей
0
Здравствуйте! Ситуация следующая: компонент вроде встал нормально, модули тоже, возникла проблема с русификацией. Устанавливаю локализацию черз стандартный установщик, пишет что все прошло удачно, но ничего не меняется. На русском только стала надпись " у вас установлена последняя версия VM" , вся админка и на сайте все осталось на английском. Джула по умолчанию стоит на русском. Джумла1.7, VM 2.0.12
0
Alex111, в менеджере языков нужно выбрать русский и для админки и для сайта.
0
Alex111, у вас получилось русифицировать?у меня 4 день с этим проблема
0
Уважаемый автор, у меня почти катастрофа-не могу русифицировать Virtue Mart.Скопировала Ru-RU во все возможные папки сайта связанные с languages...при загрузке через менеджер расширений все ок,но язык английский так и не меняется
0
Маша, установите через менеджер расширений вот это: http://gruz.org.ua/images/stories/files/virtuemart_languages/ru_ru_virtuemart_language_pack.zip
0
установила более раннюю версию VM2,админка на русском языке, а на сайте пока английский, по ваше ссылке тоже ничего не улучшилось
0
Маша, чтобы на сайте был русский в менеджере языков нужно выбрать фронтенд и установить для него русский. Модули Virtuemart останутся с английскими заголовками. Заголовки легко исправляются в настройках модулей. Читайте следующие статьи серии. Я писал про это.
0
Попытался обновить!
Fatal error: Cannot redeclare class vmRequest in ...administrator/components/com_virtuemart/helpers/config.php on line 916
А в самой админке пишет Fatal error: Cannot redeclare class vmRequest in .../www/administrator/components/com_virtuemart/classes/request.class.php on line 597
0
Пожалуйста помогите! Не удается выполнить обновление. Пишет: "JFolder::files: Path is not a folder
ERROR NOT FIND JOOMLA XML SETUP FILE
Неверный тип пакета. Обновление не может продолжаться."
Что делать?! Сделала все, что указано - ничего не помогает. И хостеры в недоумении.
1
Ольга, попробуйте установить обновленную версию вручную, прямо как новый компонент, не удаляя старого.
0
Благодарю, так и сделала. Закачала через ftp. Иначе не удавалось и из новой папки.
Теперь выходит, что зря мучилась - не поддерживает, похоже, версия VM 2.0.14 продажу скачиваемых товаров. Даже нет вкладки "Скачивание" (я оставила вопрос в ветке Части 12). Есдли у меня стоит джумла 1.5 то выход один - сносить VM 2.0.14 и ставить версию VM 1.1.9? Посоветуйте, пожалуйста!
0
Ольга, для VM2 скачиваемые товары - платное дополнение. Стоит что-то в районе 40 евро.
0
Большое спасибо за Ваши ответы.
Можно еще вопрос? Версия VM 1.1.9 считается стабильной? Или там много не устраненных проблем? Есть ли смысл ею пользоваться? Я слышала, что VM 2 для Джумла 1.5 не очень-то подходит?
0
Ольга, разработчики прекратили поддержку версии 1.1.x, так что скоро она будет считаться мертвой.
0
спасибо, поняла
0
После обновления пишет внутренняя ошибка. То есть когда нахожусь в магазине нормально. Стоит перейти на главную, в joomla.
При обновлении выдаёт:
Improvements and fixes for the 2.0.16

We are very happy that we can announce that the update to 2.0.16 wont break your overwrites. We suggest anyway to take a look on the virtuemart_2.0.14_to_2.0.16_layout_changes.zip. 80% of the changes are only interesting for shops with multiple currencies and just show the mails, etc in the currency choosen by the shopper. Just in case you see this error message after updating "Exception in loadConfig for unserialize dateformat b:0", then just enter your shop config and store it one time, to remove the old values. Same for the error ".../currencydisplay.php on line 60 Fatal error: require_once(): Failed opening ..."

Улучшения и исправления для 2.0.16

Мы очень рады, что мы можем сообщить, что обновление 2.0.16 не нарушит вашего перезапись. Мы предлагаем в любом случае, чтобы взглянуть на virtuemart_2.0.14_to_2.0.16_layout_changes.zip. 80% изменения только интересные для магазинов с несколькими валютами и просто показать почту и т.д. в той валюте, выбранные на покупателя. Только в случае, если вы видите это сообщение об ошибке после обновления "Исключение в loadConfig для десериализируются DATEFORMAT B: 0", то просто введите ваш магазин конфигурации и сохранить его один раз, чтобы удалить старые значения. То же самое для ошибки ".. / currencydisplay.php на линии 60 Фатальная ошибка:. Require_once (): Не удалось открытия ..."

Облазил всё. Дал разрешение на Обновление баз данных.
В инструментах Обновление\Переход Обновлял конфигурацию и Синхронизировал с virtuemart, бесполезно.
Подскажите.
Можно на почту
Заранее спасибо.
Товара много, с нуля не пойдёт.
0
Тема закрыта. Проблема решена.
0
спасибо за статью, помогла!
0
Виталий, добрый день!
Пожалуйста, помогите решить проблему.
Я установил пакет быстрой установки joomla+VM+шаблон. Все работает, но в настройках магазина (вкладка "Магазин" панели управления) есть только вкладка "Дополнительная информация", а вкладка "магазин" отсутствует. То есть, нет возможности выставить настройки магазина, валюты.
Пожалуйста, подскажите, где может быть проблема, как с ней справиться.
Заранее благодарю за ответ.
0
Kirill, возможно, что происходит какой-то конфликт скриптов и вкладка просто не отображается. Попробуйте поиграться с опциями скриптов в настройках VM. Либо ставьте Firebug и смотрите "консоль" на странице со вкладками.
0
Спасибо огромное! Несколько дней пыталась установить и руссифицировать Virtuemart 2. Нашла этот сайт и все получилось!!! Единственное это то, что руссик не устанавливался через менеджер расширений, пришлось через FilleZilla вставлять. Главное папки не перепутать. Мне все удалось. Спасибо создателю сайта!
0
здравствуйте.
по глупости скопировал всё в папку templates/ваш_шаблон/html/com_virtuemart/ ..., в том числе файл tmpl с заменой.
теперь, когда добавляю товар выскакивает ошибка:
vmError: Attention file tmpl has no extension in view productdetails and directory N:\home\localhost\www\.....\html\com_virtuemart\productdetails.
можно как-то это исправить?
0
всё разобрался))
0
Объясните новичку, правильно ли я понял. Создаем в папке html с моим шаблоном такую же структуру папок как в папке view компонента, копируем всё кроме папок tplt. Дальше все что находится в папках tplt копируем в соответствующие папки структуры. Так или не так?
0

Цитирую Denzel:

всё разобрался))


А как разобрался то подскажи пожалуйста, у меня аналогичная проблема получилась?
0
extroid, читайте: http://wedal.ru/uroki-joomla/joomla-17-layouts.html
0
Спасибо.
0
Вылезла другая проблема. При включении русского языка сайта полностью вылетает шаблон, при переходе на английский все приходит в норму. Не ставится валюта магазина. В чем может быть причина? Vertuemart обновил до последней версии.
0
Ссылка на русификатор не действительна :-?
0
Scont, спасибо! Обновил.
0
Wedal можно вашу локализацию для VirtueMart? ссылка не работает, скачать НЕ ВОЗМОЖНО :sad:
0
ssv, все здесь, хотя найти не так просто:
http://virtuemart.net/community/translations/virtuemart
0
Привет! Установил джумлу 2.5.11 на денвер а также компонент Virtuemart 2.0.10. Хочу обновить магазин до версии 2.0.22а. Скачал обновления, хочу загрузить в расширениях но тут "Ошибка загрузки файла на сервер". И еще в Правах доступах на каталоги недоступно configuration.php. Может ли это повлиять на обновление и как сделать доступным этот файл.
0
Ilchyk, configuration.php - нет. А вот если недоступны другие каталоги, то да. А вообще, скорее всего в настройках сервера вашего хостинга установлено ограничение на максимальный размер загружаемого файла. Из-за этого и ошибка.
0
А что Вы посоветуете мне, когда я всё же рискнула обновить Virtuemart и потеряла правильное расположение картинок товаров в магазине, стили сместились, фотки стали неровными, кнопки наползли одна на другую.
Можно ли исправить эту мою оплошность? Или опять делать заказ фрилансерам на новую вёрстку 7000 руб. уже отдала. И уже наполнила магазин с трудом, однако, обновив Virtuemart, потеряла месяц работы, стили слетели. :oops:
0

Цитирую Алёна:

А что Вы посоветуете мне, когда я всё же рискнула обновить Virtuemart и потеряла правильное расположение картинок товаров в магазине, стили сместились, фотки стали неровными, кнопки наползли одна на другую.
Можно ли исправить эту мою оплошность? Или опять делать заказ фрилансерам на новую вёрстку 7000 руб. уже отдала. И уже наполнила магазин с трудом, однако, обновив Virtuemart, потеряла месяц работы, стили слетели. :oops:



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

Я не поняла, про кого Вы пишете: "можно у них попросить архив ... задайте сразу им вопрос,... Если Вы имеете в виду разработчиков моего сайта, то их и след простыл - связь с ними потеряна сразу после получения ими оплаты. Так что я совершенно одна осталась со своим незнанием вёрстки сайта. теперь вместо продаж занимаюсь целыми днями чтением статей по джумла и экспериментирую методом тыка. денвера у меня нет, я не умею с ним работать, все изменения произвожу сразу не сервере у хостера, подозреваю, что теперь мой корявый магазин годен только в помойку :(. Вывод - не лезь не в своё болото, пытаясь объять необъятное с помощью статей в интернете.
0
Да, имел ввиду разработчиков магазина, стили надо будет править в файле шаблона.
0
Личное сообщение нужно на форуме? Всё в теме описали
0
Выложите ссылку на русификацию. В статье не рабочая
0
Pavel R, ссылку обновил. Спасибо за информацию.
0
Установка прошла удачно и русификация тоже, однако при переходе по ссылке в меню на главную VM - белый пустой экран (пробовал даже отключать сеф для компонента). Со стороны админки - при переходе на товар, на складе - тоже белый экран. Как это лечиться???
0
sda-xxx, http://wedal.ru/uroki-joomla/joomla-faq.html
Читайте первый вопрос.
0

Цитирую Wedal:

sda-xxx, http://wedal.ru/uroki-joomla/joomla-faq.html
Читайте первый вопрос.



Прочитал, сделал как там написано (дописал в .htaccess) - ситуация не изменилась.

Более того, повторюсь, даже в админке магазина не работает 2е ссылки (товар, на складе - белый экран) остальные пункты админки VW работают нормально. Сама инсталляция магазина через установщик Joomla и русификация прошла без проблем. Может есть какая то несовместимость компонента с используемым шаблоном сайта (AEONTemplate - Version: 1.0.0).
Joomla 2.5.9, sh404sef, VW 2.0.22c
0
sda-xxx, тогда узнайте, как на вашем хостинге включить отображение ошибок PHP. После увидите вместо белого экрана ошибку и всё будет понятно.
0
Обновился до Virtuemart 2.0.24c. Пропали категории,товары и все остальное. Вроде магазин пустой. Смотрю, а в базе все осталось.
Подскажите пожалуйста, как это вылечить.
0
Сергей, возможно, заморочки с группами покупателей. А так, надо смотреть.
0
Можно, пожалуйста, поподробнее. Куда смотреть? Дайте намек, что может быть. У меня просто нет идей куда лезть.
0
Поднял ресурс на выших уроках, спасибо.
0
ДД!
Был магазин на Joomla 1.5 и Vitruemart 1.5. После хакеров от него осталась только база данных :(. Сейчас начал делать все на Virtuemart 3.2. Хочу перенести всех пользователей из старой базы. Пока перенес данные из таблицы _users , но там нет адресных данных и прочей истории заказов. Как можно перенести эти данные в новую версию магазина?
0
Gremlin, не самая простая задачка.
Есть несколько вариантов:
1) Установить заново те версии Joomla и VM, что были на старом сайте и импортировать базу. После этого попробовать выполнить миграцию по инструкции:
https://cmscafe.ru/praktika/173-migratsiya-virtuemart-1-1-do-versii-2
2) Импортировать дамп базы в любую свободную базу данных, а затем, через PHPMyAdmin, экспортировать важные данные из таблиц в CSV-формате. Далее, на новом сайте, вы сможете импортировать через CSVI. Но, в любом случае, CSV-данные нужно будет открыть, например, в Excel, и обработать, убрав все лишнее и приведя в соответствие с новым форматом VM3.
0

Цитирую Wedal:

Gremlin, не самая простая задачка.
Есть несколько вариантов:
1) Установить заново те версии Joomla и VM, что были на старом сайте и импортировать базу. После этого попробовать выполнить миграцию по инструкции:
https://cmscafe.ru/praktika/173-migratsiya-virtuemart-1-1-do-versii-2
2) Импортировать дамп базы в любую свободную базу данных, а затем, через PHPMyAdmin, экспортировать важные данные из таблиц в CSV-формате. Далее, на новом сайте, вы сможете импортировать через CSVI. Но, в любом случае, CSV-данные нужно будет открыть, например, в Excel, и обработать, убрав все лишнее и приведя в соответствие с новым форматом VM3.


Мне бы где найти подсказки по структуре таблиц 3-го Виртумарта. Я перенес пользователей со старой базы в новую, но только таблицу jos_users, а там нет контактной информации так необходимой для Виртумарта. И еще почему-то не совпали пароли, т.е. похоже изменилась хеш-функция, всем пользователям пароли придется задавать повторно :(.
0
Gremlin, структуру таблиц лучше всего просто смотреть в PhpMyAdmin. Она довольно понятная. По названию таблиц и полей можно понять, что в них содержится. Если все-таки сложно, создайте на сайте (VM3) пару тестовых товаров, категорий, оформите пару заказов. Таблицы заполнятся и разобраться с ними будет проще.
Хеш-функция не изменилась, иначе бы миграция с 1.5 с сохранением данных пользователей была бы невозможна в принципе. Там скорее всего изменился формат хранения. Сравните хеш в таблице пользователей из 1.5. с хешем из 3.x.