OpenCart-Hellas 

Η Ελληνική κοινότητα υποστήριξης του Opencart

Θέματα που αφορούν τη γενικότερη λειτουργία του Opencart.
#2141
Χαιρετώ όλη την κοινότητα.

Θα ήθελα να ρωτήσω εαν ξέρει κάποιος πως να αφαιρέσω τις στήλες "Βάρος" και "Διαστάσεις" απο την σελίδα Σύγκρισης. Επειδή στην εγκατάσταση που δουλεύω προς το παρόν χρησιμοποιώ custom theme(CosyOne) προτιμώ να χρησιμοποιώ OCMOD's ή vQmod's και αυτό διότι δεν θέλω να παρεμβαίνω απευθείας στα αρχεία ούτως ώστε στην αναβάθμιση να παραμένει η τροποποίηση και να μην χρειάζεται να την ξαναγράφω.

Δουλέυοντας πάνω σε ενα άλλο OCMOD προσπάθησα το εξης αλλά δεν δουλεύει:
Κώδικας: Επιλογή όλων
<modification>
	<name>Remove Weight and Dimensions from Compare Page</name>
	<code>removeweightanddimensionsfromcompare</code>
    <version>1.0 for OC 2.0</version>
    <author>TBA</author>

	<file path="catalog/view/theme/*/template/product/compare.tpl">
        <operation error="log">
            <search><![CDATA[<td class="contrast_font"><?php echo $text_weight; ?></td>
            <?php foreach ($products as $product) { ?>
            <td><?php echo $products[$product['product_id']]['weight']; ?></td>
            <?php } ?>]]></search>
            <add position="replace"><![CDATA[]]></add>
        </operation>
		
		<operation error="log">
            <search><![CDATA[<td class="contrast_font"><?php echo $text_dimension; ?></td>
            <?php foreach ($products as $product) { ?>
            <td><?php echo $products[$product['product_id']]['length']; ?> x <?php echo $products[$product['product_id']]['width']; ?> x <?php echo $products[$product['product_id']]['height']; ?></td>
            <?php } ?>]]></search>
            <add position="replace"><![CDATA[]]></add>
        </operation>

    </file>

</modification>	
Μήπως κάποιος πιο expert μπορεί να βοηθήσει;

Ευχαριστώ
#2142
Καλησπέρα

Στο <search></search> tag πρέπει να εισάγεις μόνο μία γραμμή. Αν θέλεις το search να περιλαμβάνει περισσότερες γραμμές, χρησιμοποίησε το offset="κάποιος-αριθμός". Μπορείς να διαβάσεις σχετικά με το offset στις οδηγίες του vQmod.
#2143
ΟΚ, ευχαριστώ πολύ για την βοήθεια. Έκανα το εξής και λειτούργησε.
Κώδικας: Επιλογή όλων
<modification>
	<name>Remove Weight and Dimensions from Compare Page</name>
	<code>removeweightanddimensionsfromcompare_1.0.3</code>
    <version>1.0.3 for OC 2.0</version>
    <author>ΤΒΑ</author>
    <link>ΤΒΑ</link>

	<file path="catalog/view/theme/*/template/product/compare.tpl">
		 <operation>
			<search trim="true"><![CDATA[<td class="contrast_font"><?php echo $text_weight; ?></td>
			]]></search>
			<add position="replace" trim="true" offset="9"><![CDATA[]]></add>
		</operation>

    </file>

</modification>	
Ελπίζω να το έχω γράψει σωστά και να μην μου "χαλάσει" κάτι άλλο. Αλλά εαν σκεφτείς οτι αυτό είναι μόνο για το compare.tpl, το βλέπω σχετικά ασφαλές.
Σε περίπτωση που έχετε κάποια διόρθωση για το syntax (καταγραφή στο error.log κλπ.) θα χαρώ να την ακούσω.

Ευχαριστώ και πάλι.
#2144
Καλημέρα

Το trim όταν είναι true δεν χρειάζεται να δηλωθεί γιατί αυτή είναι η προεπιλεγμένη του αξία:
Κώδικας: Επιλογή όλων
class VQSearchNode extends VQNode {
	public $position = 'replace';
	public $offset = 0;
	public $index = 'false';
	public $regex = 'false';
	public $trim = 'true';
        κλπ...
Επίσης, η σύνταξη σου ακολουθεί την λογική σύνταξης του OCMod. Στη σύνταξη του vQmod τα position="replace" offset="9" πηγαίνουν στο <search>. Για να δεις πως είναι η προτεινόμενη σύνταξη του vQmod, άνοιξε το vqmod/xml/vqmod_opencart.xml vQmod.
#2146
Ναι, ξέχασα να αναφέρω οτι το παρόν modification το έχω γράψει και ανεβάσει ως OCMOD. Αν κάποιος το χρειαστεί ας μου πει αν και λογικά οτι θα χρειαστεί αλλαγή στο offset εαν χρησιμοποιείται άλλο custom theme.

Γεια σας. Χρησιμοποιώ το OC 3039 με το Journal και[…]

Πολύ καλά κάνεις και το λες, εννοείτε ότι χρειάζετ[…]

email μέσω SMTP

Καλημέρα, Το έχω δοκιμάσει και με ssl:////mail.m[…]

Πριν ζητήσετε βοήθεια στο φόρουμ, παρακαλούμε ελέγξτε αν υπάρχει έτοιμη λύση στο OpenCart Extension Marketplace!