
Die Diskussion um den Datenschutz bei der Einbindung von Social Media Buttons reißt einfach nicht und es herrscht immer mehr Unsicherheit, wie und ob überhaupt man diese Buttons noch einbinden darf. Die Lösung ist es, wenn man nicht gleich beim Laden der Seite diese Buttons anzeigt, sondern den geneigten Besucher dazu auffordern muss, diese nachladen zu lassen, natürlich mit einem entsprechenden Hinweis.
Eine schöne Lösung fand sich bei heise.de und auf Grund der großen Nachfrage wurden Webmaster aufgefordert dieses nach zu bauen. So habe ich mir entschieden daraus ein WordPress-Plugin zu erstellen. Dies beinhaltet momentan Facebook-Like/Empfehlen, Twitter und Google+.
Das Plugin selbst setzt sich unter den Artikel (nur in der Einzelansicht, nicht im Index/Loop) und baut dort eine dezente Leiste mit den Möglichkeiten ein. Auch gibt es durch explizite Einstellungen die Möglichkeit festzulegen, welche Buttons auf der Seite immer geladen werden sollen. Somit sollte wohl dem Datenschutz genüge getan sein.
In Planung ist demnächst noch eine Einstellungsseite für den Twitterbutton und noch einige weitere Extras. Also lasst euch überraschen.





Der vom Plugin momentan ausgegebene JavaScript-Code verursacht Probleme in älteren Internet Explorern, folgender Patch behebt diese: http://pastebin.com/63cLwtnE
Ältere IEs verkraften Kommas am Ende von Objekt-Literalen nicht und werfen kryptische Fehlermeldungen.
Aktualisierter Patch für Version 0.27.1 des Plugins: http://pastebin.com/jFmu4Ldn
Definiere “ältere” Internet Explorer ….
Ich teste das bis runter zu IE8. Aus Gründen, die ich hier nicht weiter ausbreiten will, interessiert mich schon mal gar nicht, was der IE6 davon hält und der IE7 ist statistisch eigentlich auch nicht wirklich relevant. Ich mein, wir stehen kurz vorm IE10, da kann man doch mal updaten, oder?
Persönlich stimme ich zu und interessiere mich für nichts älter als IE9. Unsere Kunden lassen sich davon aber wenig beeindrucken. Wir sind froh, dass IE6 praktisch keine Relevanz mehr hat und nur sporadisch auftaucht. IE7 ist aber vorerst weiterhin das minimale Übel. Und eine minimale Anpassung wie diese hier tut niemandem weh.
Danke für das klasse Plug-in. Wenn ich mir dazu noch etwas wünschen dürfte, dann
1. dass der Link zur Info ein neues Fenster öffnet und nicht von der Seite wegführt und
2. die Abstände zwischen den Buttons variabel einstellbar gemacht werden
Super Arbeit sonst!
Holla Ralf.
Erst mal, danke für das Lob
Und btw, externe Links führen immer von der Seite weg, das liegt in der Natur der Dinge.
Jedoch muss ich Dich zu Deinen Anliegen leider etwas enttäuschen.
1. Nein, ich schreibe dem Nutzer nicht vor, wann sein Browser wie und wo welche Links öffnet. Der Nutzer ist – entgegen der weitläufigen Meinung – durchaus selbst in der Lage zu entscheiden, wie er einen Link öffnen will. Der Rechtsklick oder gar die mittlere Maustaste (Mausrad) sind schon lange keine Unbekannten mehr. Das bekommt sogar meine Mutter in den Griff, ohne das ich ihr das zeigen musste.
2. Nein, denn wie ich etwas höher bereits erwähnt habe, sind die aktiven Buttons in der Regel breiter als die inaktiven Dummies. Somit ist die Breite der einzelnen Elemente an die aktiven Buttons angepasst, damit diese beim Aktivieren nichts verschieben oder gar aus dem layout rutschen. Denn es sieht doch reichlich blöd aus, wenn ein Dummiebutton in einer Zeile ist, und beim Aktivieren mit mal der Eigentliche eine Zeile drunter steht.
1. Sorry, aber das sehe ich anders. Es gibt leider immer noch viel zu viele Menschen, die unbedarft auf einen Link klicken und dann in diesem Fall weg sind von der Seite. Man kann aber in unserem Zusammenhang hier davon ausgehen, dass der Leser nicht von der Seite weg will, sondern nur eine kurze Info zu den Buttons lesen will. Da wäre sogar ein Pop-up-Fenster oder Overlay die charmantere Variante. Aber wenn schon Weglink, dann bitte mit target=”_blank”. Du kannst es ja auch den Seitenbetreibern überlassen, wie sie es handhaben möchten…
2. Grundsätlich hast Du natürlich recht. Aber: In meinem Blog (siehe Website) habe ich z.B. die Breite für den Infobutton verändert, damit er in der gleichen Zeile bleibt. Funktioniert wunderbar und bleibt einzeilig. Leider muss ich das nach jedem (der nicht gerade seltenen) Updates immer wieder tun. Und das nicht nur für ein Blog.
Nun ja. Letztlich ist es Dein Plug-in. Und wünschen darf man ja.
Nun, für Punkt 2 ist die Lösung ganz einfach. Schreib es nicht in das CSS des Plugins, sondern in ein anderes, Man hat ja bei WP genug zur Auswahl. Für solche Anpassungen bietet sich im Übrigen auch ganz hervorragend ein Child-Theme an. Hat den Vorteil, dass man sowohl das Theme (komplett) als auch die Plugins (CSS) anpassen kann, ohne das dies von Updates beeinflusst wird.
Zu Punkt 1 gibt es keine Diskussion
Zu 2)
Ich hatte ein ähnliches Problem, das “i” bzw. der Button für die Einstellungen brauchen nach rechts nicht viel Platz, dennoch haben sie standardmäßig eine sehr hohe Breite – deswegen wurde es in meinem Theme zweireihig. Eine einfach Lösung, wie nur die Breite für diese zwei Buttons verringert wird ist die folgende:
Im WordPress-backend auf Themes, Editor und die style.css aufrufen. Hier an beliebiger Stelle einfügen:
/* Social Media Buttons Formatieren */
.settings_info {
width: 40px !important;
}
Hoffe dem Einen oder Anderen geholfen zu haben.
Und ganz wichtig: DANKE an den Autor des genialen Scripts!
Sorry Ralf, aber hier hat der Pluginersteller absolut Recht und für mich gibt es da auch keine zwei Meinungen. Wie Links geöffnet werden, ist nicht Sache des Webseitenbetreibers, sondern Sache des Benutzers. Und für den gibt es mindestens ein halbes Dutzend Möglichkeiten. Es ist ein absolutes No-Go, den Benutzer zu bevormunden. Wer das unbedingt meint zu müssen, kann den Code des Plugins ja selber anpassen. Aber so etwas muss beim besten Willen nicht auch noch direkt durch das Plugin unterstützt werden. Und wer *aus Versehen* die Seite verlässt, wird ja wohl in der Lage sein, den Zurück-Button zu klicken. So viel darf von einem Internetbenutzer erwartet werden. In XHTML gibt es übrigens überhaupt kein target. Der Code wäre damit also bei vielen Blogs nicht mehr valid.
Guten Tag und Danke für dieses Plugin! Es ist zeitgemäß und hilft uns, Nutzerinteressen und Datenschutz unter einen Hut zu bekommen.
3 Bitten/Fragen:
1. Wird es zukünftig eine Auswahlmöglichkeit für die Anzeige über und/oder unter dem Post geben?
2. Ließe sich die Mouseover-Meldung in die Sprachdatei einbinden, so dass wir uns den Hinweis ins “Du” übersetzen können? Bzw. wo kann ich das selbst einstellen, ohne zu tief ins PHP einsteigen zu müssen?
3. Ein wenig Auswahl für’s CSS wäre hilfreich, z.B. um die Größe der Buttons oder die Abstände dazwischen anzuzeigen. Dazu behelfen wir uns vorerst selbst. Allerdings ist das bei Updates immer heikel.
Vielen Dank!
Holla,
Zu 1.) Es gibt eine Auswahl für die Anzeige über oder unter dem Beitrag, siehe Einstellungsseite.
Zu 2.) Siehe Einstellungsseite.
Zu 3.) Zu dem Theme bitte die letzten Kommentare lesen. Habe ich da schon mehrfach erklärt. Danke.
Danke für die schnelle Antwort.
Wird es zukünftig eine Auswahl “oben und unten” geben?
Wenn ich den Infotext kopiere und in den Einstellungen auf “Du” geändert habe, verschwindet der Social Share Bereich vollständig. Mit kürzerem Text geht es.
Zu 3. schau ich mich hier weiter um.
VG!
Hi, Peter,
danke für das Plugin. Leider fliegt es mir mit “Fehler: a(“li.facebook div.fb_like img.fb_like_privacy_dummy,li.facebook span.switch”, m).live is not a function” um die Ohren. Alle weiteren JS laufen dabei. Hast Du einen Ansatz, bei dem man zu debuggen beginnen könnte? Danke!
Viele Grüße,
Ernesto
Nein, so auf die Schnelle nicht.
@All:
Ich muss jetzt mal was los werden.
Ich persönlich finde es super, dass ihr dieses Plugin verwendet, dafür danke. Aber, und das ist mir schon auf einigen Seiten von euch aufgefallen, wenn ihr das tut, ist es völlig sinnfrei, wenn ihr euch die Scripte, die durch das 2-Click Plugin eigentlich erst bei Bedarf geladen werden sollen, durch andre Plugins wieder sofort ins Boot holt. Da helfen dann auch keine Beteuerungen nach dem Motto “2 Clicks für mehr Datenschutz”. Ist dann natürlich Bullshit und kann man sich sparen.
Wollt ich nur mal angemerkt haben …
Das bezieht sich auf zusätzliche Social Share Plugins? Ist ein wichtiger Hinweis, weil ich diese Kombination woanders auch schon gesehen hatte. Ich hoffe, wir sind soweit safe
Seid ihr nicht…
Leute, ich kenne den Peter ziemlich gut und weiß, daß er sich mit Sicherheit über vernünftige und konstruktive Verbesserungsvorschläge freut.
ABER: Der Peter macht das ganze hier rein ehrenamtlich und vollkommen kostenlos, ohne auch nur einen Cent dafür zu verlangen (über die eine oder andere Spende über Flattr oder Paypal freut er sich mit Sicherheit). Das Plugin ist für die breite Masse, und ist – was Usability und Gestaltung angeht – nach allgemein üblichen Regeln geschrieben. Wenn ihr euer ganz spezielles, eigenes Plugin, ganz nach euren Wünschen wollt, dann sucht euch einen entsprechenden Entwickler (oder eine Agentur) und bezahlt ihn dafür (nein, Dreimarkachtzig reichen da nicht), anstatt hier irgendwelche Forderungen los zu lassen, wie was zu sein hätte und wie sich wo welcher Link zu öffnen hat!
Vielleicht zur Ergänzung – das Blog, welches die Probleme macht: http://blog.ruhrmobil-e.de/2012/02/16/rekordbeteiligung-beim-car-symposium-2012/
Ein Wechsel des Themes bringt nichts. Du hast einen guten Teil JQuery Libs mehr als ich (bedingt durch andere Plugins) … und da live() fehlt wäre das ggf. ein Lösungsweg. Ich schaue noch mal selbst weiter …
Nach einem Blick auf Dein jQuery ist mir das Problem ganz schnell klar geworden. Uralte Version (1.2.3), aktuell ist 1.7.irgendwas, sollte man vielleicht mal updaten. Ich kann dazu auch ein super Plugin empfehlen – Use Google Libraries, das ersetzt alle wichtigen Libraries durch die aktuellen Versionen aus dem Google-CDN, was den Vorteil hat, das diese auch gleich gecached werden und somit die Ladezeit deutlich besser ausfällt.
Habe nun geupdated mit Installation des Plugins. Die Google Librarys in Version 1.7.1 werden scheinbar auch verwendet – an dem Fehler hat sich leider nicht allzu viel geändert …
Falsch, es wird immer noch Version 1.2.3 verwendet. Kommt aus nem andern Plugin von Dir.
http://blog.ruhrmobil-e.de/wp-content/plugins/wpng-calendar/js/jquery.js
Urgs. Das Plugin hatte ich so gar nicht auf dem Schirm. Dass sich die Plugin-Autoren auch nicht einfach an die Standard-Libs halten können *seuftz*
Vielen vielen Dank auf jeden Fall! Das mit dem Kaffee sollte ich mir wohl mal überlegen
Hallo,
ich bin total zufrieden mit dem Plugin. Es läuft auf meinem Blog auch ohne Probleme, allerdings werden Links die an GooglePlus übergeben werden immer doppelt dargestellt. Ist der Titel zum Beispiel: Dies ist ein Test, steht bei GooglePlus Dies ist ein TestDies ist ein Test
Meine Suche bei Google ergab das die Übergabe eines OpenGraph dafür verantwortlich ist. Ich konnte diese Phänomen auf das 2-Klick Plugin einschränken, da es erst mit der Installation davon aufgetreten ist. Und sobald ich es Deaktiviere, ist auch alles wieder normal.
Kann mir zufällig jemand sagen an welcher Stelle im Plugin eventuell etwas verändern kann, damit der Titel (Link) nur noch 1x angezeigt wird?
Viele Grüße
Dirk
Bevor man sich aufregt, vielleicht erst mal die eignen Plugins prüfen. Irgendeins von denen läd den JavaScript-Code von G+ mit und erstellt somit ebenfalls die Opengraph-Tags. Also sind diese doppelt. Mit andern Worten, erst prüfen, dann, wenn es wirklich ein Fehler des Plugins ist, melden.
Ich habe nicht die zeit ständig eure Templates und euern HTML-Code zu durchsuchen, nur um dann so etwas festzustellen. Auch bitte ich um etwas Eigenleistung. Viele Lösungen stehen schon in den Kommentaren.
Hab zwar nicht gemeckert, aber jetzt weiß ich zumindest bescheid. Plugin Top – Autor flop zumindest was das Benehmen angeht. Statt zu pöbeln demnächst einfach mal ……
[...] persönlicher Favorit ist das zweite Plugin 2-click-socialmedia-buttons von H.-Peter Pfeufer. Es ist fehlerfreier, die Konfigurationsoberfläche erscheint mir aufgeräumter und es ist [...]
Hallo HP!
Erstmal danke für das absolut stylische Dings
Ich habe noch eine Frage. Wie klappt es, dass der Balken nicht nur in der Detailansicht angezeigt wird? Ich habe zuwenig Kenntnisse, das irgendwie mit PHP hinzuklotzen.
Danke schonmal für deine Antwort und einen schöne Abend!
Du hast dafür diverse Checkboxen in den Einstellungen. Im Einzelartikel wird es immer angezeigt, das lässt sich auch nicht ändern. Für alles andere hast Du Optionen.
Diese sind:
Auch auf CMS-Seiten anzeigen
Auch im Artikelindex anzeigen
Auch im Jahresarchiv anzeigen (Hinweis: Nicht jedes Theme unterstützt diese Option.)
Auch im Monatsarchiv anzeigen (Hinweis: Nicht jedes Theme unterstützt diese Option.)
Auch im Tagesarchiv anzeigen (Hinweis: Nicht jedes Theme unterstützt diese Option.)
Auch in Suchergebnissen anzeigen (Hinweis: Nicht jedes Theme unterstützt diese Option.)
Auch in Kategoriearchiven anzeigen (Hinweis: Nicht jedes Theme unterstützt diese Option.)
Auch in Tagarchiven anzeigen (Hinweis: Nicht jedes Theme unterstützt diese Option.)
Was soll man sagen ausser Top Arbeit.. Habe die Heise version mal versucht einzubauen aber die wollte nicht so. Das Plugin nun macht es wieder einmal deutlich einfacher.. Super arbeit.
Hallo,
ich nutze das Plugin auch auf meiner Seite. Es funktioniert auch problemlos. Sobald ich aber zb. [important][/important] nutze erscheint in dem [important]-Block nicht nur ein social Button sondern sofort 6 oder 7 gleiche. Dies passiert dann auch unter dem ganzen Artikel Hier ein Beispiel: http://www.dpsg-wesel-flueren.de/dpsg/?p=501
Gruß Sven
Schönen Gruß an den Entwickler des Themes, er soll lernen Shortcodes zu programmieren. In diesen den Content nochmals per apply_filter zu bearbeiten ist völlig unnötig und falsch. Statt
Gehört dort ein simples
hin. Denn auf $content wird später durch WordPress selbst der Filter ‘the_content’ engewendet durch diesen auch plugins ihre Hook erhalten, an dem sie einhaken können. Geschieht dies niin mehrfach, wie in diesem Fall, haken sich Plugins nun mal auch im Shortcode ein.
Sind die Shortcodes beim Graphene-Theme repariert, sieht das Ganze dann so aus

