Dev: Newsletter-Überarbeitung für V4.5

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Beitrag von DEDE »

Tach HerrB,

die Verwendung der class.genericdb.php aus dem ZIP-File sorgt für einen Totalausfall des Backends.
Ich baue jetzt mal NUR die Methode ein und dann gucke ma mal.


Dede
selectform-methode einbauen - Backend geht.
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Beitrag von DEDE »

XML-Parse bastelt folgende Fehlermeldung
[03-Nov-2004 10:25:46] PHP Fatal error: Call to undefined function: error() in /www/htdocs/v126156/contenido/classes/class.xmlparser.php on line 571
Allerdings nur beim Blackbox-Übersetzten. Dort habe ich 2 x
folgende Zeichenfolge gefunden

<original>txtMsgSubscribe</original>
<translation>Sehr geehrter Interessent,\num Ihre Teilnahme am Newsletter zu bestätigen, klicken Sie bitte auf den unten stehenden Link:</translation>

<original>txtMsgDelete</original>
<translation>Sehr geehrter Newsletter-Abonnent,\num den Newsletter zu kündigen, klicken Sie bitte auf untenstehenden Link:</translation>

Vielleicht liegt es daran. Ich habe es jetzt manuell eingetragen. geht auch.

-Newslettersubscription-xml-Übersetzung geht problemlos.

Gruss

Dede
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Modul Newsletter Blackbox

Beitrag von DEDE »

Ich habe die idcatart wie beschrieben in die Mandanten-Einstellungen
geschireben. und dennoch:

Modul in Container 6: Newsletter Blackbox
Absender E-Mail-Adresse:
Newsletter Artikel-ID: Achtung: Keine Artikel-ID definiert!!!


Vielleicht setze ich das Modul falsch ein?
Ich kann jetzt Newsletter versenden allerdings führen die Links dieser Mails nur auf die Startseite.

nix verstehen Bahnhof ... Wattekugelbau ... hhörrnnf

Dede
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

die Verwendung der class.genericdb.php aus dem ZIP-File sorgt für einen Totalausfall des Backends.
Ja, deswegen muss man es auch manuell ergänzen.
XML-Parse bastelt folgende Fehlermeldung...
Übrigens danke für's Testen. Ich versuche das mir auch nochmal, scheint aber die Stelle zu sein; worauf man so alles achten muss, irre.
Ich habe die idcatart wie beschrieben in die Mandanten-Einstellungen geschireben. und dennoch...
Bitte ermittele mal, was in der Tabelle con_properties an Werten mit dieser Abfrage geliefert wird:

Code: Alles auswählen

SELECT * FROM `con_properties` WHERE TYPE = 'Newsletter' LIMIT 0 , 30
Ich benötige itemtype, itemid, type, name, value.

Danke. Und falls ich mal nicht gleich reagiere: Entschuldige, habe gerade viel um die Ohren.

Gruß
HerrB
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Beitrag von DEDE »

So nu hier isset:
idproperty idclient itemtype itemid type name value
266 2 clientsetting 2 Newsletter idcatart 169
Logo, eilt nicht! Ich hoffe, meine Betatesterei hilft ja auch ein bisschen.

Grüsse
Dede[/code]
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Dachte ich es mir doch. Ich bräuchte da noch die Info, welche ID Dein Mandant und Deine Sprache hat?

Gruß
HerrB
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Beitrag von DEDE »

Pruuuust da hät ich aber auch drauf kommen können
idclient 2
idlang 2

Dede
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Neee, so was das gar nich' gemeint - ich hatte gar nicht gefragt.

Hintergrund ist, ist das man für die Funktion, die die idcatart aus den Mandanten-Einstellungen ermittelt, die itemid angeben muss - jedoch konnte mir niemand erklären, wie diese itemid zu Stande kommt. Aus diesem Grund ist im Code die itemid 1 angegeben - und da hakt es gerade.

Ich muss das noch weiter austesten - ich vermute, dass die itemid = idclient ist, aber so richtig sicher bin ich mir nicht. Für den kurzen Dienstweg würde es reichen, wenn Du mit phpmyadmin den Wert für die itemid von 2 auf 1 ändern würdest, dann sollte es gehen (und ich suche mal nach der Logik).

Gruß
HerrB
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Beitrag von DEDE »

ok - nu geht das Versenden und die Seite wurd aus der Mail aufrufbar.
Die Blackbox meldet nichts mehr Negatives.
Der Link zum eMail-Change geht auf die Blackbox-Seite, ermöglicht aber kein eMail Change.
Löschen, pausieren, wiederaufnehmen geht.

Allerdings wird mir immer klarer, das ich das Teil nicht in seiner Funktionalität verstehe.
Zu Subscribtion sollte es ja auch eine verlinkung geben, ergo wenn isch da jemand über die Website einen Newsletter bestellen möchte.
Welche Seite wird da verlinkt?
Bzw. Was ist denn mit

Modul Newsletter Subscription
htmlName
htmlEMail
gemeint?

Lachst Du jetzt ganz doll über mich? :oops:



Gruss

Dede
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Nein, nie ... :wink:

Man braucht zwei Seiten. Eine mit dem Blackbox-Modul und eine mit dem Subscription-Modul (http://www.contenido.de/forum/viewtopic ... 3653#33653).

Via Subscription-Seite meldet man sich an, die Arbeit macht die Blackbox-Seite.

Das eMail-Change kann noch nicht funktionieren, da es noch nicht integriert ist (ist komplizierter).

Der Code ist (noch) nicht für die Produktion gedacht, also teste alles, was Du benötigst...

Gruß
HerrB
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Beitrag von DEDE »

Sodala, war so gesehen mein Fehler. Ich hatte den Code für Subscription doch tatsächlich im Input und nicht im Output.
Nun sehe ich die Subscription-Seite aber nach Eintragung und click auf OK gelange ich auf die Login-Seite meine geschützten Bereiches.
Der Empfänger taucht dann auch im Backend nicht auf.

Verstehe ich nicht.

:roll:

Merci für Deine Übergeduld!

Dede
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Merci für Deine Übergeduld!
Macht nix, ist halt ein intensiver Test...

Sowohl die Subscription-Seite, als auch die Blackbox-Seite müssen online sein. Wenn das der Fall ist, kontrolliere, ob im Quelltext der Subscription-Seite die richtige idcatart eingetragen ist (auf der richtigen Seite, nicht in Contenido).

Wenn da eigentlich alles gut aussehen sollte, benötige ich - sofern möglich - die Adresse Deiner Webseite und vielleicht einen Account zu Deinem Contenido -> PM.

Gruß
HerrB
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Beitrag von DEDE »

Tach HerrB,

auf der Seite war bei der idcatart ein > zuviel. Das hatte ich dann auch im Modul-Code gefunden und herausagenommen.
Die idcatart war allerdings korrekt.

Nun, hab ich die Mandanteneinstellungen nocheinmal geprüft und da waren keine mehr. Warum? Keine Ahnung!
Ich habs nun nochmal eingetragen.

Dann die Session gelöscht.
Wieder auf die Newsletterseite:
http://www.freejoyce.de/forssman/front_ ... p?idcat=78

Daten rein - ok geclickt -> Wieder auf der Login-Seite gelandet.
http://www.freejoyce.de/forssman/front_ ... hangelang=

Interessehalber das Frontend-Login eingegeben -> Folgende Meldung auf den Bildschirm bekommen:
Fatal error: Could not display error page. Error to display was: 'No contenido session variable set. Probable error cause: Start article in this category is not set on-line.'
Die weiteren Daten geb ich dir als Privat Nachricht

Schnee-Grüsse

Dede
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Da war auch noch ein " hinter changelang= zu viel. Ich habe es bei Dir und auf Seite 1 dieses Threads jeweils korrigiert.

Der komplette Zyklus funktioniert nun bei Dir. In der ZIP-Datei von Seite 1 findest Du auch noch das purge-Icon (Extras -> Empfänger).

Gruß
HerrB
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Beitrag von DEDE »

:!: WOW :!: Den allerdicksten Dank.
Das fluppt!

G R O S S A R T I G
Antworten