im Frameset gefangen bei Yigg, Digg und deren Toolbars

Framesets sind sie die Toolbars der Social Bookmarkdienste – Yigg und Digg tun es und viele werden folgen. Auch die Google Bildersuche hält Deine Website gern in einem Frameset gefangen. Wer dies nicht mag- hier die Lösung.

Yigg Toolbar ein Frameset
Yigg Toolbar ein Frameset

Wunderbar praktisch sind die Tollbars bei Digg und Yigg und wahrscheinlich bald jedem Social Bookmark Dienst. De facto sind sie nichts anders als Framesets, die darin Deine Domain *gefangen* halten. Die Google Bildersuche macht dies ja auch.

Ich bin da eigen, wer bei mir was liest, sollt bei mir lesen und nicht unter einem Frameset einer Toolbar.

Somit habe ich mir einen Framebuster eingebaut – simple aber wirksam.

 
<!--framebuster-->
<?php  if (!is_user_logged_in()){ ?>
<script type="text/javascript">
if ( top.location != location )
	top.location.href = document.location.href;
</script><?php } ?>
<!-- end frame buster -->

Und dies einfach in die header.php Deines verwendeten Themes vor

</head>

Es wird gefragt, ist der User eingeloggt oder nicht und wenn man nicht eingeloggt ist greift der Framebuster.

Diese Abfrage ist nötig, sonst kannst Du keine Themes mehr auswählen im Admincenter==>Designs, da diese auch in einem Frame angezeigt werden.

Die schöne Toolbar von Yigg und Digg ist zwar dann weg, dafür hast Du echte Besucher und nicht nur über eine fremde Domain und deren Frameset.

Für Digg gibt es auch ein Plugin – remove Digg Bar, doch da es immer mehr machen, wie erwähnt die Google Bildersuche sowieso – zahlt sich das Einbauen des alten, aber wirkungsvollen Framebusters aus, denke ich mir .