Wie gesagt, schönen Gruß an den Entwickler des Themes.
Und ich wiederhole, es ist nicht meine Aufgabe eure Themes ständig zu prüfen.
Wenn es zu fehlerhaften Anzeigen bei euch kommt, prüft bitte erst mit einem anderen Theme, wenn es dort funktioniert, liegt es nicht am Plugin.
Hallo – vielen Dank für die Zeit und Mühe, so etwas herzustellen wie das Theme Grey Opaque oder das Plugin!
Uli
Kein Thema, und ich habe zu danken für die Aufmerksamkeit via Paypal
Hallo Peter,
ich habe begeistert Dein Plugin zur Kenntnis genommen und bereits fleißig geflattert.
Leider ist es ja noch nicht möglich viele andere Netzwerke einzubinden. Ich denke speziell an Diaspora*. Ich habe nach einigem Suchen aber eine Abwandlung des Plugins gefunden, die genau das macht. http://digital-adventures.de/blog/2011/09/heise-2-klick-social-buttons-plugin-fur-wordpress/
Vielleicht wäre es Dir möglich, Diaspora* als Option im nächsten Update einzubinden?
Das wäre ganz großartig!
Tausend Dank schon mal für Deine Arbeit!
Beste Grüße
Konstantin
Deine Begeisterung freut mich.
Ich bin im Moment dabei den Code des Plugins aufzuräumen, Altlasten raus zuwerfen und generell zu optimieren, damit es endlich mal eine 1.x Version werden kann. Neue Netzwerke werden vorerst nicht hinzukommen, da ich denke mit den angebotenen Netzwerken habe ich die Wichtigsten abgedeckt. Wenn ich jetzt noch anfange alle möglichen andern Netzwerke einzubinden, nimmt das nie ein Ende und es wird einfach völlig unübersichtlich.
Wäre es denn möglich, dass Du einen Platzhalter einbaust (vielleicht eine weiter Datei die dann auch nicht vom Update ersetzt wird) über den man bequem selbst Netzwerke ergänzen kann?
Hallo, erstmal danke für das tolle Plugin.
Leider hab ich ein Problem bei der Darstellung in Zusammenhang mit Simple
ress und dem erstellten Foren-Link (also ein Artikel erstellt automatisch einen Diskussions-Thread im Forum. 1. Post ist der Artikel selber). Ich würde gerne die Foren-Seite von der Anzeige der Buttons ausschließen, aber auf anderen Seiten behalten. Wurde schon mal über eine solche Exclude-Funktion nachgedacht?
Dank & Gruß,
Norman
Ein automatisches Ausschließen der Forenseite ist etwas schwierig, da es sich ja um eine ganz normale WP-Seite – is_page() – handelt und das Forum leider keinen eigenen Tag erstellt den man abfangen könnte. Ein Exclude durch die ID der Seite ist durchaus möglich, aber für die meisten Nutzer leider wieder verwirrend. Eventuell wird es eine solche Option irgendwann in späteren Versionen geben.
Hi H.P.,
jup, wenn sich letzteres (ausschließen einzelner Seiten) umsetzen liese, wäre das super
[aber das ist meine Meinung
]).
Bzgl der “Komplexität” so eines Features für WP-Admins glaube ich, dass sich die Verständnis- und Komplexitätschwierigkeiten im Rahmen halten sollten. Denn wer sich mit der 2-Klick-Problematik auseinander gesetzt hat, der kann sicher eine solche Option entsprechend interpretieren (also, ich bin nicht der hellste, kann aber mit einem “exclude” durchaus was anfangen
Nochmal danke für deine tolle Arbeit!
VG, Norman
Hallo,
zuerst vielen Dank für dieses nützliche Plugin.
Auf unseren Seiten tritt jedoch ein für uns nicht nachvollziehbarer Fehler auf. Auf einigen Seiten wird das Plugin bzw. die Grafiken richtig dargestellt, auf anderen Seiten jedoch werden die Grafiken nicht dargestellt (ge-X-t) und der Code des Plugins erscheint stattdessen.
Wäre schön, wenn es hierzu eine Lösung gebe.
Vielen Dank!
Ich hab das grad mal lokal mit euerm Theme getestet, ohne Probleme, daher tippe ich einfach auf einen Fehler eures Cachingplugins. Wenn hier alles in statischen Inhalt umgewandelt wird, kann es zu solch einem Verhalten kommen, da das JavaScript nicht mehr richtig abgearbeitet wird.
Vielen Dank für die schnelle Antwort.
Wir benutzen WP-Super-Chache. Dieses haben wir heute zuerst deaktiviert und letzlich deinstalliert. Der Fehler bleibt gleich. Andere Plugins haben wir ebenfalls deaktiviert, keine Änderung. Was uns auffiel ist, dass es bis auf wenige Ausnahmen im CMS funktioniert, jedoch auf keiner einzigen Seite, welche als “Artikel” erstellt wurde. Es gibt auch keine Plugins, welche speziell auf den oder für die Artikelseiten eingebunden sind. Alle Plugins sind Contenübergreifend und funktionieren auch alle tadellos. Haben Sie noch eine Idee an was es liegen könnte?
Vielen Dank!
Das Cacheplugin ist nicht aus. Kleiner Hinweis, man sieht es im Quellcode der Seite, ob es aktiv ist, oder nicht und laut dem, ist es aktiv ….
2
3
<!-- Cached page generated by WP-Super-Cache on 2012-02-26 01:51:56 -->
<!-- super cache -->
Ich denke, das Plugin Super-Cache wurde zwar deinstalliert, aber nicht der Cache geleert. Es werden also durch das CMS immer noch die gecachten Dateien verwendet…
Nein, der Cache ist gerade erzeugt worden, siehe zweite Zeile im Codeschnipsel.
Guten Morgen, die 2.Zeile hab ich mir schon angesehen und die sagt mir, das es zwischen Deinem Posting (26. Februar 2012 um 03:22) und der gecachten Seite (2012-02-26 01:51:56) eine Differenz von knapp 90min gibt… “Gerade erzeugt” kann ich das nicht nennen.
Deshalb mein Verdacht. War nur so ne Vermutung, weil Super-Cache stellt in Funktion, Handhabung und Deinstallation manchmal ganz schön hart an.
Vielen Dank für die Hilfe. Schläfst du denn auch mal? .-)
Super Cache war zu diesem Zeitpunkt wieder aktiv. Habe es nun nochmals deaktiviert. Fehler bleibt dennoch.
An das Cache leeren hatten wir gedacht und alles rausgeworfen. Haben dies jetzt nochmals gemacht. Die automatische Leerung des Cache, wie auch die manuelle. Testweise wurden Änderungen an der Seite vorgenommen, welche auch sofort im Browser angezeigt wurden. Es wurden also keine gecachten Seiten geladen.
Selbst als S-Cache aktiv war, hatten wir ihm die Option zugeteilt, Artikel, Kommentare etc nicht zu cachen. Der Fehler wird aber überwiegend genau auf diesen Seiten erzeugt und bis auf 2 oder 3 Ausnahmen nicht auf den statischen.
WP-Super Cache soll lt. WordPress das am häufigst genutzte Caching Plugin sein. Warum tritt der Fehler dann nur bei uns auf. Denke nicht, dass wir die einzigsten sind, mit einer Kombination beider Plugins. Vielleicht hat hier noch jemand beide Plugins laufen.
Ich schlafe eher selten, aber danke der Nachfrage.
Wie ich schon weiter oben geschrieben habe, ich tippe auf das Cacheplugin. Das heißt nicght, dass es dies auch sein muss. Aber aus meinen Erfahrungen und Wissen, wie solche Plugins arbeiten, war es eben meine Vermutung. Und wie ich ebenfalls schon schrieb, habe ich das Plugin mit eurem Theme getestet. Ohne Probleme.
Verwendet ihr vielleicht Plugins, welche automatisch Links erzeugen? Also den Inhalt einer Seite prüfen und bei bestimmten Textvorkommen diese verlinken? Ich würde euch bitten, mal alle verwendeten Plugins aufzulisten, damit ich diese mal durchschauen kann.
Hallo. Wir haben heute die Seite unter Xampp nochmals laufen lassen und nach und nach die Plugins installiert.
Du lagst mit deiner letzten Vermutung richtig. Der Fehler tritt auf in Kombination mit dem Plugin SEO Smart Links 2.7.4. Nach Deaktivierung dessen läuft dein Plugin einwandfrei. Weshalb der Fehler jedoch nicht bei allen Seiten augetreten ist, bleibt uns noch immer ein Rätsel.
Vielen Dank für deine Hilfe und nochmals vielen Dank für das Plugin.
Weil SEO Smartlinks nicht immer und überall zugreift. So zum Beispiel, wenn eine Phrase bereits verlinkt wurde, wird sie kein zweites Mal verlinkt vom Plugin. Der eingetretene Effekt ist, das 2-Click Plugin erzeugt Links für die Dummybuttons, welche den Link zur Webseite erhalten, was ja auch logisch ist. Das Seo Smartlink sieht nun diese und versucht diese klickbar zu machen. Dadurch kam es dann wohl zu diesem Fehler. Sprich es war ein Link im Link und das geht nicht.
Für ein gutes SEO reicht übrigens das Plugin WPSeo völlig aus, da braucht es kein Plugin welches wild irgendwelche Phrasen verlinkt. So was kann auch nach hinten los gehen.
Danke….
Hi.
Super Plugin. Schlank, extrem einfach einzurichten, passt!
Idee für eine zukünftige Version: die Sprache der Buttons (speziell FB) einstellbar machen. So könnte ich das Plugin beispielsweise auf meinen englischsprachigen Seiten entsprechend in Englisch darstellen. Die Infotexte kann man ja bereits überschreiben.
Ist aber wirklich nur ein Vorschlag wenn es einfach umzusetzen ist …
Greets
Die Sprache des Facebook Dummybildes orientiert sich an der Einstellung in der wp-config.php. Ist hier als Sprache deutsch (de_DE) eingestellt, so ist der Button auch in deutsch, andernfalls ist dieser in englisch. Eine Unterscheidung je nach Artikel wäre etwas zu viel des Guten.
Hi und zuerst einmal DANKE für das tolle Plugin.
Braucht man nach deutscher Rechtslage nach der Installation keine expliziten Hinweise mehr im Impressum was Twitter, Google+ und Facebook angeht?
Danke, angenehmes Wochenende und beste Grüße
Alex
Hi,
klasse Plugin. Lässt man mal den Datenschutz hinten stehen so ist es auch im Bezug auf die Ladegeschwindigkeit der Seite eine angenehme Wohltat.
Eine Frage; Ist es angedacht oder gibt es irgendwie eine Erweiterungsmöglichkeit auch reddit mit einzubeziehen ? ( http://www.reddit.com/buttons/ ) Für Blogs welche sich nicht ausschließlich auf den deutschen Raum auslegen ist reddit leider unverzichtbar. Macht bei mir im Blog gut 30% Traffic aus und damit mehr als Facebook.
Beste Grüße
Wäre es möglich, dass du die Grafiken des Plugins zusammenfügst und dann via CSS-Sprites einbindest? Würde einige Requests sparen und die Ladezeit insgesamt verbessern (wenn auch nur minimal). Kleinvieh macht bekanntlich auch Mist.
Hallo!
Ich weiß, hier will jeder was anderes…
Ich frage mich nur, ob es nicht möglich wäre, das Plug-In von bestimmten Seiten (per ID) auszuschließen. Wenn ich das automatische Einbinden gewählt habe – was ja viel praktischer ist als der Shortcode – dann erscheint es halt auf wirklich allen Seiten. Wenn ich die aber Darstellung auf bestimmten CMS Seiten ausschließen will (Impressum, Datenschutzerklärung, Sitemap, Kontakt, etc.) dann müsste ich doch wieder alle Seiten mit Shortcode versehen.
Falls du die Ausnahmen als sinnvoll erachtest, dann wäre das ja vielleicht etwas für eine kommende Version.
Grüße,
Andreas
Hallo H.-Peter,
vielen Dank für das sehr gute Plugin. Auf meiner Netzseite funktioniert es bei den Beiträgen. Einen Fehler gibt es nur im Zusammenhang mit dem Featured Post Widget. Gelegentlich wird nach dem Seitenaufbau der HTML-Code anstelle des Textes angezeigt. Mir erschließt sich der Fehler nicht und als normaler Anwender kann ich ihn auch nicht beheben. Bei den geringen Besuchszahlen ist das derzeit unkritisch.
Viele Grüße
Chingchang
Ich habe das gerade mal getestet. Mehrere verschiedene Themes und verschiedene Einstellungen beider Plugins. Es arbeitet in allen meinen Tests ohne Probleme zusammen. Auch habe ich mir den PHP-Code des Featured Post Widgets angeschaut. Dort wird ganz normal ein Excerpt des Posts ausgegeben, welcher auch korrekt angesprochen wird. Also sollte e sdort keine Probleme geben, da ein Excerpt im Normalfall unformatiert – also ohne Filter – ist. Ohne Filter, damit sich keine Plugins an die Excerpts anhängen können.
Nun konnte ich nicht das von Dir verwendete Theme installieren, da es kostenpflichtig ist und somit nicht testen. Aber was ich vermute ist, dass in diesem Theme auf den Excerpt ein Filter angewandt wird, welcher es dann wieder ermöglicht, das sich dort Plugins anhängen können. Dies ist dann leider ein Fehler im Theme selbst, den ich von hier aus auch nicht nachvollziehen kann.
Hallo H.-Peter,
vielen Dank für die schnelle Antwort. Ich werde ´mal die Jungs kontaktieren, die mein Theme programmiert haben. Vielleicht kennen die Ursache für die falsche Darstellung. Das Ergebnis teile ich Dir dann hier mit.
Aljoscha
Hallo H.-Peter!
Ich habe das Plugin jetzt eine Weile verwendet und finde es großartig. Leider ist es seit gestern so, dass mein Template auf der “Home”-Seite zerschossen wird, wenn das Plugin aktiv ist, d.h. dass Schriften in der Seitenliste links auf einmal größer Sind und oben im Slider stimmt die Formatierung auch nicht mehr. Wenn ich es deaktiviere, springt alles wieder auf den Soll-Zustand.
Ich bin jetzt leider alles andere als ein CSS-Profi, wenn du jedoch einen Tipp für mich hast, woran das liegen könnte, würde ich mich entsprechend einarbeiten, da ich das Plugin gerne weiter verwenden möchte.
Viele Grüße,
Giuseppe
Was hast Du gestern geändert? Ich entnehme dieser Aussage, dass es vorher alles bestens funktioniert hat.
Über den Punkt habe ich mir ebenfalls den Kopf zerbrochen und weiß nicht genau, warum das ausgerechnet seit gestern so ist. Ich habe weder die WordPress Version aktualisiert und die Aktualisierung des Plugins auf 0.29 habe ich ebenfalls nicht gestern vorgenommen, sondern schon vorher. Deswegen komme ich einfach nicht auf des Rätsels Lösung.
Komischerweise ist es so, dass das Template immer “zerschossen” wird, sobald ich ein social media plugin aktiviere (habe es mit mehreren probiert).
Danke für das super Plugin. Allerdings hab ich ein Problem, bei so ziemlich jedem WordPresstheme das ich teste werden die Optionen von anderen Elementen überlagert. Das ist sehr unschön und auch ein z-index:10 ändert nichts daran.
Gibt es da einfache Abhilfe?
Ja, Themes nutzen, deren Entwickler auch ohne overflow:hidden arbeiten können. Dies kann ich über das Plugin leider nicht umgehen. Bei Dir ist es zum Beispiel in der Deklaration von .hentry{} im CSS enthalten. Ist das raus, ist alles schön.
[...] » » » Plugin hier herunterladen… [...]
Das Plugin an sich ist super implementiert, allerdings fehlen mir ein paar funktionen.
Da ist zum einen das in Deutschland weit verbreitete Social Network “VZ” (meinVZ, StudiVZ), eine möglichkeit, eigene Mediendienste zu kreieren und es fehlt mir ein button (der dann auch nur ein klick sein muss) um den artikel via eMail zu versenden/empfehlen. Das letzte gehört zwar nicht direkt zum Thema Soacial Media, würde das angebot der Leiste aber vervollständigen.
[...] der Leser ohne deren Zustimmung an die Betreiber der Netzwerk-Plattformen gesendet.Das Plugin 2 Click Social Media Buttons für WordPress von H.-Peter Pfeufer fügt die Buttons für Facebook-Like, Twitter und Googleplus entsprechend der [...]
[...] bereits wenige Tage nach Veröffentlichung durch Heise gibt es das entsprechende WordPress Plugin 2-Click Social Media Buttons – natürlich wieder mal von meinem alten Freund Peter Pfeufer, der auch schon so einige [...]
Das Plugin zeigt bei mir keine Fehler an, aber leider auch keine Buttons oder sonst irgendwas. Der Quellcode ist vorhanden, das wars aber auch schon. Hab es in mehreren Blogs getestet, nirgends wird irgendetwas angezeigt.
Wenn das am WP Super Cache liegen sollte, dann kann ich es leider nicht verwenden, da ich aufgrund der hohen Zugriffszahlen nicht auf einen Cache verzichten kann.
Hallo, erstmal vielen Dank für das Plugin! Ich hab mich jetzt eine Weile mit verschiedenen Social Plugins rumgeschlagen aber das hier funktioniert weitgehend problemlos nur eines will bei mir nicht klappen.
Auf der Startseite (Blog, theme Twenty Eleven) wird der Options Button nicht gezeigt, alles andere klappt aber und auf den Unterseiten wird der Button auch gezeigt…?
Versteh ich nicht ?!
Das ist Absicht.
Ok dann bin ich beruhigt, ich war schon etwas verwundert
Ansonsten habe ich mit dem Plugin keine schlechten Erfahrungen machen können. Läuft alles bestens!
Etwas mehr konfigurationsmöglichkeiten fürs Aussehen und die Anordnung der Buttons würden dem Plugin sicher gut tun aber das ist weder als Aufforderung noch als Kritik zu verstehen! Das Thema Optin für Social Plugins wird sicher so schnell nicht verschwinden, dieses Plugin löst das Problem bevor es noch entstehen kann und von daher sollte jeder der auf der sicheren Seite sein will es auch nutzen. Über alles andere kann man sich später Gedanken machen.
Gute Arbeit, vielen Dank nochmal!
Hallo H.P.,
ich schraube gerade ein wenig an der Performance meiner Seite (Geschwindigkeit kann man nie genug haben!) und dabei sind mir von Google Page Speed zwei Punkte vorgeschlagen worden, die das Plugin betreffen:
Und zwar liefern zum einen die Dummy Bilder keine height und width Attribute mit, darüber hinaus wird vorgeschlagen, genau diese Bilder via CSS sprites auszuliefern.
Den ersten Punkt würde ich zwar gerade noch so im Quelltext selber hinbekommen, ist aber sicher auch für andere relevant. Beim zweiten Punkt würde mich deine Meinung interessieren, ob das wirklich was bringt?!?
Vielen Dank für das zeitnahe Update. Sieht direkt viel besser aus.
Hallo Peter,
leider habe ich seit gestern ein kleines Problem mit dem Plugin: Anscheinend seit gestern Abend wird in meinem letzten Artikel nur noch der [Gefällt mir] Button angezeigt, in allen anderen sind die restlichen Buttons jedoch vorhanden! Als ich den Artikel veröffentlichte war alles noch normal, nun sind die anderen Buttons einfach weg.
Da ich nirgends an den Einstellungen was verändert habe verstehe ich es irgendwie nicht, was da jetzt passiert ist. Es gab ja auch kein Update für ein anderes Plugin, so daß es daran eigentlich nicht liegen kann. Auch habe ich irgendwie keine Einstellungsmöglichkeiten gefunden, daß man für einen einzigen Artikel die Buttons extra ausschalten kann.
Was könnte hier schief gegangen sein? Bis jetzt hat das Plugin ja immer einwandfrei funktioniert.
Grüße aus TmoWizard’s Castle zu Augsburg
Mike, TmoWizard
Ja, es sind die Klammern im Titel, also die [ ], die mag er nicht haben wollen. Ich schau mal, wie ich das hin bekomme, ohne das das JavaScript da wegbricht. So lange verzichte bitte einfach auf diese im Titel.
Hallo Peter,
Das ist aber sehr seltsam!
Ich habe nämlich mehrere Artikel mit diesen Klammern im Titel, bei denen das einwandfrei funktioniert!
Danke für deine schnelle Antwort, ich habe jedenfalls die Klammern bei diesem Artikel jetzt entfernt und schon sind die Buttons wieder da!
Grüße aus TmoWizard’s Castle zu Augsburg in die „Barbarossastadt“ Gelnhausen
Mike, TmoWizard
Also, ich hab noch mal bissle rumgetestet. Die Sonderzeichen im Artikeltitel sind es nicht. Warum es dann bei dem einen Artikel von Dir auftritt und bei anderen mit den gleichen Klammern nicht, kann ich nicht sagen. Was ich mit Sicherheit sagen kann, Sonderzeichen im Artikeltitel beeindrucken das Plugin weniger.
Ich hatte mich schon mal gestern gemeldet. Bin aber vermutlich in deinen Spam Filter gelandet weil ich links auf Bilder gepostet hatte.
Bei mir funktioniert das Plugin leider nicht. Obwohl ich mehere Buttons aktiviert habe in den Einstellungen kann ich nur den Facebook Button sehen und den kann ich nicht mal aktivieren.
Ich nutze WordPress 3.3.1. und den Aspire 1.1.3 Theme
Vor kurzem hat sich der Google +1 Button geändert, daher habe ich kurzerhand eine graue Version davon erstellt und verwende diese bei mir mit dem Plugin.
Der graue Button ist als PNG hier zu finden
http://www.felix-griewald.de/wordpress/wp-content/plugins/2-click-socialmedia-buttons/images/googleplus-dummy-image-gplusone.png
Darf gerne für die nächste Version des Plugins verwendet werden
Ich habe übrigens auch gleich den Twitter-Button in deutsch eingegraut, falls es interessiert, http://www.felix-griewald.de/wordpress/wp-content/plugins/2-click-socialmedia-buttons/images/twitter-dummy-image-tweet.png
Hallo Felix,
Danke für die Icons, ich werde sie nach einer kleinen Korrektur an den Farben ins nächste Update mit einbauen.
Hi!
Bei einigen Themes ist die Funktion des “i” und der Einstellungen, ob ein Dienst dauerhaft aktiviert sein soll, ohne Funktion. Scheint ein CSS Fehler zu sein. Außerdem funktioniert in diesen immer Flattr nicht.
Eine Idee?
grüße Markus
Bei mir tritt es neuerdings ab und zu auf dass die Social Media Buttons dreimal auftauchen. Ein Neuladen der Seite bringt keinen Unterschied, gehe ich über Links auf eine andere Seite und kehre dann wieder zurück ist alles wieder normal.
Hier eine Beispielausgabe
Hier der erzeugte Code
Seit wann, und viel wichtiger, was hat sich geändert bis zu diesem Zeitpunkt. Neue Plugins, Änderungen am Theme und so weiter.
Ab wann es aufgetreten ist kann ich nicht sagen, da ich es ursprünglich für einen Rendering-Fehler des Browsers gehalten habe, bis mir aufgefallen ist dass es immer wieder mal auftritt.
Es ist auf jeden Fall mehrere Versionen des 2-Click-Plugins her dass ich es das erste mal bemerkt habe, aber ich kann nicht wirklich sagen wie viele.
In den letzten Monaten hinzugekommen sind die Plugins bwp-minify, rss-image-feed, wp-most-popular, aber ich bin mir recht sicher dass das Problem auch vorher schon aufgetreten ist. Natürlich wurden in der Zeit auch eine Menge Plugins aktualisiert.
Ich werde mal versuchen das Problem in einem Testblog zu reproduzieren und dann Stück für Stück Plugins zu deaktivieren.
Update – v0.30
* Fix: Buttongrößen sind nun im Imagetag mit enthalten.
* Neu: Deutscher Dummy für Twitter (Danke an Felix).
* Update: Google+ Dummy an das neue Design des Google+ Buttons angepasst (Nochmals danke an Felix).
* Test: Sonderzeichen im Artikeltitel. Funktioniert und gibt keine Probleme bei meinen Tests.
Hallo,
Gutes Plugin, auch aus Datenschutzgruenden. Danke vielmal dafuer!
Ich hoffe ich habe die Antwort nicht schon ueberlesen ….
Wenn ich in einem Artikel (auf unserem Blog) auf “Empfehlen” druecke, kommt in Facebok immer der Link zu unserer Startseite und nicht zum jeweiligen Beitrag. Woran kann das liegen?
Gruss, Franco
Hallo,
ich weiß nciht, ob das hier der richtige Ort ist, aber ich konnte keinen anderen Isse tracker oder so finden. Das Problem ist, dass mein RSS feed nicht mehr geht, da das Plugin leider die Feedseite bearbeitet hat.
Fehler auf /feed/
2
Location: http://*******/feed/Line Number 2, Column 1:<p><script type="text/javascript">jQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_TWOCLICK_POST_ID')) [...]
Und auch im XML sieht man, dass es nicht valide ist:
2
3
4
<p><script type="text/javascript">[...]</script></p>
<?xml version="1.0" encoding="UTF-8"?>
[... more valid xml ...]
Was kann das Problem sein?
Es wäre interessant zu erfahren, welche Version des Plugins Du nutzt. Denn, das plugin hängt sich schon seit einigen Versionen nicht mehr in den Feed rein.
2
3
return $content;
}
Wie zu sehen, keine Buttons, nur der Content wird zurück gegeben.
Hallo und vielen Dank für die regelmäßige Pflege dieses schönen Plugins.
In Version 0.31.2 scheint sich ein Bug eingeschlichen zu haben. Die Standardtexte werden nach soeben erfolgtem Update nicht mehr mit eigenen (in den Plugin-Einstellungen hinterlegten Texten) überschrieben. Auch der “Info-Link” trägt im betroffenen Blog nun plötzlich weder Info noch Link.
Danke für den Hinweis, schau ich mir morgen mal in Ruhe noch an.
Ist behoben, Update ist raus
Klasse. Das ging überraschend fix und funktioniert wieder bestens.
Vielen Dank!
Hallo H.-Peter,
klasse PlugIn und toller Hinweis weiter oben zu SEO Smartlink.

