В сегодняшней статье пойдет речь глобальной конфигурации VirtueMart, а также о самых основных настройках.
VirtueMart – интернет-магазин для Joomla. Часть 4. Настройка глобальной конфигурации.

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

Настройка Virtuemart. Первые шаги.

Вы установили главный модуль Virtuemart?

Если нет, то сделайте это сейчас. Не забудьте опубликовать его на сайте. Этот модуль предназначен для отображения всех категорий и управления компонентом.

Примечание

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

Подсказка

VirtueMart предоставляет полный доступ к панели администрирования через внешний интерфейс.   Это означает, что вы не должны заходить в админку, чтобы произвести изменения. Достаточно нажать «Administration» в главном модуле VirtueMart (Требуются права admin или storeadmin). // Дело вкуса. Лично мне привычнее все делать через админку.

 

1. Зайдите в «Магазин» -> «Информация о магазине» и задайте все важные параметры, которые соответствуют вашим данным. Не забудьте задать валюты, стиль отображения и ваш E-mail адрес.

2.  Зайдите в «Налоги» -> «Добавить налоговую ставку» и добавьте налоговую ставку, соответствующую вашему магазину (важно для европейских магазинов!).

3. Зайдите в «Настройки» -> «Настройки» и внесите изменения в соответствии с вашими потребностями.

4. Зайдите в «Товары» -> «Добавить категорию» и задайте категории товаров и их структуру. Убедитесь, что они все опубликованы.

5. Зайдите в «Товары» -> «Добавить товар» и добавьте так много товаров, как вам нужно. //Данный способ добавления товаров является далеко не самым удобным, особенно, если количество товаров для продажи более 1000. Для такого случая в VirtueMart предусмотрен автоматический импорт товаров из файла CSV. Его легко получить из стандартной таблицы Excel (через Сохранить как...). Подробнее про автоматический импорт будет рассказано в одной из следующих статей.

Настройка Virtuemart. Глобальная конфигурация.

VirtueMart использует значения, которые могут быть установлены в Глобальной Конфигурации Joomla.

Разрешить регистрацию пользователей – ДА. Пользователь/клиент должен быть зарегистрирован на вашем сайте прежде, чем сможет оформить заказ (даже если клиент не будет осознавать, что он регистрируется) // В скобках очень интересное предложение, которое сложно перевести на русский язык также коротко, как в оригинале. Если сказать подробнее, то это значит, что если незарегистрированный клиент сделает заказ, то появится форма, где он должен будет ввести свое имя, адрес, способ доставки, E-mail и другие данные. При этом после отправки данных, в Joomla для него автоматически будет создан аккаунт, такой же, как если бы он прошел процедуру регистрации. Если зарегистрированный клиент совершает заказ, то заполнять форму заказа ему не потребуется, все данные для оформления будут взяты из его аккаунта.

Активация новых пользователей – НЕТ. Если эта опция будет отключена, то для новых клиентов оформление заказа будет упрощено, потому что им не придется оформлять заказ заново после активации аккаунта.

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

Предупреждение

Если вы не измените информацию о магазине и Email адрес, VirtueMart будет посылать подтверждения заказов на Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра..

Локализация / Язык. Какой бы язык вы не установили в Глобальной Конфигурации, VirtueMart пытается взять его из своей языковой директории:

/administrator/components/com_virtuemart/languages

Если установленный язык не найден, то загружается английский языковой файл, поэтому вы никогда не должны его удалять.

SEF(ЧПУ) – рекомендуется отключить. VirtueMart полностью совместим с SEF, но помните, что некоторые SEF-ссылки  для VirtueMart, генерируемые Joomla, или сторонними расширениями, иногда приводят к «Превышен лимит перенаправлений…» или внутренним ошибкам сервера. //Вообще, использование SEF-ссылок является больным вопросом не только VirtueMart’а, но и Joomla в целом. SEF – это «палка о двух концах». С одной стороны читаемые ссылки нужны для более качественной поисковой оптимизации, с другой – они приводят к излишней нагрузке на сервер и возможным отказам, описанным выше. Использовать SEF или нет решать тебе. Только помни, выбрав один из вариантов (с SEF / без SEF), отказаться от него в дальнейшем будет практически невозможно, поскольку поисковые системы проиндексируют твой сайт по адресам с / без SEF, и все внешние ссылки будут ставиться именно на них. Глобальная смена всех URL приведет к полному выпадению сайта из индекса поисковиков, а также к потере всех внешних ссылок.

