Σελίδα 1 από 1

[Λύθηκε] Shoppica layout στα προιοντα

Δημοσιεύτηκε: 23 Φεβ 2014, 22:02
από mikios_69
Καλησπερα και εδω..
Δεν ξερω αν ειναι σωστη η κατηγορια που το βαζω το topic γιατι νομιζω οτι δεν εχει να κανει με το shoppica αλλα γενικα με τα layout..
Anyway..
Δεν ξερω αν το λεω σωστα στον τιτλο αλλα θελω να προσθεσω ενα νεο layout κατω απο την εικονα του προιοντος..
Σας παραθετω και μια εικονα για τι θελω να κανω..
Πιστευω οτι δεν ειναι θεμα του template που χρησιμοποιω..
Ακομα και στο default με τον ιδιο τροπο πιστευω οτι θα γινεται..

http://postimg.org/image/asicfyy2n/

Re: Shoppica layout στα προιοντα

Δημοσιεύτηκε: 24 Φεβ 2014, 6:34
από Alexandra
Καλημέρα, σωστά επέλεξες αυτήν την κατηγορία. Και λάθος να έκανες όμως δεν υπάρχει πρόβλημα, θα μετέφερα εγώ τα θέματα στις κατάλληλες κατηγορίες.

Θα πρέπει πριν να διευκρινίσουμε κάποιες παραμέτρους.
Εκεί που θέλεις να τοποθετηθεί η εικόνα, κανονικά βρίσκονται τα thumbnails εναλλακτικών εικόνων. Αν τοποθετηθεί η εικόνα που θες εκεί θα σπρώξει προς τα κάτω τα thimbnails (αν υπάρχουν) ή θα πάει κάτω από τα thumbnails. Έτσι και τα δύο θα σπρώξουν πιο κάτω την περιγραφή και τα χαρακτηριστικά.

Βάσει του layout του shoppica, νομίζω καταλληλότερη θέση θα ήταν δεξιά στη θέση που θα υπήρχαν τα options. Μία άλλη λύση θα ήταν να εμφανίζεται μία κορδέλα διαγώνια δεξιά επάνω από τη φωτογραφία του προϊόντος που να λέει ότι θες.

Re: Shoppica layout στα προιοντα

Δημοσιεύτηκε: 24 Φεβ 2014, 11:09
από mikios_69
Καλημερα..
Ευχαριστω για την απαντηση!
Οι επιπλεον εικονες στο shoppica εμφανιζοντε σε ενα ξεχωριστω tab διπλα στην περιγραφη του προιοντος..
Δεν θα μου το κατεβασει παρακατω..
Οσο για το label που μου λες δεν εχω βρει καποιο σωστο extension που να δουλευει σωστα..
Αν εχεις να μου προτεινεις κατι και εκει..?

Re: Shoppica layout στα προιοντα

Δημοσιεύτηκε: 24 Φεβ 2014, 11:58
από Alexandra
Ok, εφόσον δεν έχεις πρόβλημα με το layout τα πράγματα είναι απλά.

Στο αρχείο catalog/controller/product/product.php κάτω από αυτήν την γραμμή
Κώδικας: Επιλογή όλων
$this->data['model'] = $product_info['model'];
πρόσθεσε αυτό:
Κώδικας: Επιλογή όλων
$this->data['sku'] = $product_info['sku'];
Στο αρχείο catalog/view/theme/Το θέμα σου/template/product/product.tpl
Πρόσθεσε όπου θες αυτό (άλλαξε την εικόνα με αυτή που θες)
Κώδικας: Επιλογή όλων
    <?php  if ($sku) { ?>
        <img src="http://papillon.com.gr/eshop/image/data/banners/katastima-papillon.jpg" alt="Δωρεάν Εκτύπωση">
    <?php } ?> 
Μία καλή θέση στο template σου θα μπορούσε να είναι εδώ:
πχ κάτω από το <div id="product_info">.....κάποιος κώδικας .... εδώ προσθέτεις το παραπάνω</div>