In einem Artikel wurden mir die Sicial Buttons nicht angezeigt und ich habe die ganze Zeit gerätselt, woran das liegt. Nachdem ich das SEO-Plugin deaktiviert hatte, waren die Buttons da.
Jetzt habe ich das PlugIn deinstalliert.
Danke.
LG
Martina
Hallo!
Ist es eigentlich irgendwie bedenklich wenn der W3C Validator (Doctype: HTML5) “Attribute content not allowed on element meta at this point.” Fehler anmeckert? Die werden offensichtlich durch das Plug-In hervorgerufen.
Ich sags mal ganz leise: Wenn man die Platzierung des Plug-In’s auf CMS Seiten per Page-ID ausschließen könnte, würde ich das immer noch für eine gute Idee halten. Wer braucht schon einen “Like” Button im Impressum?
Schöne Grüße,
Andreas
Das sind die OpenGraph-Tags, welche durch das Plugin eingefügt werden. Diese sind (noch) nicht vom W3C aufgenommen, werden aber für Facebook und Google+ benötigt.
Merci! Ich hätte mich mal besser vorher schlau gemacht… Habe gerade erst gelesen, dass HTML5 erst 2014 offiziell verabschiedet werden soll. Der W3C Validator für HTML5 ist also nicht ohne Grund “experimental”. Sorry.
Grüße,
Andreas
Seid dem Update hab ich anzeige fehler :/ mal wird es unter artikeln angezeigt, unter anderen artikeln dann wieder nicht.
Setzt Du vielleicht ein Plugin wie SEO Smartlink oder Ähnliches ein? Wenn ja, deaktiviere es. Das Plugin versucht bestimmte Schlüsselwörter zu verlinken, was es leider auch gerne in Links oder Ausgaben von anderen Plugins macht. Dadurch werden genau solche Fehler provoziert.
Update:
Version 0.32
* Neu: Pinterest hinzugefügt. (Danke an Kai fürs betatesten)
* Update: Erkennung der Sprache für Dummyimages verbessert. Namenskonvention für Dummyimages eingeführt, so dass diese je nach verwendeter Sprache geladen werden. Fallback: Englisch
* Update: Imageupload für Artikelbildfeld hinzugefügt. Dieses Bild wird für Facebook, Google+ und Pinterest verwendet, wenn der Artikel / die Seite weder ein eigenes Artikelbild noch Bilder im Content hat.
* Hinweis: Nach dem Update bitte die Einstellungen prüfen und speichern.
Wunderbar. Besten Dank für die Pinterest Integration.
Hallo H.-Peter,
seit dem letzten Update wird das Plug-in unter meinen Artikeln zwar noch angezeigt, aber die Bilder für Facebook, Twitter und Google+ nicht mehr. Da finden sich nur noch Platzhalter, die fehlende Grafiken “anmeckern”. Hast du einen Tipp, wie ich das fixen kann?
“Schnauelgrüße” aus Hamburg
Jörn
Holla,
Nutzt Du irgendein Cacheplugin oder andere Cachingmechanismen? Proxyserver vorgeschaltet oder was auch immer? Es wird schlichtweg das falsche Bild angefordert, schon im HTML-Code. Durch die Anpassung der sprachabhängigen Bilder haben sich natürlich auch die Dateinamen geändert. Doch sowohl die neuen Bilder als auch die Funktion, welche diese anspricht sind im Plugin enthalten. Und wie Du siehst, es funktioniert ja, denn auch hier im Blog durchlaufen die Plugins den ganz normalen Updatezyklus und werden nicht von Hand auf eine neue Version gebracht.
Vielleicht hilft es Dir ja auch weiter, wenn Du einfach mal die Einstellungen neu speicherst, da auch hier einiges hinzugekommen ist.
Hi – und danke für deine wie immer schnelle Rückmeldung. Ich werde mal schauen, was da los ist … Ich hatte eigentlich gehofft, dass der Fehler bei dir liegt, denn dann hätte ich nun einfach nur auf das Update warten müssen.