Следующая статья этой серии будет посвящена внутренней настройке VirtueMart. А на сегодня все.

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

Другие статьи серии

Добавить комментарий

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Комментарии  

+1 # Владимир 16.09.2009 04:51
Вопрос по сайту, закономерный, а почему сайт о "Joomla!" а создан на "WordPress"?
Чет тут как-то нелогично получается...
Ответить | Ответить с цитатой | Цитировать
+3 # Wedal 16.09.2009 08:07
Владимир, почему не логично? Вы считаете, что сайт о Joomla обязательно должен быть создан на Joomla, а о Wordpress - на Wordpress? Совсем не обязательно. Некоторые CMS созданы специально для определенных видов сайтов. Например, DLE - для новостных, Wordpress - для блогов. Joomla же универсальна. Для Wedal.ru мне удобнее использовать Wordpress.
Ответить | Ответить с цитатой | Цитировать
0 # TRAHOMOTO 18.09.2009 13:30
Порадовал цикл. Спасибо, жду новых статей
Ответить | Ответить с цитатой | Цитировать
0 # maxwer 03.02.2010 17:51
>Вы установили главный модуль Virtuemart?

>Если нет, то сделайте это сейчас. Не забудьте опубликовать его на сайте. Этот модуль предназначен для отображения всех категорий и управления компонентом.

А где надо нажать чтобы опубликовать?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 04.02.2010 23:51
maxwer, либо в менеджере модулей, в соответствующей строке, либо в настройках самого модуля.
Ответить | Ответить с цитатой | Цитировать
0 # Вера 03.03.2010 09:52
А у меня в менеджере модулей модуля магазина нет, хотя по этой http://**/administrator/index.php?option=com_virtuemart ссылке в панель управления магазином попадаю. В чем может быть проблема?
И еще как сделать, чтобы магазин открывался не на главной странице сайта, а на соответствующей меню странице.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 03.03.2010 10:02
Вера, все модули устанавливаются отдельно, в том числе и mod_virtuemart
Ответить | Ответить с цитатой | Цитировать
0 # Вера 04.03.2010 09:28
Вроде встал, но выдает вот что: http://s04.radikal.ru/i177/1003/3c/382c6cbb852ct.jpg
Что это и как с этим бороться?
Благодарю за внимание!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 04.03.2010 12:41
Вера, отключите конвертер валют.
Ответить | Ответить с цитатой | Цитировать
0 # Вера 04.03.2010 13:10
Спасибо большое!!!
Ответить | Ответить с цитатой | Цитировать
0 # Антон 05.03.2010 09:21
После настройки вылазит 2 ошибки:
Ошибка: Possible server error!
Ошибка: Failed to retrieve the Currency Converter XML document.
Я так понимаю дело в конвертере валют. Решение не помогло!
В файле /administrator/components/com_virtuemart/classes/currency/convertECB.php закоментировать следующую строчку:
var $document_address = 'http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml';

Есть ещё варианты? Думаю, не только мне это будет полезно.
Ответить | Ответить с цитатой | Цитировать
0 # ecolora 11.03.2010 14:37
Решение:
Скачать этот "недоброполучный" файл по адресу http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
Открыть блокнотом, сохранить в кодировке utf-8.
Выложить файл в корень Joomla под именем daily.xml
Далее идём в /administrator/components/com_virtuemart/classes/currency/convertECB.php и меняем строчку:

