Neues Modul: HTMLNewsletter

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

Beitrag von HerrB » Mi 3. Aug 2005, 14:40

Portuondo hat geschrieben:Ich versuch gerade verzweifelt den HTML-Newsletter zu verwenden.
Module angelegt, im Artikel ausprobiert, Empfänger eingetragen, ....
"Send Newsletter" erscheint im Backend -
bis dahin einfach alles paletti.

aber jetzt:
wenn ich auf den Link send newsletter klicke, kommt folgendes:
wrong file:http://195.230.172.167/cms_kreativwirts ... =24&noex=1


Irgendeine Ahnung was ich angestellt habe?
Im Contenido-Forum konnte ich noch einen User finden, der das gleiche Problem hat, aber er hat es anscheinend bis dato auch nicht lösen können.

Verwende Contenido 4.4.4.
auf einem IIS

Anmeldung für den Newsletter funkt einwandfrei.
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

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

Beitrag von HerrB » Mi 3. Aug 2005, 14:42

Was den HTML-Newsletter angeht, bin ich z.Z. ein wenig entfernt...

Ich werde es mir am Wochenende ansehen. Wenn ich es vergessen sollte, freue ich mich über eine Erinnerung.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

freeclimber
Beiträge: 21
Registriert: Fr 31. Okt 2003, 14:16
Kontaktdaten:

Beitrag von freeclimber » Do 4. Aug 2005, 08:57

Hallo!

wrong file bedeutet, dass das modul die seite nicht öffnen kann.
kontrolliere den pfad nochmals, ob du

http://195.230.172.167/cms_kreativwirts ... =24&noex=1

auch normal aufzurufen kannst.

Ich gehe davon aus, dass der Pfad nicht stimmt. Das Modul verwendet die html pfad angabe aus der config datei.

mfg
chris

Portuondo
Beiträge: 58
Registriert: Mi 16. Jul 2003, 14:02
Kontaktdaten:

wrong file

Beitrag von Portuondo » Do 4. Aug 2005, 15:02

Für das Frontend kann ich den Artikel normal verwenden.
Der Link "Send Newsletter" ist, wie vorgesehen, auch nicht im Frontend zu sehen.

Muss ich in der config etwas ändern?

Code: Alles auswählen

//path to contenido, for all inclusions
$contenido_path = "../contenido/";
$errorfont = "font3";

//fo the language file
$language="de";

//optional    if it isnt set the first language of the client is choose
$load_lang = "30";
$load_client = "24";

$frontend_debug["container_display"] = false;
$frontend_debug["module_display"] = false;
$frontend_debug["module_timing"] = false;
danke für die hilfe schon im Vorraus

JochBec
Beiträge: 54
Registriert: Sa 18. Dez 2004, 15:11
Kontaktdaten:

Newsletter Anmeldung funzt nicht

Beitrag von JochBec » Fr 12. Aug 2005, 14:45

Hallo ;)

Ich möchte Christians Newslettermodul nutzen, brauchte dafür aber ne vernünftige Registrierung. dazu habe ich den blackbox-newsletter benutzt.

beides alleine funktioniert super, zusammen tut es das nicht. sprich: wer sich über das christian-modul registriert, wird auch mit dem newsletter beliefert und wer sich über das blackbox-modul reistriert, bekommt nur den direkten newsletter davon.

beide legen die daten aber in der selben tabelle ab, wer sich registriert und bestätigt (über blackbox) bekommt eine "1" bei "confirmed".

ich habe versucht die abfrage im output bei christian zu ändern in
$sql = "SELECT email FROM ".$cfg["tab"]["news_rcp"]." where confirmed='1' and deactivated='0'";
aber es hilft nix. das modul schickt nur letter an unbestätigte. das ist der ganze code des christian-modul-outputs:
<?php
// HTMLNewsletter v0.2
// (c) Maurer IT Systemlösungen
// Autor: Ing. Christian Schuller
// Date: 22.01.2004

// This is a good BETA Version, but there will be no guarantee for anything.
// If you find any BUGS, please use the forum (http://www.contenido.de/forum)
// or write me an email to christian@maurer-it.com

// Konfiguration vars
$cfg_basedir = "moduls/HTMLNewsletter/";
$cfg_mail_subject = "CMS_VALUE[1]";
$cfg_mail_from = "CMS_VALUE[2]";
require($cfg_basedir."multipart_mime_mail.php");

if (!isset($noex))
{
if (!isset($send))
{
if ($edit==true)
echo "<a href='".$auth->url()."&send=1'>".i18n("Diese Site JETZT als Newsletter verschicken")."</a>";
}
else
{
$file = $cfgClient[$client]['path']['htmlpath']."front_content.php?idcat=$idcat&idlang=$lang&idart=$idart&idclient=$client&noex=1";
$handle = @fopen ($file, "r") or die("wrong file:".$file);
$body = "";
while (!feof ($handle))
{
$body = $body.fgets($handle, 4096);
}
fclose ($handle);

// Do some magic things with url,links,and so on...

//$body = str_replace("src=\"","src=\"".$cfgClient[$client]['path']['htmlpath'],$body);
//$body = preg_replace('/href="([^h][^t][^t][^p][^:].*)"/','href="'.$cfgClient[$client]['path']['htmlpath'].'$1"',$body);
$body = preg_replace('/[sS[rR][cC][ ]*=[ ]*"([^h][^t][^t][^p][^:].*)"/','rc="'.$cfgClient[$client]['path']['htmlpath'].'$1"',$body);
$body = preg_replace('/[hH][rR][eE][fF][ ]*=[ ]*"([^h][^t][^t][^p][^:][A-Za-z0-9\.?\-=_&]*)"/','href="'.$cfgClient[$client]['path']['htmlpath'].'$1"',$body);
$body = preg_replace('/url\((.*)\)/','url('.$cfgClient[$client]['path']['htmlpath'].'$1)',$body);


//echo "-->".$body;
$message[1]['content_type'] = 'text/html; charset=de-ascii';
$message[1]['filename'] = '';
$message[1]['no_base64'] = TRUE;
$message[1]['data'] = $body;

$out = mp_new_message($message);

$db = new DB_Contenido;
$sql = "SELECT email FROM ".$cfg["tab"]["news_rcp"]." where confirmed='1' and deactivated='0'";
$db->query($sql);
while ($db->next_record())
{
mail($db->f('email'), $cfg_mail_subject, $out[0], "From: ".$cfg_mail_from."\n".$out[1]);
}
}
}
?>
jemand eine idee, wieso das nciht geht?

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

Beitrag von HerrB » Sa 13. Aug 2005, 03:38

Bitte im Forum suchen. In diesem Thread und im Thread zur Newsletter-Funktion-Überarbeitung findest Du eigentlich alle notwendige Schritte:

http://www.contenido.org/forum/viewtopi ... newsletter
http://www.contenido.org/forum/viewtopi ... 4942#34942
beides alleine funktioniert super, zusammen tut es das nicht. sprich: wer sich über das christian-modul registriert, wird auch mit dem newsletter beliefert und wer sich über das blackbox-modul reistriert, bekommt nur den direkten newsletter davon.
Also, dass er an Unbestaetigte sendet, wuerde ich jetzt mal als unwarscheinlich betrachten (das wuerde bedeuten, dass der Datenbankserver die Bedingung missachtet - seeehr unwarscheinlich).

Vermutlich hast Du die Änderungen nicht eingearbeitet, dann ist das moeglich, da die Namen und die E-Mail-Adressen nicht identisch gespeichert werden.

Gruß
HerrB
Zuletzt geändert von HerrB am So 25. Sep 2005, 01:33, insgesamt 1-mal geändert.
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Portuondo
Beiträge: 58
Registriert: Mi 16. Jul 2003, 14:02
Kontaktdaten:

HTML_NEWSLETTER wrong file

Beitrag von Portuondo » Fr 23. Sep 2005, 09:00

ich muss euch schon wieder quälen,
aber der HTML-Newsletter will bei mir einfach nicht laufen.
hat jemand ein paar Tipps für mich, woran es liegen könnte?


Im Editor erscheint das Feld "Send Newsletter" - klick ich drauf kommt folgendes:

Code:
wrong file:http://195.230.172.167/cms_kreativwirts ... =24&noex=1



Im Errorlog steht nichts.

Microsoft-IIS/5.0
Contenido 4.4.4
PHP Version 4.3.2
MySQL Serverversion 4.0.20a-nt

stephanwilm
Beiträge: 44
Registriert: Mo 8. Nov 2004, 17:44
Kontaktdaten:

Beitrag von stephanwilm » Fr 23. Sep 2005, 09:49

Verzeichnis stimmt mit dem Eintrag in der config.php überein? Sprache, Kategorie und Client stimmen auch? Schau mal in die Statuszeile Deines Browsers, wenn Du mit der Maus über einen Artikel fährst, welche Daten dann angezeigt werden und poste sie bitte hier mal.


Stephan

Portuondo
Beiträge: 58
Registriert: Mi 16. Jul 2003, 14:02
Kontaktdaten:

Beitrag von Portuondo » Fr 23. Sep 2005, 10:14

Hello!
danke schon mal für die Hilfe:

In der Statuszeile kommt folgendes:

http://195.230.172.167/cms_kreativwirts ... 5a1&send=1

in der config.php des Clienten:

//path to contenido, for all inclusions
$contenido_path = "../contenido/";
$errorfont = "font3";
//fo the language file
$language="de";
//optional if it isnt set the first language of the client is choose
$load_lang = "30";
$load_client = "24";


$frontend_debug["container_display"] = false;
$frontend_debug["module_display"] = false;
$frontend_debug["module_timing"] = false;

stephanwilm
Beiträge: 44
Registriert: Mo 8. Nov 2004, 17:44
Kontaktdaten:

Beitrag von stephanwilm » Fr 23. Sep 2005, 10:20

Bitte um die Zeile

/* idcatart of the newsletter control page */
$newsletteridcatart = "30";

ergänzen. Dann sollte es gehen.
Kannst mir ja noch kurz schreiben....

Bis dann

Portuondo
Beiträge: 58
Registriert: Mi 16. Jul 2003, 14:02
Kontaktdaten:

Beitrag von Portuondo » Fr 23. Sep 2005, 10:30

hab jetzt in der config die Zeile ergänzt,
aber leider kein postives Ergebnis zu berichten.

alles beim alten.
wrong file ....

verzweiflung macht sich breit ...

stephanwilm
Beiträge: 44
Registriert: Mo 8. Nov 2004, 17:44
Kontaktdaten:

Beitrag von stephanwilm » Fr 23. Sep 2005, 10:36

Hast Du auch den Wert nach Deiner config für

$newsletteridcatart = "30";

angepasst?

Portuondo
Beiträge: 58
Registriert: Mi 16. Jul 2003, 14:02
Kontaktdaten:

Beitrag von Portuondo » Fr 23. Sep 2005, 10:40

Hast Du auch den Wert nach Deiner config für

$newsletteridcatart = "30";

angepasst?

Versteh ich nicht?
Wo muss ich was nachsehen?

Tschuldige, aber ich steh total auf der Leitung! :(

stephanwilm
Beiträge: 44
Registriert: Mo 8. Nov 2004, 17:44
Kontaktdaten:

Beitrag von stephanwilm » Fr 23. Sep 2005, 11:36

Die Blackbox für den Newsletter hast Du angelegt?
Für den Wert von
$newsletteridcatart = "30";
verwendest Du die Artikelnummer der "Blackbox" des Newsletters.
Hast Du alles gemäss Beschreibung gemacht? Die Dateien überschrieben, weitere Artikel mit Blackbox angelegt...?

Portuondo
Beiträge: 58
Registriert: Mi 16. Jul 2003, 14:02
Kontaktdaten:

Beitrag von Portuondo » Fr 23. Sep 2005, 11:46

nö, ich hab kein Modul Blackbox angelegt.
Ist das nicht beim Newsletter von Herr B?
Ich hab mir das Modul HTML-Newsletter von Christian Maurer-IT runtergeladen und lt. Anleitung eingespielt. Da hab ich aber nichts von Blackbox gelesen ...
dann werd ich das modul man suchen und ausprobieren...

Gesperrt