VirtueMart — решение часто возникающих проблем, доработка функционала и внешнего вида компонента интернет магазина для Joomla |часть 1

Рубрика: VirtueMart - бесплатный интернет магазин на Joomla

Здравствуйте уважаемые читатели блога KtoNaNovenkogo.ru. Решил на время прервать свой планомерный рассказ о настройке и работе с компонентом интернет магазина VirtueMart для Joomla. Хочу в этой статье забежать немного вперед и предложить вашему вниманию решения, часто возникающих проблем при работе с компонентом интернет магазина VirtueMart. Иногда это даже не проблемы, а просто непонимание, как сделать так, как вам хочется. Причем, вопросы эти возникают у многих пользователей VirtueMart и с завидным постоянством.

VirtueMart - проблемы

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

Отображение количества товаров в родительских категориях VirtueMart с учетом количества товаров во всех подкатегориях

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

Описание сути проблемы с отображение количества товаров в категориях VirtueMart

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

Допустим, что в вашей родительской категории VirtueMart товаров вообще нет, т.к. они, товары, рассортированы по подкатегориям. Так вот, в этом случае цифра, отображающая число товаров в категории будет показывать ноль, хотя в подкатегориях может быть огромное число товаров. Это возникает потому, что VirtueMart отображает только суммарное число товаров в данной категории, без учета числа товаров в подкатегориях. А нам (мне во всяком случае) хотелось бы, чтобы рядом с название категории отображалась сумма всех товаров, лежащих и в этой категории, и во всех ее подкатегориях. Примерно так:

Отображение количества товаров в категориях VirtueMart

Как включить отображение количества товаров в категориях VirtueMart

Да, чуть не забыл, для того, чтобы включить отображение суммы товаров в категориях VirtueMart вам нужно будет выполнить следующие действия. Зайти в админпанель Joomla, выбрать из верхнего меню пункт «Компоненты» — «VirtueMart». На странице управления компонентом интернет магазина VirtueMart вам нужно будет открыть группу меню «Настройки», где выбрать аналогичный пункт «Настройки». На вкладке «Сайт» в области «Отображение» вам нужно будет поставить галочку в поле «Показывать количество товаров».

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

Вариант решения проблемы с отображение числа товаров в категориях VirtueMart, имеющих подкатегории

Итак, для решения описанной выше проблемы вам нужно будет подключиться к вашему серверу по FTP и открыть на редактирование ps_product_category.php, который лежит на сервере вашего хостинга в папке administrator\components\com_virtuemart\classes. Нашли? Теперь с помощью встроенного поиска того редактора, в котором вы открыли на редактирование данный файл (рекомендую пользоваться Notepad++), найдите следующий кусок кода:

function products_in_category( $category_id ) {
		if( PSHOP_SHOW_PRODUCTS_IN_CATEGORY == '1' ) {
			$num = ps_product_category::product_count($category_id);
			if( empty($num) && ps_product_category::has_childs( $category_id )) {
				$db = new ps_DB;
				$q = "SELECT category_child_id FROM #__{vm}_category_xref ";
				$q .= "WHERE category_parent_id='$category_id' ";
				$db->query($q);
				while( $db->next_record() ) {
					$num += ps_product_category::product_count($db->f("category_child_id"));
				}
			}

			return " ($num) ";
		}
		else
		return ( "" );
	}

Выделите его и замените следующим кодом:

function prod_in_cat_recursive( $category_id ) {
	$num=0;
	if (ps_product_category::has_childs( $category_id )) {
		$db = new ps_DB;
		$q = "SELECT category_child_id FROM #__{vm}_category_xref ";
		$q .= "WHERE category_parent_id='$category_id' ";
		$db->query($q);
		while( $db->next_record() ) {
			$num += ps_product_category::prod_in_cat_recursive($db->f("category_child_id"));
				}
			}
				$num += ps_product_category::product_count($category_id);
			return $num;
			}
	function products_in_category( $category_id ) {
		if( PSHOP_SHOW_PRODUCTS_IN_CATEGORY == '1' ) {
		$num = ps_product_category::prod_in_cat_recursive( $category_id );
		return " ($num) ";
		}
		else
		return "";
		}

Сохраните произведенные вами в ps_product_category.php изменения. Теперь сумма товаров, отображаемое рядом с название родительской категории VirtueMart, будет соответствовать реальному числу товаров, с учетом количества товара во всех подкатегориях VirtueMart.

Изменяем количество категорий и товаров в строке в интернет магазине VirtueMart

Распространенный вопрос, который довольно просто решается, если знать как. Для VirtueMart 1.1.3 число категорий в строке изменить через админку нельзя, для этого потребуется редактировать отвечающий за это файл интернет магазина. Количество товаров в строке можно изменить через админпанель VirtueMart, причем, можно задать для каждой категории свой вариант. Не всех устраивает четыре колонки, мне, например, больше нравится одна колонка или же по другому — одна категория в строке.

Изменяем число товаров в строке в интернет магазине VirtueMart

Для того, чтобы задать количество товаров в строке для всего интернет магазина VirtueMart, вам нужно будет Зайти в админпанель Joomla, выбрать из верхнего меню пункт «Компоненты» — «VirtueMart». На странице управления компонентом интернет магазина VirtueMart вам нужно будет открыть группу меню «Настройки», где выбрать аналогичный пункт «Настройки». На вкладке «Сайт» в области «Вид» вам нужно будет ввести нужное число в поле «Количество товаров в строке».

Изменение количества товаров для всего интернет магазина VirtueMart

Для того, чтобы задать число товаров с строке для отдельно взятой категории интернет магазина VirtueMart вам нужно будет зайти в свойства нужной вам категории. На странице управления компонентом интернет магазина VirtueMart вам нужно будет открыть группу меню «Товары», где выбрать пункт «Список категорий». Выберете из открывшегося списка категорий нужную и впишите в поле «Показывать x товаров в строке» нужное значение:
Изменение количества товаров для отдельно взятой категории  интернет магазина VirtueMart

Изменяем количество категорий в строке в интернет магазине VirtueMart

Как я уже говорил, в VirtueMart 1.1.3 для изменения числа категорий в строке, придется редактировать файл интернет магазина. Поэтому вам нужно будет подключиться к вашему серверу по FTP и открыть на редактирование categoryChildlist.tpl.php, который лежит на сервере вашего хостинга в папке components\com_virtuemart\themes\default\templates\common\. Найдите в начале этого файла строку:

 $categories_per_row = 4;

Замените цифру 4 в этом коде на нужное вам число категорий в строке и сохраните произведенные в файле изменения. Как и говорил, все очень просто.

Изменить адрес интернет магазина VirtueMart после переноса сайта на Joomla на новый домен

