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

Небольшая доработка склада

Больше
14 года 4 мес. назад - 14 года 4 мес. назад #2856 от exse
Нужно сделать так, чтоб работал склад, но в меню товара не показывалось количество оставшихся товаров на складе. Т. е. чтоб учёт работал, но информация о количестве товаров пользователю не была доступна.


Заранее спасибо :)
Вложения:
Последнее редактирование: 14 года 4 мес. назад пользователем exse.
Больше
14 года 4 мес. назад #2859 от Wedal
exse, вроде была такая опция в настройках, но точно не помню. Чтобы наверняка: открываете шаблон страницы товара Virtuemart(flypage), который у вас используется, находите переменную вывода количества на складе и комментируете её. Если сложно, читайте статьи по редактированию шаблона Virtuemart. Они есть в серии.
Спасибо сказали: exse
Больше
14 года 4 мес. назад - 14 года 4 мес. назад #2861 от exse
Такой опции нет.
По поводу flypage. Найти переменную вывода количества товаров на складе мне не удалось, желательно бы узнать где конкретно она находится, шаблон стандартный.

Вложенный файл:

Имя файла: product_details.zip
Размер файла:14 KB
Вложения:
Последнее редактирование: 14 года 4 мес. назад пользователем exse.
Больше
14 года 4 мес. назад #2862 от Wedal

product_availability Отформатированная информация о наличии товара, включает в себя также количество доступных товаров, среднее время доставки. Форматирование информации находиться в файле themes/default/templates/common/availability.tpl.php

Спасибо сказали: exse
Больше
14 года 4 мес. назад #2863 от exse
Большое спасибо за подсказку. Не могли бы вы ещё уточнить как лучше вырезать строчку отображения количества товаров, на странице товара.

<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>


<?php
ob_start();

if (($product_in_stock < 1 && CHECK_STOCK) || $product_available_date > time() ) {
// Product is not in stock or not available yet (Availability date in future) ?>
<?php echo $VM_LANG->_('PHPSHOP_CURRENTLY_NOT_AVAILABLE') ?>
<br />

<?php
}
// Product will be available soon!!
if($product_available_date > time()) { ?>
<?php
echo $VM_LANG->_('PHPSHOP_PRODUCT_AVAILABLE_AGAIN')
. date("d.m.Y", $product_available_date );
?>
<br /><br />
<?php
}
// Yes, we have XX products in stock!
elseif( ($product_in_stock >= 1 && CHECK_STOCK) ) {
?><span style="font-weight:bold;">
<?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_IN_STOCK') ?>:
</span><?php echo $product_in_stock ?>
<br /><br />
<?php
}

// Delivery time!
// Ships in 24hrs, 48hrs, ....
if( $product_availability ) { ?>
<span style="font-weight:bold;">
<?php echo $VM_LANG->_('PHPSHOP_DELIVERY_TIME') ?>:
</span>
<br /><br />
<?php
if( CHECK_STOCK == '1' && !$product_in_stock ) {
$product_availability = 'not_available.gif';
}
if( is_file( VM_THEMEPATH."images/availability/".$product_availability)) {
echo vmCommonHTML::imageTag( VM_THEMEURL."images/availability/".$product_availability, $product_availability );
}
else {
echo $product_availability;
}
}
$avail = ob_get_contents();
ob_end_clean();
if( !empty( $avail ) ) {
?>
<div class="availabilityHeader"><?php echo $VM_LANG->_('PHPSHOP_AVAILABILITY') ?></div>
<br />
<?php
echo $avail;
}
?>

Вложения:
Больше
14 года 4 мес. назад #2893 от exse
Уважаемый Wedal. Большое спасибо за вашу помощь. Если вам известно как нужно отредактировать этот файл, для моих целей, пожалуйста опишите) Заранее благодарю!))
Больше
14 года 4 мес. назад #2894 от Wedal
exse, по-моему самый конец файла:
Code:
<div class="availabilityHeader"><?php echo $VM_LANG->_('PHPSHOP_AVAILABILITY') ?></div> <br /> <?php echo $avail; }
Больше
14 года 4 мес. назад #2955 от exse
Что-то не получается. Не могли бы поконкретнее сказать( как изменить код), если вам это известно, или посоветовать специалиста, который сможет с этим справится))
4
Telegram Быстрый ответ
WhatsApp Личные сообщения
Max Мессенджер
Email Электронная почта