Προσπάθησα να περάσω ενα πρόσθετο που χρωματίζει την διαθεσιμότητα απο πράσινη σε πορτοκαλί οσο πεφτει η ποσότητα των προϊόντων αλλα ηταν αδύνατον. Τωρα, προσπαθώ να περάσω ενα πρόσθετο που κρύβει το κουμπί αγοράς οταν το προϊον δεν είναι διαθέσιμο αλλα τζίφος.
Το πρόσθετο ειναι αυτο: http://www.opencart.com/index.php?route ... on_id=2945
Δίνω τον κώδικα:
Code: Select all
<modification>
<id>Out of stock button_v152</id>
<version>1.5.2 To 1.5.6</version>
<vqmver>2.2.2</vqmver>
<author>JIM2Y</author>
<!-- Grey button css -->
<file name="catalog/view/theme/*/template/common/header.tpl">
<operation error="skip">
<search position="before"><![CDATA[
</head>
]]></search>
<add trim="true"><![CDATA[
<style id='out-of-stock' type='text/css'><!--
input.button-grey {
cursor: pointer;
color: #FFFFFF;
line-height: 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background: url('catalog/view/theme/default/image/button-grey.png') top left repeat-x;
-webkit-border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px;
-khtml-border-radius: 7px 7px 7px 7px;
border-radius: 7px 7px 7px 7px;
-webkit-box-shadow: 0px 2px 2px #DDDDDD;
-moz-box-shadow: 0px 2px 2px #DDDDDD;
box-shadow: 0px 2px 2px #DDDDDD;
margin: 0;
border: 0;
height: 24px;
padding: 0px 12px 0px 12px;
}
--></style>
]]></add>
</operation>
</file>
<!-- Additional languages - Multi-language use -->
<file name="catalog/language/english/english.php">
<operation error="skip">
<search position="after"><![CDATA[
$_['button_cart']
]]></search>
<add trim="true"><![CDATA[
$_['button_out_of_stock'] = 'Out of Stock';
]]></add>
</operation>
</file>
<!-- Account - Wishlist -->
<file name="catalog/controller/account/wishlist.php">
<operation error="skip">
<search position="after"><![CDATA[
$product_info['product_id'],
]]></search>
<add trim="true"><![CDATA[
'quantity' => $product_info['quantity'],
]]></add>
</operation>
<operation error="skip">
<search position="after"><![CDATA[
$this->data['button_cart'] = $this->language->get('button_cart');
]]></search>
<add trim="true"><![CDATA[
$this->data['button_out_of_stock'] = $this->language->get('button_out_of_stock');
]]></add>
</operation>
</file>
<file name="catalog/view/theme/*/template/account/wishlist.tpl">
<operation error="skip">
<search position="replace"><![CDATA[
<img src="catalog/view/theme/default/image/cart-add.png" alt="<?php echo $button_cart; ?>" title="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" />
]]></search>
<add trim="true"><![CDATA[
<?php if ($product['quantity'] <= 0 ) { ?>
<img src="catalog/view/theme/default/image/warning.png" title="<?php echo $product['stock']; ?>" );" />
<?php } else { ?>
<img src="catalog/view/theme/default/image/cart-add.png" alt="<?php echo $button_cart; ?>" title="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" />
<?php } ?>
]]></add>
</operation>
</file>
<!-- Controller - Module -->
<file name="catalog/controller/module/*.php">
<operation error="skip">
<search position="after"><![CDATA[
$result['product_id'],
]]></search>
<add trim="true"><![CDATA[
'quantity' => $result['quantity'],
'stock' => $result['stock_status'],
]]></add>
</operation>
<operation error="skip">
<search position="after"><![CDATA[
$product_info['product_id'],
]]></search>
<add trim="true"><![CDATA[
'quantity' => $product_info['quantity'],
'stock' => $product_info['stock_status'],
]]></add>
</operation>
<operation error="skip">
<search position="after"><![CDATA[
$this->data['button_cart'] = $this->language->get('button_cart');
]]></search>
<add trim="true"><![CDATA[
$this->data['button_out_of_stock'] = $this->language->get('button_out_of_stock');
]]></add>
</operation>
</file>
<!-- Template - Module - All -->
<file name="catalog/view/theme/*/template/module/*.tpl">
<operation error="skip">
<search position="replace"><![CDATA[
<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
]]></search>
<add trim="true"><![CDATA[
<?php if ($product['quantity'] <= 0 ) { ?>
<input type="button" value="<?php echo $product['stock']; ?>" class="button-grey" />
<?php } else { ?>
<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
<?php } ?>
]]></add>
</operation>
</file>
<!-- Controller - Product -->
<file name="catalog/controller/product/*.php">
<operation error="skip">
<search position="after"><![CDATA[
$result['product_id'],
]]></search>
<add trim="true"><![CDATA[
'quantity' => $result['quantity'],
'stock' => $result['stock_status'],
]]></add>
</operation>
<operation error="skip">
<search position="after"><![CDATA[
$product_info['product_id'],
]]></search>
<add trim="true"><![CDATA[
'quantity' => $product_info['quantity'],
'stock' => $product_info['stock_status'],
]]></add>
</operation>
<operation error="skip">
<search position="after"><![CDATA[
$this->data['button_cart'] = $this->language->get('button_cart');
]]></search>
<add trim="true"><![CDATA[
$this->data['button_out_of_stock'] = $this->language->get('button_out_of_stock');
]]></add>
</operation>
<operation error="skip">
<search position="after"><![CDATA[
$this->data['points'] = $product_info['points'];
]]></search>
<add><![CDATA[
$this->data['quantity'] = $product_info['quantity'];
]]></add>
</operation>
</file>
<file name="catalog/view/theme/*/template/product/*.tpl">
<operation error="skip">
<search position="replace"><![CDATA[
<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
]]></search>
<add trim="true"><![CDATA[
<?php if ($product['quantity'] <= 0 ) { ?>
<input type="button" value="<?php echo $product['stock']; ?>" class="button-grey" />
<?php } else { ?>
<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
<?php } ?>
]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[
<input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
]]></search>
<add trim="true"><![CDATA[
<?php if ($quantity <= 0 ) { ?>
<?php echo ""; ?>
<?php } else { ?>
<input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
<?php } ?>
]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[
<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
]]></search>
<add trim="true"><![CDATA[
<?php if ($quantity <= 0 ) { ?>
<input type="button" value="<?php echo $stock; ?>" class="button-grey" />
<?php } else { ?>
<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
<?php } ?>
]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[
<a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a>
]]></search>
<add trim="true"><![CDATA[
<?php if ($product['quantity'] <= 0) { ?>
<input type='button' value="<?php echo $product['stock']; ?>" class='button-grey' />
<?php } else { ?>
<a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a>
<?php } ?>
]]></add>
</operation>
</file>
</modification>
αγορασμένη, οχι σπασμένη.
Καμία ιδεα;