QR Code Field mit aktueller URL ausfüllen

  • Hallo zusammen,


    ist folgendes möglich?

    Ich möchte in Beiträgen mit dem eigenen Feld "QR Code Field" von der Erweiterung acf den QR Code anzeigen lassen.

    Wenn ich als Standardwert manuell eine URL eingebe dann klappt das auch, und der QR Code führt einen zu einer Website.

    Um diesen Link nicht bei jedem Beitrag händisch eingeben zu müssen stelle ich mir vor die URL auszulesen (ähnlich dem Breadcrumb Modul) und diese als Link auszugeben.

    Hat jemand eine Idee was ich dort eintragen müsste?


    Vielen Dank :)

    FMB GmbH - Zuführtechnik und mehr!


    - Industrieautomatisierung aus Braunschweig -

  • und wozu soll es gut sein in einem Beitrag einen QR-Code mit der eigenen URL anzuzeigen?

    Nun ja, eigentlich nur um den Code mit dem Handy zu scannen und die URL dann mobil zu öffnen und weiterzuleiten ;)

    Ist derzeit nur so ein Gedanke von mir um das von mir eingesetzte Modul im Footer zu ersetzen.

    FMB GmbH - Zuführtechnik und mehr!


    - Industrieautomatisierung aus Braunschweig -

  • Dazu müßtest du wahrscheinlich nur einen Template-Override erstellen:


    /templates/"dein Template"/html/plg_fields_acfqrcode/acfqrcode.php


    und darin dann einen freigewältes Kürzel abfragen z.B.

    +##link

    das du in den entprechenden Beiträgen als QR-Code-Text einträgst.


    Im Template-Override des Plugins das Kürzel abfragen

    if ($qrcode_text == '+##link')

    und den aktuellen Beitrag ermitteln in dem das Plugin seinen QR-Code liefern soll

    und wenn das Kürzel vorhanden ist, statt dem Kürzel den Link zum Beitrag einfügen bzw. in $qrcode_text eintragen.


    Nachfolgend der komplette Original-Code der acfqrcode.php



    Beispiel-Link zu einem derartigen QR-Code:


    https://api.qrserver.com/v1/create-qr-code/?data=https://forum.joomla.de/thread/17620-qr-code-field-mit-aktueller-url-ausf%C3%BCllen/


    Beachte aber immer bei der Verwendung dieses QR-Plugins wird der Webbrowser bzw. Website-Besucher auch mit dem externen

    Webserver https://api.qrserver.com verbunden zum Abruf des QR-Code-Bildes im png-Format.

    Über diese zwangsweise externe Verbindung mußt du den Website-Besucher in deiner Datenschutzerklärung informieren und möglicherweise zuvor sogar die Einwilligung des Website-Besuchers haben.


    Außerdem auch beachten insbesondere wenn mal kein QR-Code erscheint :

    QR Code API: Befehl „create-qr-code“ (QR Code erstellen, QR Code Generator)


    Zitat

    ungültige 'create-qr-code'-API-Anfrage. Bitte beachten Sie die

    API-Dokumentation unter http://goqr.me/de/api/doc/create-qr-code/

  • Beachte aber immer bei der Verwendung dieses QR-Plugins wird der Webbrowser bzw. Website-Besucher auch mit dem externen

    Webserver https://api.qrserver.com verbunden zum Abruf des QR-Code-Bildes im png-Format.

    Über diese zwangsweise externe Verbindung mußt du den Website-Besucher in deiner Datenschutzerklärung informieren und möglicherweise zuvor sogar die Einwilligung des Website-Besuchers haben.

    Hallo Sieger66,

    das war ein sehr guter Hinweis, daran hatte ich gar nicht gedacht.

    Aus diesem Grunde werde ich von meinem Vorhaben ablassen und habe nun einen statischen QR Code im Footer integriert.

    Vielen Dank für deinen Einsatz!

    VG Wolfgang

    FMB GmbH - Zuführtechnik und mehr!


    - Industrieautomatisierung aus Braunschweig -

  • Nun ja, eigentlich nur um den Code mit dem Handy zu scannen und die URL dann mobil zu öffnen und weiterzuleiten ;)

    Ist derzeit nur so ein Gedanke von mir um das von mir eingesetzte Modul im Footer zu ersetzen.

    Wenn man länger drüber nach denkt, ist ein QR-Code auf einer Webseite ziemliche Platzverschwendung. Zum einen ist er absolut nicht nutzbar, wenn man schon mit dem Handy auf der Webseite ist (es ist schwer ein Foto von der Webseite zu machen, die auf dem Bildschirm zu sehen ist...) zum anderen ist ein Use-Case sehr sehr eingeschränkt: Viele Menschen wissen erstmal gar nicht, wie sie einen QR Code einscannen können, wenn sie denn überhaupt wollen würden (also ich hatte noch nie das Bedürfnis dazu wenn ich mit dem Laptop auf einer Webseite war, da nun einen QR-Code zu scannen und wenn doch, kann ich offene Tabs mit dem Handy syncronisieren).


    Fazit: pack lieber was sinnvolles an die Stelle, z.B. einen Anrufbutton, wenn das dein Ziel ist oder irgendeine andere "Call-To-Action", die auch genutzt wird.

  • ...Aus diesem Grunde werde ich von meinem Vorhaben ablassen und habe nun einen statischen QR Code im Footer integriert.

    Ist eigentlich nicht zwingend notwendig insbesondere wenn es sich nur um Beiträge handelt die einen QR-Code bekommen sollen. Die entsprechenden QR-Codes könnte man z.B. ja auch von eurem Webserver beim Webserver https://api.qrserver.com holen lassen und auf eurem eigenen Webserver abspeichern jeweils z.B. in einer beitragsindividuellen Datei "artikelid.png" und diese Datei dann an den Browser des Website-Besucher liefern.

    Das alles könnte man ja auch in den in #4 genannten Template-Override des Plugins einbauen usw.