Kaffeetrinkender Smilie
39 Kommentare (und 6 Pings/Tweets) zu: "im Frameset gefangen bei Yigg, Digg und deren Toolbars"
  1. Hallo,

    ich mag es auch nicht, dennoch haben die User es zu entscheiden. Wenn wir z.B. über Google Suche sprechen, dann hat man die Möglichkeit, den Frame zu entfernen. Das bietet Google ja an. Und es ist nicht sicher, ob man bei der Bildersuche auch auf dem Website bleiben möchte. So zwingt man den Besucher einfach zu bleiben, was auch nicht besonderes nett ist.

    Aber es ist nur meine Meinung.

    edit von texto:kein MoneyKey als Name bitte
    panthera-it.eu

    Panthera-IT27.04.09 22:05 | # |

  2. Ich hab mir gestern erst ein Plugin von Prelovac installiert, das genau das gleiche bewirkt. Dann braucht man halt nicht im Theme zu editieren. Finde ich auch recht praktisch.
    http://www.prelovac.com/vladimir/wordpress-plugins/no-frames

    Enno28.04.09 18:10 | # |

  3. Oder du hast (und das hoffe ich gerade zu) gar keine Besucher mehr.

    Denn wer meint, er muss seine Besucher gängeln, dem solle diese bitte den rücken kehren.

    Wenn ich eine Seite in einem Frame öffnen will, und die sich dann ins parent setzt, wird die bei mir sofort weggeklickt oder kriegt schlichtweg javascript-entzug verordnet.

    Ich28.04.09 22:41 | # |

  4. keine Frage kann man machen, wer seine komplette Website schon mal in zig Framesets wiederfand, weil man damit verdammt viel Geld machen kann, wird verstehen , dass dies vielleicht doch nicht die gute freundliche Art und Weise ist sich eine Website anzusehen.

    wer nicht mag, dass diese Website sich aus jedem Frameset befreit kann natürlich JS verbieten – das kann ich so nicht verhindern – ich bleibe nur meinen eigenen Nutzungsbedingungen treu, die seit Jahren hier geschrieben stehen: das Einbinden dieser Website in ein Frameset mag ich nicht – und da die kommerzielle Nutzung der Inhalte hier verboten sind, muss ich dies sogar tun, denn sowohl Yigg wie Digg vermieten -aller Vorausicht traffic –

    es sollt sich jeder die Frage stellen wieso auf einmal Frameset Toolbars in Mode sind – eventuell um die Besucher auf Yigg zu halten? – wenn dann gleiches Recht für alle- meint mein Schalk

    lg

    texto28.04.09 23:16 | # |

  5. Das Anzeigen fremder Seiten in Framesets stellt sogar einen Urheberrechtsverstoß dar, wenn der Seiteninhaber dem nicht zugestimmt hat und wer stimmt dem schon freiwillig zu? Schließlich fehlt die eindeutige Domain in der Adresszeile und somit ein wichtiges Indiz für die Echtheit.

    Ein ähnliches Script kommt auf allen von mir erstellten Websites zum Einsatz: Habe selbst zu oft erlebt, daß Leute meine Seiten in ihren Framesets hatten, weil sie das mit dem “target” nicht können…

    NewsShit!29.04.09 12:09 | # |

  6. Hi ja und ich habe diesen Framebuster ja nicht erst seit den neuen Toolbars drin, sondern seit Bestehen dieser Domain -

    texto30.04.09 20:28 | # |

  7. Vielen Dank für deinen super Tipp. Habe ich gleich mal eingebaut…

    Alper01.05.09 13:18 | # |

  8. underbar praktisch sind die Tollbars bei Digg und Yigg und wahrscheinlich bald jedem Social Bookmark Dienst

    barbie spiele03.05.09 11:45 | # |

  9. Hi,

    kann es sein, dass der Framebuster nichtmehr funktioniert?

    Habe es vor ein paar Tagen bei mir eingebettet. Da hat es funktioniert.

    Mittlerweile bleibt die Seite im Yigg Frame, wenn ich sie über Yigg öffne.

    Steffen11.05.09 19:43 | # |

  10. das ist dann der Fall, wenn Du gleichzeitig in Deinem Blog eingeloggt bist, weil dieser Framebuster code nur dann *erscheint*, wenn der user nicht eingeloggt ist – dies deshalb, weil man sonst im Backend ==>Admincenter==>Design kein neues Design auswählen könnt, es tät sich jedes Design sofort im neuen Fenster öffnen-also alle,die nicht Du sind bei denen wirkt der Framebuster ;)

    texto11.05.09 21:20 | # |

  11. stimmt :) Habs gerade getestet. Hab übersehen, dass ich eingeloggt war.

    Danke (wie immer) für die schnelle Antwort und super Hilfe :)

    Steffen11.05.09 21:44 | # |

  12. kann man so oder so sehen

    Lonesome16.05.09 10:56 | # |

  13. [...]Den Code habe ich von Texto gemopst, sie hat auch einen netten Artikel über den neuesten Unsinnshype von Yigg geschrieben.[...]

    Kevin17.05.09 01:33 | # |

  14. wieso funktioniert das nicht in googles chrome ableger > SRWare Iron???
    FF funzt… IE 7 funzt auch..

    danke für euren tipp

    +++++++++

    edit von texto:beachcoach ist kein Name sondern ein Moneykey, da lösch ich immer die URL raus

    BeachCoach04.06.09 11:07 | # |

  15. eventuell ist dort JS abgeschaltet …sonst keine Ahnung lg

    texto04.06.09 13:36 | # |

  16. Genau. BeachCoach ist ein Moneykey, weil ja auch hunderttausend Leute tagtäglich nach BeachCoach suchen… Check mal Google AdWords Keyword-Tool bitte.
    Das ist das Gleiche wie NewsShit, Lonesome oder Text irgendein freier NickName

    Gruß Micha aka BeachCoach, weil Beachvolleyballtrainer einfach zu lang ist ;-)

    BeachCoach15.06.09 23:10 | # |

  17. gut dann nenn dich Micha
    aber Beach Coach ist kein Name

    ;)

    lg

    texto16.06.09 00:15 | # |

  18. Allerbesten Dank für diesen Code-Schnippi !!!!!!!!!!!

    Rio26.06.09 13:07 | # |

  19. Vielen Dank für den Code, habs direkt eingebaut und drüber geschrieben.

    Gruss
    Matthias

    Matthias26.06.09 15:14 | # |

  20. Super!!!! Tausend Dank für den Code-Schnippsel.

    Liebe Grüße,
    Michaela

    Michaela27.06.09 07:05 | # |

  21. Besten Dank, ist mit Sicherheit sehr hilfreich.

    Viele Grüße!

    querverweis-blog.com28.06.09 13:15 | # |

  22. Danke für den Codeschnipsel. Werde ich mal einbauen. Wäre das eigentlich viel Aufwand sowas in ein Plugin zu packen damit man nicht selber editieren muss?

    Matt28.06.09 20:09 | # |

  23. Hi Matt
    ich find ein Plugin würde hier zu sehr auf die Performance gehen, es gibt ja einige schon, die sind auch oben im Text zu finden,

    lg

    texto29.06.09 11:19 | # |

  24. Kann man den Framebuster auch so einbauen, dass bei der Google-Bildersuche der Framebuster nicht greift, aber dafür bei allen anderen Frames?

    Kenne mich leider mit den ganzen Weiterleitungssachen nicht besonders aus.

    Würde mich über Hilfe freuen.

    Der Blogger02.07.09 19:36 | # |

  25. das mit der google bild suche würde mich auch interesieren. würde den framebrecher auch gern bei mir einsetzen, grad wegen der double content proplematik, aber trotzdem die google bild suche nicht ausschließen, da ich mir denken kann das man auch dort aus dem index rausfliegt?! und das möcht ich eigentlich nicht, da ich doch einiges an besucher darüber erhalte.

    Markus12.07.09 00:35 | # |

  26. ich habe seit Jahren den Framebrecher wegen der Bildersuche drin und flog noch nie deswegen aus dem Index

    Google muss das akzeptieren- und die bieten ja sogar an den Frame zu killen
    ;-)
    lg

    texto12.07.09 13:39 | # |

  27. Hab mir auch den Frame-Buster so umgebaut, dass er bei den diversen Bildersuchen keinen Seitenreload macht. Funktioniert 1a!

    Aus der Bildersuche fliegt man aber nicht raus, nur weil man das Google-Frame brechen würde. Darüber braucht sich niemand Sorgen machen :)

    alte Kiehvotz12.07.09 21:15 | # |

  28. besten dank euch zwei texto und alte kiehvotz…

    Markus15.07.09 17:29 | # |

  29. Wollte mich auch bedanken. Hab den Code gerade eingebaut. Funktioniert wunderbar!

    Paul26.07.09 00:24 | # |

  30. :oops: freut mich wenns so vielen hilft, ganz ehrlich und auch für das Feedback – als Tutorial Schreiberling ist das Labsal für die Seele :-)

    texto26.07.09 11:03 | # |

  31. Kleine Warnung an blogger.com Nutzer: Baut den Code lieber nicht ein sonst bekommt ihr Probleme wenn ihr danach wieder den Code editieren möchtet. Das Layout-Editing Programm von Google arbeitet auch mit Frames und der Framebuster verhindert daß Ihr die Buttons zum Code-Bearbeiten angezeigt bekommt. Einzige Möglichkeit wäre evtl. sich den Link zum Code editieren in die Bookmarks zu legen und dann immer von dort aus aufzurufen. Das habe ich aber noch nicht ausprobiert.

    Matti04.08.09 01:04 | # |

  32. Ist eine interessante Lösung, die ich am Wochenende ausprobieren werde :)

    dimido28.08.09 02:30 | # |

  33. Das scheint im Moment wieder ein Hype zu sein – ich hab das in letzter Zeit öfters. Und es ist nicht so, dass man das gleich merkt. Das Skritpt nützt natürlich nur bei eigenen Seiten was – ist aber trotzdem gut;-)

    Susann05.10.09 10:37 | # |

  34. Hi

    Danke für den Code, aber bei mir funktioniert das irgendwie nicht. Habe den Code in meinen Header-Bereich eingebaut, aber Frames, egal welche, werden nicht auf meine Seite weitergeleitet. Muss man beim Einbauen irgend etwas beachten?

    Christin05.10.09 20:40 | # |

  35. log dich aus, dann siehste ob es funktioniert oder nicht ;)

    lg

    texto05.10.09 20:57 | # |

  36. Mir persönlich ist es lieber die User sehen die Seite in einem Frame und klicken vielleicht noch drauf, als das Sie nie auf meine Seite kommen.
    Jeder User ist wertvoll, egal woher er kommt ;-)

    sven06.10.09 16:32 | # |

  37. Einerseits finde ich es so schlecht nicht, da die User so immer gleich bewerten können, andererseits ist es schon nicht gerade sehr toll, was da getrieben wird…

    Thomas05.11.09 15:00 | # |

  38. Hallo! Vielen Dank für den Code-Schnipsel, seit heute ist er auch bei mir im Blog eingebaut :-)

    Andersreisender23.11.09 22:04 | # |

  39. Ich hatte das Problem, dass jemand einfach einen Artikel von mir über einen Frame auf einer Subdomain von de.vu eingebunden hatte, aber dank deinem Code, konnte ich das unterbinden :)

    Web-Newspaper23.01.10 10:48 | # |

