Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Dateianhänge PDF und CSV

Mehr
7 Jahre 2 Wochen her #4881 von Paul
Dateianhänge PDF und CSV wurde erstellt von Paul
Hallo Aicha

leider werden seit dem Update auf Joomla 3.8.1 und Visforms Version 3.10.1 inkl. vfsubscription.zip keine PDF's mehr and die Ergebnismails (sowohl Ergebnismail aus auch Benutzermail) angehängt.
Die Mail selber wird im HTML absolut korrekt angezeigt.

Folgendes habe ich schon probiert:
frische Joomla/Visforms Testinstallation: pdf's werden angehängt
alle Versionen überprüft -> sind aktuell
alle plugins und module sind aktiviert und aktuell
Debug Mode erzeugt keine Fehler
PHP Console im Chrome gibt keine Fehler aus
Ich habe auch mal testweise csv angemacht, diese wird auch nicht angehängt

Ich weiss nicht mehr wo ich mit der Fehlersuche ansetzen soll, Vfmailattachments.php (wenn das überhaupt die richtige Datei wäre) auseinanderzunehmen würde meine Möglichkeiten übersteigen.

Für jeden Hinweis den Fehler einzugrenzen wäre ich dankbar, da wir die pdf Funktionalität dringend benötigen.
Danke schonmal
Grüsse
Paul

Völlig unabhängig von Thema oben, aber als Frage ob das aktuell immer noch so gelöst werden kann:
alter Forumbeitrag hier
Neuer Code in administrator/components/com_visforms/helpers/html/visforms.php
Zeile 528
Code:
} else { //gibt es einen Tips Text? if ((!empty($ffield->custominfo)) && !empty($ffield->dbValue)) { $fieldValue = $ffield->custominfo . " " .$ffield->dbValue; } //wenn nicht else if (isset($ffield->dbValue)) { $fieldValue = $ffield->dbValue; } else { //fallback (i.e. calculation with no equation) $fieldValue = ""; } }

Mehr
7 Jahre 2 Wochen her #4882 von Administrator AV
Administrator AV antwortete auf Dateianhänge PDF und CSV
Hallo Paul,

dein Problem mit den PDF's kann ich nicht reproduzieren.
Bei mir funktoniert das mit den genannten Versionen auf Joomla! 3.8.1 nach wie vor fehlerfrei. Da ich davon ausgehe, dass die Mail-Attachments eines der am häufigsten genutzen Feature überhaupt sind und meines Wissens schon eine ganze Menge Leute auf diese Versionen aktualisiert haben, denke ich, wenn das wirklich ein Bug wäre, dann hätte ich davon schon längst gehört.

Ich vermute also, dass das nicht direkt an Visforms bzw. der Subscription liegt. Sorry, aber im Moment fällt mir dazu auch nicht mehr ein.

Bei deinem 2. Punkt denke ich, dass das ich prinzip noch sehr ähnlich aussehen und funktionieren müsste. Allerdings sind mit der neuen Subscription Version Sachen hinzugekommen und es könnte sein, dass die Funktion ein bisschen umfangreicher geworden ist.

Gruß,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
7 Jahre 2 Wochen her #4883 von Paul
Paul antwortete auf Dateianhänge PDF und CSV
Bei mir funktioniert die Testinstallation auch fehlerfrei, daher dachte ich nicht an einen offensichtlichen Bug sondern eher an eine Hilfe wo ich denn ansetzen könnte.
z.B.
- prüfen ob die pdf's überhaupt generiert werden (Löschfunktion auskommentieren)
- wo die Mail mit Anhängen erzeugt wird und dort dann entsprechende debug Zeilen einfügen. Ich bin bei der komplexität von Visforms hier natürlich überfordert :)
Ich würde mir ja gerne selber helfen, brauche aber einen schubs in die richtige Richtung

Danke, Grüsse
Paul

Mehr
7 Jahre 2 Wochen her #4884 von Administrator AV
Administrator AV antwortete auf Dateianhänge PDF und CSV
Hallo Paul,

ach so, da hatte ich dich falsch verstanden.

Ok.

Der Code, der dich interessiert steht komplett in der Datei
plugins/visforms/vfmailattachments/vfmailattachments.php

