JavaScript and PHP codes to remove DiggBar JavaScript και PHP κώδικες για την άρση των 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;

Digg recently Digg πρόσφατα introduced DiggBar εισήγαγε DiggBar to mixed reactions. σε μεικτές αντιδράσεις. We also shared a Greasemonkey script to Μοιραστήκαμε επίσης ένα χειρόγραφο Greasemonkey να remove DiggBar αφαίρεση DiggBar , only to discover later that it can be , Μόνο για να ανακαλύψουν αργότερα ότι μπορεί να turned off from Digg preferences απενεργοποιείται από Digg προτιμήσεων . . However, DiggBar is enabled by default, and most readers are unlikely to turn it off themselves. Ωστόσο, DiggBar είναι ενεργοποιημένη από προεπιλογή, και οι περισσότεροι αναγνώστες είναι απίθανο να την απενεργοποιήσετε τον εαυτό τους. Here is a JavaScript code to remove DiggBar – bloggers and webmasters who find DiggBar damaging would probably find this useful. Εδώ είναι το JavaScript κώδικα για την άρση DiggBar - bloggers και webmasters που βρίσκουν DiggBar επιζήμια θα βρει κατά πάσα πιθανότητα αυτό το χρήσιμο.

Reasons to remove DiggBar Λόγοι για την κατάργηση DiggBar

So, what is the damage? Έτσι, ποια είναι η ζημία; DiggBar does a 200 HTTP code (hence depriving sites of DiggBar κάνει ένας κωδικός 200 HTTP (στερώντας ως εκ τούτου, χώροι Google juice Google χυμός ). ). If a hundred sites link to your blog using the Digg shortened URL, all that juice goes to Digg. Αν εκατό σύνδεση τοποθεσίες στο blog σας χρησιμοποιώντας το Digg συντομευμένη διεύθυνση URL, όλοι το χυμό πηγαίνει στο Digg.

Can rel=”canonical” be used to suggest a canonical url on a completely different domain? Μπορεί rel = "κανονικό" να χρησιμοποιηθεί για να προτείνει μια κανονική url για ένα εντελώς διαφορετικό τομέα;

No. To migrate to a completely different domain, permanent (301) redirects are more appropriate. Όχι να μεταναστεύσουν σε ένα εντελώς διαφορετικό τομέα, μόνιμη (301) redirects είναι πιο κατάλληλη. Google currently will take canonicalization suggestions into account across subdomains (or within a domain), but not across domains. Το Google σήμερα θα λάβει προτάσεις κανονικοποίησης υπόψη σε υποτομείς (ή σε έναν τομέα), αλλά δεν μεταξύ τομέων. So site owners can specify a canonical page on www.example.com from a set of pages on example.com or help.example.com, but not on example-widgets.com Έτσι, οι ιδιοκτήτες του site μπορεί να καθορίσετε μια κανονική σελίδα σε www.example.com από ένα σύνολο σελίδων για example.com ή help.example.com, αλλά δεν είναι για παράδειγμα-widgets.com

- -- About rel=canonical Σχετικά rel = κανονικό , Google Webmasters help , Το Google Webmasters βοήθεια

Canonical tag which would not work (because canonical tags work only within a domain, not cross-domain). Canonical ετικέτα η οποία δεν θα λειτουργούσε (επειδή canonical ετικέτες εργασίας μόνο μέσα σε ένα τομέα, δεν cross-domain).

How to remove DiggBar (code) Πώς να αφαιρέσετε DiggBar (κωδικός)

Initially, this article contained only the JavaScript method, but upon further searching, I also found a PHP code. Αρχικά, το άρθρο αυτό περιείχε μόνο το JavaScript μέθοδο, αλλά μετά από περαιτέρω έρευνα, βρήκα επίσης έναν κώδικα PHP. Both methods are shown here, and each is useful for different scenarios. Και οι δύο μέθοδοι που παρουσιάζονται εδώ, και καθένα είναι χρήσιμο για τα διάφορα σενάρια.

Javascript code Javascript κωδικός

The JavaScript method redirects the user to the actual page. Η μέθοδος JavaScript ανακατευθύνει το χρήστη με την πραγματική σελίδα. Enter this code block within head tags of your pages. Εισάγετε το μπλοκ κώδικα εντός ετικέτες επικεφαλής των σελίδων σας.

ADVERTISEMENT ΔΙΑΦΗΜΙΣΗ

<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>

The above code removes all frames, including the frames created by Google Image search. Η παραπάνω κώδικας αφαιρεί όλα τα πλαίσια, συμπεριλαμβανομένων των πλαισίων που δημιουργήθηκε από αναζήτηση εικόνας Google. If you do not like image search visitors seeing the above code, use it always. Αν δεν σας αρέσει στους επισκέπτες αναζήτηση εικόνων βλέποντας τα παραπάνω κώδικα, χρησιμοποιούν πάντα. If you wish to remove DiggBar only, use it only when your blog is Dugg/about to be dugg. Αν θέλετε να αφαιρέσετε DiggBar μόνο, να τις χρησιμοποιούν μόνο όταν το blog σας είναι Dugg / πρόκειται να dugg. That way, you can have the best of both worlds – image search visitors see the frame on top while DiggBar is removed during the influx of visitors (which is when your visitors will link to you and bookmark you. Με αυτόν τον τρόπο, μπορείτε να έχετε το καλύτερο και των δύο κόσμων - επισκέπτες αναζήτηση εικόνων δείτε το πλαίσιο για την κορυφή, ενώ DiggBar αφαιρείται κατά την εισροή των επισκεπτών (η οποία είναι όταν οι επισκέπτες σας θα συνδέσει σε σας και σελιδοδείκτη σας.

PHP code PHP κώδικα

John Gruber John Gruber posted a PHP snippet δημοσιεύτηκε ένα απόσπασμα PHP that detects DiggBar (from the URL) and shows them a greeting message. που ανιχνεύει DiggBar (από το URL) και δείχνει τους ένα μήνυμα χαιρετισμού.

This PHP snippet merely shows a message to the visitor and stops loading the page – without redirecting the user. Αυτό το απόσπασμα PHP δείχνει απλώς ένα μήνυμα προς τον επισκέπτη και να σταματήσει η φόρτωση σελίδα - δεν επαναπροσανατολισμό του χρήστη. You may want to show a hyperlink to the actual page. Μπορεί να θέλετε να δείτε μια υπερ-σύνδεση με την πραγματική σελίδα.

<?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 [ '])) (
echo "<p>Special message for Digg users here.</p>"; echo "<p> Ειδική μήνυμα για τους χρήστες Digg εδώ. </ p>"?
exit; exit?
} )
?> ?>

The above code checks whether the referral URL is digg.com followed by 1 to 8 characters – which is typical of the DiggBar. Οι ανωτέρω έλεγχοι κωδικός αν η παραπομπή URL ακολουθείται digg.com κατά 1 έως 8 χαρακτήρες - η οποία είναι χαρακτηριστική του DiggBar. If yes, it shows a message to the visitors (written within quotes on line 2) and stops loading page. Εάν ναι, αυτό δείχνει ένα μήνυμα προς τους επισκέπτες (γραπτή εντός εισαγωγικά στη γραμμή 2) και σταματά τη φόρτωση σελίδας.

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

§ Comments § Σχόλια