$archivefile_name = $store_path.'/daily.xml';
на
$archivefile_name = 'daily.xml';
Ответить | Ответить с цитатой | Цитировать
0 # Артём 15.04.2010 09:33
Вопрос скорее по организации внешнего вида: как сделать чтобы на первой странице прайса категории отображались в рамочках?
если посмотреть исходный код, видно что это обычная таблица, но как изменить стиль непонятно.
Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # ecolora 15.04.2010 09:56
http://joomlaforum.ru/index.php/topic,109916.0.htm - выбор и настройка внешнего видаl
http://joomlaforum.ru/index.php/topic,80824.0.html - отображение товаров в виде таблицы
Ответить | Ответить с цитатой | Цитировать
0 # Барби 22.04.2010 15:46
Скажите, пожалуйста, а где в VirtueMart можно сменить настройки "корзины". Она у меня то отображается некорректно, то не отображается вовсе. :-?
Ответить | Ответить с цитатой | Цитировать
0 # Den-DDA 15.05.2010 13:42
а возможно чтобы при входе в магазин отбражалась страница "расширенный поиск по характеристикам" вместо каталога?
и как это реализовать?
спасибо
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 15.05.2010 14:19
Den-DDA, хороший вопрос. Можно попробовать так:
создать в главном меню новый пункт - ссылку. Установить в поле "Ссылка" ссылку, ведущую на расширенный поиск по характеристикам. Далее назначить этот пункт меню главной страницей по умолчанию. Не знаю, получится или нет, сам не пробовал, но, теоретически, должно сработать.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 15.05.2010 14:21
Ой, пардон. Плохо прочитал вопрос. Выше я написал вариант для входа на сайт. Если же нужно перейти по ссылке в меню, то просто без назначения этого пункта главной страницей.
Ответить | Ответить с цитатой | Цитировать
0 # Den-DDA 16.05.2010 01:39
пункт меню сделал как "внешняя ссылка", все норм.
тока еще вопрос возник, это мой первый сайт который придется публиковать самому, а как быть кады буду на реальный хостинг переносить этот сайт?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 17.05.2010 01:53
Den-DDA, а в чем вопрос-то? Что значит "как быть"?
Ответить | Ответить с цитатой | Цитировать
0 # Олег 17.05.2010 11:28
Добрый день!
Возможно ли сделать с помощью стандартных модулей что-то похожее на фильтр товаров как на yandex.market
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 17.05.2010 12:46
Олег, все, что можно сделать стандартными средствами, описано здесь: wedal.ru/rasshireniya_joomla/virtuemart-internet-magazin-na-joomla-chast-11-upravlenie-tipami-tovarov-rasshirennyjj-poisk-po-kharakteristikam.html . Иначе только искать дополнительные расширения VirtueMart, которых предостаточно.
Ответить | Ответить с цитатой | Цитировать
0 # Дмитрий 08.07.2010 18:21
Где найти SEF(ЧПУ)?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 09.07.2010 05:53
Дмитрий, для VirtueMart SEF ссылки можно сделать лишь используя сторонний компонент. Подробнее напишу в серии статей про seo-оптимизацию Joomla.
Ответить | Ответить с цитатой | Цитировать
0 # Кирилл 19.07.2010 04:23
Здравствуйте!Подскажите пожалуйста-как настроить отправку e-mail?После отправки пишет,что e-mail отправлен,а письмо адресату не доходит(((Я поставил VirtueMart 1.1.3 и интегрировал с СВ
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 20.07.2010 01:29
Кирилл, какой email вы имеете ввиду? И CB и VM умеют отправлять сообщения. На каком этапе?(регистрация, подтверждение заказа, что-то еще)
Ответить | Ответить с цитатой | Цитировать
0 # Кирилл 20.07.2010 04:37
отправлять то умеют,только не отправляют,причем на любом этапе,тестироввал все этапы,но ни одно письмо не пришло
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 20.07.2010 07:47
Кирилл, вообще, такие проблемы бывают. И даже встречались в вопросах на этом сайте. Тут они решаются как-то всегда по-разному. Иногда нужно поменять способ отправки сообщений в глобальной конфигурации Joomla, иногда это конфликты, а чаще просто плохой хостинг. Так что могу посоветовать лишь поэкспериментировать с глобальной конфигурацией, а в случае неудачи обратиться в саппорт вашего хостинга.
Ответить | Ответить с цитатой | Цитировать
0 # dimetrius 19.09.2010 11:33
А что делать когда Joomla настроен на отправку почты через smtp, а virtuemart через smtp отказывается куда либо что-то отправлять?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 24.09.2010 12:06
dimetrius, перенастроить Joomla. См. предыдущий комментарий.
Ответить | Ответить с цитатой | Цитировать
0 # dimetrius 24.09.2010 12:13
Что значит "перенастроить"?
У меня на сервере сейчас нет возможности отправлять через Sendmail. Настроено отправлять письма черех SMTP, и из джумлы они отправляются. Да и настройки эти не на одном сайте использовались.
Вот и выходит нужно отправлять через SMTP. SMTP Virtuemart по ходу вообще не поддерживает. Что делать дальше?

И не надо делать из советов замкнутый круг!
Ответить | Ответить с цитатой | Цитировать
0 # Алексей 11.10.2010 13:06
В панели настройки глобальной конфигурации выдаются такие сообщения:
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\site\www\administrator\components\com_virtuemart\global.php on line 85

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\site\www\administrator\components\com_virtuemart\global.php on line 209

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\site\www\administrator\components\com_virtuemart\classes\currency\convertECB.php on line 126
и т.д. Что это означает?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 11.10.2010 14:57
Алексей,
1) Используем Denwer(не WAMP), если работаете на локальной машине.
2) Обновляем VirtueMart до последней версии(на сегодня это 1.1.5)
Ответить | Ответить с цитатой | Цитировать
0 # Василий 10.11.2010 11:12
Здравствуйте! Подскажите пожалуйста.
Магазин установлен, права доступа не менял, т.е. все по умолчанию.
Проблема:
Неавторизованный пользователь когда заходит в магазин по соответствующей ссылке на сайте видит следующее сообщение "Ошибка: У Вас нет прав для доступа к этому модулю." Однако, список категорий в главном меню отображается.
Т.е. я хочу чтобы любой посетитель, зайдя в магазин мог видеть любые страницы, товары и т.п. без регистрации.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 11.11.2010 02:15
Василий, попробуйте выставить права доступа к модулям в VirtueMart следующим образом:
Ответить | Ответить с цитатой | Цитировать
0 # Василий 11.11.2010 15:19
Цитирую Wedal:
Василий, попробуйте выставить права доступа к модулям в VirtueMart следующим образом:
http://joomlaforum.ru/index.php?action=dlattach;topic=71974.0;attach=452989160;image


Wedal, спасибо, но я это решение уже пробовал - не помогает :(

По умолчанию если настройки, то хоть категории показывает, а если по этой распиновке ставлю галки, то просто белый экран при заходе в магазин и ничего не происходит.
Ответить | Ответить с цитатой | Цитировать
0 # Роман 19.03.2011 08:05
Здавствуйте! Столкнулся с той же проблемой. Хочу, чтобы пользователь регистрировался только уже при оформлении заказа, а просматривать товар мог без регистрации. Предложенная расстановка прав доступа проблему не решила. Помогите пожалуйста разобраться. Заранее благодарю.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 21.03.2011 02:48
Роман, по умолчанию все должно работать именно так, как вы хотите. Восстановите все права.
Ответить | Ответить с цитатой | Цитировать
0 # Роман 23.03.2011 12:08
Проблема была не правах. Не стал глубоко вникать - переустановил магазин и всё заработало. Спасибо за проявленное внимание!
Ответить | Ответить с цитатой | Цитировать
0 # Ваня 08.12.2010 06:15
Здравствуйте, Wedal! Заранее благодарю Вас за вашу работу! Помогите пожалуйста: я думаю что у меня проблема с настройками VM. Дело в том что при входе в корзину все хорошо, но когда нажимаешь на "Оформить заказ", то пользователя перекидывает на каталог товаров. Не пойму в чем причина.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 09.12.2010 03:22
Ваня, только недавно решали этот вопрос. Там какая-то проблема с самой ссылкой. Толком не дорешали, но помогла установка sh404sef.
Ответить | Ответить с цитатой | Цитировать
0 # Ваня 10.12.2010 12:54
В общем, проблема разрешилась так: в файле public_html/components/com_virtuemart/themes/default/templates/pages/shop.cart.tpl.php

находим строчки

else {
$href = $sess->url( $_SERVER['PHP_SELF'].'?page=checkout.index&ssl_redirect=1', true);
$href2 = $sess->url( $mm_action_url . "/index2.php?page=checkout.index&ssl_redirect=1", true);

меняем на

else {
//$href = $sess->url( $_SERVER['PHP_SELF'].'?page=checkout.index&ssl_redirect=1', true);
$href = $sess-> $_SERVER['PHP_SELF'].'?page=checkout.index&ssl_redirect=1';
//echo '===='.$_SERVER['PHP_SELF'].'?page=checkout.index&ssl_redirect=1'.'========';

$href2 = $sess->url( $mm_action_url . "/index.php?page=checkout.index&ssl_redirect=1", true);
У меня работает отлично!
Ответить | Ответить с цитатой | Цитировать
0 # Tima 09.12.2010 22:00
нигде на сайте не нашёл, как можно убрать ссылку на сайт VirtueMart в админке на главной странице компонента, и её же из модуля корзины. Помогите плиз
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 10.12.2010 02:17
Tima, VirtueMart -> Настройки -> Вкладка "Сайт" -> Показывать эмблему магазина
Ответить | Ответить с цитатой | Цитировать
0 # Tima 10.12.2010 09:04
наверно я не корректно написал)
суть в том, что в модуле корзины при наведении на саму картинку корзины идёт внешняя ссылка на сайт магазина. Она же отображается в самом компоненте на главной странице администрирования сверху меню VirtueMart'а. вот проблема в том, как её убрать. Может это надо где то в коде убирать её...где именно, не могу найти
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 11.12.2010 05:30
Tima, из модуля, насколько я помню, баннер убирается в настройках модуля. Если нет, то в файле модуля. Что касается страницы администрирования, то за все время вы первый, кто задает такой вопрос. Я никогда не думал над этим, т.к. в этом нет смысла. Разве она мешает? Поисковиками не индексируется... Но если очень нужно то найдите ее с помощью Total Commander поиском по php файлам. Это должно быть где-то в папке administrator/components/com_virtuemart
Ответить | Ответить с цитатой | Цитировать
0 # Russianman 01.03.2011 21:13
Vedal, есть вопрос по редактированию свойств товаров (Item Attributes), те которые мы пишем переходя по ссылке на верху с лева (ADD ATTRIBUTE), а не те которые добавляются уже с начало добавил, а теперь никак не могу отредактировать, а лучше вообще удалить. Все переискал ничего не нашел ((( Надеюсь, Вы поможете решить данную проблему.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 02.03.2011 04:04
Russianman, посмотрите здесь:
http://wedal.ru/rasshireniya_joomla/virtuemart-internet-magazin-na-joomla-chast-10-pozicii-i-svojjstva-tovarov.html
и здесь:
http://wedal.ru/rasshireniya_joomla/virtuemart-internet-magazin-na-joomla-chast-11-upravlenie-tipami-tovarov-rasshirennyjj-poisk-po-kharakteristikam.html
Ответить | Ответить с цитатой | Цитировать
0 # Russianman 01.03.2011 21:16
а не те которые пишутся уже в статусе товаров
Ответить | Ответить с цитатой | Цитировать
0 # Дмитрий80 21.03.2011 21:19
Нид хелпп! Помогите пожалуйста создать новую страницу в Virtuemart , есть страница account.index.tpl.php в ней есть архив операций. Я сделал отдельную страницу с функциями account.arhive.tpl.php но где её прописать чтобы магазин понял что у него появилась новая станица? на /index.php?page=account.arhive выдается ошибка
Ответить | Ответить с цитатой | Цитировать
0 # Hayk 23.03.2011 21:02
v papke administrator/components/com_virtuemart/language/ est drugie papki. Vprimeru papka common--
tam naxoditsya 2 fila english.php i russian.php... Ya tam sozdayu file armenian.php dlya perevoda na armyanskuyu
no kogda menyayu yazik na armyanskom ves sayt perevoditsya krome virtuemart.
Mojet v nazvani ya oshibaus ne armenian.php a drugoy doljen bit

POMAGITE POJALUSTA
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 24.03.2011 03:29
Hayk, попробуйте просто менять тексты в russian.php, ну или обозвать так ваш файл.
Ответить | Ответить с цитатой | Цитировать
+1 # Hayk 24.03.2011 15:29
spasibo za otvet no ya bi xotel ostavit russki i angliskie yaziki
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 25.03.2011 04:19
Hayk, тогда пойдем сложным путем:
1) Устанавливаете локализацию Joomla для требуемого языка.
2) Делаете так, как вы писали вначале, но папку нужно переименовать в соответствии с тем, как называется язык в установленных языковых файлах Joomla (из пункта 1).
Подробнее можно почитать здесь(англ.):http://virtuemart.net/documentation/User_Manual/Language_Installation.html
Ответить | Ответить с цитатой | Цитировать
+2 # Hayk 25.03.2011 16:41
Ogromnee spasibo za otveti.... vopros rishilsya,... delo vtom chto neprovilno bil u menya ukazan xml fail v papke language...
Podrobnene napishu dlya tex kto stanet nad etom voprosom

stroka nazvanie predpochitaemogo yazika
Ответить | Ответить с цитатой | Цитировать
0 # Вера 30.03.2011 18:08
Здравствуйте, скажите пожалуйста где указывать счет, на который должны поступать деньги за купленный товар. А то способы оплаты настроены, а платеж не идет, т.к. не знает куда. Где его указывать?
Ответить | Ответить с цитатой | Цитировать
0 # Russianman 30.03.2011 18:44
Здравствуйте Вера, у Вас должна быть либо HTML форма от той компании где вы зарегистрировались (Банк, Pay Pal, и прочее) которую вы должны вставить в форму Вирту Март, зайдите в ВиртуМарт, найдите магазин , способы оплаты, там появится список способов оплаты, создать новый и заполните ее данными, полученными с данными где вы зарегистрировались. и все ))) Все зависит от того где вы получили счет.
Ответить | Ответить с цитатой | Цитировать
0 # Optimism 17.04.2011 15:09
Кстати, вполне популярное и полезное расширение. Безглючное к тому же.
--------------
оптимизация сайта для поисковых систем
Ответить | Ответить с цитатой | Цитировать
0 # bagus 28.04.2011 13:41
Здравствуйте. У меня проблема: адресная строка категории товара моего сайта почему то имеет вид http://сайт/component/virtuemart/?page=shop.browse&category_id=23. Как сделать чтоб component/virtuemart/ не выводились?
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 29.04.2011 04:36
bagus, я могу ошибаться, но нечто подобное случается при активации встроенного SEF Joomla.
Ответить | Ответить с цитатой | Цитировать
0 # bagus 29.04.2011 14:06
К сожалению так было и до активации встроенного SEF. Может попробовать сторонний компонент?
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 03.05.2011 02:19
bagus, SH404SEF при правильной настройке решит все ваши проблемы.
Ответить | Ответить с цитатой | Цитировать
0 # vicktoryus 04.05.2011 15:57
На хостинге установил VM. Все отлично. Всё доступно на запись. Но не сохраняется изменёная конфигурация. Бьюсь второй день. И переустанавливал. Помогите пожалуйста.
Ответить | Ответить с цитатой | Цитировать
0 # wladschubert 08.07.2011 09:01
Добрый день Wedal
Ваш сайт у меня как настольная книга - 90% ответов на возникшие вопросы нахожу здесь. Огромное спасибо!!!!
Раскрыл zip от сайта(VIZIOCZ.EU) на локалку, прописал пути в конфигах (больше ничего не трогал) и увидел магазин по настоящему - отображаются все иконки и графические объекты! На самом сайте(магазин) отображаются только надписи "вперёд ,назад и тд". Подскажите куда сунуться или где сидит ошибка.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 11.07.2011 04:31
wladschubert, обновите Virtuemart до последней версии и убедитесь, что в файле configuration.php правильно задана переменная $live_site.
Если VM не обновлять, то можно зайти в
administrator\components\com_virtuemart\virtuemart.cfg.php
Найти там:
Код:// these path and url definitions here are based on the Joomla! Configuration
define( 'URL', 'http://test/' );
define( 'SECUREURL', 'http://test/' );

и изменить URL на правильные.
Ответить | Ответить с цитатой | Цитировать
0 # wladschubert 15.07.2011 10:04
VM стоит VirtueMart 1.1.9 stable. Конфиги прописаны правильно. $live_site - вписал URL сайта и всё в прежнем состоянии. Думаю связаться с сервером, может они подскажут.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 16.07.2011 14:54
wladschubert, тогда так: попробуйте посмотреть через firebug путь к любой картинке, которая не открывается. Найдите в этом пути ошибку.
Ответить | Ответить с цитатой | Цитировать
0 # wladschubert 23.08.2011 08:53
Просмотрел, всё правильно. Но проблемку решил другим путем. Залил сайт в НОВУЮ БАЗУ, в старую изменений не давала. :-) Сейчас всё на месте - и стрелки и корзина и навигация
Ответить | Ответить с цитатой | Цитировать
0 # Nikolay 30.07.2011 14:39
много топиков почитал про sh404sef поставил, ссылки делает красивые, но может вы просветите или подскажете где искать решение проблемы суть которой в том что, после установки данного компонента, спустя какое то время по категориям магазина можно перемещаться только с главной. т.е. зашел в категорию, если в главном модуле нажать на другую то кидает на 404 ошибку, ответа нигде не нашел, хотя вопрос актуален, заранее спасибо, можно на почту
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 01.08.2011 05:27
Nikolay, нужно смотреть конкретный пример.
Ответить | Ответить с цитатой | Цитировать
0 # Nikolay 01.08.2011 05:40
Стоит joomla 1.5.22 c virtuemart 1.1.9 конкретный пример, ну вот на бесплатный хостинг залил можно тут глянуть http://roggi.fd0.ru/, а так сейчас на денвере разбираюсь.. если нужен пароль администратора могу кинуть
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 03.08.2011 03:55
Nikolay, какая версия SH404SEF? Вы изменили htaccess.txt на .htaccess? Вы выбрали на главной странице SH404SEF режим через mod_rewrite?
Ответить | Ответить с цитатой | Цитировать
0 # roggi 03.08.2011 04:18
sh404sef2_2.2.7.981 (последняя) режим выбран без htaccess, поэтому mod_rewrite в джумле в настройках режим не включал, и вообще где сео все стоит в положении нет. Но такая же картина наблюдалась и при переименованом файле htaccess. Тогда включал режим mod_rewrite. И хотел уточнить, вообще в джумле кроме режима mod_rewrite требуется в разделе сео еще что нибудь включать, или не стоит? Единственный выход нашел в SH404SEF ручками перенаправить все ссылки с ошибкой 404. И правильно ли я понимаю, режим mod_rewrite помогает избавиться от index.php и по сути если выбран без файла htaccess должно работать корректно, джумлу обновил до 1.5.23 и вирт 1.1.9 стоит...[
Ответить | Ответить с цитатой | Цитировать
0 # Milla 04.08.2011 11:59
Пожалуйста, ответьте мне, в чем может быть причина, а то все перечитала и не нашла ответа!
Все установилось отлично, товары добавила, все без ошибок! Но, не правильно с самого начала работают 2 ссылки: регистрация (и все что с ней связано) и категории с главной магазина. А проблема в том, что когда кликнешь с главной магазина на "зарегистрироваться" или "категории каталога" (например, столы-стулья), то ссылку регистрации и категории каталога вверху в браузере загружает, а само содержание страницы не меняет, а отображается главная магазина ;( Вопрос, как с главной магазина, если кликнуть на категорию, что бы выводились категории, а когда кликнешь на регистрацию, что б выводились данные регистрации, а не главная магазина ?? P.s. для Joomla - регистрация пользователей включена!
Ответить | Ответить с цитатой | Цитировать
0 # Milla 04.08.2011 20:15
Цитирую Milla:
Но, не правильно с самого начала работают 2 ссылки: регистрация (и все что с ней связано) и категории с главной магазина... Вопрос, как с главной магазина, если кликнуть на категорию, что бы выводились категории, а когда кликнешь на регистрацию, что б выводились данные регистрации, а не главная магазина ?? P.s. для Joomla - регистрация пользователей включена!


С категориями на главную разобралась, привязала к пунктам меню интернет-магазина, и спасибо за урок 18 ))) Все выводить на главную!

А по поводу регистрации - напишите как ее настроить, а то когда товар покупаешь и оформляешь заказа, тогда без проблем автоматически выводить форму для регистрации. А если не покупать товар, а просто зарегистрироваться на сайте? Ошибка - не выводить форму регистрации, а перекидает на главную модуля магазина, при том, линк вверху от формы регистрации...
Надеюсь, на ответ!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 05.08.2011 05:43
Milla, есть модуль регистрации Joomla, а есть Virtuemart. Так вот, вам нужен второй. Кроме того, главный модуль VM(mod_virtuemart) для корректной работы магазина должен быть активирован.
Ответить | Ответить с цитатой | Цитировать
0 # Юрий 31.08.2011 17:06
Здравствуйте, можно ли (и как сделать?) внести 2 e-mail адреса
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 01.09.2011 03:34
Юрий, внести 2 e-mail адреса КУДА?
Ответить | Ответить с цитатой | Цитировать
0 # Юрий 01.09.2011 04:52
Второй e-mail-адрес в раздел "информация о магазине"
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 02.09.2011 03:36
Юрий, нет, не стоит. Придется много кода ковырять. Лучше просто укажите дополнительный адрес в описании магазина.
Ответить | Ответить с цитатой | Цитировать
0 # Марина 13.01.2012 08:43
Здравствуйте! при уведомление о полученном заказе раньше писалось фамилия и имя клиента в теме письма, а сейчас пишется что от самого интернет-магазина, помогите, не могу найти где не те настройки почты!
Ответить | Ответить с цитатой | Цитировать
0 # amv 30.03.2012 16:39
установил Joomla 1,7,5 в нее установил последний VM 2.0.2 сразу на host
как включить магазин?.. шаблон магазина не выходит, а на сайт выводится стартовая страница joomla...
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 02.04.2012 01:54
amv, вывести пункт меню типа Virtuemart, либо опубликовать модуль категорий товаров Virtuemart и создать эти категории.
Ответить | Ответить с цитатой | Цитировать
0 # hea8y 06.04.2012 09:03
Подскажите пожалуйста, зачем у нас заменяется в convertECB.php :
$contents = str_replace Cube currency='USD' НА Cube currency='EUR' rate='1'Cube currency='USD' в $contents ????
Ответить | Ответить с цитатой | Цитировать
0 # hea8y 06.04.2012 09:11
У меня такое ощущение, что у нас конвертатор всегда разницу к евро присваивает =1 , НЕТ?
Ответить | Ответить с цитатой | Цитировать
0 # Игумевец 13.04.2012 16:35
Здравствуйте, помогите пожалуйста. У меня стоит Joomla 1.5.25 и Virtuemart 1.1.9 так вот модули VM не хотять не как принимать вид меню, а шаблон использую siteground-j15-1
Ответить | Ответить с цитатой | Цитировать
0 # Игумевец 13.04.2012 18:23
Простите надо было с шаблоном по колдовать
Ответить | Ответить с цитатой | Цитировать