Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author 3UU

    (@3uu)

    Der Info-Button wird standardmaessig vom Original-Shariff eingebunden, wenn _keine_ Services konfiguriert sind. Ich will auch moeglichst wenig am Verhalten von Shariff in HTML/JS aendern, denn das Plugin sollte nur nen Wrapper sein, um es in WP zu ermoeglichen. Du kannst also einfach

    [shariff services="facebook|twitter|googleplus"]

    nehmen und schon isser weg. Wie im Original auch. Und wenn Du die Reihenfolge aendern willst, probier mal

    [shariff services="twitter|facebook|googleplus"]

    Bei mir wird dann redenfalls die Reihenfolge geaendert.

    Thread Starter Michael

    (@msone)

    Ah, ok. Wenn ich den Shortcode im Beitrag einbaue, klappt das so.

    Wenn ich ihn allerdings per do_shortcode([shariff backend=”on” services=”facebook|twitter|googleplus”]) im Theme einbaue, wird nur das Backend aktiviert. Ansonsten bleibt die Reihenfolge “twitter|facebook|googleplus” bestehen und auch der Infobutton bleibt.

    Wie würde denn der Aufruf ohne Shortcode lauten, wenn ich die Buttons im Theme verwenden will?

    Plugin Author 3UU

    (@3uu)

    Also ich habe jetzt mal in diversen Themes und an verschiedenen Stellen

    <?=do_shortcode('[shariff services="facebook|googleplus" backend="on"]')?>

    eingeworfen und das klappt bei mir wie erwartet. Was bekommst Du denn als HTML-Code? Schau mal. Irgendwo steht

    <div class="shariff"... und poste das bitte mal.

    Thread Starter Michael

    (@msone)

    Oh mann, gerade beim Ausprobieren ist mir aufgefallen, dass ich vergessen hatte, hinter backend=”off” das abschlie?ende Anführunsgzeichen zu setzen. Sorry, meine Doofheit! ??

    So klappts natürlich. Danke trotzdem fürs Testen.

    Plugin Author 3UU

    (@3uu)

    Eijeijei.. kein Problem. Hast mich ohnehin auf die Idee gebracht, es vielleicht noch als Widget zu implementieren. Und do_shortcode() ist imho nicht gerade sehr ressourcenfreundlich. Muss mal schauen, ob mir da was Schlaueres einfaellt. Aber Themes haben was mit Design zu tun – nicht Ritzes Lieblingsbaustelle ?? Trotzdem waere es nen FAQ-Eintrag wert. Danke fuer den Hinweis!

    BTW: Die Angabe fuers Backend kannst Du weglassen. Wie schon in der FAQ geschrieben, ist das die einzige Stelle, wo ich dem Standard-Verhalten von Heises Shariff nicht folge. Einfach weil ich mir sicher bin, dass die meisten Leute sich nicht mit dem Code befassen. Und ich will nichts proggen, was ueberraschenderweise dann von deren Maschine aus “nach Hause telefoniert”. Das “off” macht auch keinen Sinn im Programmablauf. Nur wenn “on” steht, wird es eingebunden. Du koenntest also aus “will_ich_nich” reinschreiben, um es auszuschalten. Aber eben gleich ganz weglassen.

    Thread Starter Michael

    (@msone)

    Muss mal schauen, ob mir da was Schlaueres einfaellt.

    Vielleicht reicht auch ein einfacher Funktionsaufruf mit Parameterübergabe? Vielleicht sowas:

    do_shariff('facebook|twitter');

    Du koenntest also aus “will_ich_nich” reinschreiben, um es auszuschalten. Aber eben gleich ganz weglassen.

    Alles klar.

    Plugin Author 3UU

    (@3uu)

    Ich close das mal. BTW: Wem das mit dem Theme “zu kompliziert” ist, der kann in der naechsten Version auch ein Widget nutzen. Code ist fertig und gestetet. Commit aber erst am Montag. Falls wir doch was uebersehen haben, will ich niemandem das Wochenende verhageln ??

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Alle Optionen aus den Einstellungen auch im Shortcode’ is closed to new replies.