JavaScript and PHP codes to remove DiggBar JavaScript и PHP кодов для удаления DiggBar

ADVERTISEMENT РЕКЛАМА
To get our software and web/tips via email, sign up for Чтобы получить наше программное обеспечение и веб / советы по электронной почте, подпишитесь на daily email newsletter Ежедневный электронный бюллетень . .
Subscribe to RSS feed Подписаться на RSS-канал or или follow me 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 - блоггеров и вебмастеров, которые находят 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. Если сто сайтах ссылку на ваш блог с помощью 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. NO. перейти на совершенно другой области, постоянные (301) перенаправляет являются более подходящими. 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 Такие владельцы сайтов могут указать каноническая страницу на www.example.com из множества страниц на example.com или help.example.com, но не на-пример widgets.com

- -- About rel=canonical О канонических REL = , Google Webmasters help , Google поможет Вебмастерам

Canonical tag which would not work (because canonical tags work only within a domain, not cross-domain). Canonical метка, которая не будет работать (потому что канонические теги работают только в пределах домена, а не между доменами).

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"> <script type="text/javascript"> language="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 только использовать его только тогда, когда ваш блог 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 Джон Грубер 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, если (preg_match ( '# http://digg.com/ \ W (1,8 }/?$#',
$_SERVER['HTTP_REFERER']) ) { $ _SERVER [ 'HTTP_REFERER'])) (
echo "<p>Special message for Digg users here.</p>"; Эхо "<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 на нашу бесплатную рассылку электронной почты или подписаться на RSS feed RSS подача

§ Comments § Комментариев