Die temporär erzeugten Dateien (pdf, csv) werden in durch den Code in der Function protected function deleteFiles() in dieser Datei wieder gelöscht (Zeile 423ff). Schreib einfach ganz am Anfang der Funktion ein return; rein, dann wird sie nicht augeführt und wenn die Dateien erzeugt wurden solltest du sie im Verzeichnis adminstrator/components/com_visforms/pdfs finden.
Code:
protected function deleteFiles() { return; .... }

Kann es evtl. sein, dass dieses Verzeichnis (adminstrator/components/com_visforms/pdfs) aus irgend einem Grund bei dir "Schreibgeschützt ist (.htaccess oder so)? Zumindest die CSV-Erzeugung ist nämlich eigentlich wirklich sehr unanfällig für Fehler und dass das CSV nicht angehängt wird würde für mich eher in diese Richtung weisen (Probleme mit Datei Zugriffsrechten).

Gruß,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
7 Jahre 2 Wochen her - 7 Jahre 2 Wochen her #4885 von Paul
Paul antwortete auf Dateianhänge PDF und CSV
return eingefügt, es liegen keine Dateien im pdfs Ordner, Ordner selber hat 755 Rechte, htaccess steht auch nichts nachteiliges.
Joomla und Visforms liefen bis zum Update über 1 Jahr völlig problemlos auf diesem Server, daher ging ich eher von einem Software Problem aus, als von Zugriffsrechten, da ich diese nicht geändert hatte.
Folgender Error kam jetzt

Code:
VM77820 content.js:3 E_NOTICE Trying to get property of non-object - /www/htdocs/xxx/xxx/plugins/visforms/vfmailattachments/vfmailattachments.php:120 #14 /www/htdocs/xxx/xxx/plugins/visforms/vfmailattachments/vfmailattachments.php:75 - plgVisformsVfmailattachments->saveExtraData(Array[56], false) #13 [internal call] - plgVisformsVfmailattachments->onVisformsSaveJFormExtraData(Array[56], 2, false) #12 /www/htdocs/xxx/xxx/libraries/joomla/event/event.php:70 - call_user_func_array(Array[2], Array[3]) #11 /www/htdocs/xxx/xxx/libraries/joomla/event/dispatcher.php:160 - JEvent->update(Array[3]) #10 /www/htdocs/xxx/xxx/administrator/components/com_visforms/models/visform.php:254 - JEventDispatcher->trigger('onVisformsSave...', Array[3]) #9 /www/htdocs/xxx/xxx/libraries/src/MVC/Controller/FormController.php:739 - VisformsModelVisform->save(Array[56]) #8 /www/htdocs/xxx/xxx/libraries/src/MVC/Controller/BaseController.php:710 - Joomla\CMS\MVC\Controller\FormController->save() #7 /www/htdocs/xxx/xxx/administrator/components/com_visforms/visforms.php:25 - Joomla\CMS\MVC\Controller\BaseController->execute('save') #6 /www/htdocs/xxx/xxx/libraries/src/Component/ComponentHelper.php:392 - require_once('/www/htdocs/w0...') #5 /www/htdocs/xxx/xxx/libraries/src/Component/ComponentHelper.php:367 - Joomla\CMS\Component\ComponentHelper::executeComponent('/www/htdocs/w0...') #4 /www/htdocs/xxx/xxx/libraries/src/Application/AdministratorApplication.php:101 - Joomla\CMS\Component\ComponentHelper::renderComponent('com_visforms') #3 /www/htdocs/xxx/xxx/libraries/src/Application/AdministratorApplication.php:159 - Joomla\CMS\Application\AdministratorApplication->dispatch() #2 /www/htdocs/xxx/xxx/libraries/src/Application/CMSApplication.php:267 - Joomla\CMS\Application\AdministratorApplication->doExecute() #1 /www/htdocs/xxx/xxx/administrator/index.php:51 - Joomla\CMS\Application\CMSApplication->execute() (anonymous) @ VM77820 content.js:317:33:46.121
Letzte Änderung: 7 Jahre 2 Wochen her von Paul.

Mehr
7 Jahre 2 Wochen her #4888 von Administrator AV
Administrator AV antwortete auf Dateianhänge PDF und CSV
Was hat denn deine Visforms Subscription Package für eine Version (Administration->Verwalten->Verwalten dann nach Vfsubscription Package Suchen)?

Gruß,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum