New and improved method to remove / block DiggBar Νέα και βελτιωμένη μέθοδος για την απομάκρυνση / μπλοκ DiggBar

ADVERTISEMENT ΔΙΑΦΗΜΙΣΗ
To get our software and web/tips via email, sign up for Για να πάρετε το λογισμικό και την ιστοσελίδα μας / συμβουλές μέσω email, εγγραφείτε για daily email newsletter καθημερινά email newsletter . .
Subscribe to RSS feed Εγγραφείτε στο RSS feed or ή follow me ακολουθήστε με on Twitter? για Twitter;

Last week, we shared JavaScript and PHP code snippets to Την περασμένη εβδομάδα, μοιραστήκαμε JavaScript και PHP τμήματα του κώδικα για block DiggBar block DiggBar . . While they served the purpose fairly well, each had its own flaws. Παρόλο που εξυπηρέτησαν το σκοπό αυτό αρκετά καλά, το καθένα είχε το δικό του ατέλειές της.

Here is a new, improved method that puts two and two together – by combining the PHP and JavaScript code to get the best of both worlds. Εδώ είναι μια νέα, βελτιωμένη μέθοδο που βάζει δύο και δύο μαζί - με το συνδυασμό των PHP και κώδικα JavaScript για να έχετε τα καλύτερα των δύο κόσμων. The PHP method provided would display a message and stop rendering the page, whereas the JavaScript code would remove all frames – including Google Images. Η μέθοδος PHP που θα εμφανίσει ένα μήνυμα και να σταματήσουν να καταστήσουν τη σελίδα, ενώ ο κώδικας JavaScript θα αρθούν όλα τα κουφώματα - συμπεριλαμβανομένων των Google Images. This means that visitors who see the image from, say archive pages, would not have a link to click through to the actual page. Αυτό σημαίνει ότι οι επισκέπτες οι οποίοι βλέπουν την εικόνα από την, ας πούμε σελίδες αρχείο, δεν θα έχει ένα σύνδεσμο για να κάνετε κλικ μέσα από την πραγματική σελίδα.

So, I combined the two so that the below code checks whether the visitor is viewing a Digg shortened URL (typical of DiggBar), and if so, serves some JavaScript to redirect the user to the original web page. Έτσι, σε συνδυασμό των δύο, έτσι ώστε οι παρακάτω έλεγχοι κωδικό αν ο επισκέπτης έχει την προβολή μιας Digg συντομευμένη διεύθυνση URL (χαρακτηριστικά DiggBar), και αν ναι, εξυπηρετεί περίπου τη Javascript για να ανακατευθύνει το χρήστη στην αρχική ιστοσελίδα. This method can be used not just in WordPress, but in any CMS/app that supports PHP. Αυτή η μέθοδος μπορεί να χρησιμοποιηθεί μόνο δεν το WordPress, αλλά σε κάθε CMS / app που υποστηρίζει PHP.

ADVERTISEMENT ΔΙΑΦΗΜΙΣΗ

<?php if (preg_match('#http://digg.com/\w{1,8}/?$#', <? php if (preg_match ( '# http://digg.com/ \ w (1,8 }/?$#',
$_SERVER['HTTP_REFERER']) ) { ?> HTTP_REFERER $ _SERVER [ '])) (?>
<script language="JavaScript" type="text/javascript"> language="JavaScript" <script type="text/javascript">
if (top.location != self.location) top.location.replace(self.location); εάν (top.location! = self.location) top.location.replace (self.location)?
</script> </ script>
<?php <? php
exit; exit?
} )
?> ?>

And by the way, even Engadget, a gadget blog that hits Digg on a regular basis, has Και από τον τρόπο, ακόμη και Engadget, ένα gadget blog που Digg επισκέψεις σε τακτική βάση, έχει blocked Digg Bar blocked Digg Μπαρ . . If a top publisher should block the DiggBar, I hope Digg realizes DiggBar's problems and does some serious thinking over it. Εάν μια κορυφαία εκδότης πρέπει να δεσμεύσουν το DiggBar, ελπίζω Digg DiggBar αντιλαμβάνεται τα προβλήματα και να κάνει κάποια σοβαρή σκέψη πάνω του.

To get our latest articles, Για να πάρετε τελευταία άρθρα μας, click here to sign up κλικ εδώ για να εγγραφείτε for our free email newsletter or subscribe to για δωρεάν ενημερωτικό δελτίο μας e-mail ή εγγραφείτε RSS feed RSS feed

§ Leave a Reply § Αφήστε μια απάντηση