Καλημέρα Bloggers
 Η μέθοδο για την οποία θα μιλήσουμε σήμερα λειτουργεί και στις δύο πλατφόρμες, και σε αυτή του blogger αλλά και για τους φίλους μας που λειτουργούν το blog τους σε wordpress, επίσης και στα έτοιμα πρότυπα.

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

 Το πρόβλημα ήταν ότι μέχρι τώρα έβρισκα μεθόδους οι οποίοι άνοιγαν όλους τους συνδέσμους σε νέα παράθυρα.
 Απλά φανταστείτε ένας επισκέπτης διαβάζει ένα άρθρο σας και ξαφνικά αναρωτιέται ποιος το γράφει και πατάει πάνω στην about me σελίδα και από κει οδηγείτε σε κάποια ανάρτηση σας και μετά βρίσκει κάτι ενδιαφέρων από τα παρόμοια άρθρα, το αποτέλεσμα είναι να υπάρχουν στον υπολογιστή του καμιά 10αρια ανοιχτές σελίδες του blog σας, και στην περίπτωση που αργεί να φορτώσει το blog , φαντάζεστε το αποτέλεσμα.
Έχει κλείσει τον broswer γενικά.

Έχω δοκιμάσει πολλούς κώδικες για να ανοίγω μόνο τους εξωτερικούς συνδέσμους του blog μου, όπως για παράδειγμα την λίστα με τα αγαπημένα μου blogs στο sidebar.
H διαφορά σε αυτόν είναι ότι λειτουργεί και στις στατικές σελίδες κάτι που δεν εφαρμοζόταν στους υπόλοιπους, και το διαπίστωσα όταν έφτιαξα την στήλη Κουπόνια/Προσφορές.

Επειδή σας ζάλισα με την πολυλογία μου, πάμε να προσθέσουμε το τρικ στα blog μας.


  1. Πάμε στο Βlogger-Πρότυπο (να κρατάτε πάντα ένα αντίγραφο πριν επεξεργαστείτε το πρότυπο σας)
  2. Click Edit HTML
  3. με την βοήθεια του Ctrl και F για να ανοίξει το search πληκτρολογούμε και βρίσκουμε </head>
  4. Ακριβώς από πάνω του κάνουμε επικόλληση των παρακάτω κώδικα


<script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'></script>
<script type='text/javascript'>
$(document).ready(function() { 
  $("a[href^='http://']").each(
    function(){
     if(this.href.indexOf(location.hostname) == -1) { 
        $(this).attr('target', '_blank');
      }
    }
  );
$("a[href^='https://']").each( 
function(){ 
if(this.href.indexOf(location.hostname) == -1) { 
$(this).attr('target', '_blank'); 


);

});
</script>
Σημείωση
Μην προσθέσετε τον κόκκινο κώδικα αν έχετε ήδη εγκατεστημένο ένα jQuery library source code στο blog σας.

Τέλος πατάμε αποθήκευση προτύπου και αυτό ήταν!

 Ο παραπάνω κώδικας θα εφαρμοστεί αυτόματα σε όλους τους εξωτερικούς συνδέσμους σας και μόνο σε αυτούς. 
Στην περίπτωση που θέλετε να ανοίγετε όλους τους συνδέσμους σε νέα καρτέλα τα πράγματα είναι πολύ απλά.
Προσθέστε την παρακάτω γραμμή κώδικα στο άνοιγμα της ενότητας head δηλαδή ακριβώς κάτω από το <head>

<base target='_blank'/>

Αυτά από μένα !!!

Share To:

lol mommy

Το blog των lol mommies σας περιμένει να το ανακαλύψετε!Ταξιδέψτε μαζί μας, δείτε προτάσεις και κριτικές, γελάστε, συγκινηθείτε, ενημερωθείτε και δημιουργήστε με μια πιο lol ματιά!!!

Άφησε το σχόλιο σου :

0 comments so far,add yours

Αν έχετε κάτι να μας πείτε και θέλετε όλοι οι αναγνώστες να διαβάσουν την γνώμη σας Σχολιάστε....