Pings-Tweets
  1. Framebuster - Blog, Code, Google-Bildersuche, Texto, über, Seite - medioman
    [...] Weitergehende Informationen und der Code selbst befinden sich bei Texto. [...]
  2. Grill-Diät – mit Framebuster gegen das Ranking Nirvana, das wohl Yigg auslöst | Crazy Girls Tipps
    [...] Lösung dafür bietet der Framebuster von Monika – eingebaut in die eigene header.php und schon werden die Besucher meiner ...
  3. Geklaute Plugins der letzten Woche | Das Meinungs-Blog
    [...] Der Framebuster ist kein Plugin sondern ein kleines JavaScript was in den Header der Seite eingebaut wird. Gefunden habe ...
  4. Double Content wegen Frames bei Yigg & Co. – Framebuster hilft | Crazy Girls Tipps
    [...] aus den Suchmaschinenergebnissen verschwand, ist seit heute Morgen wieder zurückgekehrt. Dank dem Frambuster von Monika, auf den ich an ...
  5. Weekly 27/09 | [Gregel Dot Com]
    [...] die’s interessiert: Framebuster ist ein Begriff? Wenn nicht, dann das warum lesen und danach den Code im eigenen Blog ...
  6. Frames von Yigg, Webnews und Co – ich breche aus
    [...] aktiviert hat, sonst kann das Snippet auch nicht funktionieren. Für Wordpress User gibt es bei Texto eine erweiterte Version, ...
  7. Tweets
  • Name and Mail are required.