Avisota 1.5 RC3 Pre-Stable
Also diesmal habe ich wirklich alle RCs durch, die RC3 gilt als Pre-Stable Version, nahezu alle Fehler die mir gemeldet wurden sind behoben, es gibt aber leider auch Außnahmen.
http://www.contao.org/erweiterungsli...050008.de.html
Fatal error: Exception thrown without a stack frame in Unknown on line 0
Wer diesen Fehler hat, soll bitte nachschauen, was die RC3 meldet. Ich habe ein Error-Handling eingebaut, so dass man nicht mehr diese kryptische Meldung bekommt, sondern eine Fehlermeldung mit der man etwas anfangen kann.
"error" Popup beim versenden
Hier gilt das gleiche wie oben, ich habe ein passendes Error-Handling so das eine brauchbare Fehlermeldung erscheint. Außerdem habe ich ein Handling für den Fall das die Session abgelaufen ist eingebaut.
Ansonsten habe ich soweit erstmal alles behoben.
Es fehlt noch ein ausgiebiger Update-Test von 0.4 auf 1.5. Erste Update-Routinen habe ich zwar schon in die runonce.php eingebaut, ich muss es aber noch vollständig testen.
Fehler in ModuleAvisotaRegistration.php
Ich habe einen kleinen Fehler entdeckt!
Die Avisota Registration geht nicht, weil in der "ModuleAvisotaRegistration.php" die Klasse "ModuleAvisotaReg" und nicht die Klasse "ModuleAvisotaRegistration" vorhanden ist.
Liste der Anhänge anzeigen (Anzahl: 2)
Fehlerhafte Ausgabe im Abonnenten-Verwalten
Hallo,
ich habe mit dem Abonennten-Verwalten (v1.5 RC1) Modul Probleme:
- zum Einen wird dort Array Array Array ausgegeben (siehe 1. Screenshot)
- wenn ich die List der Verteile sichtbar mache, wird dort sogar ein Fatal Error ausgegeben (siehe 2. Screenshot).
- und wenn ich versuche eine EMailadresse einzutragen, passiert nichts. Weiterleitung auf andere Seite mit dem Modul und gleiche Seite habe ich probiert. Im System-Log steht nichts drin.
Was kann das sein?
Kein Versand mehr möglich
Hallo,
ich habe eben auf die 1.5RC1 upgedated mit dem Ergebnis, dass ich jetzt gar keinen Newsletter mehr versenden kann. Stattdessen erhalte ich diese Fehlermeldung:
PHP-Code:
Fatal error: Uncaught exception Exception with message Query error: Unknown column 'm.source' in 'field list' ( SELECT t.*, t.outbox_email as email FROM ( SELECT IFNULL(r.email, m.email) as email, r.salutation as salutation, r.title as title, IFNULL(r.firstname, m.firstname) as firstname, IFNULL(r.lastname, m.lastname) as lastname, IFNULL(r.gender, m.gender) as gender, r.confirmed as confirmed, r.token as token, r.addedOn as addedOn, r.addedBy as addedBy, m.dateOfBirth as dateOfBirth, m.company as company, m.street as street, m.postal as postal, m.city as city, m.state as state, m.country as country, m.phone as phone, m.mobile as mobile, m.fax as fax, m.website as website, m.language as language, m.groups as groups, m.login as login, m.username as username, m.password as password, m.assignDir as assignDir, m.homeDir as homeDir, m.disable as disable, m.start as start, m.stop as stop, m.dateAdded as dateAdded, m.lastLogin as lastLogin, m.avisota_registration_lists as avisota_registration_lists, m.avatar as avatar, m.source as source, m.helpdesk_timezone as helpdesk_timezone, m.helpdesk_role as helpdesk_role, m.helpdesk_showrealname as helpdesk_showrealname, m.helpdesk_showlocation as helpdesk_showlocation, m.helpdesk_signature as helpdesk_signature, m.helpdesk_subscriptions as helpdesk_subscriptions, m.xt_datenschutz as xt_datenschutz, m.xt_tl_member_branche as xt_tl_member_branche, m.xt_tl_member_dialog as xt_tl_member_dialog, m.xt_tl_member_titel as xt_tl_member_titel, m.allowEmail as allowEmail, m.publicFields as publicFields, m.newsletter as newsletter, o.email as outbox_email, o.id as outbox, o.source as outbox_source, SUBSTRING(o.email, LOCATE('@', o.email)) as domain FROM tl_avisota_newsletter_outbox o LEFT JOIN tl_member m ON o.email=m.email AND m.disable='' LEFT JOIN tl_avisota_recipient r ON o.email=r.email AND r.pid = SUBSTRING(o.source, 6) WHERE o.pid='7' AND o.token='2269d5fb46f9c105ca077a3ddb094a0b' AND o.send=0) t GROUP BY domain LIMIT 0,100) thrown in /srv/www/htdocs/system/libraries/Database.php on line 642
#0 /srv/www/htdocs/system/libraries/Database.php(589): Database_Statement->query()
#1 /srv/www/htdocs/system/modules/Avisota/Avisota.php(861): Database_Statement->execute('7', '2269d5fb46f9c10...')
#2 /srv/www/htdocs/system/modules/Avisota/Avisota.php(107): Avisota->outbox()
#3 /srv/www/htdocs/system/modules/backend/Backend.php(186): Avisota->generate()
#4 /srv/www/htdocs/contao/main.php(101): Backend->getBackendModule('avisota_outbox')
#5 /srv/www/htdocs/contao/main.php(304): Main->run()
#6 {main}
Jemand eine Idee, woran das liegen könnte?
VG
Ingo
Liste der Anhänge anzeigen (Anzahl: 1)
Hi.
So, jetzt hab ich die Importfunktion ein wenig getestet. Nach einigen Fehlversuchen mit den Einstellungen in meiner CSV bzw. den Einstellungen im Importfenster ist es nun geglückt einen Testimport zu machen.
2 Dinge sind seltsam:
1. nach Klick auf Speichern erscheint grundsätzlich folgende Fehlermeldung:
Code:
Warning: Invalid argument supplied for foreach() in /home/www/***/system/modules/Avisota/dca/tl_avisota_recipient_import.php on line 318
#0 /home/www/***/system/modules/Avisota/dca/tl_avisota_recipient_import.php(318): __error(2, 'Invalid argumen...', '/home/www/web40...', 318, Array)
#1 /home/www/***/system/drivers/DC_Memory.php(434): tl_avisota_recipient_import->onsubmit_callback(Object(DC_Memory))
#2 /home/www/***/system/modules/backend/Backend.php(234): DC_Memory->edit()
#3 /home/www/***/contao/main.php(101): Backend->getBackendModule('avisota_recipie...')
#4 /home/www/***/contao/main.php(304): Main->run()
#5 {main}
Warning: Cannot modify header information - headers already sent by (output started at /home/www/***/system/functions.php:134) in /home/www/***/system/modules/Avisota/dca/tl_avisota_recipient_import.php on line 361
#0 /home/www/***/system/modules/Avisota/dca/tl_avisota_recipient_import.php(361): __error(2, 'Cannot modify h...', '/home/www/web40...', 361, Array)
#1 /home/www/***/system/drivers/DC_Memory.php(434): tl_avisota_recipient_import->onsubmit_callback('BE_PAGE_OFFSET', '0', 0, '/')
#2 /home/www/***/system/modules/backend/Backend.php(234): DC_Memory->edit(Object(DC_Memory))
#3 /home/www/***/contao/main.php(101): Backend->getBackendModule()
#4 /home/www/***/contao/main.php(304): Main->run('avisota_recipie...')
#5 {main}
2. Wenn ich per Browser zurück gehe, erscheint das Importfenster, welches meldet:
Zitat:
2 neue Abonnenten wurden importiert.
1 ungültige Einträge wurden übersprungen.
Und tatsächlich, die 2 Testeinträge sind drin.
Ich hänge diese Test-CSV mal an, vielleicht ist ja da ein Fehler zu erkennen?
Diese wurde einfach per Texteditor angelegt.
Im Importdialog hatte ich die drei Spaltennummern 1-2-3 und Vorname-Nachname-E-Mail gewählt. Feldertrenner war Komma (läuft aber beim Strichpunkt genau so).
Vielleicht hat ja nochmal jemand eine Idee.
Danke
Thomas