WYSIWYG Edito speichert nicht! Java Script Fehler
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
nein, wegen den "rowspan=2" und "rowspan=4"
hab ich aber schon mal geschrieben....
--> http://contenido.de/forum/viewtopic.php?p=24894#24894
das prob besteht also immer noch?
dann geh mal das backend durch, wieviele layouts hast du, wieviele templates, wieviele module.
und dann geh mal schön alles nacheinander durch, irgendwo is wohl noch en fehler drin...
btw: benutzt du den newsletter bzw. haste den irgendwo eingebunden?
hab ich aber schon mal geschrieben....
--> http://contenido.de/forum/viewtopic.php?p=24894#24894
das prob besteht also immer noch?
dann geh mal das backend durch, wieviele layouts hast du, wieviele templates, wieviele module.
und dann geh mal schön alles nacheinander durch, irgendwo is wohl noch en fehler drin...
btw: benutzt du den newsletter bzw. haste den irgendwo eingebunden?
Ich habe die 4 durch eine 5 ersetzt, oder habe ich das falsch verstanden.oder du musst das "rowspan=4" in "rowspan=5" abändern!
Was ist bitte das "backend"?
Den Newsletter habe ich eingebunden.
Aber benutzt habe ich ihn bisher nicht.
Ich ahbe ihn jetzt kurz mal nicht eingebunden und es klappt!
Warum klappt das denn nicht mit Newsletter??
Ich habe allen Modulen mit <form> ids und names gegeben. Auch dem Newslettermodul.
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
Danke!
Das hier ist das erste Forum wo die Mitglieder so schnell Hilefelistungen stellen können.
[/quote]
Das hier ist das erste Forum wo die Mitglieder so schnell Hilefelistungen stellen können.
Code: Alles auswählen
<?php
/* Workflow is as follows:
*
* - Each action needs to be confirmed by the user
* - The action "subscribe" subscribes an user
* - The action "unsubscribe" unsubscribes an user
* - The action "stop" temporarly removes delivery to the user
* - The action "goon" resumes the newsletter delivery to that user
*/
/* Der Workflow funktioniert folgendermaßen:
*
* - Jede Aktion muß vom Benutzer bestätigt werden
* - Die Aktion "subscribe" meldet einen Benutzer an
* - Die Aktion "unsubscribe" meldet einen Benutzer ab
* - Die Aktion "stop" deaktiviert die Newsletterverteilung an den Benutzer
* - Die Aktion "goon" nimmt die Newsletterverteilung an den Benutzer wieder auf
*/
$_news_lang["nosuchlastaction"] = "Konnte gewählte Newsletter-Aktion nicht ausführen.";
$_news_lang["hashdoesntmatch"] = "Hash stimmt nicht überein. Bitte Newsletter-Aktion erneut ausführen.";
$_news_lang["subscribe"] = "Du wurdest in den Newsletterverteiler eingetragen.";
$_news_lang["unsubscribe"] = "Du wurdest aus dem Newsletterverteiler entfernt.";
$_news_lang["stop"] = "Du wurdest temporär aus dem Newsletterverteiler entfernt, kannst dich aber jederzeit wieder anmelden.";
$_news_lang["goon"] = "Du wurdest wieder in den Newsletterverteiler eingetragen.";
$_news_lang["alreadyexists"] = "Diese E-Mail-Addresse ist bereits für den Newsletter eingetragen.";
$_news_lang["confirm"]["subject"] = "Newsletter-Bestätigung";
$_news_lang["confirm"]["couldnotsend"] = "Konnte Bestätigung nicht versenden.";
$_news_lang["confirm"]["confirmsent"] = "Bestätigung versendet. Bitte rufe die E-Mail ab und klicke auf den Bestätigungslink.";
$_news_lang["confirm"]["alreadyconfirmed"] = "Diese E-Mail-Addresse wurde bereits bestätigt.";
$_news_lang["confirm"]["subscribe"] =
"Hallo,\n\n
Schön das du unseren Newsletter abbonieren möchtest!\n
Bitte bestätige, durch einem Klick auf folgenden Link, deine Anmeldung:\n\n
%s\n\n
Sollte der Link nicht funktionieren, kopiere diesen bitte komplett\n
in die Addressleiste deines Browsers.";
$_news_lang["confirm"]["stop"] =
"Hallo,\n\n
Schade, dass du dich vorrübergehend aus unseren Newsletter abmelden möchtest.\n
Bitte klicken auf folgenden Link, um diese Aktion zu bestätigen:\n\n
%s\n\n
Sollte der Link nicht funktionieren, kopiere diesen bitte komplett\n
in die Addressleiste deines Browsers.";
$_news_lang["confirm"]["goon"] =
"Hallo,\n\n
Es freut uns, dass du unseren Newsletter wieder beziehen möchtest.\n
Bitte klicke auf folgenden Link, um diese Aktion zu bestätigen:\n\n
%s\n\n
Sollte der Link nicht funktionieren, kopiere diesen bitte komplett\n
in die Addressleiste deines Browsers.";
$_news_lang["confirm"]["unsubscribe"] =
"Hallo,\n\n
Wir Bedauern, dass du unseren Newsletter nicht mehr erhalten möchtest.\n
Bitte klicke auf folgenden Link, um diese Aktion zu bestätigen:\n\n
%s\n\n
Sollte der Link nicht funktionieren, kopiere diesen bitte komplett\n
in die Addressleiste deines Browsers.";
$_news_lang["subscribtion"] = "Newsletteranmeldung";
function _news_confirm ($hash, $email)
{
global $db, $client, $lang, $_news_lang, $cfg;
/* Check if the hashcode matches the db one */
$sql = "SELECT idnewsrcp, lastaction, hash FROM ".$cfg["tab"]["news_rcp"]."
WHERE email='$email' AND idclient='$client' AND idlang='$lang'";
$db->query($sql);
if ($db->next_record())
{
if ($db->f("hash") != $hash)
{
echo $_news_lang["hashdoesntmatch"];
} else {
$idnewsrcp = $db->f("idnewsrcp");
if ($db->f("lastaction") == "")
{
echo $_news_lang["confirm"]["alreadyconfirmed"];
return;
}
switch ($db->f("lastaction"))
{
case "subscribe":
$sql = "UPDATE ".$cfg["tab"]["news_rcp"]." SET deactivated='0', confirmed='1', lastaction='' WHERE idnewsrcp = '$idnewsrcp'";
break;
case "unsubscribe":
$sql = "DELETE FROM ".$cfg["tab"]["news_rcp"]." WHERE idnewsrcp = '$idnewsrcp'";
break;
case "stop":
$sql = "UPDATE ".$cfg["tab"]["news_rcp"]." SET deactivated='1', confirmed='1', lastaction='' WHERE idnewsrcp = '$idnewsrcp'";
break;
case "goon":
$sql = "UPDATE ".$cfg["tab"]["news_rcp"]." SET deactivated='0', confirmed='1', lastaction='' WHERE idnewsrcp = '$idnewsrcp'";
break;
default:
$sql = "";
}
$db->query($sql);
echo $_news_lang[$db->f("lastaction")];
}
} else {
echo $_news_lang["nosuchlastaction"];
}
//switch ($action)
}
function _news_createconfirm ($idnewsrcp, $action)
{
global $db, $lang, $client, $_news_lang, $cfg, $cfgClient;
$sql = "SELECT email, hash FROM ".$cfg["tab"]["news_rcp"]." WHERE idnewsrcp = '$idnewsrcp'";
$db->query($sql);
if (!$db->next_record())
{
return;
}
$hash = $db->f("hash");
$email = $db->f("email");
$path = $cfgClient[$client]["path"]["htmlpath"]."news.php?mode=confirm&hash=$hash&email=$email";
$sql = "UPDATE ".$cfg["tab"]["news_rcp"]." SET lastaction='$action' WHERE idnewsrcp = '$idnewsrcp'";
$db->query($sql);
$mailtext = sprintf($_news_lang["confirm"][$action], $path);
if (!mail($db->f("email"), $_news_lang["confirm"]["subject"], $mailtext, "X-Mailer: Contenido [PHP/" . phpversion())) {
echo $_news_lang["confirm"]["couldnotsend"];
} else {
echo $_news_lang["confirm"]["confirmsent"];
}
}
if ($mode == "subscribe")
{
/* Check if the recipient already exists */
$sql = "SELECT idnewsrcp FROM ".$cfg["tab"]["news_rcp"]." WHERE idclient='$client' and idlang='$lang' and email='$email'";
$db->query($sql);
if ($db->next_record())
{
echo $_news_lang["alreadyexists"];
} else {
$newsrcpid = $db->nextid($cfg["tab"]["news_rcp"]);
$timestamp = date("Y-m-d H:i:s");
/* Create a new hash */
for ($i=0;$i<10;$i++)
{
$r .= rand();
}
$hash = md5($r);
if ($name == "")
{
$name = $email;
}
$sql = 'INSERT INTO
'.$cfg["tab"]["news_rcp"].'
SET
name="'.$name.'",
email="'.$email.'",
deactivated="0",
created="'.$timestamp.'",
lastmodified="'.$timestamp.'",
idclient="'.$client.'",
confirmed="0",
idlang="'.$lang.'",
hash="'.$hash.'",
idnewsrcp = "'.$newsrcpid.'"';
$db->query($sql);
_news_createconfirm($newsrcpid, "subscribe");
}
}
if ($mode == "stop" || $mode == "goon" || $mode == "unsubscribe")
{
$sql = "SELECT idnewsrcp FROM ".$cfg["tab"]["news_rcp"]." WHERE email='$email' and idclient='$client' and idlang='$lang'";
$db->query($sql);
if ($db->next_record())
{
$idnewsrcp = $db->f("idnewsrcp");
_news_createconfirm($idnewsrcp, $mode);
}
}
if ($mode == "confirm")
{
_news_confirm($hash, $email);
}
if ($mode == "")
{
?>
<form id="newsletter" name="newsletter" action="front_content.php" method="post">
<input type="hidden" name="idcatart" value="<?php echo $idcatart; ?>">
<input type="hidden" name="mode" value="subscribe">
<table border="0">
<tr>
<td><?php echo $_news_lang["subscribtion"]; ?></td>
</tr>
<tr>
<td>eMail: <input type="text" name="email" value=""><br><input type="submit"></td>
</tr>
</table>
<?php
}
?>
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
ersetze mal folgenden teil....
durch den hier:
@timo:
wenn das auch in der aktuellen 4.4.4 so drin is, dann ändert das doch bitte ab (genauso wie das immer noch vorhandene berühmte "FC" ) und stellt das in die zum downlad angebotene 4.4.4 oder macht halt ne 4.4.5 draus.... sonst stürmen die uns hier noch das forum
Code: Alles auswählen
if ($mode == "")
{
?>
<form id="newsletter" name="newsletter" action="front_content.php" method="post">
<input type="hidden" name="idcatart" value="<?php echo $idcatart; ?>">
<input type="hidden" name="mode" value="subscribe">
<table border="0">
<tr>
<td><?php echo $_news_lang["subscribtion"]; ?></td>
</tr>
<tr>
<td>eMail: <input type="text" name="email" value=""><br><input type="submit"></td>
</tr>
</table>
<?php
}
?>
durch den hier:
Code: Alles auswählen
if ($mode == "")
{
?>
<form id="newsletter" name="newsletter" action="front_content.php" method="post">
<input type="hidden" name="idcatart" value="<?php echo $idcatart; ?>">
<input type="hidden" name="mode" value="subscribe">
<table border="0">
<tr>
<td><?php echo $_news_lang["subscribtion"]; ?></td>
</tr>
<tr>
<td>eMail: <input type="text" name="email" value=""><br><input type="submit"></td>
</tr>
</table>
</form>
<?php
}
?>
@timo:
wenn das auch in der aktuellen 4.4.4 so drin is, dann ändert das doch bitte ab (genauso wie das immer noch vorhandene berühmte "FC" ) und stellt das in die zum downlad angebotene 4.4.4 oder macht halt ne 4.4.5 draus.... sonst stürmen die uns hier noch das forum
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
gib uns die Zeit dafür...derzeit sind andere Sachen wichtiger.Darth-Vader hat geschrieben: wenn das auch in der aktuellen 4.4.4 so drin is, dann ändert das doch bitte ab (genauso wie das immer noch vorhandene berühmte "FC" ) und stellt das in die zum downlad angebotene 4.4.4 oder macht halt ne 4.4.5 draus.... sonst stürmen die uns hier noch das forum [/b]
Für den Newsletter gibt es schon längere Zeit ein Update im Forum (unter Module, Link habe ich gerade nicht parat). Eine Überarbeitung der Module für V4.4.4 lohnt sich m.E. nicht, da auch die Contenido-Core-Funktionen zum Newsletter in V4.4.4 nicht fehlerfrei sind (man könnte natürlich das Update einbinden, klar).
Gruß
HerrB
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
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