Προσαρμογή προσθετων στην μακέτα μας
Posted: Tue Mar 10, 2015 1:58 am
Απ' οτι εχω καταλάβει, τα περισσότερα, αν οχι ολα τα πρόσθετα, κυρίως αυτα που εχουν να κάνουν με μορφοποίηση του front end, αφορούν την "εργοστασιακή" μακέτα του opencart.
Προσπάθησα να περάσω ενα πρόσθετο που χρωματίζει την διαθεσιμότητα απο πράσινη σε πορτοκαλί οσο πεφτει η ποσότητα των προϊόντων αλλα ηταν αδύνατον. Τωρα, προσπαθώ να περάσω ενα πρόσθετο που κρύβει το κουμπί αγοράς οταν το προϊον δεν είναι διαθέσιμο αλλα τζίφος.
Το πρόσθετο ειναι αυτο: http://www.opencart.com/index.php?route ... on_id=2945
Δίνω τον κώδικα:
η μακέτα μου είναι αυτη: http://www.templatemonster.com/demo/49207.html
αγορασμένη, οχι σπασμένη.
Καμία ιδεα;
Προσπάθησα να περάσω ενα πρόσθετο που χρωματίζει την διαθεσιμότητα απο πράσινη σε πορτοκαλί οσο πεφτει η ποσότητα των προϊόντων αλλα ηταν αδύνατον. Τωρα, προσπαθώ να περάσω ενα πρόσθετο που κρύβει το κουμπί αγοράς οταν το προϊον δεν είναι διαθέσιμο αλλα τζίφος.
Το πρόσθετο ειναι αυτο: 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>
αγορασμένη, οχι σπασμένη.
Καμία ιδεα;