Stellt ein Inhaltselement und Modul für QR Codes bereit.
Basierend auf der phpqrcode Library http://phpqrcode.sourceforge.net
Stellt ein Inhaltselement und Modul für QR Codes bereit.
Basierend auf der phpqrcode Library http://phpqrcode.sourceforge.net
und ich depp hab erst heute die dinger manuell als Bild eingefügt und mich aufgeregt, dass es nicht so einfach übers Backend zu ändern ist.
Zugegeben, das Teil ist heute aus äh naja, nicht Langeweile aber Interesse entstanden
Hab heute einen Bericht über die phpqrcode Library gelesen, dass es da ne neue Version gibt und weil ich QR Codes eigentlich geil finde dachte ich mir, dass kann man doch auch als Erweiterung direkt anbieten
Hätte man aber auch gut einfach über die Google Chart API machen können:
Code:http://chart.apis.google.com/chart ?chs=200x200 &cht=qr &chld=|1 &chl=http%3A%2F%2Fwww.contao.org%2F
Aber ich find die Lib trotzdem sehr cool!
Hallo tril,
vielen Dank dafür!
Hab auch direkt mal Werbung für dich gemacht und meinen Blog eintrag ergänzt: http://www.mediendepot-ruhr.de/blog/...epot-ruhr.html
Kurze Fragen noch: Was für Codes sind möglich? Also welche Eingaben und Ausgaben (Stichwort url / Geo-Location)? Und: kann man das auch einfach mit dem Catalog verknüpfen (die Frage muss einfach von mir kommen)?
Viele Grüße
Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
[Arbeitet bei -> Paus Design & Medien]
"I can EXPLAIN it to you, but I can't UNDERSTAND it for you."
Es sei denn, man will keinen externen Dienst benutzen
Find ich aber trotzdem interessant
Das hört man doch gerne
Du kannst jeden Ascii Code da rein hämmern.
Da ich mich leider immer noch nicht mit dem Catalog auseinander gesetzt habe, kann ich dir das nicht so genau sagen. Im Template könntest du den ganz einfach mit folgendem Code verwenden:
Die generate Methode ist eigentlich nur ein kleiner Wrapper um QRcode:ng herum.PHP-Code:
$strSrc = QRCodeGenerator::generate('Meine Nachricht');
MfG Tristan
MacKP: keine Sorge, ich bau Dir das als Feldtypen ein, sobald ich mal Zeit hab :P
tril: Hast Du die Library als einzelne Erweiterung reingepackt oder muss man Dein ganzes Modul als Abhängigkeit definieren? Bin grad mobil und mag nicht gucken
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
@Toflar
Ich habe phpqrcode in der Erweiterung mit drinnen, also nicht nochmal extra.
Falls das Interessant währe die extra zu haben, kann ich die auch extrahieren und als eigenes Modul bereit stellen
Bin grundsätzlich immer dafür libraries auszulagern, so wie ich das auch bei der rapidmail gemacht habe
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
Hab die Erweiterung eben mal ausprobiert, nette Idee!
Es scheint sich allerdings ein keiner Fehler ins template eingeschlichen zu haben, im ce_qrcode.tpl musste ich folgendes ersetzen, ansonsten verweigert der IE die Bildausgabe wegen irreführender Größenangaben
Code:Im Image-Tag, Zeile 13: width="<?php echo $this->size; ?>" height="<?php echo $this->size; ?>" durch width="<?php echo $this->width; ?>" height="<?php echo $this->width; ?>"
Ich habe jetzt schon mehrfach gesehen, dass in den QR-Codes in der Mitte ein Logo eingebaut ist, der Barcode funktioniert trotzdem.
Das wäre natürlich ein tolles Zusatzfeature für dieses Modul.
Klar gibt's die auch in hübsch - unter Nutzung der Fehlerkorrektur sollte das gehen (siehe beispielsweise http://mashable.com/2011/04/18/qr-code-design-tips/).
Allerdings glaube ich nicht, dass man das so ohne weiteres automatisieren kann, oder?
LG, Carolina.
Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team
Der Fehler mit dem width und height Attribut ist in Version 1.0.1 behoben.
http://www.contao.org/erweiterungsli...000019.de.html
Für die "hübschen" QR Codes habe ich mal ein Ticket auf gemacht, aber erstmal auf Status Feedback gestellt, weil das ganze laut dem Beitrag wohl auch nicht ganz so ohne weiteres automatisiert werden kann
http://contao-forge.org/issues/1674
Kann man hier auch ganz nett sehen -> http://www.mediendepot-ruhr.de/blog/...epot-ruhr.html
Einfach ist das nicht wirklich... und automatisch wird das auch kaum gehen. Wir müssen jeden QR-Code den wir so aufhübschen testen. Das geht dann je nach Programm zum Auslesen von dem Code besser oder schlechter (die Fehlerkorrektur ist bei den guten bis zu 30%... aber eben nur bei den guten).
Von daher ist das leider immer frickelige Handarbeit ^^
Viele Grüße
Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
[Arbeitet bei -> Paus Design & Medien]
"I can EXPLAIN it to you, but I can't UNDERSTAND it for you."
Hallo, ich verwende auch die Version 1.0.1 aber im IE 9 wird bei mir der QR Code auch nicht angezeigt. Der Quelltext hier sieht so aus:
IM FF funktioniert es. Dort wird er mir angezeigt!Code:<div class="image_container"> <img src="system/html/qrcode-2b1b2488.png" alt="http://www.steinkellner-web.com" width="" height="" /> </div>
Gibt's da ne lösung für mich?
LG, Andi
Spitze, DANKE.
Mit der neuen Version funktioniert es jetzt.
LG, Andi
ich hab nach dem update aufs neueste build ein Problem mit der Erweiterung.
Hab sie auch schon deinstalliert, wieder installiert und neu angelegt.. alle caches gelöscht, systemwartung usw... und erhalte weiterhin folgende Meldung:
hab nur ich das Problem?Fatal error: Call to undefined method QRCodeGenerator::generateMargin() in .../system/modules/qrcode/QRCodeGenerator.php on line 151
Diese Methode gibt es ab 2.9.4 nicht mehr. War mal Frontend::generateMargin. Ob die verschoben/gelöscht wurde kann ich nicht sagen.
Das Problem hatte ich vor kurzem mit den XSS Patch der Frontend.php, daher kenne ich das.
Grüße, BugBuster"view source" is your guide.Danke an alle Amazon Wunschlisten Erfüller
In Contao 2.9.3 gehört die generateMargin tatsächlich noch zur Klasse Frontend.
Ersetze einfach die Zeile
durchPHP-Code:
class QRCodeGenerator extends Controller
dann sollte es gehen.PHP-Code:
class QRCodeGenerator extends Frontend
Hallo Tril
möchte die Erweiterung qrcode einrichten
1.Seitenstruktur erstellt: http://xxxxxxde/contao/main.php?do=page
Artikel erstellt: http://xxxxxxxx.de/contao/main.php?do=article
Modul erstellt: http://xxxxxxxxxx.de/contao/main.php...act=edit&id=91
und im Seitenlayout eingerichtet.
Muß hier ? moo_????? was eingerichtet werden ?
hier meine Einstellungen:
-------------
Skript-Einstellungen
MooTools-Templates Alle auswählen Nach oben Nach unten moo_analytics Nach oben Nach unten moo_chosen Nach oben Nach unten moo_mediabox Nach oben Nach unten moo_slimbox Nach oben Nach unten moo_formcheck Nach oben Nach unten moo_accordion-hegering2-dag1 Nach oben Nach unten moo_accordion Nach oben Nach unten moo_conditionalcss Nach oben Nach unten moo_fontsize Nach oben Nach unten moo_form Nach oben Nach unten moo_images Nach oben Nach unten moo_jquery_nc Nach oben Nach unten moo_links Nach oben Nach unten moo_navi_hoverfade Nach oben Nach unten moo_navi_hoverpulldown Nach oben Nach unten moo_scroll Nach oben Nach unten moo_truncate
Hier können Sie eines oder mehrere MooTools-Templates auswählen.
Eigener JavaScript-Code Zeilenumbruch
Der JavaScript-Code wird am Ende der Seite eingefügt.
---------------------
Inhalte als Elemnttyp
Überschrift, Text, qrcode Module
mit alternativen Text und Bildunterschrift
in Artikel eingerichtet .......
http://xxxxxxxxxxxxxxxxxxx.de/contao...content&id=138
Im FE
http://xxxxxxxxxxxxxxxx.de/contao/pr...article=qr-hr2
wird derText angezeigt aber das Bild bekomme ich nicht dargestellt ??
----------------
Template
qrcode ....... , wo sollte ich ein Template dann auswählen, in den vorgeannten bekam ich keine Auswahl hierfür angezeigt . Hlfe ?
Im Modul und in der Seitenstruktur finde ich nicht den Bereich für Template auswählen .....
--------------
Das Bild QRcode habe ich per Generator aus dem Internet erstellt und als .png gespeichert
In der Dateiverwaltung unter
/tl_files/xxxxxxxxxxxxxxxx/img/qr-code/qr-code-hr2.png
gespeichert.
-------------------
Habe mir von mackp-seite http://www.mediendepot-ruhr.de/blog/...epot-ruhr.html
einiges angesehen.
-----------
Wo ist mein Denkfehler ????
Jetzt hänge ich auf dem Schlauch, kannst Du mir hier helfen ??!!
Contao 2.11.2
Danke
Geändert von michael-karl (01.11.2012 um 14:54 Uhr) Grund: .
Viele Grüße
Michael-Karl
Hi,
coole Erweiterung. Das kann ich die Tage gleich in einer Anleitung von mir mit nutzen. Allerdings baue ich die QR-Codes meistens von Hand ein, weil sie in andere grafische Elemente einfließen. Aber wenn es mal einfacher/schneller gehen soll ist das mit der Extension eine super Sache!
Jan
Jan Theofel
Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps
@michael-karl
sry, habe deine Nachricht jetzt erst zufälligerweise gelesen.
Warum legst du nicht ein Inhaltselement QRCode an?
Es gibt übrigens kein seperat auswählbares Template, kA wo du da irgendwo eine Templateauswahl gesehen hast
Es sollte aber ganz einfach sein:
- Inhaltselement anlegen
- Text eingeben
- freuen über den QR Code
PS: du verwendest das Modul aber nicht unter C3?
Hallo tril,
danke für die Info,
hatte es auch so gelöst.
Danke .
Viele Grüße
Michael-Karl
Hallo,
wir sind ein gemeinnütziger Verein mit sehr vielen Ansprechpartner.
Daher suche ich derzeit nach einer automatischen Lösung einen QR-Code aus den Mitgliederdaten zu erstellen.
Funktioniert das auch mit Contao 3, da der Theard schon etwas älter ist?
Gruß David
Hallo David,
diese Extension wird nicht mehr weiter entwickelt.
Eine Lösung im Template über die Google Chart API wie von matze gezeigt ist für euch vermutlich die schnellste und einfachste Möglichkeit.
MfG Tristan
Hallo Leute,
wie ich gesehen habe gab es hier eine rege Diskussion.
Nun ist mein Frage ob jemand in der Schublade eine Erweiterung für den Formulargenerator hat, dass man aus einem bestimmten Feld einen Barcode generien kann der dann in einem seperaten Feld dargestellt wird. Damit ist den dann auch per inserttag übernehmen kann.
Würde mich freuen wenn jemand eine solche Lösung hat.
Was genau brauchst du?
Soll beim eintragen schon ein Code erstellt werden, also zum Beispiel neben dem Formular
oder soll dann auf einer Folge Seite dieser Code dargestellt werden?
Soll der Code dann in der Datenbank gespeichert werden?
Lg
Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
http://www.matthiasgmeiner.com
Also der Code soll gleich erstellt werden.
Es muss ein feldtyp sein damit ich das dann per offset auf ein PDF drauf legen kann.
In der Datenbank brauch ich ihn nicht. Der soll bei öffnen des Datensatzes einfach wieder angezeigt werden oder bei neuen Eintrag angezeigt werden wenn das feld ausgefüllt ist.
Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)
Lesezeichen