JavaScript and PHP codes to remove DiggBar JavaScript et les codes PHP pour enlever DiggBar

ADVERTISEMENT PUBLICITE
To get our software and web/tips via email, sign up for Pour obtenir notre logiciel et web / conseils par courriel, inscrivez-vous daily email newsletter quotidiennement le bulletin électronique . .
Subscribe to RSS feed Abonnez-vous aux flux RSS or ou follow me suivez-moi on Twitter? sur Twitter?

Digg recently Digg a récemment introduced DiggBar introduit DiggBar to mixed reactions. à des réactions mitigées. We also shared a Greasemonkey script to Nous avons également partagé un script Greasemonkey pour remove DiggBar Retirer DiggBar , only to discover later that it can be , Pour découvrir plus tard que l'on peut turned off from Digg preferences désactivé à partir Digg préférences . . However, DiggBar is enabled by default, and most readers are unlikely to turn it off themselves. Toutefois, DiggBar est activé par défaut, et la plupart des lecteurs ne risquent pas d'éteindre eux-mêmes. Here is a JavaScript code to remove DiggBar – bloggers and webmasters who find DiggBar damaging would probably find this useful. Voici un code JavaScript pour supprimer DiggBar - blogueurs et des webmasters qui trouvent dommageable DiggBar serait probablement trouver cela utile.

Reasons to remove DiggBar Raisons de supprimer DiggBar

So, what is the damage? Alors, quel est le préjudice? DiggBar does a 200 HTTP code (hence depriving sites of DiggBar fait un code HTTP 200 (privant par conséquent des sites de Google juice Google jus ). ). If a hundred sites link to your blog using the Digg shortened URL, all that juice goes to Digg. Si une centaine de sites proposent des liens vers votre blog en utilisant le raccourci Digg Web, tout ce que le jus se rend à Digg.

Can rel=”canonical” be used to suggest a canonical url on a completely different domain? Peut-rel = "canonique" être utilisé pour suggérer une URL canonique sur un domaine totalement différent?

No. To migrate to a completely different domain, permanent (301) redirects are more appropriate. Non, pour migrer vers un domaine complètement différent, permanentes (301) redirections sont plus appropriées. Google currently will take canonicalization suggestions into account across subdomains (or within a domain), but not across domains. Google prend actuellement des suggestions de canonisation en compte plusieurs sous-domaines (ou dans un domaine), mais pas sur plusieurs domaines. 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 Donc, les propriétaires peuvent spécifier une page canonique sur www.example.com à partir d'un ensemble de pages sur example.com ou help.example.com, mais pas sur l'exemple-widgets.com

- -- About rel=canonical À propos de rel = canonique , Google Webmasters help , Webmasters aide de Google

Canonical tag which would not work (because canonical tags work only within a domain, not cross-domain). Canonical balise qui ne fonctionne pas (car les balises canoniques ne fonctionnent que dans un domaine, ne sont pas croisées de domaine).

How to remove DiggBar (code) Comment faire pour supprimer DiggBar (code)

Initially, this article contained only the JavaScript method, but upon further searching, I also found a PHP code. Initialement, cet article ne contenait que la méthode JavaScript, mais sur des recherches supplémentaires, j'ai aussi trouvé un code PHP. Both methods are shown here, and each is useful for different scenarios. Les deux méthodes sont présentées ici, et chacune est utile pour différents scénarios.

Javascript code Code Javascript

The JavaScript method redirects the user to the actual page. La méthode JavaScript redirige l'utilisateur vers la page réelle. Enter this code block within head tags of your pages. Entrez dans ce bloc de code dans des balises de tête de vos pages.

ADVERTISEMENT PUBLICITE

<script language="JavaScript" type="text/javascript"> <script language="JavaScript" type="text/javascript">
if (top.location != self.location) top.location.replace(self.location); if (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. Le code ci-dessus supprime tous les cadres, y compris les cadres créés par Google Image Search. If you do not like image search visitors seeing the above code, use it always. Si vous n'aimez pas les visiteurs en recherche d'image car le code ci-dessus, utilisez-le toujours. If you wish to remove DiggBar only, use it only when your blog is Dugg/about to be dugg. Si vous souhaitez supprimer DiggBar seulement, ne l'utiliser que si votre blog est Dugg / sur le point d'être 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. De cette façon, vous pouvez avoir le meilleur des deux mondes - les visiteurs de recherche d'images voir le cadre sur tout DiggBar est enlevée lors de l'afflux de visiteurs (qui est quand vos visiteurs, grâce à vous et vous signet.

PHP code Code PHP

John Gruber John Gruber posted a PHP snippet posté un extrait de code PHP that detects DiggBar (from the URL) and shows them a greeting message. qui détecte DiggBar (à partir de l'URL) et montre-leur un message de salutation.

This PHP snippet merely shows a message to the visitor and stops loading the page – without redirecting the user. Cet extrait de code PHP les affiche simplement un message pour le visiteur et ne veut plus charger la page - sans la redirection de l'utilisateur. You may want to show a hyperlink to the actual page. Vous mai voulons montrer un lien hypertexte vers la page réelle.

<?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> message spécial pour Digg utilisateurs ici. </ 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. Les contrôles de code ci-dessus que le renvoi digg.com URL est suivie par 1 à 8 caractères - ce qui est typique de la DiggBar. If yes, it shows a message to the visitors (written within quotes on line 2) and stops loading page. Si oui, il affiche un message pour les visiteurs (écrites entre guillemets sur la ligne 2) et se termine lors du chargement de page.

To get our latest articles, Pour recevoir nos nouveaux articles, click here to sign up cliquez ici pour vous inscrire for our free email newsletter or subscribe to à notre bulletin électronique gratuit ou de souscrire à RSS feed Flux RSS

§ Comments § Commentaires