Jump to content

chalatz

Members
  • Posts

    21
  • Joined

  • Last visited

chalatz's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. http://www.prestashop.com/forums/topic/41210-how-to-transfer-completely-modified-prestashop-site-from-local-server-to-web-server/
  2. ok, I saw them now. They are under 'PrestaShop Communities', but the section was minimized and my eye did not catch it. Thank you again!
  3. @Carl Favre: Yes, the posts are still there, but there is no visible link to the Greek senction. @Takio: There is no Dansk nor Hebrew forum. They seem to have gone too.
  4. Hi. I have noticed that since the forum update, the Greek section is missing. Thank you.
  5. Απ' ότι βλέπω τις εμφανίζει μια χαρά. Αλλά βλέπω επίσης ότι τα κουμπιά σου είναι κολλημένα στη δεξιά πλευρά. Στη θέση σου θα προσέθετα στο ul#product_list li (αρχείο global.css, γραμμή 1415) ένα padding-right: 15px;
  6. Όχι ακριβώς excel, αλλά αρχείο .csv. Αν τα έχεις σε αρχείο excel, μπορείς να το αποθηκεύσεις ως αρχείο .csv. Θα πρότεινα τα αρχεία csv να τα ανοίγεις με το calc του openoffice (ή του Libreoffice), με κωδικοποίηση utf-8. Για τη διαδικασία, ρίξε μια ματιά εδώ: http://www.prestashop.com/wiki/Importing_Product_Data/
  7. Δυστυχώς γενικά δεν μπορείς. Μόνο λατινικούς χαρακτήρες.
  8. Για δες εδώ: http://www.prestashop.com/forums/viewthread/75290/configuring___using_prestashop/solvedproduct_number_or_sku/ κυρίως την προτελευταία απάντηση. Για το άλλο ερώτημά σου δε γνωρίζω κάποιον εύκολο τρόπο. Εκτός κι αν εισάγεις τα προϊόντα σου μαζικά με αρχείο .csv και βάλεις το excel (ή καλύτερα το openoffice calc) να κάνει αυτόματη συμπλήρωση του πεδίου.
  9. Μπορείς να το βάλεις στο πεδίο Αναφορά (Reference) στη φόρμα εισαγωγής / τροποποίησης προϊόντων. Έτσι θα σου εμφανίζει τον κωδικό μόνο στην αναλυτική σελίδα του προϊόντος. Αν σου φτάνει αυτό, οκ, αν θέλεις να εμφανίζεται και αλλού, τότε θα πρέπει να προσθέσουμε λίγο κώδικα.
  10. Λοιπόν, το ψαξα λίγο παραπάνω και έχω να σου προτείνω πιστεύω μία καλύτερη λύση. Θα έχεις δηλαδή μόνο ένα μενού μέσα στο navbar.tpl και τα πεδία που θέλεις στα ελληνικά θα τα μεταφράσεις μέσα από τη διαχείριση του Prestashop. Πώς γίνεται αυτό; Απλά μέσα στον κώδικα του μενού αντί για απλό κείμενο, πχ Accessories και Help, θα βάλεις {l s='Accessories'} και {l s='Help'} αντίστοιχα. Το navbar.tpl σου θα το κάνεις κάπως έτσι: <link href="{$css_dir}navlinks.css" rel="stylesheet" type="text/css" media="screen" /> [url="{$base_dir}" class="home" title="home name" style="background-image: url('{$img_dir}home-icon-trans.png');"] Home [/url] href="{$base_dir}category.php?id_category=5">{l s='My Mobile'} Το μενού το βάζεις δηλαδή μόνο μία φορά, με τη διαφορά ότι δεν γράφεις σκέτο My Mobile, αλλά {l s='My Mobile'}. Με αυτόν τον τρόπο, 'περνάς' τα κείμενά σου μέσα από το σύστημα μετάφρασης του Prestashop και μπορείς να τα μεταφράσεις. Αφού βάλεις τα στοιχεία του μενού και καθαρίσεις την cache του smarty, πολύ απλά πηγαίνεις στη διαχείριση του Prestashop και τα μεταφράζεις όπως εσύ θέλεις. Στη διαχείριση δηλαδή, πηγαίνεις Tools -> Translations, καρτέλα 'Modify translations', φροντίζεις να είναι επιλεγμένο το 'Front Office translations' και μετά πατάς στην ελληνική σημαία ή αν δεν τη βγάζει, στο 'el'. Στη νέα σελίδα, ψάχνεις τα κείμενα που είχες βάλει στα αγγλικά μέσα στο μενού, βάζεις δίπλα τις μεταφράσεις τους, όταν τελειώσεις πατάς κάτω κάτω το κουμπί 'Update translations' και είσαι ok! (ελπίζω).
  11. Στο ul#product_list li div.right_block ξέχασες να βάλεις position: absolute; Διόρθωση: Απ' ότι βλέπω το έβαλες, αλλά δε μου το έβγαζε ο firebug. Απλώς τώρα βάλε ένα ; μετά από το margin-top: 0
  12. Λοιπόν, απ'ότι βλέπω αυτό με το min-height όντως δε δουλεύει. Αυτό που σκέφτηκα είναι να πούμε στο μπλοκ που περιέχει τις τιμές και τα δύο κουμπιά, να απέχει από το τέλος του συνολικού μπλοκ για το προϊόν, 10 pixel. Αυτό γίνεται με τις εξής αλλαγές στο αρχείο product_list.css: Στη γραμμή 3 αρχίζει ο παρακάτω κανόνας: ul#product_list li { float:left; width:160px; height:300px; margin:1px; } Άλλαξε τον σε: ul#product_list li { float:left; width:160px; height:300px; margin:1px; position: relative; } Προσθέτεις δηλαδή στο τέλος το position: relative. Στη γραμμή 52 τώρα, έχουμε: ul#product_list li div.right_block { float: left; width: 11em; text-align: right; margin-left: 1em; margin-top: 0 } Το αλλάζουμε σε: ul#product_list li div.right_block { float: left; width: 11em; text-align: right; margin-left: 1em; margin-top: 0; position: absolute; bottom: 10px } Προσθέτουμε δηλαδή στο τέλος δύο γραμμές. Ελπίζω τώρα να δουλέψει και να μη σου χαλάσει τίποτα στο site.
  13. Λοιπόν, αυτό που μπορείς να κάνεις, είναι να ελέγχεις σε ποια γλώσσα είναι γυρισμένο το prestashop και ανάλογα να εμφανίζει την κατάλληλη μπάρα, την οποία εσύ από πριν θα έχεις ρυθμίσει χειροκίνητα. Πάμε λοιπόν στο navbar.tpl, το οποίο το έχεις κάπως έτσι, σωστά; <link href=”{$css_dir}navlinks.css” rel=“stylesheet” type=“text/css” media=“screen” /> [url=”{$base_dir}” class=“home” title=“home name” style=“background-image: url(’{$img_dir}home-icon-trans.png’);”] Home [/url] href="{$base_dir}category.php?id_category=5">Mobile Για να δείχνει ξεχωριστή μπάρα για αγγλικά και ελληνικά, το navbar.tpl, θα είναι κάπως έτσι: <link href=”{$css_dir}navlinks.css” rel=“stylesheet” type=“text/css” media=“screen” /> {if $lang_iso eq 'en'} [url=”{$base_dir}” class=“home” title=“home name” style=“background-image: url(’{$img_dir}home-icon-trans.png’);”] Home [/url] href="{$base_dir}category.php?id_category=5">Mobile {/if} {if $lang_iso eq 'el'} [url=”{$base_dir}” class=“home” title=“home name” style=“background-image: url(’{$img_dir}home-icon-trans.png’);”] Home [/url] href="{$base_dir}category.php?id_category=5">Κινητά {/if} Ό,τι μπει δηλαδή ανάμεσα στο {if $lang_iso eq 'en'} και το επόμενό του {/if} εμφανίζεται στο αγγλικό μέρος. Ό,τι μπει ανάμεσα στο {if $lang_iso eq 'el'} και το επόμενό του {/if} εμφανίζεται στο ελληνικό μέρος. Και μην ξεχάσεις μετά τις αλλαγές να καθαρίσεις την cache του smarty όπως σου είπα παραπάνω. Ελπίζω να το κατάλαβες και να δουλεύει!
  14. χμμ, εγώ είχα υπόψη μου τα featured products, ενώ εσύ έχεις πειράξει τη γενική λίστα των προϊόντων. Αυτό πως το έκανες; με κάποια ρύθμιση μέσα από τη διαχείριση; με κάποιο module; ή έχεις αλλάξει το product_list.css; Αν ισχύει το τελευταίο, αν δηλαδή έχεις πειράξει μόνο το product_list.css και όχι κάποιο αρχείο .tpl, τότε μέσα στο product_list.css, αμέσως μετά τον κανόνα στην αρχή: * html ul#product_list li { height: auto !important; height: 130px } πρόσθεσε τον παρακάτω κανόνα: ul#product_list .right_block div { min-height: 50px; } Εννοείται ότι την τιμή του min-height την ορίζεις όσο σε βολεύει. Δεν ξέρω ποια έκδοση έχεις, τα παραπάνω τα έχω δοκιμάσει στην 1.4.
  15. Καταρχάς να σε συμβουλέψω να μην γίνεσαι πιεστικός όταν ζητάς βοήθεια. Το θέμα σου είναι κοντά στην κορυφή και το βλέπουν όλοι. Όταν κατέβει κάτω ή πάει σε άλλη σελίδα, τότε μπορείς να βάλεις ένα reply για να το ξαναφέρεις κοντά στην κορυφή. anyway.. Όσον αφορά το πρόβλημά σου, απ' ότι βλέπω όταν ένα προϊόν έχει μειωμένη τιμή, το έξτρα κείμενο σπρώχνει τα κουμπιά προς τα κάτω. Εμένα προσωπικά πάντως δε με ενοχλεί αυτό. Αν θέλεις τώρα σώνει και καλά να φέρεις τα κουμπιά στην ίδια ευθεία, μια λύση που μπορώ να σκεφτώ είναι η περιοχή όπου εμφανίζεται η τιμή να έχει ένα ελάχιστο ύψος. Στο demo του prestashop, η περιοχή αυτή είναι μία παράγραφος με κλάση price_container. Το css είναι το παρακάτω: #center_column div.products_block ul li p { margin: 0; padding: 0; } Εσύ το μόνο που μένει να κάνεις είναι να αποφασίσεις πόσα pixel θέλεις να είναι το ελάχιστο ύψος αυτής της παραγράφου και να το εφαρμόσεις με την ιδιοότητα min-height. Αν θέλεις για παράδειγμα το ελάχιστο ύψος να είναι 50px, τότε θα προσθέσεις τη γραμμή min-height: 50px; και συνολικά το στυλ της παραγράφου θα είναι #center_column div.products_block ul li p { margin: 0; padding: 0; min-height: 50px; } Ελπίζω να βοήθησα.
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More