Remove Uppercase Accents

Περιγραφή

Το Remove Uppercase Accents είναι ένα πρόσθετο για το WordPress που αναλαμβάνει να αφαιρέσει τους τόνους από τα ελληνικά κείμενα που έχουν μετατραπεί σε κεφαλαία μέσω CSS, με το { text-transform: uppercase; }.

Ο λόγος που μπορεί να το χρειαστείτε είναι για να αντιμετωπίσετε το πρόβλημα που έχουν κάποιοι φυλλομετρητές που διατηρούν τους τόνους στα ελληνικά κείμενα που έχουν μετατραπεί σε κεφαλαία μέσω CSS (με το text-transform:uppercase).

Χαρακτηριστικά

  • Αφαιρέστε τους τόνους από τα κείμενα που έχουν μετατραπεί σε κεφαλαία μέσω CSS.

Στιγμιότυπα

  • Ελληνικό κείμενο πριν την ενεργοποίηση του προσθέτου
  • Παράδειγμα ελληνικού κειμένου μετά την ενεργοποίηση του προσθέτου
  • Οι επιλογές του JavaScript mode στις ρυθμίσεις του πρόσθετου
  • PHP mode

Εγκατάσταση

  1. Ανεβάστε το πρόσθετο στον ιστοχώρο σας και ενεργοποιήστε το.
  2. Αυτό ήταν! Το πρόσθετο λειτουργεί χωρίς να χρειαστεί κάτι άλλο από την πλευρά σας. Παρόλα αυτά, μπορείτε να βελτιώσετε την απόδοσή του πηγαίνοντας στις ρυθμίσεις του.

Συχνές Ερωτήσεις

Γιατί χρειάζομαι αυτό το πρόσθετο;

Για να αντιμετωπίσεις το πρόβλημα που έχουν κάποιοι φυλλομετρητές που διατηρούν τους τόνους στα ελληνικά κείμενα που έχουν μετατραπεί σε κεφαλαία μέσω CSS (με το text-transform:uppercase).

Ενώ χρησιμοποιώ το “text-transform:uppercase” σε ελληνικά κείμενα, δεν παρατηρώ το πρόβλημα που περιγράφεις

Μάλλον το δοκιμάζεις σε Firefox ή σε κάποιον φυλλομετρητή βασισμένο σε Chromium, όπως ο Chrome, ο νέος Edge, ο Opera κλπ. καιέχεις ενεργοποιήσει τα ελληνικά ως γλώσσα του ιστοτόπου σου. Όταν συντρέχουν οι παραπάνω συνθήκες, τα κεφαλαία ελληνικά εμφανίζονται σωστά. Το πρόβλημα εμφανίζεται στον Safari και σε παλιότερους φυλλομετρητές όπως ο Internet Explorer, καθώς και σε κάθε περίπτωση όπου η γλώσσα του ιστοχώρου δεν έχει οριστεί στα ελληνικά.

Κι όμως, χρησιμοποιώ Firefox/Chrome/νέο Edge αλλά το πρόβλημα εμφανίζεται κι εδώ.

Τότε δεν έχεις ορίσει τα ελληνικά ως γλώσσα του ιστοχώρου σου. Εάν όλο το περιεχόμενο είναι στα ελληνικά και δεν έχεις λόγο για το αντίθετο, καλό είναι να το κάνεις.

Πως λειτουργεί η “Εξαίρεση” στην επιλογή “JavaScript”;

Όταν έχεις επιλέξει ως τρόπο λειτουργίας την JavaScript και έχεις ορίσει την επιλογή Εξαίρεση το script θα σκανάρει όλα τα CSS της σελίδας και θα δημιουργήσει μια λίστα με τους επιλογείς που περιλαμβάνουν την τιμή text-transform:uppercase;. Στη συνέχεια, θα γίνει αντιπαραβολή της λίστας με τα CSS που έχεις καταχωρήσει χειροκίνητα και εάν βρεθούν αντιστοιχίσεις θα αφαιρεθούν από την αρχική λίστα.

Συνεπώς, για να λειτουργήσει η επιλογή “Εξαίρεση” θα πρέπει να βεβαιωθείς ότι έχεις περάσει τους επιλογείς σου ακριβώς όπως εμφανίζονται στα CSS, ώστε να πετύχει η αντιστοίχιση (μπορείς να χρησιμοποιήσεις τα Developer tools του φυλλομετρητή σου).

Αντίθετα, η επιλογή Include θα χρησιμοποιήσει τα CSS που δήλωσες όπως είναι, παρακάμπτοντας εντελώς το σκανάρισμα της σελίδας, κάτι που σου επιτρέπει να δηλώσεις ό,τι CSS θέλεις.

Κριτικές

11 Αυγούστου 2021
Thank you so much for this plugin! You saved me! I had to change hundreds of pages with this problem! With your effort everything is fixed! Please keep it updated and alive! Thank you!
30 Απριλίου 2021
Παρα πολυ χρησιμο! Συγχαρητηρια Γιωργο!
Ανάγνωση όλων των 28 κριτικών

Συνεισφέροντες & Προγραμματιστές

“Remove Uppercase Accents” είναι λογισμικό ανοιχτού κώδικα. Οι παρακάτω έχουν συνεισφέρει στη δημιουργία του.

Συντελεστές

Το “Remove Uppercase Accents” έχει μεταφραστεί σε 1 γλώσσα. Ευχαριστούμε τους μεταφραστές για τις συνεισφορές τους.

Μεταφράστε το “Remove Uppercase Accents” στην γλώσσα σας.

Ενδιαφέρεστε για την ανάπτυξη;

Περιηγηθείτε στον κώδικα, ανατρέξτε στο αποθετήριο SVN ή εγγραφείτε στο αρχείο καταγραφής αλλαγών ανάπτυξης μέσω RSS .

Σύνοψη αλλαγών

1.1.1

  • Updated documentation.

1.1

  • NEW Feature: Option to choose whether to use the custom selectors inclusively or exclusively on JavaScript mode.
  • Moved the plugin’s options panel under Settings

1.0

Πλήρες ξαναγράψιμο του προσθέτου, με σελίδα ρυθμίσεων και νέα χαρακτηριστικά:
* Νέο script που δεν έχει εξάρτηση από την jQuery
* Δυνατότητα να ορίσεις συγκεκριμένα CSS στα οποία θα εφαρμοστεί η μετατροπή
* Επιλογή για εφαρμογή της αντικατάστασης σε επίπεδο server, μέσω PHP και φίλτρων του WordPress
* Προσθήκη της συνάρτησης remove_greek_accents() που μπορεί να χρησιμοποιηθεί σε οποιοδήποτε σημείο του theme σας

0.5.2

Fixed a bug with WooCommerce and “Ship to different address” option on Checkout page.

0.5

  • Added support for diaereses in diphthongs in Greek uppercase letters

0.4

  • Properly enqueue the plugin, including the jQuery dependency

0.3

  • Fixed plugin’s version number

0.2

  • Updated description

0.1

  • First release!