1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

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

Тема в разделе "Joomla", создана пользователем zafarkhon, 17 апр 2009.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. zafarkhon

    zafarkhon Прохожие

    Когда нету товара в складе место кнопки «купить» должен появится кнопка «оповестить». Как это нужно делать помогите, пожалуйста! Срочно нужен.
     
  2. werbol

    werbol Постоялец

    Регистр.:
    20 июл 2007
    Сообщения:
    95
    Симпатии:
    40
    Поставь галку.
     

    Вложения:

    • Untitled-1.jpg
      Untitled-1.jpg
      Размер файла:
      51,5 КБ
      Просмотров:
      27
  3. zafarkhon

    zafarkhon Прохожие

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

    товар в складе>0 "Оповестить"
    товар в складе>1,2,3,4 "Купить"
     
  4. werbol

    werbol Постоялец

    Регистр.:
    20 июл 2007
    Сообщения:
    95
    Симпатии:
    40
    Данная настройка отвечает за вывод блока добавления в корзину,
    если товара 0 то будет "уведомить Меня", в остальных случаях "Купить".

    Настоятельно советую вам изучить документацию virtuemart, на официальном сайте.
     

    Вложения:

    • 12.jpg
      12.jpg
      Размер файла:
      26,7 КБ
      Просмотров:
      13
    • 13.jpg
      13.jpg
      Размер файла:
      25 КБ
      Просмотров:
      14
  5. zafarkhon

    zafarkhon Прохожие

    У меня не работает это функция!
    Если нету товара в складе все равно показиваеть кнопку купить!
    Можно это исправить
     
  6. werbol

    werbol Постоялец

    Регистр.:
    20 июл 2007
    Сообщения:
    95
    Симпатии:
    40
    у тебя какая версия virtuemart и joomla?
     
  7. zafarkhon

    zafarkhon Прохожие

    Joomla! 1.0.15 + Virtuemart 1.0.15b
     
  8. werbol

    werbol Постоялец

    Регистр.:
    20 июл 2007
    Сообщения:
    95
    Симпатии:
    40
    В 1.0 после того как нажмешь купить, появиться форма для уведомления, самое простое поставить последнею версию vituemart, либо здесь править (сейчас посмотрю точнее).
     
  9. zafarkhon

    zafarkhon Прохожие

    Я не могу поставить новый виртуемарт
    Потому что некоторые модули не работает в новом версии!
    Пожалуйста помоги эту проблему решат!
     
  10. werbol

    werbol Постоялец

    Регистр.:
    20 июл 2007
    Сообщения:
    95
    Симпатии:
    40
    Файл shop.product_details.php, отвечает за вывод страници описания товара.
    Найти :
    Код:
    /* ADD-TO-CART */
      $addtocart = "<div>
        <form action=\"". $mm_action_url."index.php\" method=\"post\" name=\"addtocart\" id=\"addtocart\">"
              .$ps_product_attribute->list_attribute($product_id)
              // added for the advanced attribute modification
              .$ps_product_attribute->list_advanced_attribute($product_id)
              // end added for advanced attribute modification
              .$ps_product_attribute->list_custom_attribute($product_id);
              // end added for custom attribute modification
    	if (USE_AS_CATALOGUE != '1' 
    		&& $product_price != "" 
    		&& !stristr( $product_price, $VM_LANG->_PHPSHOP_PRODUCT_CALL ) 
    		&& $auth['show_prices']) { 
    		$quantity = mosGetParam( $_REQUEST, 'quantity', 1 );
            $addtocart .= "
            <p><label for=\"quantity\" style=\"vertical-align: middle;\">".$VM_LANG->_PHPSHOP_CART_QUANTITY.":</label>
                <input type=\"text\" class=\"inputbox\" size=\"4\" id=\"quantity\" name=\"quantity\" value=\"$quantity\" style=\"vertical-align: middle;\" />&nbsp;
                <input type=\"submit\" ";
            $addtocart .= "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;\" ";
            $addtocart .= "value=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO ."\" title=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO."\" />
              </p>
          <input type=\"hidden\" name=\"flypage\" value=\"shop.$flypage\" />
          <input type=\"hidden\" name=\"page\" value=\"shop.cart\" />
          <input type=\"hidden\" name=\"manufacturer_id\" value=\"$manufacturer_id\" />
          <input type=\"hidden\" name=\"category_id\" value=\"$category_id\" />
          <input type=\"hidden\" name=\"func\" value=\"cartAdd\" />
          <input type=\"hidden\" name=\"option\" value=\"$option\" />
          <input type=\"hidden\" name=\"Itemid\" value=\"$Itemid\" />";
    	}
        $addtocart .= "</form>
        </div>";
    Заменить на :
    Код:
    /* ADD-TO-CART */
    
    if (USE_AS_CATALOGUE != '1'
    		&& $product_price != ""
    		&& !stristr( $product_price, $VM_LANG->_PHPSHOP_PRODUCT_CALL )
    		&& $auth['show_prices'])
    		{ if ($db_product->f ('product_in_stock') == 0) {
    				$addtocart = "<div>
              <form action=\"". $mm_action_url."index.php\" method=\"post\" name=\"addtocart\" id=\"addtocart\">"
              .$ps_product_attribute->list_attribute($product_id)
              // added for the advanced attribute modification
              .$ps_product_attribute->list_advanced_attribute($product_id)
              // end added for advanced attribute modification
              .$ps_product_attribute->list_custom_attribute($product_id);
              // end added for custom attribute modification
    
            $addtocart .= "
            <p><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;\" ";
            $addtocart .= "value=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO_NT ."\" title=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO_NT."\"  />
               </p>
          <input type=\"hidden\" name=\"flypage\" value=\"shop.$flypage\" />
          <input type=\"hidden\" name=\"page\" value=\"shop.cart\" />
          <input type=\"hidden\" name=\"manufacturer_id\" value=\"$manufacturer_id\" />
          <input type=\"hidden\" name=\"category_id\" value=\"$category_id\" />
          <input type=\"hidden\" name=\"func\" value=\"cartAdd\" />
          <input type=\"hidden\" name=\"option\" value=\"$option\" />
          <input type=\"hidden\" name=\"Itemid\" value=\"$Itemid\" />";
    
        $addtocart .= "</form>
        </div>";	}
        else {
        	$quantity = mosGetParam( $_REQUEST, 'quantity', 1 );
          $addtocart = "<div>
              <form action=\"". $mm_action_url."index.php\" method=\"post\" name=\"addtocart\" id=\"addtocart\">"
              .$ps_product_attribute->list_attribute($product_id)
              // added for the advanced attribute modification
              .$ps_product_attribute->list_advanced_attribute($product_id)
              // end added for advanced attribute modification
              .$ps_product_attribute->list_custom_attribute($product_id);
              // end added for custom attribute modification
    			$addtocart .= "
    			<p><label for=\"quantity\" style=\"vertical-align: middle;\">".$VM_LANG->_PHPSHOP_CART_QUANTITY.":</label>
                <input type=\"text\" class=\"inputbox\" size=\"4\" id=\"quantity\" name=\"quantity\" value=\"$quantity\" style=\"vertical-align: middle;\" />&nbsp;
                <input type=\"submit\" ";
            $addtocart .= "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;\" ";
            $addtocart .= "value=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO ."\" title=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO."\" />
              </p>
          <input type=\"hidden\" name=\"flypage\" value=\"shop.$flypage\" />
          <input type=\"hidden\" name=\"page\" value=\"shop.cart\" />
          <input type=\"hidden\" name=\"manufacturer_id\" value=\"$manufacturer_id\" />
          <input type=\"hidden\" name=\"category_id\" value=\"$category_id\" />
          <input type=\"hidden\" name=\"func\" value=\"cartAdd\" />
          <input type=\"hidden\" name=\"option\" value=\"$option\" />
          <input type=\"hidden\" name=\"Itemid\" value=\"$Itemid\" />";
    
        $addtocart .= "</form>
        </div>";
        }
    			;}
    Еще надо добавить в файл языка "_PHPSHOP_CART_ADD_TO_NT".
    В списках товаров останется по прежнему ("Купить").
     
Статус темы:
Закрыта.