Zum Inhalt springen

SocialSharePrivacy keine Ausgabe

Erstellt am 1. August 2014 · 8 Antworten · letzte Antwort am 22. August 2014

Tags: JavaScript & AJAX, TYPO3 4, Datenschutz & DSGVO, Frage

ralfiklein ·

Hallo,
nun habe ich Tage damit verbracht etwas zu finden was ich verstehe um es ein zu binden, aber auch google hat mir für mein Verständnis keine Lösung gezeigt.

Es geht um diese Extension:
http://typo3.org/extensions/repository/view/s4a_socialshareprivacy
Ich habe mich an diverse Seiten gehalten. Im prinzip nur über den Extension-Manager Installieren, ich habe JQuery auch installiert, bzw. habe ich nun T3 JQuery auch schon probiert. Im Seitenquelltext wird es auch gelistet.
Es liegt also irgendwie an der Ausgabe.

Ich habe weder bei Konstanten: noch bei Setup: irgend etwas eingetragen, laut dem was ich verstehe ist das nicht nötig. Wüsste eh nicht wo und was wie rein gehört.
Ich habe in mein Template sowohl ins Haupt, als auch in ein News TT_news Teplate das hier eingetragen: <div id="SocialSharePrivacy"></div> das ist doch für die Ausgabe zuständig? Es wird aber halt nix angezeigt, weder nen Fehler noch was anderes, ich komme da leider nicht mehr weiter und hoffe hier Hilfe zu finden.
Vielleicht verstehe ich auch grundlegend etwas nicht.

ralfiklein ·

Nach langem hin und her habe ich mich nun dafür entschieden, nur diese Plugin zu nutzen (jh_socialshareprivacy_ttnews), denn ich will es eh nur in die tt_news haben.
Marker ist gesetzt im Singe Template, wird auch richtig geladen wenn ich in den Quellcode schaue. Dann ist auch bei den <script> das JQuery drin.
Aber weiterhin habe ich keine sichtbare Ausgabe und ich weiß nicht woran das liegen könnte. Brauche ich JQuery damit dieses Plugin funktioniert, oder noch etwas anderes?

Der Link wo es eingebunden ist, über jegliche Hilfe wäre ich echt dankbar 🙂
http://test.wassersportcamp.de/index.php?id=38&tx_ttnews[year]=2013&tx_ttnews[month]=10&tx_ttnews[day]=23&tx_ttnews[tt_news]=262&cHash=69edbe1def5718129fa97b86cd47878c

jenses ·

Natürlich brauchst du JQuery, das Plugin jh_socialshareprivacy_ttnews ist zwingend darauf angewiesen.
Wie gesagt, solche Fehler werden dir im Klartext auf der Javascriptkonsole (im Firefox z.B. über das Firebug-Plugin) angezeigt,
hättest du also auch selber drauf kommen können...

ralfiklein ·

Habe mir das Plugin mal geholt, kannte ich nunmal bisher nicht.
Ich kann anhand dessen aber auch nicht erkennen das JQuery gefehlt haben soll, sorry so viel verstehe ich von den Quelltexten dann leider nicht.
JQuery ist installiert, v1.2.0
Habe weiterhin keine sichtbare Ausgabe auf der Homepage oder finde nen Fehler im Quelltext.
Ich vermute ich übersehe halt irgend etwas.

ralfiklein ·

So, soweit gelöst. Wie gesagt ich habe was übersehen.
In der Datei ext_typoscript_setup.txt steht ja der teil der ins Setup muss. Dort musste ich bei use_jquery_from_extension eine 1 setzen, wieso auch immer das als Standart auf 0 steht.
Ich musste T3jQuery wieder löschen, mit bekam ichs auch wieder nicht zum laufen.
Wichtig war zusätzlich, unten anfügen, ich hatte es mit oben bei den Skripten eingetragen, das war wohl falsch.

plugin.tt_news.tx_jhsocialshareprivacyttnews_pi1 {
    # Standardeinstellungen der Extension
    template = EXT:jh_socialshareprivacy_ttnews/res/template.js

    socialshareprivacy_path = EXT:jh_socialshareprivacy_ttnews/socialshareprivacy/jquery.socialshareprivacy.js

    use_jquery_from_extension = 1
    jquery_path = EXT:jh_socialshareprivacy_ttnews/res/jquery-1.9.1.min.js

    use_socialshareprivacy_deprecated = 1
    socialshareprivacy_deprecated_path = EXT:jh_socialshareprivacy_ttnews/socialshareprivacy/jquery.socialshareprivacy.deprecated.js
    jquery_old_path = EXT:jh_socialshareprivacy_ttnews/res/jquery-1.6.4.min.js

    # Standardeinstellungen des Skripts
    # Nur eintragen, wenn die default des Skripts geändert werden sollen.
    info_link = 0
    cookie_expires = 1
    css_path = EXT:jh_socialshareprivacy_ttnews/socialshareprivacy/socialshareprivacy/socialshareprivacy.css
    uri =

    services {
        facebook {
            # einschalten: on, ausschalten: off
            status=on
            # URL zum Bild
            dummy_img=EXT:jh_socialshareprivacy_ttnews/socialshareprivacy/socialshareprivacy/images/dummy_facebook.png
            # on / off
            perma_option=on
            # optional
            display_name=Facebook
            # wird ans Ende der URL gehängt für Tracking. Optional
            referrer_track=
            # Möglich: recommend (empfehlen) oder like (Gefällt mir)
            action=like
            # Sprache - Syntax: de_DE.
            language=de_DE
        }
        gplus {
            # einschalten: on, ausschalten: off
            status=on
            # URL zum Bild
            dummy_img=EXT:jh_socialshareprivacy_ttnews/socialshareprivacy/socialshareprivacy/images/dummy_gplus.png
            # on / off
            perma_option=on
            # optional
            display_name=Google+
            # wird ans Ende der URL gehängt für Tracking. Optional
            referrer_track=
            # Sprache - Syntax: de, en.
            language=de
        }        
        twitter {
            # einschalten: on, ausschalten: off
            status=on
            # URL zum Bild
            dummy_img=EXT:jh_socialshareprivacy_ttnews/socialshareprivacy/socialshareprivacy/images/dummy_twitter.png
            # on / off
            perma_option=on
            # optional
            display_name=Twitter
            # wird ans Ende der URL gehängt für Tracking. Optional
            referrer_track=
            # Sprache - Syntax: de, en.
            language=en
        }
    }

Die CSS Ebenen der Elemente musste ich noch erneut anpassen "Z-Index" sowohl von meiner Navigation als auch von der Lightbox. Denn das socialshareprivacy for tt_news (jh_socialshareprivacy_ttnews) stand immer über alles drüber.

Schade ist das der Link von dem "i" also Die Info wenn man drauf klickt nicht in einem externen Tab/Fenster geladen wird, kann man das eventuell noch ändern ist an dieser Stelle noch meine Frage, wenn ja wie?