Как Убрать Способ Оплаты В VirtueMart Joomla

Как Убрать Способ Оплаты В VirtueMart Joomla

Подробности
Просмотров: 2868

Как Убрать Способ Оплаты В VirtueMart Joomla

При разработке сайта интернет-магазина для одного из наших клиентов, мы столкнулись с необходимостью отключить выбор способа оплаты при оформлении покупки в VirtueMart Joomla.Как убрать способ оплаты в VirtueMart JoomlaВ админке сайта, в настройках оформления заказа, флажок отключения пункта «способ оплаты» не активен, поэтому нам придется редактировать конфигурационные файлы компонента VirtueMart.
Нужный нам файл называется virtuemart.cfg.php и расположен он в папке administrator/components/com_virtuemart. Нас интересует строка
‘CHECK_OUT_GET_PAYMENT_METHOD’=>array(‘order’=>3,’enabled’=>1),
чтобы отключить выбор способа оплаты, вам необходимо привести строку к виду:
‘CHECK_OUT_GET_PAYMENT_METHOD’=>array(‘order’=>3,’enabled’=>0),
сохраняемя и наслаждаемся вступившими в силу изменениями.
Также, вам могут пригодится статьи:

Как Убрать Сообщение «Ошибка: Пожалуйста, Выберите Способ Оплаты» В Virtuemart  Joomla

Отказавшись в одном из своих проектов по разработке сайта от шага: «выбор способа оплаты» в интернет-магазине Virtuemart в Joomla, мы столкнулись со следующей проблемой.сообщение После подтверждения заказа появлялось сообщение:«Ошибка: Пожалуйста, выберите способ оплаты».
Чтобы убрать это сообщение необходимо отредактировать файл ps_checkout.php, который расположен по следующему адресу: administrator/components/com_virtuemart/classes
Необходимо закомментировать, либо удалить строчки:
if ( !$this->validate_payment_method( $d, false )) {
return false;
}
Также вам могут пригодится статьи:

Модуль корзины для магазина VirtueMart

Функция отображения корзины с купленными товарами имеется и в главном модуле VirtueMart, но отдельно расположенный модуль корзины может выглядеть предпочтительнее с точки зрения улучшения юзабилити и простоты работы с вашим интернет магазином. Итак, сначала нам нужно будет установить модуль корзины для VirtueMart (mod_virtuemart_cart_1.1.6.j15.zip) в Joomla. Делается это стандартным для Joomla способом.

После установки модуля корзины вы идете в менеджер модулей из админки Joomla и щелкаете по строчке модуля «VirtueMart Shopping Cart». В окне настроек вы выбираете для него позицию в используемом шаблоне Joomla, а так же выбираете в правой области настроек порядок показа в модуле корзины тех товаров (Cart Direction), которые добавил в корзину посетитель.

Вообще, внешний вид модуля корзины в VirtueMart можно изменять, редактируя файл ее шаблона (com_virtuemart/themes/default/templates/common/minicart.tpl.php), но для этого нужно понимать, что вы делаете. Например, можно будет добавить в модуль корзины изображение корзины (например, тележки супермаркета) и повесить на нее ссылку, по которой будет осуществляться переход на страницу корзины с выбранными посетителем товарами. Эту ссылку можно скопировать на странице вашего интернет магазина из модуля корзины с надписи «Показать корзину».

Как раз над этой надписью и можно будет, например, вставить в шаблон (файл) корзины изображение и ссылку на корзину (страницу, где будут показаны все заказанные товары и будет возможность продолжить оформление заказа). Для редактирования файла, отвечающего за формирование содержимого модуля корзины VirtueMart, вам нужно будет подключиться к сайту по FTP, например, с помощью программы FileZilla. В самом низу кода файла com_virtuemart/themes/default/templates/common/minicart.tpl.php вы найдете строку:

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

Корзина «Пластторг»

Изображение корзины нужно будет предварительно загрузить на сайт по FTP в указанную в операторе «src» папку. В результате, может получиться примерно такой вид модуля корзины для интернет магазина VirtueMart:

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

Источник: http://ktonanovenkogo.ru/joomla/virtuemart-joomla/moduli-plaginy-virtuemart-poisk-korzina.html

Virtuemart не отображает подкатегории без товара

Из коробки Virtuemart 1.1.x в родительской категории если нет товаров, то подкатегории не отображаются. Для моего проекта данный подход не удобен, поэтому исправляем:
Открываем файл administrator/components/com_virtuemart/html/shop.browse.php нас интересует строка 86 (если ничего не менялось ранее) ставим отрицание (восклицательный знак). То есть было:

