ΚΕΦΑΛΑΙΑ χωρίς τόνους

Ερωτήσεις που αφορούν την έκδοση 3.x του Wordpress

4 Δημοσιεύσεις | Σελίδα 1 από 1


Δημοσίευση από sharam » 03 Δεκ 2013 01:20

Καλησπέρα!

Υπάρχει κάποιο Plugin ή κομμάτι κώδικα το οποίο να αντικατθιστά τους τονισμένους χαρακτήρες με απλούς, όταν έχει δωθεί στην css text-transform: uppercase, δηλαδή να ενεργοποιείται αυτόματα όταν δίνεται αυτός ο κανόνας στην css ;

Έχω βρεί ένα jquery script που κάνει κάτι παρόμοιο, αλλά πρέπει να του δηλώνεις τα classes ένα - ένα σύν του ότι δεν εφαρμόζεται στα child classes.




Δημοσίευση από merianos » 03 Δεκ 2013 09:31

Καλημέρα sharam, και καλώς ήλθες στην Ελληνική κοινότητα του WordPress. Δείξε μας το script που έχεις και ίσως μπορέσουμε να σε βοηθήσουμε.




Δημοσίευση από sharam » 03 Δεκ 2013 11:50

Καλημέρα!

Το script είναι αυτό:

Κώδικας:Επιλογή όλων
jQuery(document).ready(function() {

    // Remove tonous from uppercase
    jQuery("h1, h2, h3").each(function() {
        jQuery(this).html(jQuery(this).html().replace(/[ά]/g,"α"));
        jQuery(this).html(jQuery(this).html().replace(/[έ]/g,"ε"));
        jQuery(this).html(jQuery(this).html().replace(/[ή]/g,"η"));
        jQuery(this).html(jQuery(this).html().replace(/[ύ]/g,"υ"));
        jQuery(this).html(jQuery(this).html().replace(/[ώ]/g,"ω"));
        jQuery(this).html(jQuery(this).html().replace(/[ί]/g,"ι"));
        jQuery(this).html(jQuery(this).html().replace(/[ό]/g,"ο"));
    });
   
});


Από idesigner.gr




Δημοσίευση από merianos » 04 Δεκ 2013 10:33

Αυτό το script ψάχνει μόνο για h1, h2, h3 και τίποτα άλλο, όπως επίσης δεν κάνει έλεγχο για το αν έχει εφαρμοστεί το uppercase στο CSS.

Προσπάθησε να αλλάξεις το script σου σε αυτό:

Κώδικας:Επιλογή όλων
jQuery(document).ready(
    function($)
    {
        jQuery("h1, h2, h3").each(
            function()
            {
                if($(this).css('text-transform') == 'uppercase')
                {
                    jQuery(this).html(jQuery(this).html().replace(/[ά]/g,"α"));
                    jQuery(this).html(jQuery(this).html().replace(/[έ]/g,"ε"));
                    jQuery(this).html(jQuery(this).html().replace(/[ή]/g,"η"));
                    jQuery(this).html(jQuery(this).html().replace(/[ύ]/g,"υ"));
                    jQuery(this).html(jQuery(this).html().replace(/[ώ]/g,"ω"));
                    jQuery(this).html(jQuery(this).html().replace(/[ί]/g,"ι"));
                    jQuery(this).html(jQuery(this).html().replace(/[ό]/g,"ο"));
                )
            }
        );
    }
);


Στην τέταρτη γραμμή, βάλε όλα τα tags στα οποία θέλεις να γίνει replace το κείμενο. Ελπίζω να σε βοηθάει τώρα.




 
 

Τελευταίες δημοσιεύσεις: Ταξινόμηση ανά


4 Δημοσιεύσεις • Σελίδα 1 από 1
 

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Google [Bot] και 0 επισκέπτες








cron
^
Top
CSS Design Awards