Если ваш сайт на Joomla, с установленным и настроенным компонентом интернет магазина VirtueMart, переезжает на новое доменное имя, то при попытке зайти в панель настройки VirtueMart стандартным способом (из админпанели Joomla, выбрать из верхнего меню пункт «Компоненты» — «VirtueMart») у вас будет перебрасывать на старый адрес сайта. Связано это с тем, что при настройке VirtueMart вы задавали адрес (URL) вашего магазина. Это вы делали в панели управления магазином VirtueMart, выбрав группу меню «Настройки» — пункт «Настройки» — вкладка «Безопасность» — поле «Site URL». Но т.к. вы перенесли весь сайт под управлением Joomla на новый домен, в панель управления VirtueMart вы зайти не сможете.

В принципе, вы могли перед переносом сайта на новый домен заранее изменить адрес вашего интернет-магазина на новое доменное имя на вкладке «Безопасность» в поле «Site URL». Но, если вы забыли это сделать, то вам останется только найти среди файлов VirtueMart тот, в котором хранится этот самый URL адрес интернет магазина и заменить его на новый. Файл, в котором хранится URL адрес вашего интернет-магазина VirtueMart называется virtuemart.cfg.php и находится в папке administrator/components/com_virtuemart/, которая находится на сервере вашего хостинга.

Подключитесь к серверу вашего хостинга по FTP и откройте на редактирование administrator/components/com_virtuemart/virtuemart.cfg.php. Примерно, в районе тридцатых строк вы найдете в этом файле строки:

// these path and url definitions here are based on the Joomla! Configuration
define( 'URL', 'http://ваш_старый_адресс_сайта.ru/' );
define( 'SECUREURL', 'ваш_старый_адресс_сайта.ru/' );

Замените в этих строках старый адрес вашего сайта на новый и сохраните произведенные изменения в этом файле. Все, теперь вы без проблем сможете заходить в панель управления интернет магазином VirtueMart (из админпанели Joomla, выбрать из верхнего меню пункт «Компоненты» — «VirtueMart»).

Как изменить надпись и внешний вид кнопки «Купить» в интернет магазине VirtueMart

Многим не нравится внешний вид кнопки «Купить», которая идет по умолчанию вместе с компонентом интернет магазина VirtueMart, и они хотят заменить либо только надпись на этой кнопке, либо вообще всю кнопку «Купить» полностью. Я, обычно, заменяю вся кнопку полностью. Получается, примерно, так:

Изменяем внешний вид кнопки 'Купить' в интернет магазине VirtueMart

Создаем новую кнопку для добавления товара в корзину VirtueMart и загружаем ее на сайт

На мой взгляд, получилось лучше, чем выглядит оригинальная кнопка в VirtueMart. Теперь давайте детально рассмотрим вопрос замены кнопки «Купить» в компоненте интернет магазина VirtueMart. Для начала вам нужно будет нарисовать нужную вам кнопку для добавления товара в корзину. Обычно это делают в фотошопе (тут есть неплохие уроки Photoshop), но можно для этой цели, например, использовать описанный мною в одной из статей сервис по созданию нужных вам кнопок, который имеет удобный и понятный интерфейс.

Будем считать, что нужную вам кнопку для добавления товара в корзину вы нарисовали или скачали откуда-нибудь (показанную в примере кнопку вы можете взять отсюда ). Теперь остался вопрос о вставке данной кнопки в шаблон интернет магазина VirtueMart. Кнопка «Купить» задается с помощью HTML форм, но месторасположение рисунка кнопки (адрес графического файла кнопки) задается не в самом HTML коде кнопки, а в файле CSS (каскадных таблиц стилей) дефолтной (стандартной по умолчанию) темы оформления VirtueMart.

Вам нужно будет подключиться к вашему серверу по FTP и открыть на редактирование theme.css, который лежит на сервере вашего хостинга в папке /components/com_virtuemart/themes/default. Буквально в самом начале этого файла вы увидите свойство, позволяющее подставлять рисунок кнопки «Купить» в качестве фона в нужные места на страницу с вашими товарами:

.addtocart_button {
	background: url( 'images/notify_blue.gif' ) no-repeat  center transparent;
	padding-bottom: 3px;

Все, что вам нужно будет извлечь из этого свойства, так это только название графического файла с кнопкой добавления товара в корзину и путь до этого файла. В моем случае получается, что мне нужно будет заменить изображение notify_blue.gif, расположенный в папке /components/com_virtuemart/themes/default/images. Т.е. я переименовываю нарисованную мною новую кнопку «Купить» в notify_blue.gif, подключаюсь к серверу по FTP и копирую файл в папку /components/com_virtuemart/themes/default/images. На вопрос о замене такого же файла на сервере, нужно будет ответить утвердительно. Все, первая часть задачи по замене кнопки «Купить» в VirtueMart выполнена. Внешний вид кнопки «Купить» теперь полностью соответствует нашему представлению о ней, но остается еще один не решенный вопрос.

Изменение или удаление надписи «Купить» на кнопке добавления в корзину VirtueMart

Дело в том, что надпись на идущей по умолчанию кнопке «Купить» накладывается поверх изображения кнопки, на которой никакой надписи вообще нет. Графический файл кнопки по умолчанию выглядит, примерно так:
Поэтому нам нужно будет найти файл, в котором задается эта надпись «Купить» и если нужно, то заменить ее на другую надпись, или как в моем случае, вообще удалить, т.к. надпись на кнопке я уже сделал в фотошопе. Для редактирования этой самой надписи «Купить» вам нужно будет открыть на редактирование russian.php, расположенный на сервере вашего хостинга в папке /administrator/components/com_virtuemart/languages/common. В этом файле вам надо найти с помощью встроенного поиска редактора Notepad++ найти строку:

'PHPSHOP_CART_ADD_TO' => 'Купить',

и заменить или вообще удалить слово «Купить». У меня получилось так:

'PHPSHOP_CART_ADD_TO' => '',

Все, сохраните произведенные в файле изменения и идите на свой сайт с интернет магазином VirtueMart, любоваться новой кнопкой. Если ее внешний вид вас не устроит, то можете нарисовать новую кнопку, назвать ее notify_blue.gif (для моего случая) и опять закинуть на сервер.

По теме создания интернет магизина имеется довольно интересный видеокурс Virtuemart - бесплатный движок интернет-магазина.

Предлагаю вашему вниманию так же и другие статьи по теме:

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Шаблоны Сайтов
Поиск:
Робот считает, что Вам это тоже может быть интересно:
Очень обяжете, если воспользуетесь этим блоком кнопок:
RSS
Рубрика : VirtueMart - бесплатный интернет магазин на Joomla
Наверх

Комментарии
4-03-2010 в 16:27

ошибка в заголовке в названии компонента интернет магазина для Joomla Virtuemart

Роман

4-03-2010 в 16:45

Роман: спасибо большое, действительно слово Virtuemart пишется несколько по другому, поправил.

Дмитрий

4-03-2010 в 17:45

Дмитрий,я столкнулся со следующей проблемой в Virtuemart — мне никак не подходят шаблоны виртуамарт, залитые туда по умолчанию! Может Вы подскажите как их редактировать или где можно их скачать?

Не подходят , ни шаблон категорий товара , ни шаблон карточки товара! Помогите!

Заранее спасибо!

Алексей

4-03-2010 в 19:10

Алексей: обязательно буду рассказывать о редактировании шаблонов для Virtuemart, но боюсь, что это тема даже не для одной статьи, а уж тем более в комментарии, в двух словах рассказать не получится.

Дмитрий

5-03-2010 в 5:09

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

Андрей

5-03-2010 в 23:15

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

P.S. Как в интернет-магазине VirtueMart добавить несколько изображений к одному товару, прикрепить файл к карточке товара, создать скачиваемый (цифровой) товар

Дмитрий

9-03-2010 в 3:49

Очень нужно сменить в Virtuemart число товаров отображаемых на странице. По умолчанию идет 5-10-15-20 и т.д. Где нужно внести изменения на нужные мне (кратные 3)?

Светлана

10-03-2010 в 3:22

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

Светлана

10-03-2010 в 3:33

Светлана: я не эксперт в вопросах создания магазина на VirtueMart. Имею только некоторый опыт, которым делюсь с вами в статьях. Опыт довольно ограниченный и не достаточный, чтобы ответить на все вопросы о Виртуемарт. Вы уж извините, но я обычный пользователь, который описывает то, в чем ему удалось разобраться. На ваш вопрос я ответить затрудняюсь.

Дмитрий

10-03-2010 в 3:38

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

Светлана

10-03-2010 в 3:40

Светлана: спасибо за понимание. Обязательно отпишитесь о решении, уверен, многим будет полезно.

Дмитрий

10-03-2010 в 9:12

Надо в корзине Virtuemart убрать ссылку с наименования товара на карточку товара. Все параметры уже отражены в списке товаров (в самом списке категории ссылки мне удалить получилось, а в корзине интернет магазина не могу найти решение), подробное описание лишне. Спасибо

igorxxl

10-03-2010 в 20:09

igorxxl: не знаю ответа.

Дмитрий

12-03-2010 в 15:25

VirtueMart 1.1.4

Joomla 1.5.15

При добавлении товаров со включенной функцией AJAX, уведомление о добавлении появляется как-бы на нижнем слое, то есть ПОД таблицей с товарами и вообще под любыми элементами на странице. В AJAX несилен (и это слабо сказано). В чем может быть проблема? Где рыть?

Игорь

12-03-2010 в 15:33

Игорь: суть проблемы понятна, но в AJAX я тоже не силен. Может кто из читателей блога ответит, а я не знаю ответа.

Дмитрий

17-03-2010 в 14:10

Привет. Я хотел бы спросить каким способом можно получить список товаров в virtuemart?

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

Пожскажите в какую сторону копать?

Сергей

17-03-2010 в 20:32

Помогите разобраться, у меня небольшая проблема в Virtuemart . Я тут прочитал как поменять кнопку «Купить» в Virtuemart . Стандартная кнопка 141×29, новая моя кнопка 70×40, а рабочая зона осталось прежней. где поменять рабочую зону.

Это для 1.0.х

в shop.browse.php, shop.product_details.php

width:160px;height:35px;

А где для 1.1.х

Виталий

19-03-2010 в 12:30

Сергей: не вскидку не помню, а копать времени совсем сейчас нет. Сильно извиняюсь.

Виталий: я не менял размер кнопки Купить в Virtuemart , поэтому даже не знал о возникновении такой проблемы. Огромная просьба, если найдете, где это можно будет поменять, то отпишитесь о решении. Спасибо.

Дмитрий

19-03-2010 в 14:36

По моему у Вас самый грамотный сайт относительно настройки и работы по virtuemart, поэтому за помощью к Вам. Не знал к какой теме прилепить, поэтому пишу сюда суть проблемы. Когда захожу в категорию с товарами Virtuemart они отображаются, всё нормально. Но если я хочу перейти к просмотру определённого товара то перейти я могу только по названию ввиде ссылки либо кнопки «Подробнее», а вот кликая на картинку самого товара нет. Если кликаю по картинке открывается просто в новом окне большая картинка, а надо чтобы по нажатию на картинку в категории открывалась сама страница товара. Очень надеюсь на Вашу помощь...

Тарас

20-03-2010 в 16:36

Дмитрий: в файле стилевого оформления Virtuemart components\com_virtuemart\themes\default\theme.css

.addtocart_button, .notify_button {
	text-align:center;
	background-position:bottom left;
	width:80px;height:30px;           Менять тут.
	cursor:pointer;
	border: none;
	font-weight:bold;
	font-family:inherit;
	vertical-align: middle;
	overflow:hidden;
}

и чуть ниже

.addtocart_button_module {
	text-align:center;
	background-position:bottom left;
	width:80px;height:30px;             вот тут
	cursor:pointer;
	color: #000000;
	border: none;
	font-weight:bold;
	font-family:inherit;
	background: url( 'images/transparent.gif' ) no-repeat  center transparent;
	vertical-align: middle;
	overflow:hidden;
	
}

Виталий

20-03-2010 в 16:45

Тарас: у тебя отображение товаров в категориях Virtuemart какое? Табличное или нет. Какой browse_* стоит.

Я не пробовал так делать но думаю получится.

В browse_* посмотри как сделано название. потом удали скрипт с картинки, и переделай как у названия.

перед этим сделай копию Browse_*

* — это номер.

Виталий

20-03-2010 в 16:58

Помогите мучаюсь уже пол месяца.

в ps_product_category.php есть код на 687 строке. Он отвечает на раскрытие категорий и подкатегорий с товарами в Virtuemart .

Пример:

Категория 1

__Подкатегория 1.1

__Подкатегория 1.2

____Подкатегория 2.1

____Подкатегория 2.2

Категория 2

__Подкатегория 2.1

__Подкатегория 2.2

____Подкатегория 2.1

____Подкатегория 2.2

это полностью раскрыты все категории

$allowed = true;
			if( $depth_list[$n] > 0 ) {
				// Subcategory!
				if( isset( $root ) && in_array( $category_tmp[$row_list[$n]]["category_child_id"], $allowed_subcategories )
				|| $category_tmp[$row_list[$n]]["category_parent_id"] == $category_id
				|| $category_tmp[$row_list[$n]]["category_parent_id"] == @$categories[$category_id]["category_parent_id"]) {
					$allowed = true;

				}

Но этот код раскрывает категории полностью. Как сделать чтоб он раскрывал до 2 подкатегории в Virtuemart, как показано ниже:

Пример:

Категория 1

__Подкатегория 1.1

__Подкатегория 1.2

Категория 2

__Подкатегория 2.1

__Подкатегория 2.2

Виталий

20-03-2010 в 20:05

Виталий: извините, но я настолько глубоко в настройки Virtuemart не копал.

Дмитрий

21-03-2010 в 12:28

Виталий:

Спасибо, но проблему удалсь самому решить... хотя и Ваша инфо была полезной;)

Тарас

21-03-2010 в 12:30

Виталий: Примерно так я и сделал! Всё получилось! Спасибо!

Тарас

6-04-2010 в 13:26

Вопрос по поводу этой темы: "Изменение или удаление надписи «Купить» в Virtuemart ". Тема помогла, большое спасибо, но остался 1н вопрос: Когда я нажимаю на ссылку «подробнее»(на сам товар) появляется окно с расширенной информацией о товаре, а снизу поле куда вводить число, дык вот это поле синего цвета, подскажите пожалуйста как его сделать белым. Заранее благодарен

Ник

8-04-2010 в 19:49

как можно сделать так, чтобы виртуемарт выводил под категорией весь список товаров Virtuemart ? (типО как в rozetka.com.ua), заранее спс за ответ

igor

8-04-2010 в 20:36

Ник: на вскидку не помню, а копаться некогда, извините.

igor: не знаю. Если найдете способ, отпишитесь, пожалуйста.

Дмитрий

18-04-2010 в 0:21

Ник:

для .vmCartContainer задать background какой нужно, ну и border соответсвенно если нужно — убрать :)