elseif( $num_rows == 0 && empty($product_type_id) && empty($child_list)) {

Стало:

elseif( $num_rows == 0 && empty($product_type_id) && !empty($child_list)) {

Joomla Virtuemart не работает изменение количества в окне покупки

Часто бывает, что в стандартном шаблоне Virtuemart (там где надпись Купить и увеличить/уменьшить количество товаров) отказывается работать увеличение/уменьшение количества товара стрелочками(кнопками).
Исправляется просто, открываем файл\components\com_virtuemart\themes\default\templates\product_details\includes\quantity_box_general.tpl.php (именно он отвечает за вывод надписи «Количество: » и выбора этого самого количества), перемещаемся практически в самый конец к строчкам 44-49 и меняем это:
default:
$html .= ‘



Рубрика: Joomla, Joomla Virtuemart, Virtuemart, не работает изменение количества в окне покупки | Добавить комментарий

301 редирект: Переадресовываем всех со старого домена на новый, полностью сохраняя ссылочную структуру сайта

При смене домена сайта чуть ли не самым важным является сохранение его ссылочной структуры, т.е. необходимо, чтобы при заходе по какой-либо ссылке, находящейся на старом домене, посетителя или робота поисковой системы автоматически переадресовывало на точно такую же страницу, но на новом домене.
Для наглядности написанного в предыдущем абзаце привожу банальный пример:Нажимая на ссылку www.example.org/company/profile.php, посетитель или робот поисковой системы будет автоматически переадресован сюдаwww.example.com/company/profile.php.

Несмотря на то, что данный процесс многим может показаться очень хитрым или даже трудно реализуемым, на самом деле, все довольно-таки просто, независимо от того, на каком сервере размещен Ваш сайт – на Linux или Windows.

Данное руководство научит Вас устанавливать 301 редирект как на Linux, так и Windows-сервера, причем он будет переадресовывать как посетителей сайта, так и поисковых роботов со старого домена на новый.

Запомните! Во-первых, 301 редирект очень любим поисковыми системами. Во-вторых, его рекомендуют использовать профессионалы.

Как установить 301 редирект на Linux-сервере

ОБЯЗАТЕЛЬНОЕ ТРЕБОВАНИЕ! Рассматриваемый в данной части руководства 301 редирект не будет работать без активного Apache-модуля ModRewrite на сервере. Поэтому, прежде всего, уточните данный нюанс у администратора сервера.

ИНСТРУКЦИИ! Создайте файл .htaccess в корне сайта или отредактируйте уже имеющийся (перед началом редактирования уже существующего файла, сделайте его резервную копию во избежание форс-мажора). Добавьте в него следующие строки:

Options +FollowSymLinks RewriteEngine onRewriteRule (.*) http://www.example.com/$1 [R=301,L]

ВНИМАНИЕ! Не забудьте заменить www.example.com на реальный адрес своего нового домена.

Когда это сделаете, сохраните файл и загрузите его в корень сайта. Все! Теперь каждый, кто зайдет по ссылке, ведущей на старый домен Вашего сайта, будет автоматически переадресован на новый!

Как установить 301 редирект на Windows-сервере

ОБЯЗАТЕЛЬНЫЕ ТРЕБОВАНИЯ! Рассматриваемый в данной части руководства 301 редирект требует прямого доступа к администраторской панели сервера. Если Ваш сайт размещен не на Вашем собственном или даже не на выделенном сервере, то такого доступа у Вас, естественно, не будет.

Решить данную проблему можно, связавшись и объяснив ситуацию службе поддержки хостинг-провайдера, у которого размещен Ваш сайт.

Объяснение будет выглядеть примерно следующим образом: «Пожалуйста, установите перманентный редирект с домена www.example.org на домен www.example.com и уведомите меня, когда это будет сделано. Спасибо за помощь!»

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

ИНСТРУКЦИИ! Получите доступ к «Internet Services Manager» на Вашем Windows-сервере, кликните правой кнопкой мыши по сайту и укажите, что Вы хотите сделать с него редирект, затем выберете «Properties» и потом «Home Directory».

Теперь Вы должны увидеть окно «Default Web Site Properties» наряду с «Home Directory». Сделайте следующие настройки:

1. Выберете «A redirection to a URL»
2. В строке «Redirect to:» введите домен, на который Вы хотите всех переадресовывать
3. Выберете «A permanent redirection for this source»
4. Нажмите «OK» и все готово!

Источник: http://nekteyn.name