Место кнопки купить оповестить.

Статус
В этой теме нельзя размещать новые ответы.
Изменение вывода в категории

В файле shop.browse.php найти :
Код:
if (USE_AS_CATALOGUE != '1' && $product_price != "" && !stristr( $product_price, $VM_LANG->_PHPSHOP_PRODUCT_CALL )){
$form_addtocart = "<form action=\"". $mm_action_url ."index.php\" method=\"post\" name=\"addtocart\" id=\"addtocart".$i."\">\n
                <label for=\"quantity_".$i."\">".$VM_LANG->_PHPSHOP_CART_QUANTITY.":</label>\n
                <input id=\"quantity_".$i."\" class=\"inputbox\" type=\"text\" size=\"3\" name=\"quantity\" value=\"1\" />
                <input type=\"submit\" style=\"text-align:center;background-position:bottom left;width:160px;height:35px;cursor:pointer;border:none;font-weight:bold;font-family:inherit;background: url('". IMAGEURL ."ps_image/".PSHOP_ADD_TO_CART_STYLE ."') no-repeat left center transparent;vertical-align: middle;overflow:hidden;\" value=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO ."\" title=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO."\" />
                <input type=\"hidden\" name=\"category_id\" value=\"". @intval($_REQUEST['category_id']) ."\" />\n
                <input type=\"hidden\" name=\"product_id\" value=\"". $db_browse->f("product_id") ."\" />\n
                <input type=\"hidden\" name=\"page\" value=\"shop.cart\" />\n
                <input type=\"hidden\" name=\"func\" value=\"cartadd\" />\n
                <input type=\"hidden\" name=\"Itemid\" value=\"$Itemid\" />\n
                <input type=\"hidden\" name=\"option\" value=\"com_virtuemart\" />\n
              </form>\n";}
else
		$form_addtocart = "";

и меняешь по аналогии с прошлым файлом.
 
Ошибка
Fatal error: Call to a member function f() on a non-object in
www\administrator\components\com_virtuemart\html\shop.browse.php on line 423
 
покажи код этого файла.
Похоже что не так изменил. у меня все работает.
Код:
/*** Add-to-Cart Button ***/
		if (USE_AS_CATALOGUE != '1' && $product_price != "" && !stristr( $product_price, $VM_LANG->_PHPSHOP_PRODUCT_CALL )){
                if ($db_browse->f ("product_in_stock") == 0) {
			    $form_addtocart = "
			    <form action=\"". $mm_action_url ."index.php\" method=\"post\" name=\"addtocart\" id=\"addtocart".$i."\">\n
			    <input type=\"submit\" style=\"text-align:center;background-position:bottom left;width:160px;height:35px;cursor:pointer;border:none;font-weight:bold;font-family:inherit;background: url('". IMAGEURL ."ps_image/".PSHOP_ADD_TO_CART_STYLE ."') no-repeat left center transparent;vertical-align: middle;overflow:hidden;\" value=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO_NT ."\" title=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO_NT."\" />
                <input type=\"hidden\" name=\"category_id\" value=\"". @intval($_REQUEST['category_id']) ."\" />\n
                <input type=\"hidden\" name=\"product_id\" value=\"". $db_browse->f("product_id") ."\" />\n
                <input type=\"hidden\" name=\"page\" value=\"shop.cart\" />\n
                <input type=\"hidden\" name=\"func\" value=\"cartadd\" />\n
                <input type=\"hidden\" name=\"Itemid\" value=\"$Itemid\" />\n
                <input type=\"hidden\" name=\"option\" value=\"com_virtuemart\" />\n
                </form>\n";}
               else {
               	$form_addtocart = "<form action=\"". $mm_action_url ."index.php\" method=\"post\" name=\"addtocart\" id=\"addtocart".$i."\">\n
                <label for=\"quantity_".$i."\">".$VM_LANG->_PHPSHOP_CART_QUANTITY.":</label>\n
                <input id=\"quantity_".$i."\" class=\"inputbox\" type=\"text\" size=\"3\" name=\"quantity\" value=\"1\" />
                <input type=\"submit\" style=\"text-align:center;background-position:bottom left;width:160px;height:35px;cursor:pointer;border:none;font-weight:bold;font-family:inherit;background: url('". IMAGEURL ."ps_image/".PSHOP_ADD_TO_CART_STYLE ."') no-repeat left center transparent;vertical-align: middle;overflow:hidden;\" value=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO ."\" title=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO."\" />
                <input type=\"hidden\" name=\"category_id\" value=\"". @intval($_REQUEST['category_id']) ."\" />\n
                <input type=\"hidden\" name=\"product_id\" value=\"". $db_browse->f("product_id") ."\" />\n
                <input type=\"hidden\" name=\"page\" value=\"shop.cart\" />\n
                <input type=\"hidden\" name=\"func\" value=\"cartadd\" />\n
                <input type=\"hidden\" name=\"Itemid\" value=\"$Itemid\" />\n
                <input type=\"hidden\" name=\"option\" value=\"com_virtuemart\" />\n
              </form>\n";}
               	;}

		else
		$form_addtocart = "";
сравни с тем что у тебя.
Вот так у меня выглядит. (VirtueMart 1.0.15 stable, Joomla 1.0.15)
 

Вложения

  • 30.jpg
    30.jpg
    76 KB · Просмотры: 10
  • 31.jpg
    31.jpg
    94,8 KB · Просмотры: 6
Размер кнопки уведомить...

А где лежит изображение данной кнопки. У меня не влезает вся надпись на кнопку: " Уведомить о поступлении товара". Хочется именно увеличить длину строчки на кнопке и саму кнопку, а не урезать надпись. Сейчас это выглядит как "уведомить о пос". VM 1.3
 
Доброго времени суток.
возможно оффтоп, если так прошу прощения.
как сделать так чтоб вместо кнопки уведомить меня, появилась кнопка заказать, которая по сути выполняла бы фун-цию кнопки купить, и не выкидывало форму о уведомлении

Добавлено через 2 минуты
А где лежит изображение данной кнопки. У меня не влезает вся надпись на кнопку: " Уведомить о поступлении товара". Хочется именно увеличить длину строчки на кнопке и саму кнопку, а не урезать надпись. Сейчас это выглядит как "уведомить о пос". VM 1.3
в общих изображениях стиля вимарта
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху