New and improved method to remove / block DiggBar Nové a vylepšené metódy odstrániť / zablokovať DiggBar

ADVERTISEMENT REKLAMA
To get our software and web/tips via email, sign up for Ak chcete získať náš softvér a internetových / tipy prostredníctvom e-mailu, prihláste sa na daily email newsletter denná e-mail newsletter . .
Subscribe to RSS feed Prihlásiť sa na odber RSS feed or alebo follow me za mnou on Twitter? on Twitter?

Last week, we shared JavaScript and PHP code snippets to Minulý týždeň sme zdieľali JavaScript a PHP kód na úryvky block DiggBar blok DiggBar . . While they served the purpose fairly well, each had its own flaws. Zatiaľ čo oni slúžili účelu pomerne dobre, každý mal svoje vlastné nedostatky.

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. Tu je nový, lepšia metóda, ktorá stavia dve a dve dohromady - kombináciou PHP a JavaScript kód, ktorý si to najlepšie z oboch svetov. The PHP method provided would display a message and stop rendering the page, whereas the JavaScript code would remove all frames – including Google Images. Metóda PHP ak by sa zobraziť správa, a zastaviť zobrazovanie stránky, zatiaľ čo kód JavaScript by odstránilo všetky snímky - vrátane 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. To znamená, že návštevníci, ktorí vidieť z obrázku, povedzme archívu stránok, by nemal odkaz na preklikávať na aktuálnu stránku.

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. Takže som spojila dve tak, že pod kódom kontroluje, či je návštevník prezerá digg skrátené URL (typické DiggBar), a ak áno, niektoré JavaScript slúži na presmerovanie používateľov na pôvodnej webovej stránke. This method can be used not just in WordPress, but in any CMS/app that supports PHP. Táto metóda môže byť použitá nielen v WordPress, ale v každom CMS / app, ktorý podporuje PHP.

ADVERTISEMENT REKLAMA

<?php if (preg_match('#http://digg.com/\w{1,8}/?$#', if (preg_match ( '# http://digg.com/ \ w (1,8 }/?$#',
$_SERVER['HTTP_REFERER']) ) { ?> $ _SERVER [ 'HTTP_REFERER'])) (?>
<script language="JavaScript" type="text/javascript"> <script type="text/javascript"> language = "JavaScript"
if (top.location != self.location) top.location.replace(self.location); if (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 A mimochodom, aj Engadget, gadget blog, že hity digg pravidelne, má blocked Digg Bar blokovaný digg Bar . . If a top publisher should block the DiggBar, I hope Digg realizes DiggBar's problems and does some serious thinking over it. Keď je horný vydavateľ by mal blok DiggBar, dúfam, že si uvedomuje, digg DiggBar problémy a nemá nejaké vážne premýšľanie nad ním.

To get our latest articles, Ak chcete získať naše najnovšie články click here to sign up tu je možné sa prihlásiť for our free email newsletter or subscribe to pre náš bezplatný e-mailový spravodajca, alebo sa prihlásiť k odberu RSS feed RSS feed

§ Leave a Reply § Leave a Reply