Στη διαχείριση σε όποιο προϊόν θα δηλώνεις κάποια αξία στο πεδίο "sku", πχ 1, θα εμφανίζεται η εικόνα.

Re: Shoppica layout στα προιοντα

Δημοσιεύτηκε: 24 Φεβ 2014, 18:21
από mikios_69
Ετσι θα μπει σε ολα τα προιοντα του καταστηματος μου η εικονα για δωρεαν εκτυπωση..
εγω θελω σε καποια συγκεκριμενα προιοντα να το βαλω.. δλδ μονο στα προσκλητηρια!!!

Re: Shoppica layout στα προιοντα

Δημοσιεύτηκε: 24 Φεβ 2014, 19:13
από Alexandra
Όχι, θα εμφανίζεται μόνο σε όποιο προϊόν έχεις δηλωσει 1 στο sku.

Re: Shoppica layout στα προιοντα

Δημοσιεύτηκε: 24 Φεβ 2014, 20:40
από mikios_69
:D
μια χαρα δουλευει!!!
προσπαθω να βρω την θεση κατω απο την εικονα και δεν μπορω να βρω που πρεπει να βαλω τον κωδικα :?

και κατι ακομα..
μπορω οταν βαζω sku 2 να μου βγαζει αλλη εικονα, sku 3 αλλη ...κ.ο.κ.

Re: Shoppica layout στα προιοντα

Δημοσιεύτηκε: 25 Φεβ 2014, 9:09
από Alexandra
προσπαθω να βρω την θεση κατω απο την εικονα και δεν μπορω να βρω που πρεπει να βαλω τον κωδικα
Στο product.tpl ψάξε και βρες κάτι σαν τον παρακάτω κώδικα. Δεν θα είναι ακριβώς όπως στο δείχνω γιατί η php του template σου δεν φαίνεται από το browser.
<div id="product_images">
Κάποιος κώδικας ....
<div id="product_image_preview_holder" class="clearfix">
Κάποιος κώδικας ....
</div>
Κάποιος κώδικας ....
Πριν το div που κλείνει το πλαίσιο των εικόνων εισάγεις τον κώδικα της εικόνας και το μετακινείς εκεί που θες με θετικά και αρνητικά margin
<?php if ($sku) { ?>
<img src="http://papillon.com.gr/eshop/image/data ... pillon.jpg" alt="Δωρεάν Εκτύπωση" style="margin:-20px 0 20px 60px">
<?php } ?>

</div>

μπορω οταν βαζω sku 2 να μου βγαζει αλλη εικονα, sku 3 αλλη ...κ.ο.κ.
Όχι, γιατί υπάρχει μόνο ένα πεδίο sku στη βάση δεδομένων. Για να μην σε μπερδέψω με πολλές αλλαγές χρησιμοποιούμε τα υπάρχοντα πεδία του Opencart τα οποία οι περισσότεροι χρήστες δεν χρησιμοποιούν.

Μπορείς να κάνεις αυτό που θες με δύο τρόπους:
Α) Αν θες οι επιπλέον φωτογραφίες να εμφανίζονται ταυτόχρονα όταν ενεργοποιείταιτο sku, μπορείς να προσθέσεις όσες εικόνες θες πχ
<img src="http://papillon.com.gr/eshop/image/data ... illon1.jpg" alt="Δωρεάν Εκτύπωση">
<img src="http://papillon.com.gr/eshop/image/data ... illon2.jpg" alt="blabla1">
<img src="http://papillon.com.gr/eshop/image/data ... illon3.jpg" alt="blabla1">

Β) Αν θες να έχεις τον έλεγχο για να εμφανίζονται διαφορετικές επιπλέον φωτογραφίες σε διαφορετικά προϊόντα, μπορείς να χρησιμοποιήσεις περισσότερα πεδία για την ενεργοποίηση επιπλέον φωτογραφιών προσθέτοντας τον κώδικα του προηγούμενου ποστ περισσότερες φορές και αντικαθιστώντας το "sku" με κάποιο από αυτά: upc,ean,jan,isbn,mpn.