Verbindung zum valumsFileUploader ?
Hallo,
die FE valumsFileUploader läuft in der neuesten Version sehr gut. Ich möchte den gerne nutzen und die Dateinamen mit dem EFG in der Datenbank speichern um z.B. die Bilder in der FE-Liste und Detailansicht anzuzeigen. Geht das irgendwie?
Siehe auch:
http://www.contao-community.de/showt...l=1#post183725
Liste der Anhänge anzeigen (Anzahl: 4)
Zitat:
Zitat von
Rubin
Hallo vates,
ich wäre Dir für ein kleines Tutorial sehr dankbar :(
Es ist genau das, wonach ich suche. Ich möchte die im Formular mit valumesFileUploader hochgeladenen Bilder in dem Auflistungsmodul mit Lightbox darstellen.
Leider bin ich in PHP totaler anfänger :o bin aber sehr lernfähig :)
Also, ich weiss nicht, ob es so sinnvoll ist, meine Notlösung einzubauen. Ich warte lieber noch auf die offizielle Einbindung und Unterstützung in der nächsten Version. Ich bin auch nicht mit Php aufgewachsen und habe mir da was zusammengestoppelt. Da ich im Moment noch beim Lernen von Contao bin und nur lokal arbeite, ist für mich der Zeitdruck nicht so groß. Übrigens ist mein Gesamteindruck von Contao sehr positiv. Die kleinen Mankos lassen sich fast immer umgehen oder werden hier im Forum auch aufgegriffen und meistens ausgemerzt. Kurz: Bin begeistert.
Ich hänge hier gerne mal die Dateien an, aber wie gesagt, es ist keine professionelle Arbeit.
Das Vorgehen habe ich ja schon kurz im Beitrag #2 angerissen.
Formular ergänzt mit versteckten Feldern bid1-bild8.
Im Verzeichnis "systems/modules" habe ich ein weiteres "valumes2efg" algelegt.
Hier die Datei "valums2efg.php" erstellt. (Anhang valums2efg.txt)
Darunter ein Verzeichnis "config" die Datei "config.php" gepackt. (Anhang config.txt) + die übliche .htaccess und eine leere database.sql
Dann wie oben beschrieben zwei eigene Templates erstellt und geändert.
list_fd_table_default_my.xhtml
info_fd_simple_default_my.xhtml (Anhänge wieder als .txt)
Zum Anschauen und Testen sicherlich ok.
Was ich noch anregen könnte, wäre der schon mehrfach geäußerte Wunsch, eine Datei beim Upload wieder löschen zu können. Wenn ich so Dateien ausgewählt habe, muss ich die übertragen oder neu anfangen. Da ich mir das im Frontend für z.B. Kleinanzeigen, Immobilien usw. vorstellen könnte, muss ich da ein wenig Komfort anbieten. Mir schwebt da so etwas vor wie bei eBay-Kleinanzeigen (http://kleinanzeigen.ebay.de/anzeige...-schritt2.html). Kann man auch testen, ohne ein Inserat aufzugeben. Nur vorher Kategorie auswählen und ein (nichtssagendes) Bild auswählen. Das wird übrigens auch sofort hochgeladen und bleibt dort, wenn man die Aktion abbricht. Hier habe ich eine Vorschau und auch einen "entfernen" - Link
So, nun noch ein Knackpunkt: Durch den Hook oder warum auch immer, habe ich im Backend keine Daten mehr für das Formular aus dem efg. Nur unter dem Punkt Feedback sind (nur) die Überschriften sichtbar, aber nicht auszuzwählen. In meinen Templates werden die Daten aber richtig angezeigt. Das habe ich bis jetzt noch nicht rausgefunden. Vielleicht muss ich das Formular noch einmal ganz neu erstellen. Ich hatte nur die acht versteckten Felder hinzugefügt und die Backend-Daten vor dem neuen Einsatz gelöscht.
Liste der Anhänge anzeigen (Anzahl: 1)
Vielen Dank für die Hilfe!!
Ich bin fast da, wo ich seien wollte :) Vielleicht liegt es an meiner Core- 2.9.5, dass es nicht ganz klappt.
Die Datei valums2efg.php im neu angelegten Modulordner sorgte bei mir im BE für das weiße Fenster. Ich hatte die dann in den EFG-Ordner reigepackt. Hook Eintragung direckt in die config von EFG eingetragen. Modifizierte list_fd_table_default_my.tpl und info_fd_simple_default_my.tpl über BE im Template-Ordner gespeichert.
Damit klappt es die Lightbox-Galerie wunderbar! Bloss greift sie nicht auf die Bilder die mit ValumsFileUpload geladen wurden, sondern nur auf die, die über ein normales Fileupload-Feld geladen sind.
Aber damit bin ich schon sehr zufrieden und warte gespannt auf das Update von EFG-Module :)
Was ich noch nicht im Griff habe, dass ich im Auflistungs-Modul nicht alle Felder wählen kann. Es scheint ganz willkürlich nur 20 bis 26 Felder zu übernehmen, obwohl ich alle 35 ausgeben möchte. Ich setze überall den Haken aber nach dem Speichern sind dann eben nur ein Teil markiert.
Woran kann es liegen? Ist es irgendwo begrenzt wieviel es anzeigen kann?
Anhang 6926
Ich habe mehrmals das Modul gelöscht und angelegt, es sind immer wieder unterschiedlische Felder und auch die Anzahl die übernommen wird.
Muss noch gesagt werden, dass dieser Fehler traff schon bevor der Galerie modifizierung.