Ja, die Sprachvariablen sind noch nicht aktualisiert.
Die wurden doch früher auch angezeigt? :eek:
Aber wäre wohl definitiv Sinnvoll, die auszublenden wenn alles gut gelaufen ist.
Druckbare Version
Mir ist noch ein Fehler im Anmeldeprozess aufgefallen.
Wenn ich mich z. B. in 2 Verteiler eintrage, gibt das Template mir am ende
auch zwei mal die Bestätigung, dass die Anmeldung erfolgreich war.
Siehe Screenshots im Anhang.
Inzwischen habe ich JSON.
Folgender Fehler trat auf:
Beim Versand ist ein Fehler aufgetreten, der noch nicht weiter analysiert wurde.
Bitte übermitteln Sie folgende Meldung an den Entwickler.
— via Contao Forge
— via Contao Community Forum
— via E-Mail
Mh, kann es sein das du das über das Template gemacht hattest? Wie auch immer, ich blende das Formular jetzt aus, wenn alles gut lief.
Naja, Fehler würde ich das nicht nennen, eher Unschönheit.
Man sieht ja genau, dass es 2 unterschiedliche Meldungen gibt. Wie hast du den Button da rein gebaut, über das Template oder die Sprachvariablen?
Von Modul selbst her, fällt mir keine adäquate Lösung zur Zeit ein, auch wenn ich das Modul anpasse, daher würde ich eine Lösung aus Hook und Template bauen:
config.php
GratisEBook.phpPHP-Code:
$GLOBALS['TL_HOOKS']['avisotaSubscribe'][] = array('GratisEBook', 'subscribe');
Im subscription Template ergänzenPHP-Code:
class GratisEBook {
public function subscribe()
{
$_SESSION['showGratisEBookDownload'] = true;
}
}
Da wurde ja nur eine Fehlerseite generiert. Kannst du mal in das Systemlog schauen, was der Fehler war?PHP-Code:
<?php if ($_SESSION['showGratisEBookDownload']): unset($_SESSION['showGratisEBookDownload']); ?>
show download button
<?php endif; ?>
Im log steht "Could not find outbox ID".
Lass mich raten, du hast ein Update von 0.4 gemacht?
Von RC1 auf RC3. Gibts eine Lösung für mein Problem? Was muss ich tun?
Ähm, ja stimmt, die RC1 hatte ja auch noch nicht das neue Postausgangssystem. War der Postausgangsauftrag noch aus der RC1? Da hat sich die Tabellenstruktur stark verändert. Ich bin grad aktuell an einem Update Script dran am testen.
Bringt es etwas das Newsletter-System zu killen und nochmal neu aufzusetzen?
Es müsste reichen, wenn du die Tabelle tl_avisota_outbox und tl_avisota_outbox_recipient leerst.
Yeeeeaaah!
Online Vorschau geht wieder mit dem Build9. Hatte die änderungen am E-Mail html Template übernommen und trozdem blieb die Online-Anschauen-Seite leer. Im neuen Build funktioniert sie wieder tadellos.
mfg
Das klingt gut :)
Es gibt jetzt auch ein Update FAQ, ich habe es mal mit Fragen die bereits gestellt wurden gefüllt und ein paar die mir noch einfielen :)
Nachdem ich nun Avisota RC3 Build 14 komplett neu installiert habe, tritt der Fehler beim Mailversand immer noch auf.
HTML-Code:Could not find outbox ID
Neu Installiert heißt, die Datenbank hast du auch gelöscht und neu aufgesetzt? Der Fehler kann eigentlich nur bei einem Datenbankfehler zustande kommen.
Ich habe die Tabellen gelöscht und Avisota runter geschmissen. Danach von der Contao Seite gedownloaded, per FTP hochgeladen und das Install-Tool aufgerufen.
Es geht alles, nur der Newsletterversand nicht!
Passt das?
PHP-Code:
<script type="text/javascript">
window.addEvent('load', function() {
new Outbox([3,6,1313743590,6,6,0],
[6,2,1313743555,"Testenwsletter","testenwsletter","a:1:{i:0;s:6:\"list-3\";}","",null,"","",""],
25,
1000,
61.5);
});
</script>
Ich habe nun alle Daten auf meinen localhost kopiert (Files und DB). Siehe da, es funktioniert. Der Server muss wohl irgend etwas nicht aktiviert haben, das lokal aktiv ist.
Ja das JSON Modul muss wohl nen Schlach weg haben oder so. Weil der JS Code den du da geschrieben hast ist so nicht richtig :(