Добрый день, хотел бы получить подсказку. (ocStore 1.5.4.1)
Решил использовать данный модуль Sold Out v0.3.4, однако он VQmod, который я не решаюсь использовать, поэтому изменения вносил ручками, и вроде бы даже все заработало, однако, я рано обрадовался, то что у меня не получилось русифицировать текст кнопки, не так страшно, по-любому разберусь, а вот то что начали сыпаться синтаксические ошибки при попытке купить имеющийся товар, меня сильно расстроило. (Parse error: syntax error, unexpected ';' in /www/catalog/controller/product/product.php on line 190)
Может кто нибудь проверит его работоспособность в VQmod? те ошибки что сыпались, жаловались на product.tpl и product.php.
Если я в данном месте допустил ошибку, поправьте:
нужно сделать это
<file name="catalog/controller/product/product.php">
</operation>
<operation>
<search position="before">
<![CDATA[$product_info['quantity'] <= 0]]>
</search>
<add>
<![CDATA[ $this->data['prod_quant'] = $product_info['quantity']; $this->data['prod_name'] = $product_info['name']; ]]>
</add>
</operation>
в итоге получилось это:
if ($this->data['prod_quant'] = $product_info['quantity']; $this->data['prod_name'] = $product_info['name'];$product_info['quantity'] <= 0) {
$this->data['stock'] = $product_info['stock_status'];
} elseif ($this->config->get('config_stock_display')) {
$this->data['stock'] = $product_info['quantity'];
} else {
$this->data['stock'] = $this->language->get('text_instock');
ну и под конец этот кусок, но тут вроде вопросов нет, кроме одного - offset="3", просто отступ или еще что?
<file name="catalog/view/theme/*/template/product/product.tpl">
<operation>
<search position="replace" offset="3">
<![CDATA[<div><?php echo $text_qty; ?>]]>
</search>
<add>
<![CDATA[ <?php if ($prod_quant>0) echo "<div>$text_qty<input type='text' name='quantity' size='2' value='$minimum' /><input type='hidden' name='product_id' size='2' value='$product_id' /> "; else echo "<div>"; ?> ]]>
</add>
</operation>
<operation>
<search position="replace">
<![CDATA[<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />]]>
</search>
<add>
<![CDATA[ <?php if ($prod_quant>0) echo "<input type='button' value='$button_cart' id='button-cart' class='button' />"; else echo "<span style='color:red; font-weight:bold;'>$stock</span><a href='index.php?route=information/contact&enquiry=", urlencode("$prod_name ($model)".PHP_EOL), "' target='_blank' class='button' style='color:yellow;'>Inquire Now</a>"; ?> ]]>
</add>
</operation>
<operation>
<search position="replace">
<![CDATA[<a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a>]]>
</search>
<add>
<![CDATA[ <?php if ($product['quantity']>0) echo "<input type='button' value='$button_cart' onclick='addToCart($product[product_id]);' class='button' />"; else echo "<span style='color:red; font-weight:bold;'>$product[stock]</span><a href='index.php?route=information/contact&enquiry=", urlencode("$product[name] ($product[model])".PHP_EOL), "' target='_blank' class='button' style='color:yellow;'>Inquire Now</a>"; ?> ]]>
</add>
</operation>
</file>