tigra-uki

2-05-2010 в 15:03

Добрый день, буду признателен за помощь.

Когда в интернет магазине Virtuemart переходишь на страницу описания товара: описание, фото и т.д. находится внизу страницы, очень низко,такое ощущение гигантский отступ задан, но иконки «версия для печати» и др. находятся там где им и место.

Если точнее вся инфа описания товара находится ниже модулей расположенных справа и слева, вот такая проблемка.

Попутно вопрос, а можно реализовать, чтобы описание товара в Virtuemart открывалось в отдельном окне.

Спасибо.

Den-DDA

8-06-2010 в 17:52

Здравствуйте, Дмитрий! у меня такой вопрос назрел, как менять форму заполнения при оформлении, и как убрать эти неприятные артикулы, и ужасные поля с надписью «Если у Вас есть код купона, пожалуйста, введите его ниже:», вообще считаю что в любом компоненте при cms (Joomla и Virtuemart ) или cms для создания интернет-магазинов должно быть предусмотрено это, и такие поля должны включаться или отключаться в админпанели...заранее спасибо

Шнайдер

10-06-2010 в 12:35

Спасибо автору за статьи. Благодаря им у меня получилось сделать интернет магазина на связке Joomla и Virtuemart . первая попытка мой личный проект так что сильно не ругайтесь comfortbaby.ru

Оксана

10-06-2010 в 14:58

Здравствуйте , читал , очень понравилось, а можете подсказать как в Virtuemart реализовать продажу подписки печатной продукции, т.е. чтоб вместо кнопки купить например было две кнопки «купить годовую подписку» и «купить полугодовую подписку», если не трудно объясните где и как ковырять, заранее спасибо.

Cross

18-06-2010 в 11:50

Virtuemart выдает ошибку:

Parse error: syntax error, unexpected T_ELSE in /home/u78737/yguzorru/www/administrator/components/com_virtuemart/classes/ps_product_category.php on line 1018

Вставил Ваш код :

function prod_in_cat_recursive( $category_id ) {
    $num=0;
    if (ps_product_category::has_childs( $category_id )) {
        $db = new ps_DB;
        $q = "SELECT category_child_id FROM #__{vm}_category_xref ";
        $q .= "WHERE category_parent_id='$category_id' ";
        $db->query($q);
        while( $db->next_record() ) {
            $num += ps_product_category::prod_in_cat_recursive($db->f("category_child_id"));
                }
            }
                $num += ps_product_category::product_count($category_id);
            return $num;
    function products_in_category( $category_id ) {
        $num = ps_product_category::prod_in_cat_recursive( $category_id );
        return " ($num) ";
        }
        else
        return "";
        }

Что не правильно ? В чем шибка ?

ПОМОГИТЕ

Игорь

18-06-2010 в 23:34

Оксана: пожалуйста.

Игорь, Cross, Шнайдер, Den-DDA: Ребят, я не знаю ответов на ваши вопросы, извините.

Дмитрий

20-07-2010 в 12:37

у меня вопрос по поводу товаров и категорий в магазине Virtuemart

создал 400 категорий в админке начал заполнять товары но увидел что не получается товар к категории привязать поскольку поле категория становиться пустым

но в списке категорий они все есть

на сайте тоже отображается

где я могу исправить в коде Virtuemart отображение категорий в товаре огромное спасибо

Василий

23-07-2010 в 10:50

Когда в магазине Virtuemart переходишь на страницу описания товара: описание, фото и т.д. находится внизу страницы, очень низко подскажите плиз что делать

Вот образец моей проблемы www.burbbery.com.ua/index...k=1&Itemid=1

Заранее спасибо

alevander

30-07-2010 в 7:49

При смене домена в конфиге виртумарта (конфигурационном файле Virtuemart ) надо также менять define ('DOWNLOADROOT', 'путь на хостинге'); в конфиге virtuemart.cfg.php

VEmpire

15-08-2010 в 9:10

Дмитрий, спасибо за подборку полезнейших статей.

У меня вопрос следующего плана: как сделать, чтобы кнопка купить в Virtuemart отображалась не только в подробном описании товара, а также в списке товаров той или иной категории?

Например, вы приводили ссылку на этот сайт , где как раз реализовано то, что меня интересует.

Игорь С.

15-08-2010 в 12:49

Игорь С.: я об этом уже писал в одной из статей рубрики VirtueMart – интернет магазин на Joomla. Но детали сейчас уже подзабылись, а искать нет времени. Попробуйте найти сами, извините, что не дал конкретного ответа.

Дмитрий

18-08-2010 в 19:13

Здравствуйте. Помогите, пожалуйста, решить проблему. Когда создаешь товар в Virtuemart и добавляешь его в 2-ух категориях, то у этих товаров получается разные URL, да и в карте сайта получается два раза один и тот же товар. Как решить эту проблему?

Заранее, спасибо!

Анатолий

9-09-2010 в 4:04

Доброго времени. Как создать такую же понятную карту магазина, как и тут?

Александр

12-09-2010 в 14:15

Сервис eDost.ru разработал модуль доставки для интернет магазина VirtueMart.

Вы можете добавить в свой интерент магазин расчет доставки компаниями EMS, СПСР, Экспресс-курьер, Грузовозофф, ЖелДорЭкспедиция, Автотрэйдинг, ПЭК, DHL, UPS, Почта России.

Возможности модуля: 1020 городов России и 230 стран мира, 21 вид отправлений, расчет с учетом страховки, расчет с наложенным платежом, тарифы постоянно обновляются.

Подробная информация: www.edost.ru/shop.php

edost

21-10-2010 в 23:56

Здравствуйте.

