• Resolved Andyt8

    (@andyt8)


    Hallo,

    Ich habe ein ?hnliches Problem wie im Thread https://www.ads-software.com/support/topic/inhalt-des-share-fensters-ladt-doppelt-1 erw?hnt.

    Vorweg ich hatte zuerst das Ph?nomen, dass nicht nur zwei, sondern fünf Share-Fenster geladen wurden. Darunter inkludiert die eigene Webseite, die ebenfalls das Share-Fenster geladen hat.

    Ich nutze kein Google Analytics. Weder als Skript noch als Plugin. Ganz ohne Statistik geht es jedoch nicht. Ich habe das Plugin SlimStat im Betrieb. Ursprünglich war die die Erfassung von Outbound-Links aktiviert. Das habe ich bereits aufgrund des oberen Artikels entdeckt und vorerst deaktiviert. Damit reduziert sich die Angelegenheit auf zwei Share-Fenster.

    Dabei habe ich bereits andere Plugins deaktiviert und trotzdem scheint es speziell bei Twitter zu den zwei Share-Fenstern zu kommen.

    Bitte um Hilfe.

    https://www.ads-software.com/plugins/shariff/

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author Jan-Peter

    (@starguide)

    Hast du mal einen Link zu Deiner Seite, so dass wir uns das live und in Farbe einmal angucken k?nnen?

    Thread Starter Andyt8

    (@andyt8)

    Sorry, hatte ich jetzt doch vergessen: blog

    Plugin Author Jan-Peter

    (@starguide)

    Kurz vorweg: Der Text in dem Style-Feld unter den Einstellungen sollte raus. Da geh?ren nur CSS-Angaben rein (sofern notwendig).

    Zu Deinem eigentlich Problem. Das doppelte Share-Fenster bei Twitter liegt an der https://platform.twitter.com/widgets.js die das Twitter-Feed-Plugin da wohl einbindet. Das ist die js für die offiziellen Twitter-Buttons, die ein onClick-Event haben, das auf alles reagiert, was twitter im Namen tr?gt. Ich werde mal schauen, ob und wie wir die Bennenung Shariff-spezifischer machen k?nnen, um solche Probleme zu vermeiden.

    ABER ACHTUNG: Der Sinn der Shariff-Buttons in Punkto Datenschutz geht natürlich fl?ten, wenn man andere Plugins hat, die doch wieder die offiziellen Twitter-Javascript-Dateien einbinden. Denn so wird weiterhin jeder Seitenaufruf an Twitter gemeldet.

    Thread Starter Andyt8

    (@andyt8)

    Danke für Deine Antwort.

    Das mit dem CSS hatte ich wohl falsch verstanden. Da dort ein Text enthalten war, dachte ich es ist der Text, der angezeigt wird wenn man über i mit der Maus f?hrt. Daher der enthaltene Text…

    Das mit dem Twitter-Status ist mir schon klar. Ich verwende hier kein Plugin sondern direkt das offizielle Skript von Twitter. Wie auch immer, da suche ich seit l?ngerem nach einer L?sung. Mein Wunsch w?re, der Webserver ladet Daten regelm??ig herunter und zeigt diese aus lokalen Zwischenspeicher an. Trifft genauso auf Youtube zu, was ebenfalls Daten herunterladet und Seitenaufrufe bei Youtube/Google erzeugt.

    Bei beiden gilt: es wird nicht zum Teilen, sondern um Inhalt aus diesen Netzwerken zu bekommen und anzuzeigen. Das ist halt schwieriger umzusetzen. War auch einer der Gründe warum ich z.B. integrierte übersetzer APIs (egal ob Google oder Microsoft) entfernt habe. In beiden oberen F?llen ist mir die Anzeige aber schon wichtiger…

    Plugin Author Jan-Peter

    (@starguide)

    Hallo Andyt8,

    die neue Version sollte die Probleme, die durch das andere Twitter-Feed-Script verursacht werden, umgehen.

    Bitte einmal testen.

    Viele Grü?e,
    JP

    Thread Starter Andyt8

    (@andyt8)

    Hallo, Danke für die neue Version. Diese ist bereits installiert, aber leider hat sich dabei nichts ge?ndert.

    Aktuell nutze ich die Version 2.1.0. Als Skript nutze ich:

    <a class="twitter-timeline"  href="https://twitter.com/blackseals"  data-widget-id="3451438520832536" data-tweet-limit="10" data-chrome="noheader noborders transparent">Tweets von @blackseals</a>
    <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>

    Sollte / Muss ich auch bei diesem Skript etwas ?ndern? Ich nutze aktuell keine Caching-Plugins.

    Grü?e, Andyt

    Plugin Author Jan-Peter

    (@starguide)

    Ok, konnte das Problem endlich reproduzieren. Mal schauen, was wir tun k?nnen.

    Thread Starter Andyt8

    (@andyt8)

    Danke für die Info.

    Thread Starter Andyt8

    (@andyt8)

    Wenn ich das richtig vom Changelog herauslese, dann sollte dieses Problem behoben sein. So zumindest auf einer Webseite von mir.

    Gibt es betreffend der Nutzung der alten Twitter API irgendwelche Nachteile? Bezogen auf Youtube wurde die API v2 abgeschaltet und nur mehr API v3 ist m?glich. Ist dies Im Falle von Twitter bereits bekannt? Also dass die alte abgekündigt wurde?

    Plugin Author Jan-Peter

    (@starguide)

    Hallo Andyt8,

    es ist noch kein 100%iger Fix, aber da arbeite ich noch dran. Das Twitter-Script krallt sich wirklich sehr nachhaltig alle Links die twitter.com/intent beinhalten.

    Im Grunde besteht der Workaround darin, statt twitter.com/intent/tweet das alte twitter.com/share zu nehmen, falls das b?se Twitter-Script anwesend ist. Der alte Link tut nichts anderes, als auf twitter.com/intent/tweet zu verweisen. Derzeit gibt es von Twitter-Seite aus noch keine Ankündigung dies abzuschalten. In der offiziellen Dokumentation ist der Link auch noch enthalten.

    So oder so, sollte Twitter das abschalten und wir selber es nicht sofort bemerken, einfach kurz melden, dann reparieren wir das umgehend.

    Falls ich zwischenzeitlich auf eine bessere L?sung sto?en sollte (au?er der, auf das Twitter-Script zu verzichten ?? kümmere ich mich drum.

    Gru?,
    JP

    Thread Starter Andyt8

    (@andyt8)

    Hallo JP,

    Danke für deine Antwort / Erkl?rung.

    Grü?e, Andyt

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Doppelte Twitter Share-Fenster’ is closed to new replies.