Site-View Posted July 13, 2010 Share Posted July 13, 2010 Νομίζω όσοι έχουν φτάξει ελληνικό site έχουν παρατήρηση ότι στην σελίδα εμφανίζονται στο κώδικα κάπως έτσι:(''Τ&omicro;site&ch;&rh;&et;&sigm;&iot;μ&omicro;π&'')υπάρχει καμια λύση,δοκίμασα να αλλάξω και από τι βάση το utf8_general_cι σε utf8_unicode_cι αλλα δεν άλλαξε κάτι.έχει κανεις καμια ιδέα. Link to comment Share on other sites More sharing options...
Smileweb Posted July 21, 2010 Share Posted July 21, 2010 Ναι ρε γ..το, και το πρόβλημα αυτό είναι καταστροφικό για το SEO..αν δεν το λύσουμε τότε είμαστε θαμένοι στις μηχανές αναζήτησης Link to comment Share on other sites More sharing options...
Pavlos Posted July 21, 2010 Share Posted July 21, 2010 Για τα μετα tags άλλαξε το {$meta_description|escape:'htmlall':'UTF-8'} και {$meta_keywords|escape:'htmlall':'UTF-8'} σε {$meta_description} και {$meta_keywords} κ.ο.κστο αρχείο themes/prestashop/product.tplΣιγά Σιγά θα βρούμε και τα υπόλοιπα... Link to comment Share on other sites More sharing options...
Smileweb Posted July 21, 2010 Share Posted July 21, 2010 εισαι σίγουρος ότι είναι στο product.tpl ?Δεν μπορώ να βρώ που είναι... Link to comment Share on other sites More sharing options...
Site-View Posted July 21, 2010 Author Share Posted July 21, 2010 όντως δεν το βρήκα ούτε εγώ...εντωμεταξύ στο site μου κάποια τα δείχνει κανονικά και κάποια χαλια ,βρίσκω τα module που τα δείχνει κανονικά και έχει escape:html:utf-8 το μεταφέρω στα module που δεν εμφανίζεται σωστά και δεν αλλάζει τίποτα,θα τρελαθώ...που διαβάζει τα μισά σωστά και τα αλλα μισά λάθος...μπορεί να το δείτε και στο κώδικα μου. Link to comment Share on other sites More sharing options...
Pavlos Posted July 22, 2010 Share Posted July 22, 2010 χίλια συγνώμη... εννοούσα στο header.tpl! Link to comment Share on other sites More sharing options...
Smileweb Posted July 22, 2010 Share Posted July 22, 2010 Επιτέλους!!Έφτιαξε! Να'σαι καλά φίλε.. Βέβαια υπάρχουν και άλλα λαθάκια, αλλά τουλάχιστον έτσι μπορεί κάποιος να βρει το προϊόν που πουλάμε! Link to comment Share on other sites More sharing options...
Site-View Posted July 22, 2010 Author Share Posted July 22, 2010 μετά από παρα πολλές ώρες που έβγαλα τα ματια μου βρήκα τη λύση και στο κώδικα εμφανίζονται ελληνικά και είναι πλέων φιλικό προς της μηχανές αναζήτησης.ο τρόπος για κάποιον που έχει είδη στήσει το site του είναι αρκετά χρονοβόρο,για κάποιον που το ξεκινάει τώρα είναι πιο εύκολο,δεν ξέρω τελικά εάν πρέπει να το ξανακάνεις από την άρχει η να το διορθώσεις.Αυτό που παρατήρησα είναι ότι κάνοντας της αλλαγές στο utf-8 σε κάποια είδα αλλαγές και σε κάποια όχι,αυτό οφείλεται ότι κάποια στοιχεια τα τραβάει από τη βάση..επομένως επικεντρώθηκα στη βάση να βρω τη λύση.και η λύση είναι :εάν πάμε σε ένα πινακα της βάσεις ας πούμε το ps_products_lang τότε θα δούμε αυτά : 1. id_product int 10 όχι unsigned 2. id_lang int 10 όχι unsigned 3. description text ναι utf8_general_ci 4. description_short text όχι utf8_general_ci 5. link_rewrite varchar 128 όχι utf8_general_ci 6. meta_description varchar 255 ναι utf8_general_ci 7. meta_keywords varchar 255 ναι utf8_general_ci 8. meta_title varchar 128 ναι utf8_general_ci 9. name varchar 128 όχι utf8_general_ci 10. available_now varchar 255 ναι utf8_general_ci 11. available_later varchar 255 ναι utf8_general_ciεκεί θα δούμε ότι ο αυτός ο πινακας κρατάει όλα τα στοιχεια του καθενός προϊόντος στο μαγαζί μας.το θέμα είναι ότι στο description_sort έχει σαν type:TEXT εαν το αλλάξουμε σε varchar με size 1024 τότε έχουμε κάνει το πρώτο βήμα για τα ελληνικά μας.μετά πρέπει να μπούμε σε μια μια της εγγραφες μας και απλά να της ανοίξουμε και να της ξανά σώσουμε..δεν γίνετε στο backoffice αυτό αλλα στη βάση..τότε ως "διαμαγιας" θα δούμε στο πινακα της βάσεις της εγγραφες στα ελληνικά και φυσικά και στο κώδικα που φαίνεται στη σελίδα μας...όλο αυτό πρέπει να γίνει για κάθε πινακα που δεν εμφανίζει ελληνικά και για κάθε εγγραφη..θέλει πολύ δουλειά και πολλές ώρες για να το κάνει κάποιος.εάν από την αρχή τα παιδεία της βάσης ήταν ή τα αλλάξετε έτσι τότε με κάθε νέα καταχωρήσει θα αποθηκεύεται σωστά.οποιος έχει το κουράγιο ας το ξεκινήσει εγώ το κάνω σιγά σιγά γιατί είναι πολλά. Link to comment Share on other sites More sharing options...
Smileweb Posted July 22, 2010 Share Posted July 22, 2010 @as32Για δώσε πιο λεπτομερεις οδηγίες.. πως ακριβώς και από που αλλάζουμε τις βάσεις; Link to comment Share on other sites More sharing options...
Site-View Posted July 22, 2010 Author Share Posted July 22, 2010 @as32Για δώσε πιο λεπτομερεις οδηγίες.. πως ακριβώς και από που αλλάζουμε τις βάσεις; κατεβάζεις το mysqldumper και το κανεις εγκατάσταση στο root που είναι το site σου,μετά μπορείς να δεις τη βάση σου και να την επεξεργαστείς όπως θες. Link to comment Share on other sites More sharing options...
aggelioforos Posted July 22, 2010 Share Posted July 22, 2010 Ωραίος as32! Link to comment Share on other sites More sharing options...
pantelis Posted February 9, 2011 Share Posted February 9, 2011 Σχετικά με το πρόβλημα εμφάνισης στον κώδικα σκευα......... υπάρχει κάποια λύση;Δοκίμασα όλες τις μεθόδους από το forum αλλά δεν έγινε τίποτα.Εντάξει στην ιστοσελίδα εμφανίζονται σωστά στον κώδικα όμως;;;; Link to comment Share on other sites More sharing options...
Site-View Posted February 9, 2011 Author Share Posted February 9, 2011 Σχετικά με το πρόβλημα εμφάνισης στον κώδικα σκευα......... υπάρχει κάποια λύση;Δοκίμασα όλες τις μεθόδους από το forum αλλά δεν έγινε τίποτα.Εντάξει στην ιστοσελίδα εμφανίζονται σωστά στον κώδικα όμως;;;; δες εδω:http://www.prestashop.com/forums/viewthread/67700/P30/_ Link to comment Share on other sites More sharing options...
pantelis Posted February 9, 2011 Share Posted February 9, 2011 Εντάξει φιλαράκο thanks.Το είχα κάνει με αντιγραφή επικόλληση και κάτι μάλλον πήγε στραβά, ευτυχώς κράτησα το αρχικό με άλλο όνομα.ΟΚ τώρα δουλεύει Ευχαριστώ Link to comment Share on other sites More sharing options...
Μαίρη Posted March 3, 2011 Share Posted March 3, 2011 Σχετικά με τους περιεργους χαρακτήρες στις περιγραφές (small description & description) το πιο απλό είναι:1. Να βεβαιωθείτε πως όταν δημιουργήσατε τη γλώσσα δώσατε κώδικα iso = el και αυτό γιατί χρησιμοποιείται παραμετρικά και στο xmlns="http://www.w3.org/1999/xhtml" xml:lang="el"> > Οπότε αν εκ παραδρομής έχετε δώσει GR δημιουργεί πρόβλημα.2. Όσοι από σας έχετε sites με prestashop version < 1.3.7, στο tinymce να προσθέσετε την γραμμή:entity_encoding: "raw",Δηλαδή κάντε, μια αναζήτηση για tinyMCE.init στον texpad π.χ σε όλα τα αρχεία και όπου δείτε κώδικα που να μοιάζει με τον πιο κάτω, απλά προσθέστε την γραμμή entity_encoding: "raw", function tinyMCEInit(element) { $().ready(function() { $(element).tinymce({ // Location of TinyMCE script script_url : \''.__PS_BASE_URI__.'js/tinymce/jscripts/tiny_mce/tiny_mce.js\', // General options theme : "advanced", entity_encoding: "raw", plugins : "safari,pagebreak,style,layer,table,advimage,advlink,inlinepopups,media,searchreplace,contextmenu,paste,directionality,fullscreen", 3. Εδώ θα σημφωνήσω πως το escape:'htmlall':'UTF-8' δημιουργεί πρόβλημα, αλλά για να καθαριστεί από παντού είναι μεγάλος μπελάς.Αν έχετε φροντίσει να υπάρχουν τα 1 και 2 σε πολύ μεγάλο βαθμό είστε καλυμένοι στις μηχανές αναζήτησης Link to comment Share on other sites More sharing options...
overdrive Posted June 10, 2011 Share Posted June 10, 2011 2. Όσοι από σας έχετε sites με prestashop version < 1.3.7, στο tinymce να προσθέσετε την γραμμή:entity_encoding: "raw", Δηλαδή κάντε, μια αναζήτηση για tinyMCE.init στον texpad π.χ σε όλα τα αρχεία και όπου δείτε κώδικα που να μοιάζει με τον πιο κάτω, απλά προσθέστε την γραμμή entity_encoding: "raw", function tinyMCEInit(element) { $().ready(function() { $(element).tinymce({ // Location of TinyMCE script script_url : \''.__PS_BASE_URI__.'js/tinymce/jscripts/tiny_mce/tiny_mce.js\', // General options theme : "advanced", entity_encoding: "raw", plugins : "safari,pagebreak,style,layer,table,advimage,advlink,inlinepopups,media,searchreplace,contextmenu,paste,directionality,fullscreen", Καλημέρα Μαίρη, πρέπει δηλαδή να ανοίξουμε και να ψάξουμε για tinyMCE.init ή tinyMCEInit, όλα τα αρχεία του Prestashop? εσύ σε ποια αρχεία το βρήκες? Link to comment Share on other sites More sharing options...
Μαίρη Posted June 14, 2011 Share Posted June 14, 2011 Καλημέρα overdrive,Όπως είπα και πριν, αφορά μόνο τις παλιές versions. Τώρα σχετικά με την ερώτησή σου, πραγματικά δεν θυμάμαι.Απλά κάνε μια αναζήτηση για tinyMCEInit (όπως και να το γράψεις, μικρά ή κεφαλαία, δεν παίζει ρόλο) με επιλογή π.χ. in files αν έχεις php rapid και θα στα φέρει.Είναι πολύ απλό. Το μόνο που χρειάζεται είναι λίγος χρόνος ΦιλικάΜ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now