Сейчас локально тестирую магазин и обнаружил проблему, что письмо с заказом приходит к заказчику в неверной кодировке (пробовал формат письма и html и text). Также пробовал менять файл \libraries\phpmailer\phpmailer.php на другие версии — не помогло.

Как это исправить?

VirtueMart 1.1.4, Joomla 1.5.20

Спасибо.

Антон

1-11-2010 в 15:39

Здравствуйте, в моем магазине на VM при смене шаблона пропадает кнопка КУПИТЬ, фактически она есть(ее можно нажать под строкой «количество»), но она невидимая невидимая.

Кнопка пропадает как из товаров в категории так и из карточки товара. Ссылка: www.autoshop.kh.ua/avtoma...avtomobiley.html

Как исправить эту проблему? Помогите, пожалуйста.

Заранее спасибо.

MxR

2-11-2010 в 21:28

Виталий: Раскрыть список категорий только до второго уровня можно следующим способом:

Нашел решение, как раскрыть список категорий товаров только до 2 категории (т.е. до 1-й подкатегории):

В ps_product_category.php есть функция «get_category_tree» и там есть следующий код:

			else
			$allowed = true;
			$append = "";
			if( $allowed ) {
				if( $style == $highlighted_style ) {
					$append = 'id="active_menu"';
				}
				if( $depth_list[$n] > 0 ) {
					$css_class = "sublevel";
				}
				else {
					$css_class = $links_css_class;
				}

дописываем "&& $depth_list[$n] < 2" как показано:

			else
			$allowed = true;
			$append = "";
			if( $allowed && $depth_list[$n] < 2 ) {
				if( $style == $highlighted_style ) {
					$append = 'id="active_menu"';
				}
				if( $depth_list[$n] > 0 ) {
					$css_class = "sublevel";
				}
				else {
					$css_class = $links_css_class;
				}

P.S. Извиняюсь, что опоздал почти на год с момента задания вопроса, но я только сейчас увидел этот вопрос :)

Сергей Копылов

8-11-2010 в 13:53

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

С уважением Wilhelm

Wilhelm

24-11-2010 в 16:23

igor:

Вывести очень просто, все это счастье хранится в components/com_virtuemart/themes/default/templates/categoryChildlist.tpl.php. Там нужно добавить обращение к функции которая выводит подкатегории

<?php echo ps_product_category::get_subcategory ($category["category_id"]);?>

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

Сергей

25-11-2010 в 1:23

Здравствуйте. Спасибо за прошлый ответ. Есть еще вопрос. Как добавить в список валют гривну, а точнее интересует как сделать так чтобы цена выводилась например 100.00 грн. потому как сейчас, хоть я и добавил в список валют Украинскую гривну и в настройках выбрал основную валюту магазина этуже добавленную мною гривну, все равно, и цена коверкается и валюта, максимум чего добился это вообще все убрать и голые цифры отобразить — но это не выход. Зарание спасибо.

Виталий

25-11-2010 в 22:30

Разобрался.

Виталий

12-12-2010 в 16:47

Спасибо большое! многие проблемы решил! но время от времени virtuemart.cfg.php меняется после добавления товара и в мозиле и в гогл хром не работает кнопка купить — мой сайт www.madini.ru моя почта support@madini.ru у кого есть решения этой проблемы напишите!

ponk

19-12-2010 в 2:24

при попытке добавить товар в корзину появляется надпись — ошибка -= у вас недостаточно прав на доступ к модулю на выполнение cart add

и второе почему то после того как заходишь в админ панель при зхаходе в компонент он вдруг заново возвращает на страницу входу то есть два раза приходиться вводить пароль

tim

29-12-2010 в 0:34

полезное инфо

Отображение количества товаров в родительских категориях VirtueMart с учетом количества товаров во всех подкатегориях

спасибо!

Виталий

5-01-2011 в 17:48

Помогите пож-та с корзиной виртуемарта — мне нужно чтобы отображалост только — ваша корзина пуста, когда корзина пуста и Товаров на сумму: 100,00, когда есть покупки. Но... виртуемарт подставляет число количества товара — т.е. получается — 2 Товаров на сумму: 100,00.

Как убрать эту цифру???

Вот мой измененный код minicart.tpl.php

_('PHPSHOP_EMPTY_CART') ?&gt;
 $val ) {
$this-&gt;set( 'product_name', $product_name );
$this-&gt;set( $attr, $val );
}
if(!$vmMinicart) { // Build Minicart
?&gt;

Заранее спасибо.

Рафаэль

12-01-2011 в 18:36

Всем Virtue Mart ГУРУ: Помогите решить простую проблему. Где и что необходимо подправить, чтобы при клике на картинку, где отображается перечень товаров в категории т.е. (browse) не открывался ligth box с увеличенным изображением, а сразу перебрасывало на страницу описания данного товара (flypage).

Александр

1-02-2011 в 18:37

Ваши статьи дают очень много информации. Спасибо вам большое. Для чайников вроде меня было совсем не понятно как строить сайт.Благодаря вашим простым и доходчивым объяснением, я начала наконец что-то понимать.

Galina

4-02-2011 в 4:15

Спасибо хороший пост, только при переноси на сервер если указать

define ( 'URL', 'http://ваш_старый_адресс_сайта.ru/' );

define ( 'SECUREURL', 'ваш_старый_адресс_сайта.ru/' );

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

Дмитрий

10-02-2011 в 11:57

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

Товарная группа - парфюмерия.

Разница в духах это разлив: 5ml 25ml 50ml 100ml.

Пробовал выводить цены:

— дочерними товарами;

— использованием свойств и особенностей.

Не устраивает вывод.

Хотелось бы увидеть табличный вывод в виде:

Туалетная вода (EDT) 30 мл. 200 грн. купить

Туалетная вода (EDT) 50 мл. 300 грн. купить

Туалетная вода (EDT) 100 мл. 400 грн. купить

Примерно как здесь

flower.net.ua/?good=593

Заранее благодарен за ответы

Л

5-03-2011 в 14:08

Люди помогите, нигде нет инфы, как мне сменить фон в виртуемарт, там где блоки с товаром, общий фон я сменил, ну и меняю могу а вот именно родные блоки виртуа не могу, экспериментровал с .browseProductContainer в components\com_virtuemart\themes\default\theme.css не получилось ничего, подскажите плиииз. Вот сайт водагор.рф , белые блоки на синем фоне(

Абу

14-03-2011 в 18:29

Дмитрий, читаю Вас не первый день, и хочу выразить огромную благодарность! Так всё понятно, ясно, чисто!

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

Вот сегодня мне удалось добиться того, чтобы общее количество товаров отображалось в названии разделов. Спасибо Вам огромное!!!

To Л : Поищите ответ на этом сайте, я уже точно не помню, но там что-то связанное с позициями и свойствами товара, у меня всё получилось :)

Марина

16-03-2011 в 12:44

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

игорь

28-03-2011 в 19:57

tim: Здравствуйте, Вы нашли решение? Буду оч.благодарен за помощь!

rus

28-03-2011 в 22:55

Здравствуйте!

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

Алексей

31-03-2011 в 22:47

Здравствуйте! Подскажите пожалуйста.

Заменил стандартную кнопку купить в соответствии с вашей инструкцией.

После чего решил удалить саму надпись «Купить» в файле russian.php и сохранил его. И вот начались проблемы, весь текст («Купить, Мнения покупателей и т.д.») стал ввиде ?????????. Подскажите как исправить.

Олег

31-03-2011 в 22:54

И ещё один вопрос можно ли как то сделать, что бы при нажатии на кнопку «Купить» пользователя бы перебрасывало не на страницу подтверждения заказа и его оплаты, а на страничку с информацией о продавце или непосредственно на страничку товара на сайте продавца?

Олег

1-04-2011 в 0:32

Олег: Здравствуте Олег! Вы наверное сохранили файл не в том формате !-)

rus

4-04-2011 в 9:01

Дмитрий говорит, что:

т, только при переноси на сервер если указать

define ( 'URL', 'http://ваш_ста

В файле administrator\components\com_virtuemart\virtuemart.cfg.php

добавить две строчки :

1

2

3

4

5 // these path and url definitions here are based on the Joomla! Configuration

/*define ( 'URL', 'http://localhost/moda2/' );

define ( 'SECUREURL', 'http://localhost/moda2/' );*/

define ( 'URL', $mosConfig_live_site.$app );

define ( 'SECUREURL', $mosConfig_live_site.$app );

Я специально ставил старые строки, что-бы было понятно куда вставлять

mazay

13-04-2011 в 20:06

Светлана:

Светлана, решение находится за пределами джумла и виртумарта. Оно заключается в том что письмо которое приходит на ваш почтовый ящик №1 нужно перенаправить (настройка в интерфейсе почтового сервера-в ваше почте) на ящики №2 и №3. Надеюсь мой ответ помог Вам.

Реклама Калининград

13-04-2011 в 20:31

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

В VM создал категории (дополнительно к демокатегориям) и начал добавлять товары. После добавления товаров в мои категории перестало работать добавление товара в корзину. Когда кликаю по кнопке купить у меня есть движение в надписи «ваша корзина пуста», т.е. она на сек. подкрашивается посторонним цветом — после чего цвет затухает, так же как когда все было нормально (товар шел в корзину), т.е. в результате нажатия на кнопку купить (когда все работало) надпись «ваша корзина пуста» так же мигала и в ней (корзине появлялся товар), а после добавления моих товаров в мои категории — добавление товара в корзину перестало работать. Пробовал включать и отключать ajax в настройках default шаблона VM (настройки-сайт-дефаулт настройки) — не помогло. Пробовал удалять кэш — не помогло. Заранее благодарен за ответ.

Реклама Калининград

21-04-2011 в 11:31

Дмитрий: у меня случилась такая же проблема, перестала работать кнопка купить

Елена

21-04-2011 в 22:32

Дмитрий: Подскажите как решается эта проблема?

Елена

22-04-2011 в 10:57

Пожалуйста, помогите!!!

при смене доменного имени забыла прописать безопасность. Теперь не могу понять, что делать. Сайт выскакивает с https. Поменяла название сайта в строке

// these path and url definitions here are based on the Joomla! Configuration

define ( 'URL', 'http://улиса.рф/' );

define ( 'SECUREURL', 'http://улиса.рф/' );

Перед названием сайта перестало выскакивать xn--80apizh.xn--p1ai Зато осталось https

Пишу хостинг провайдеру, получаю ответ:

Потому, что у Вас в скриптах задано перенаправление на https.

При запросе страницы по http отдается заголовок

Location: xn--80apizh.xn--p1ai

Проверьте соответствующие настройки в административной части сайта.

Так-же на это, судя по всему, влияет строка в configuration.php

var $force_ssl = '2';

Не могу понять, что и где нудно поменять?

Пожалуйста, помогите разобраться уже целый месяц сижу с этой проблемой. Тяжелы первые шаги в создании сайта.

Елена

23-04-2011 в 7:50

Елена: Удалось с помощью хостинг провайдера решить эту проблему... сайт стал в браузере нормально открываться, только вот я теперь не могу из админки работать в virtuemart. В админку войти могу, а когда пытаюсь зайти в модуль virtuemart- меня выбрасывает из админки. И еще кнопка купить перестала работать. Помогите!(((((

Елена

23-04-2011 в 16:53

Елена: Елена я совсем недавно столкнулся с такой проблемой, хостеры мне поправили ссылку с локального на реальный я то думал дело в шляпе, но вот когда пошел в админку магазина там обнаружил разъехавшийся интерфейс и практически полностью не работающие разделы. Т.е. при нажатии на например «список товаров» меня выкидывало из админки. Лично я не стал особо расстраиваться и просто перезалил на хост сайт с уже подправленной ссылкой. Конечно я понимаю что это не самое простое решение, но времени совсем не было. Вот теперь ищу способы решить проблему с кнопкой купить, которая перестала работать на 450 товаре

Реклама Калининград

26-04-2011 в 13:16

попробовала заменить код. при замене вместо вами прописаного:

function products_in_category ( $category_id ) {

if ( PSHOP_SHOW_PRODUCTS_IN_CATEGORY == '1' ) {

$num = ps_product_category::prod_in_cat_recursive ( $category_id );

return " ($num) ";

}

else

return "";

}

и никаких колличеств в категориях не видать... только в подкатегориях. так надо?

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

Margarita

27-04-2011 в 11:15

Игорь:

дело не в аяксе. Копайте в сторону CSS и z-index

elvencedor

30-04-2011 в 9:15

Здравствуйте, Дмитрий!

Спасибо Вам за Ваши статьи, очень помогают в работе над сайтом.

У меня при создании подкатегорий в интернет-магазине возникла следующая проблема: когда открывается созданная подкатегория, список товаров в ней виден во-первых в измененной кодировке, а во-вторых, открывается все просто на белой странице, а не в шаблоне магазина. Подскажите, пожалуйста, как это исправить?

Алёна

4-05-2011 в 12:33

Добрый день! Столкнулся со следующей проблемой, ничего не менял в настройках магазина, но кнопка «купить» перестала работать, на нее нажимаешь но ничего не происходит, но если сначала зайти в корзину, потом выйти из нее и снова нажать «купить» то уже все в порядке! В чем может быть причина и что делать, подскажите пожалуйста...

Виталий

8-05-2011 в 15:59

доброго времени суток!

Столкнулась с такой проблемой...

При добавлении товара в категорию возникает ошибка (ранее товар с этим же артикулом был удален), однако в другую категорию добавляется на ура.

Подскажите, пжалста,как с этим бороться?

Наталья

11-05-2011 в 20:27

У меня тоже проблемма с кнопкой, но чуть другого рода... www.zamky61.ru в модулях user1-user4 пропадает кнопка купить... даже не могу понять с чем это связано... а ниже кнопка работает. Если нажимаю кнопку в основном магазине, то появляется и в вышеперечисленных модулях... Говорят сдесь помогают, Прошу помощи...

Андрей

12-05-2011 в 13:23

Здравствуйте, Дмитрий!

Пожалуйста, помогите у меня перестала работать кнопка «Оформить заказ»/ Товар в корзину добавляется нормально, как только нажимаю кнопку «оформить заказ» пишет запрашиваемая страница не существует. Что нужно исправить?

Алена

13-05-2011 в 20:02

Спасибо.

Информация находящаяся здесь была очень полезной.

Решил некоторые вопросы.

Владимир

25-05-2011 в 12:03

Товар виден в списке, ms-kalyan.ru/index.php?pa...art&Itemid=1

но не виден сам товар, когда мы на него кликаем.

ms-kalyan.ru/index.php?pa...art&Itemid=1

Случилось после переноса сайта с одного домена на другой.

Все появления предыдущего сайта во всех конфигурациях заменил.

Может кто сталкивался с таким?

Аркадий

25-05-2011 в 13:55

Здравствуйте, Дмитрий!

Очень нужна Ваша помощь!!!

Сайт периодически «глючит» не могу понять что делать.

1) то через раз открывается товар или категории ( иногда сразу открывается и все нормально, а иногда выдает «запрашиваемая страница не существует»

2)еще есть проблема с кнопкой «оформить заказ» здесь без вариантов выдает «запрашиваемая страница не существует».

Эта кнопка когда товар уже добавлен в корзину и требуется продолжить оформление.

Вот мой сайт www.улиса.рф

Помогите, пожалуйста!!!!!

Елена

31-05-2011 в 22:55

При включенном режиме отладки я не вижу ни одного SELECT для product_desc, хотя описание продукта присутствует на странице. Куда я не смотрю?

Arkady

2-06-2011 в 15:36

VirtueMart — не работает просмотр товара в виде галереи

Доброго дня всем присутствующим. У меня проблема на сайте не отображается фото товаров в виде галереи. при нажатии на фото — выскакивает данное фото на новой странице... www.domikvkaluge.ru/compo...mp;product_id=41

Прошу помощь зала!!

Сергей

4-06-2011 в 14:52

Добрый день,

Возникла такая проблема:

Загружаю для товаров большое и маленькое изображения(либо большое с авторесайзом) — в админке показываются оба. На сайте же только маленькое. Нет и кнопки «увеличить».

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

Если кто сталкивался напишите плз!

lyoha.g собака gmail.com

Алексей

8-06-2011 в 10:08

Здравствуйте !!!!Такой вопрос -как сделать на Virtuemart так ,что бы товар который я добовляю новый не всегда поподал в блок новые товары.как то можно регулировать этот процес? Спасибо!!!

Александр

8-06-2011 в 12:40

Здравствуйте! Столкнулась с такой проблемойпосле переноса на хостинг магазин был вообще в разобранном виде,но подкатегории и описания товаров были.Теперь хостеры исправили сайт отображается нормально,Но например кликнув по категории видим подкатегории,а потом в подкатегориях товаров нет,соответственно и описаний к ним.Я новичёк и чтоделать не знаю.

Татьяна

9-06-2011 в 11:05

Здравствуйте, Дмитрий!

Очень нужна Ваша помощь!!!

Сайт периодически «глючит» не могу понять что делать.

1) то через раз открывается товар или категории ( иногда сразу открывается и все нормально, а иногда выдает «запрашиваемая страница не существует»

2)еще есть проблема с кнопкой «оформить заказ» здесь без вариантов выдает «запрашиваемая страница не существует».

Эта кнопка когда товар уже добавлен в корзину и требуется продолжить оформление.

Вот мой сайт www.улиса.рф

Помогите, пожалуйста!!!!!

Елена

9-06-2011 в 15:46

Здравствуйте!

Возникла проблема: я включила магазин в режиме каталога, но кнопка «купить» не исчезает. Что делать?

Ксения

10-06-2011 в 16:58

Помогите! Плиз не знаю у кого спросить во всем инете нету. Я сам из Минска. И интернет-магазин у меня столкнулся со следующей проблемой. Так как у нас цен в миллионах то цену больше 9999999 руб. не сделаешь, как убрать это ограничение

Антолий

17-06-2011 в 11:37

Спасибо огромное, очень помог пост о числе товаров в категориях и под-категориях. Не пришлось ничего изобретать.

Дмитрий

1-07-2011 в 22:43

Почему кнопка «Купить» отображается не под каждым товаром?..

Николай

9-07-2011 в 12:55

Очень помогла информация относительно «Изменить адрес интернет магазина VirtueMart после переноса сайта...». Спасибо большое!

sergey

17-07-2011 в 12:01

привет всем!

У меня к вам вопрос помогите если кто знает, почему при попытке добавлении производителя он пишет уведомлении, но не сохраняет производителя, в чем тут проблема?

Рахим

14-08-2011 в 20:47

Здравстуйте, Дмитрий.

У меня как и у большинства не работает кнопка «купить» в основном описании товара. И работает при кратком описании. Что делать? Помогите, пожалуйста!

irina

25-08-2011 в 13:07

Ошибка: Функция не зарегистрирована. productAsk это неправильная функция VirtueMart. пишет при отправке запроса раздела Задайте вопрос по этому товару

что это может быть?

Максим

30-08-2011 в 3:37

Свойства позиции удалил. В карточках товара остались. В корзине также выводятся.

КАК ИХ УДАЛИТЬ?!?!? Замучался уже — подскажите пожалуйста!

Александр

12-09-2011 в 3:22

Спасибо большое, ваша статья очень помогла.

Остап

24-09-2011 в 0:49

Доброго времени,

поиск ответа на мой вопрос пока не дал результатов, решила тут попытать удачи.

Суть следующая, в модуле корзины VM поменяла изображение корзинки на свою, но мне хотелось бы, что бы это статическая картинка изменялась в случае, если в корзину добавляется товар. Как это можно сделать?

Заранее спасибо.

Ольга

24-09-2011 в 13:11

Есть такая проблема.

Сайт www.проммагазин.рф

После выбора товара при нажатии на кнопку купить или показать корзину открывается белый лист с надписью «Корзина». Перепробовал все доступные мне варианты исправлений. Ничего не помогло.

Вопрос: как исправить данную проблему?

Александр

26-09-2011 в 11:40

Здравствуйте.Помогите пожалуйста вот с каким вопросом.У меня на VM в iexplorer 8 не отображаются все товары только 4 из 10,хотя в опере и в ff всё отображается как и должно быть.Отображаются все 10 из 10.Как это вылечить?Спасибо.

Эдуард

27-09-2011 в 10:08

День добрый.

Решил я вставить вместо текста «Оформить заказ» картинку.

Зашел в russian.php, заменил текст «Оформить заказ» на 'PHPSHOP_CHECKOUT_TITLE' => '',

Картинка появляеться, но также при этом появляеться символы ">.

Если убрать картинку и прописать текст, то эти два символа исчезают.

В чём может быть дело?

Заранее спасибо.

коля

10-10-2011 в 16:30

Как-то давно ковырялся в сайте. Видимо, что-то не то удалил. Сейчас, если заполняю подробное описание товара, его видно только зарегистрированным пользователям.

Как можно вернуть в исходное состояние?

Спасибо.

goon

14-10-2011 в 13:54

Подскажите как сделать по умолчанию количество товаров на одной страницы, у меня стоит 20 как сделать больше?

Алекскндр

19-10-2011 в 9:06

Подскажите пожалуйста, не подключается таблица стилей VirtueMart.

Где нужно поправить код — happymishki.ru/index.php?page=shop.browse&category_id=148&option=com_virtuemart&Itemid=0

Алексей

21-10-2011 в 0:03

Буду признателен, если подскажите как одновременно можно поставить сразу две кнопки «Купить» и «В корзину» с сохранением их функций, т.е. при помощи кнопки «Купить» открывается корзина, а «В корзину» просто бы добавляла продукт в корзину.

Gary

27-10-2011 в 20:05

Как сделать виртумарт для двух доменов?

varrt

10-11-2011 в 10:48

Уважаемые Дмитрий и участники обсуждения,

Кто сталкивался с такой проблемой или может проконсультировать по следующему вопросу:

Обновлял VirtueMart ВМРЕ 1.0.12.1 stable — результат:

1. До версии 1.0.15 обновился без проблем — все работает.

2. При ручном обновлении с версии 1.0.15 до версии 1.1.0 (файл VirtueMart_1.1.0_RC3-Manual_Installation_Package.tar) сайт лег. При этом админка Joomla грузится нормально, а при входе с неё в админку VirtueMart предлагает ссылку для обновления базы и просит удалить файл

home/mobcomm/data/www/stroymarket.mobcomm.ru/administrator/components/com_virtuemart/install.php

Далее, независимо от того, удаляю я этот файл перед нажатием ссылки обновления базы или нет, админка VirtueMart грузится с ошибками (иконки отсутствуют, ссылки на товары, категории и т.д. ошибочно выводят в админку Joomla), браузер внизу выдает иконку следующей ошибки:

Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)

штамп времени: Thu, 10 Nov 2011 06:42:55 UTC

Сообщение: 'Ext' — определение отсутствует

Строка: 214

Символ: 1

Код: 0

URI-код: _http://stroymarket.mobcomm.ru/administrator/index3.php?option=com_virtuemart&page=store.index&only_page=1&no_menu=1

Как это исправить?

Александр

14-11-2011 в 17:21

Добрый день!

У меня проблема следующего характера, при оформлении заказа (и после него) появляется надпись «выход», которая вроде как относится к корзине, но никакого функционала не несет. И вылезает совсем в другом месте, нежели находится корзина. Вопрос: как избавиться. если это невозможно, как ее перенести. Сайт sumkoshop.ru

Юрий

29-11-2011 в 17:54

Поскажите пожалуста, как убрать кнопку «Купить» в virtuemarte чтоб ее вообще не было, ни картинки, не ссылке.

Иван

30-11-2011 в 0:48

Пожалуйста, помогите!!!

Неделю не могу найти решение!

Нужно, чтобы в простом поиске выводились не ссылки, а карточки товаров!!!

Александр

7-12-2011 в 11:56

Спасибо, помогло!

Саня

30-12-2011 в 20:56

Все сделал как написано-кнопка купить не поменялась. помогите плиз вот сайт francoff.ru

алл

10-01-2012 в 15:08

народ подскажите как сделать свою кнопку для задайте вопрос по товару.?

Народ подскажите

12-01-2012 в 17:56

Спасибо! у меня получилось!

Татьяна

23-01-2012 в 20:48

Добрый день!

Поменял кнопку и убрал надпись купить, теперь не добавляется при нажатии товар в корзину.

Спасите плз!!!!!

Сергей

23-01-2012 в 21:24

Извините пожалуйста.

После замены кнопки и надписи, при нажатии товар не добавляется в корзину

Сергей

10-02-2012 в 23:48

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

максим

16-02-2012 в 19:20

Помогите не работает заказ товара virtuemart не отсылает на почту не клиенту не в стол заказов boxcity.ru вот мои гемор кто знает помогите.

alex111

17-02-2012 в 16:43

у меня не создаются подарочные купоны. как исправить кто нить сталкивался? HELP

постоянные купоны без проблем создаются.

Zoha

2-03-2012 в 19:17

Исчезли пот категорий . Категорий отображаются нормально а пот категорию даже создать когда создаются не отображается.Что может быть?

zapravkacity

6-03-2012 в 14:10

Воспользовался вашим советом для отображения количества товаров в категории — все сделал точно, скопировал код. Но получил ошибку: Fatal error: Cannot redeclare vm_ps_product_category::prod_in_cat_recursive () in /home/odeyalos/public_html/administrator/components/com_virtuemart/classes/ps_product_category.php on line 1015

Помогите излечить пожалуйста.

Валерий

27-03-2012 в 9:37

А у меня такая проблема: всё настроил, всё работает, красота...

Анн нет, при оформлении заказ вылезла такая штука:

я сделал так, что стоимость товара зависит от количества, т.е. 1 час стоит 20, а 2 часа — 30. Покупатель заказывает товар, выбирает 2 часа, кладёт в корзину, итоговая сумма получается 30.

Но вдруг покупатель решает до завершения покупки перейти на другой язык, и в результате в корзине оказывается итоговая сумма 20. Если покупатель возвращается на прежний язык, то и суммы 30 возвращается.

Использую VM1.9.1 и JoomFish

Подскажите кто-нибудь сталкивался с такой проблемой и как её можно решить?

Вадим

21-04-2012 в 18:59

а как такое может быть если нету файла virtuemart.cfg.php?

да и вкладки безопасности в настройках не нашла(((

Марина

23-04-2012 в 13:41

Помогите! При создании способа доставки получаю такое сообщение: Не удается сохранить запись без com_virtuemart_shipment_jplugin_id. Как вылечить? Версия VM 2.0.6, сайт www.sg-cart.ru

Сергей

17-05-2012 в 9:09

Помогите пожалуйста,

при добавления нового товара в выборе категории стало вот так

anastasi-sher.narod2.ru/Bezymyannyi.png

как теперь выбрать?

восстанавливала из резервной копии... сначала все хорошо работало потом снова также

уже 3 раза восстанавливала((

Анастасия

Написать

(обязательно)

(обязательно)

Ваш комментарий
Заключайте PHP и другой код в теги [php][/php]

Это не спам.

Подписаться без комментирования