Ergebnis 1 bis 15 von 15

Thema: [hofff/contao-shariff] - Wie füge ich einen Print-Button hinzu?

  1. #1
    Contao-Fan Avatar von bibib
    Registriert seit
    19.06.2009.
    Ort
    Linz, Oberösterreich
    Beiträge
    644
    Partner-ID
    8517

    Standard [hofff/contao-shariff] - Wie füge ich einen Print-Button hinzu?

    Hallo zusammen,
    ich muss die Shariff-Buttons um eine Printfunktion erweitern - also im Grunde soll der "normale" Contao-Print-Button aus dem .mod_article dort eingegliedert werden, optisch dann eben an die Shariff-Buttons angeglichen.

    Frage: wie mache ich das? Ich hab mir die drei vorhandenen Templates (ce_hofff_shariff, hofff_shariff und mod_hofff_shariff) angeschaut und damit bin ich mit meinem Latein leider schon wieder am Ende. Der "Drucken"-Link sollte also innerhalb der <ul> als <li> ausgegeben werden, sehe mit meinen bescheidenen php-Kenntnissen keine Möglichkeit.
    Könnte mir da jemand bitte auf die Sprünge helfen?

  2. #2
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    HTML-Code:
    <a href="javascript:window.print()">Diese Seite drucken</a>
    ... irgendwo im Template einfügen sollte ja reichen. Den Link noch mit CSS stylen und fertig.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  3. #3
    Contao-Fan Avatar von bibib
    Registriert seit
    19.06.2009.
    Ort
    Linz, Oberösterreich
    Beiträge
    644
    Partner-ID
    8517

    Standard

    Danke, aber das reicht leider eben nicht.
    Die Buttons werden als <ul><li></li>... </ul> ausgegeben, und bilden einen Flexcontainer. Der Print-Button soll sich da einfügen ... ich finde aber in den Templates keine <ul>...</ul> Liste ... daher stehe ich an.

  4. #4
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Ich habe mir die Erweiterung heruntergeladen und mal reingeschaut. Es sieht so aus, als ob der Entwickler diese Print-Option mit einbauen müßte. Wenn Du nicht selbst Hand anlegen und den DCA erweitern und ggfs. sogar Klassen überschreiben willst.

    Ich würde es zuerst mit einem eigenen Print-Button versuchen und den mit CSS an die Shariff-Buttons heranziehen.

    EDIT: Alternativ käme natürlich auch Javascript infrage, um der Liste ein weiteres Element anzuhängen.
    Geändert von Samson1964 (23.06.2016 um 09:29 Uhr)
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.126
    Partner-ID
    10107

    Standard

    Soweit ich das sehe werden die Buttons per JavaScript erzeugt, wird also eher schwierig.

    Brauchst du Shariff unbedingt?

  6. #6
    Contao-Fan Avatar von bibib
    Registriert seit
    19.06.2009.
    Ort
    Linz, Oberösterreich
    Beiträge
    644
    Partner-ID
    8517

    Standard

    Danke euch.
    Unbedingt eigentlich nicht, ich dachte nur, dass das momentan die rechtlich beste Lösung ist. Gibt es eine empfehlenswerte Alternative?

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.126
    Partner-ID
    10107

    Standard

    Du brauchst Shariff nur, wenn du Buttons anbieten willst, wo du auch bspw. den Share oder Like Count anzeigen lassen willst. Also immer dann, wenn vom Client aus irgendeine Verbindung zu den jeweiligen sozialen Netzwerken aufgebaut werden muss. Brauchst du das nicht, kannst du Sharebuttons beliebig selber erzeugen.

  8. #8
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  9. #9
    Contao-Fan Avatar von bibib
    Registriert seit
    19.06.2009.
    Ort
    Linz, Oberösterreich
    Beiträge
    644
    Partner-ID
    8517

    Standard

    Okay, danke sieht ja auch nett aus.

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.126
    Partner-ID
    10107

    Standard

    Leider bin ich noch nicht dazu gekommen die Themes zu aktualisieren (neues Google+ Icon) . Wenn du aber FontAwesome einsetzt, hast du dort zumindest die neuesten Icons. Damit würde es dir auch leichter fallen einen gleich aussehenden Print Button zu erzeugen. zB:
    HTML-Code:
    <li><a class="print fa fa-print" href="javascript:window.print()" title="Diese Seite drucken"></a></li>
    Geändert von Spooky (23.06.2016 um 10:14 Uhr)

  11. #11
    Contao-Fan Avatar von bibib
    Registriert seit
    19.06.2009.
    Ort
    Linz, Oberösterreich
    Beiträge
    644
    Partner-ID
    8517

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Leider bin ich noch nicht dazu gekommen die Themes zu aktualisieren (neues Google+ Icon) . Wenn du aber FontAwesome einsetzt, hast du dort zumindest die neuesten Icons. Damit würde es dir auch leichter fallen einen gleich aussehenden Print Button zu erzeugen. zB:
    HTML-Code:
    <li><a class="print fa fa-print" href="javascript:window.print()" title="Diese Seite drucken"></a></li>
    Das bezieht sich jetzt auf [sharebuttons]?
    FontAwesome nutze ich, ja.

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.126
    Partner-ID
    10107

    Standard

    Ja, das bezieht sich auf die [sharebuttons] Extension.

  13. #13
    Contao-Fan Avatar von comanche
    Registriert seit
    12.11.2009.
    Beiträge
    496

    Standard

    Entschuldigung wenn ich hier so reinplatze, aber ich blick noch nicht so richtig durch ...

    Zitat Zitat von Spooky Beitrag anzeigen
    Du brauchst Shariff nur, wenn du Buttons anbieten willst, wo du auch bspw. den Share oder Like Count anzeigen lassen willst. Also immer dann, wenn vom Client aus irgendeine Verbindung zu den jeweiligen sozialen Netzwerken aufgebaut werden muss. Brauchst du das nicht, kannst du Sharebuttons beliebig selber erzeugen.
    Heißt das, dass ich die gewohnten Share Buttons - die per Syndikation in Contao eingebunden werden - aus datenschutzrechtlichen Gründen bedenkenlos einsetzen kann? Oder warum wurde (vor shariff) diese 2-Klick-Lösung entwickelt?

    Grüße,
    Andreas

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.126
    Partner-ID
    10107

    Standard

    Siehe die Erklärung auf https://github.com/heiseonline/shariff
    Facebook, Google+ and Twitter supply official sharing code snippets which quietly siphon personal data from all page visitors. Shariff enables visitors to see how popular your page is on Facebook and share your content with others without needless data leaks.
    Wenn du also bspw. das Share Button Plugin von Facebook auf deiner Seite hättest, werden beim Aufruf der Seite sofort Daten des Nutzers an Facebook übertragen. shariff verhindert das.

    Wenn du jedoch reguläre Share Buttons benutzt (die einfach nur ein Link auf die jeweiligen Share Funktionen der Netzwerke sind) passiert nichts dergleichen. Erst wenn der Benutzer auf die URL des Share Buttons aufruft, werden potentiell Daten an das jeweilige Netzwerk gesendet.

  15. #15
    Contao-Fan Avatar von comanche
    Registriert seit
    12.11.2009.
    Beiträge
    496

    Standard

    Danke für die Info!

    Grüße,
    Andreas

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •