Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Dateianhänge PDF und CSV

More
7 years 3 weeks ago #4881 by Paul
Dateianhänge PDF und CSV was created by 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 = ""; } }

More
7 years 3 weeks ago #4882 by Administrator AV
Replied by Administrator AV on topic 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 :-).

More
7 years 3 weeks ago #4883 by Paul
Replied by Paul on topic 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

More
7 years 3 weeks ago #4884 by Administrator AV
Replied by Administrator AV on topic 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 :-).

More
7 years 3 weeks ago - 7 years 3 weeks ago #4885 by Paul
Replied by Paul on topic 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
Last edit: 7 years 3 weeks ago by Paul.

More
7 years 2 weeks ago #4888 by Administrator AV
Replied by Administrator AV on topic 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 :-).

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum