newsletter modul
newsletter modul
hallo, ich habeein problem mit dem newsletter
wenn ich den code so einfüge, wie er aufgelistet ist, steht dann der code auif der homepage.
dann mache ich eben diesen php anfangszeichen "<?" und schließe sie ganz unten wieder aber dann ´bekomme ich:
2001-Jun-Fri 21:57:42: error 1064 (You have an error in your SQL syntax near 'WHERE idupl=''' at line 1) - Invalid SQL: SELECT * FROM WHERE idupl=''
2001-Jun-Fri 21:57:42: error 1064 (You have an error in your SQL syntax near 'WHERE idupl=''' at line 1) - next_record called with no query pending.
und ich weiß nicht was das soll
ich nehme das normale newssystem das hier beim download bereich für module angeboten wird.
bitte um hilfe,daanke im voraus
Oli
wenn ich den code so einfüge, wie er aufgelistet ist, steht dann der code auif der homepage.
dann mache ich eben diesen php anfangszeichen "<?" und schließe sie ganz unten wieder aber dann ´bekomme ich:
2001-Jun-Fri 21:57:42: error 1064 (You have an error in your SQL syntax near 'WHERE idupl=''' at line 1) - Invalid SQL: SELECT * FROM WHERE idupl=''
2001-Jun-Fri 21:57:42: error 1064 (You have an error in your SQL syntax near 'WHERE idupl=''' at line 1) - next_record called with no query pending.
und ich weiß nicht was das soll
ich nehme das normale newssystem das hier beim download bereich für module angeboten wird.
bitte um hilfe,daanke im voraus
Oli
Sven bietet auf seine HP http://www.contenido-module.de/ ein Newsletter-Modul dür die 4.3b an. Bei mir funktioniert es aber nicht wirklich. Da werden wir wohl auf die 4.4 warten müssen...
newsletter-system von contenido-module
morjen,
ich hab mal ein bisschen mit dem newsletter-system von http://www.contenido-module.de gespielt. der erste eintrag eines Empfängers funktioniert einwandfrei, beim zweiten eintrag kommt eine fehlermeldung, dass der Wert '0' in der ersten Spalte schon vorhanden ist und die Anmeldung wird nicht vorgenommen.
Bei mir lag das daran, dass in der Tabelle "con_news_rcp" das Feld "idnewsrcp" nicht automatisch per "auto_increment" ausgefüllt wird und deshalb dort eine "0" steht. Das geht jedoch nur 1 Mal, da "idnewsrcp" Primärschlüssel ist.
Ich hab jetzt das Feld als "auto_increment" gesetzt, und schon funktionierts!
ich hab mal ein bisschen mit dem newsletter-system von http://www.contenido-module.de gespielt. der erste eintrag eines Empfängers funktioniert einwandfrei, beim zweiten eintrag kommt eine fehlermeldung, dass der Wert '0' in der ersten Spalte schon vorhanden ist und die Anmeldung wird nicht vorgenommen.
Bei mir lag das daran, dass in der Tabelle "con_news_rcp" das Feld "idnewsrcp" nicht automatisch per "auto_increment" ausgefüllt wird und deshalb dort eine "0" steht. Das geht jedoch nur 1 Mal, da "idnewsrcp" Primärschlüssel ist.
Ich hab jetzt das Feld als "auto_increment" gesetzt, und schon funktionierts!
auto_increment
Hallo zusammen,
die IDs der Tabellen werden über die Tabelle 'con_sequence' gesteuert. Das newsletter-system sollte daraufhin noch angepasst werden. Es ist der Eintrag 'con_news_rcp' in der genannten Tabelle.
Die Steuerung über auto_increment haben wir bewußt rausgenommen, da wir mittelfristig auch andere DBs unterstützen werden und nicht alle DBs auto_increment unterstützen.
Grüße
Harald
die IDs der Tabellen werden über die Tabelle 'con_sequence' gesteuert. Das newsletter-system sollte daraufhin noch angepasst werden. Es ist der Eintrag 'con_news_rcp' in der genannten Tabelle.
Die Steuerung über auto_increment haben wir bewußt rausgenommen, da wir mittelfristig auch andere DBs unterstützen werden und nicht alle DBs auto_increment unterstützen.
Grüße
Harald
Tipp:
für jedes DB-Sys eine eigene und vor allem passende DB-Struktur
Ihr packt da wieder ressourcen-fresser rein, wo eigentlich gar keine notwendig wären.
für jedes DB-Sys eine eigene und vor allem passende DB-Struktur
Ihr packt da wieder ressourcen-fresser rein, wo eigentlich gar keine notwendig wären.
MfG, Karsten
Nicht Können bedeutet nicht, dass man etwas nicht beherrscht, sondern lediglich, dass man sich nicht traut es zu tun ;-)
| Internet | Ihr Logo deutschlandweit auf T-Shirts |
Diplomatie: Jemanden so in die Hölle zu schicken, dass er sich auf die Reise freut!!! ;-)
Nicht Können bedeutet nicht, dass man etwas nicht beherrscht, sondern lediglich, dass man sich nicht traut es zu tun ;-)
| Internet | Ihr Logo deutschlandweit auf T-Shirts |
Diplomatie: Jemanden so in die Hölle zu schicken, dass er sich auf die Reise freut!!! ;-)
wir sind an der 4.3.1 nicht mehr dran. haben aber die ursprüngliche 4.2. absolut stabil, um vieles bereinigt und erfolgreich mit der mssql7 von sybase per odbc verbunden.
wir gehen nicht davon aus, dass unser stand mit dem von contenido kompatibel ist.
wir gehen nicht davon aus, dass unser stand mit dem von contenido kompatibel ist.
MfG, Karsten
Nicht Können bedeutet nicht, dass man etwas nicht beherrscht, sondern lediglich, dass man sich nicht traut es zu tun ;-)
| Internet | Ihr Logo deutschlandweit auf T-Shirts |
Diplomatie: Jemanden so in die Hölle zu schicken, dass er sich auf die Reise freut!!! ;-)
Nicht Können bedeutet nicht, dass man etwas nicht beherrscht, sondern lediglich, dass man sich nicht traut es zu tun ;-)
| Internet | Ihr Logo deutschlandweit auf T-Shirts |
Diplomatie: Jemanden so in die Hölle zu schicken, dass er sich auf die Reise freut!!! ;-)
-
- Beiträge: 6
- Registriert: Mi 6. Aug 2003, 12:54
- Kontaktdaten:
Re: newsletter-system von contenido-module
Hallo,gulli0815 hat geschrieben:morjen,
ich hab mal ein bisschen mit dem newsletter-system von http://www.contenido-module.de gespielt. der erste eintrag eines Empfängers funktioniert einwandfrei, beim zweiten eintrag kommt eine fehlermeldung, dass der Wert '0' in der ersten Spalte schon vorhanden ist und die Anmeldung wird nicht vorgenommen.
Bei mir lag das daran, dass in der Tabelle "con_news_rcp" das Feld "idnewsrcp" nicht automatisch per "auto_increment" ausgefüllt wird und deshalb dort eine "0" steht. Das geht jedoch nur 1 Mal, da "idnewsrcp" Primärschlüssel ist.
Ich hab jetzt das Feld als "auto_increment" gesetzt, und schon funktionierts!
wie hast Du diese Anpassung vorgenommen? Bitte sehr konkret erklären. Bin blond und Contenido-Neuling!
Vielen Dank
Thomas
hoi
fuege einfach folgenden code ueber phpmyadmin in deine contenido db ein
wenn du dir nicht sicher bist was ich da gepostet habe, nundenn bei mir hat es funzt
thx @ gulli0815
cu
Sven
fuege einfach folgenden code ueber phpmyadmin in deine contenido db ein
Code: Alles auswählen
ALTER TABLE `con_news_rcp` CHANGE `idnewsrcp` `idnewsrcp` INT( 10 ) UNSIGNED DEFAULT '0' NOT NULL AUTO_INCREMENT
thx @ gulli0815
cu
Sven
Spielwiese: www.contenido-module.de
DANKE für den TIPP -- Jetzt funktionierts auch bei mir!
gulli0815 hat geschrieben:morjen,
ich hab mal ein bisschen mit dem newsletter-system von http://www.contenido-module.de gespielt. der erste eintrag eines Empfängers funktioniert einwandfrei, beim zweiten eintrag kommt eine fehlermeldung, dass der Wert '0' in der ersten Spalte schon vorhanden ist und die Anmeldung wird nicht vorgenommen.
Bei mir lag das daran, dass in der Tabelle "con_news_rcp" das Feld "idnewsrcp" nicht automatisch per "auto_increment" ausgefüllt wird und deshalb dort eine "0" steht. Das geht jedoch nur 1 Mal, da "idnewsrcp" Primärschlüssel ist.
Ich hab jetzt das Feld als "auto_increment" gesetzt, und schon funktionierts!
-
- Beiträge: 44
- Registriert: Mo 25. Aug 2003, 22:41
- Kontaktdaten:
Problem beim löschen per Link (MAIL_UNSUBSCRIBE)
Hallo!
Das ist meine Newsletterseite http://cms.jugend-camp.de/cms/front_con ... p?idcat=16
Was muss ich in der news.php ändern, damit das löschen mit dem Link aus der Mail heraus klappt?
ach so, die Artikelnummer: 38
klappt aber auch mit Artikelnummer: 38 in der news.php nicht!!
er öffnet dann die newsletterseite, löscht den empfänger aber nicht aus der datenbank! oder muss ich auch im modul was ändern?
das newslettermodul aus dem thread http://contenido.de/forum/viewtopic.php?t=1205 klappt gar nicht!!
meine php-info http://cms.jugend-camp.de/info.php
Das ist meine Newsletterseite http://cms.jugend-camp.de/cms/front_con ... p?idcat=16
Was muss ich in der news.php ändern, damit das löschen mit dem Link aus der Mail heraus klappt?
Code: Alles auswählen
<?php
$targetidcatart = 38;
include ("config.php");
include ($contenido_path . "includes/config.php");
include ($cfg["path"]["contenido"].$cfg["path"]["includes"] . "cfg_sql.inc.php");
#include ($cfg["path"]["contenido"].$cfg["path"]["includes"] . "cfg_language_".$language.".inc.php");
include ($cfg["path"]["contenido"].$cfg["path"]["includes"] . "functions.general.php");
$oldpwd = getcwd();
chdir($cfg["path"]["contenido"].$cfg["path"]["cronjobs"]);
include ($cfg["path"]["contenido"].$cfg["path"]["includes"] . "pseudo-cron.inc.php");
chdir($oldpwd);
$db = new DB_Contenido;
if ($cfgClient["set"] != "set")
{
$sql = "SELECT
idclient,
frontendpath,
htmlpath,
errsite_cat,
errsite_art
FROM
".$cfg["tab"]["clients"];
$db->query($sql);
while ($db->next_record())
{
$cfgClient["set"] = "set";
$cfgClient[$db->f("idclient")]["path"]["frontend"] = $db->f("frontendpath");
$cfgClient[$db->f("idclient")]["path"]["htmlpath"] = $db->f("htmlpath");
$errsite_idcat[$db->f("idclient")] = $db->f("errsite_cat");
$errsite_idart[$db->f("idclient")] = $db->f("errsite_art");
$cfgClient[$db->f("idclient")]["images"] = $db->f("htmlpath")."images/";
$cfgClient[$db->f("idclient")]["upload"] = "upload/";
$cfgClient[$db->f("idclient")]["htmlpath"]["frontend"] = $cfgClient[$db->f("idclient")]["path"]["htmlpath"];
$cfgClient[$db->f("idclient")]["upl"]["path"] = $cfgClient[$db->f("idclient")]["path"]["frontend"]."upload/";
$cfgClient[$db->f("idclient")]["upl"]["htmlpath"] = $cfgClient[$db->f("idclient")]["htmlpath"]["frontend"]."upload/";
$cfgClient[$db->f("idclient")]["upl"]["frontendpath"] = "upload/";
$cfgClient[$db->f("idclient")]["css"]["path"] = $cfgClient[$db->f("idclient")]["path"]["frontend"] . "css/";
$cfgClient[$db->f("idclient")]["js"]["path"] = $cfgClient[$db->f("idclient")]["path"]["frontend"] . "js/";
}
}
$sql = "SELECT
idlang,
encoding
FROM
".$cfg["tab"]["lang"];
$db->query($sql);
while ($db->next_record())
{
$encoding[$db->f("idlang")] = $db->f("encoding");
}
// Sprache wechseln
if (isset($changelang)) $lang = $changelang;
// Client wechseln
if (isset($changeclient)){
$client = $changeclient;
unset($lang);
}
// Client initialisieren
if (!isset($client)) {
//load_client defined in frontend/config.php
$client = $load_client;
}
// Initialize language
if (!isset($lang)) {
//if is an entry load_lang in frontend/config.php use it, else use the first language of this client
if(isset($load_lang)){
//load_client is set in frontend/config.php
$lang = $load_lang;
}else{
$sql = "SELECT
A.idlang
FROM
".$cfg["tab"]["clients"]." AS A,
".$cfg["tab"]["lang"]." AS B
WHERE
idclient='$client' AND
A.idlang=B.idlang AND
B.active='1'
LIMIT
0,1";
$db->query($sql);
$db->next_record();
$lang = $db->f("idlang");
}
}
if (strlen($_GET["stop"]) == 32)
{
$loc .= "&stop=".$_GET["stop"];
}
if (strlen($_GET["goon"]) == 32){
$loc .= "&goon=".$_GET["goon"];
}
if (strlen($_GET["unsubscribe"]) == 32)
{
$loc .= "&unsubscribe=".$_GET["unsubscribe"];
}
if (strlen($_GET["confirm"]) == 32)
{
$loc .= "&confirm=".$_GET["confirm"];
}
header ("Location: ".$cfgClient[$client]["path"]["htmlpath"]."front_content.php?idcatart=$targetidcatart".$loc);
?>
klappt aber auch mit Artikelnummer: 38 in der news.php nicht!!
er öffnet dann die newsletterseite, löscht den empfänger aber nicht aus der datenbank! oder muss ich auch im modul was ändern?
das newslettermodul aus dem thread http://contenido.de/forum/viewtopic.php?t=1205 klappt gar nicht!!
meine php-info http://cms.jugend-camp.de/info.php
seufz
Hallo,
auch ich habe ettliche Probleme mit den Modulen (können die nicht Versionsweie gepflegt/angepasst werden, oder für Ver. gekennzeichnet?)
Ich habe nun das Newsmodul drin, wie es hier erklärt war (DANKE!!!)
Die Anzeige funktioniert nun endlich,
Aaaaber:
trag ich mich ein, bekomme ich die Meldung:
"Die E-Mail Adresse hat nicht das richtige Format"
ähm, hat sie doch..aber wie mach ich das dem Modul klar?
"auto_increment" habe ich gesetzt, aber eintragen funzt nicht....
Erbitte Hilfe....
Zeitgeist
Zusatzfrage: Hat/kennt jemand ein Modul für MouseOver Effekte? bräuchte ich superdringend[/b]
auch ich habe ettliche Probleme mit den Modulen (können die nicht Versionsweie gepflegt/angepasst werden, oder für Ver. gekennzeichnet?)
Ich habe nun das Newsmodul drin, wie es hier erklärt war (DANKE!!!)
Die Anzeige funktioniert nun endlich,
Aaaaber:
trag ich mich ein, bekomme ich die Meldung:
"Die E-Mail Adresse hat nicht das richtige Format"
ähm, hat sie doch..aber wie mach ich das dem Modul klar?
"auto_increment" habe ich gesetzt, aber eintragen funzt nicht....
Erbitte Hilfe....
Zeitgeist
Zusatzfrage: Hat/kennt jemand ein Modul für MouseOver Effekte? bräuchte ich superdringend[/b]
ergänzung
Hallo nochmal,
mit der Adresse "Test@test.de" funktioniert es.
Es scheint an der länge der Mailadresse zu liegen.
meine ist nach dem @ 13 zeichen lang .de
Ob da der Wurm drin ist? Wie kann ich die Zeichengröße erweitern?
Ich nutze das Script von http://www.contenido-module.de/
DANKE
Zeitgeist
mit der Adresse "Test@test.de" funktioniert es.
Es scheint an der länge der Mailadresse zu liegen.
meine ist nach dem @ 13 zeichen lang .de
Ob da der Wurm drin ist? Wie kann ich die Zeichengröße erweitern?
Ich nutze das Script von http://www.contenido-module.de/
DANKE
Zeitgeist
Es gibt da noch ein Problem mit Bindestrichen in der E-Mail, such' doch mal nach diesem Beitrag.
Ah, hab's schon: http://contenido.de/forum/viewtopic.php ... Astrich%2A
Das mit MouseOver-Modul solltest Du in einem extra Thema posten.
Gruß
HerrB
Ah, hab's schon: http://contenido.de/forum/viewtopic.php ... Astrich%2A
Das mit MouseOver-Modul solltest Du in einem extra Thema posten.
Gruß
HerrB