Seite 1 von 1
Nach Serverumzug funktionieren Newsletterfunktionen nicht
Verfasst: Di 9. Aug 2005, 09:14
von Dingo
Hallo zusammen,
habe meinen Serverumzug soweit gut überstanden. Leider funktioniert jetzt komischweise im Newsletterbereich das Löschen und versenden von News nicht mehr. Ebenso das löschen von Newsletter Empfängern. Kennt einer das Problem? Also ich gehe auf das Mülltonnenicon und klicke aber nichts passiert. Ich dachte schon, das liegt daran weil die Einträge schon vor dem Serverumzug da waren, aber leider funktioniert es auch nicht mit einem neu angelegten Newsletter den ich direkt wieder löschen möchte. Wer kann mir helfen??

Verfasst: Di 9. Aug 2005, 19:10
von emergence
das übliche
welche contenido version ?
steht was im errorlog.txt ?
gibts nen javascript fehler oder ähnliches ?
Verfasst: Di 9. Aug 2005, 19:26
von Dingo
error log ist leer (wenn ich mir die Logos direkt im System anschaue)
4.4.5 ist die installierte Contenido-Version
nein keine Fehler
... es gibt einfach keine Reaktion. Ich bin auf die alte Installation gegangen habe dort unter genau den selben Umständen das Mülltonnenicon oder das Brieficon im Bereich Newsletter angeklickt und es funktioniert ohne Probleme. In der Version auf meinem neuen Server geht es einfach nicht. Artikel lassen sich auf dem neuen Server ohne Probleme löschen, wenn das irgendwie hilft.
Also zusammenfassend es passiert nichts wenn ich auf die Icons klicke
Verfasst: Mi 10. Aug 2005, 14:25
von Dingo
Verfasst: Do 11. Aug 2005, 04:54
von HerrB
Setzt Du eine Newsletterüberarbeitung ein und wenn ja, hast Du beim Umzug auch die Überarbeitung eingespielt (die geänderten Dateien im includes-Verzeichnis)?
Eigentlich sollte zumindest ein JS-Fehler auftreten (ggf. Dreieck links unten beim IE). Ansonsten bitte mal einen Lösch-Link posten.
Gruß
HerrB
Verfasst: Do 11. Aug 2005, 10:43
von Dingo
Also ich habe die Dateien 1 zu 1 vom alten Server übernommen. Ich setzte die Newslettererweiterung Newsletter-Modul V2.0 von dir ein. Aber sollte da nicht wenn ich alle Ordner 1 zu 1 kopiere auch alles auf dem neuen Server sein?
Eigentlich sollte zumindest ein JS-Fehler auftreten (ggf. Dreieck links unten beim IE). Ansonsten bitte mal einen Lösch-Link posten.
Ich weiss das klingt komisch aber es kommt keine Fehlermeldung also "Dreieck im Explorer" und der Lösch-link bringt mich auch nicht wirklich weiter eigentlich ist das nichts aber das steht unten in der Leiste wenn ich auf die Mülltonne gehe:
[url]javaskript://[/url]
sonst nichts... auf dem alten Server wenn ich auf das Icon gehe um den Newsletter zu löschen kommt allerdings auch nur der oben gezeigte Pfad jedoch erscheint nach einem klick das Fenster mit der Frage ob man den Newletter wirklich löschen möchte, was bei der 1 zu 1 übertragenen Version auf dem neuen Server nicht der Fall ist. Ich weiss nicht mehr weiter

Verfasst: Do 11. Aug 2005, 19:44
von HerrB
Poste mal den HTML-Code aus dem Empfaenger-Fenster (d.h. im Frame links unten rechte Maustaste, Quelltext anzeigen beim IE, bei Firefox muss man noch in ein Submenue).
Benoetigt wird noch der aktuelle Pfad zur Webseite.
Natuerlich kannst Du ggf. vorhandene Namen rausschmeissen...
Gruss
HerrB
Verfasst: Fr 12. Aug 2005, 10:02
von Dingo
So jetzt habe ich mal deinen Rat befolgt und den Html-Code vom Empfängerfenster (frame links!) genommen und zum Vergleich noch den Code von meiner Version auf dem alten Server hier der Code im Vergleich (ist ein bisschen viel aber so kann man es besser erkennen):
Code auf dem alten Server:
Code: Alles auswählen
<!-- Generated by Contenido 4.4.5-->
<html>
<head>
<title></title>
<script language="JavaScript">
<!--
function SymError()
{
return true;
}
window.onerror = SymError;
var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes)
{
return (new Object());
}
window.open = SymWinOpen;
//-->
</script>
<script type="text/javascript" src="scripts/rowMark.js"></script>
<script type="text/javascript" src="scripts/infoBox.js"></script>
<script type="text/javascript" src="scripts/general.js"></script>
<script type="text/javascript" src="scripts/messageBox.js.php?contenido=6af9c"></script>
<script type="text/javascript">
var sid = "6af9c";
function rcpChangeLimit()
{
var element = document.getElementsByTagName("SELECT");
url = "";
url += "main.php?area=recipients";
url += "&frame=2";
url += "&limit="+element[0].value;
url += "&recipientsStart=";
url += "&contenido=" + sid;
parent.frames["left_bottom"].location.href = url;
}
function rcpStartSearch()
{
var element = document.getElementsByTagName("INPUT");
url = "";
url += "main.php?area=recipients";
url += "&frame=2";
url += "&limit=20";
url += "&search="+element[0].value;
url += "&recipientsStart=";
url += "&contenido=" + sid;
parent.frames["left_bottom"].location.href = url;
}
/* Create messageBox
instance */
box = new messageBox("", "", "", 0, 0);
/* Function for deleting
modules */
function deleteRecipient(idrcp) {
url = 'main.php?area=recipients';
url += '&action=recipients_delete';
url += '&frame=2';
url += '&newsrcpid=' + idrcp;
url += '&contenido=' + sid;
window.location.href = url;
}
</script>
<link rel="stylesheet" type="text/css" href="styles/contenido.css" />
</head>
<body>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td colspan="3"><img src="images/spacer.gif" height="4"></td>
</tr>
<tr>
<td colspan="3">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left"><img src="images/spacer.gif" width="20" height="10"><img src="images/spacer.gif" width="9" height=15"></td>
<td align="center" class="text_medium">Seite 1 / 1</td>
<td align="right"><img src="images/spacer.gif" width="9" height=15"><img src="images/spacer.gif" width="20" height="10"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="3">
</td>
</tr>
<tr>
<td style="padding-left: 4px;" align="left" colspan="3">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="text_medium">Limitierung:</td>
<td colspan="2" class="text_medium"><!-- Generated by Contenido 4.4.5-->
<select id="limit" name="limit" class="text_medium" onChange='rcpChangeLimit()'>
<option value="10" >10</option>
<option value="20" SELECTED>20</option>
<option value="50" >50</option>
<option value="100" >100</option>
</select>
</td>
</tr>
<tr>
<td class="text_medium">Suche:</td>
<td class="text_medium"><input type="text" name="search" class="text_medium" maxlen="256" size="16"></td>
<td class="text_medium" valign="center"><img src="images/spacer.gif" width="2"><input type="image" onclick="rcpStartSearch()" src="images/submit.gif" alt="Suche starten" title="Suche starten"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="3">
</td>
</tr>
<tr bgcolor="#E8E8EE">
<td style="padding-left:4px" width="10" valign="middle" class="{CLASS}"><a alt="XXX@x.de" title="XXX@x.de" href="javascript:conMultiLink('right_top', 'main.php?area=recipients&frame=3&newsrcpid=18&contenido=6af9c', 'right_bottom', 'main.php?area=recipients&frame=4&newsrcpid=18&contenido=6af9c')"><img src="http:xxx/contenido/images/recipient.gif" border="0"></a></td>
<td style="padding-left:4px;padding-top:2px;padding-bottom:2px;" width="143" align="left" valign="top" class="{CLASS}"><a alt="XXX@x.de" title="XXX@x.de" href="javascript:conMultiLink('right_top', 'main.php?area=recipients&frame=3&newsrcpid=18&contenido=6af9c', 'right_bottom', 'main.php?area=recipients&frame=4&newsrcpid=18&contenido=6af9c')"><font color="#A20000">XXX</font></a></td>
<td width="10" align="right"><a title="Empfänger löschen" href="javascript://" onclick="box.confirm('Empfänger löschen', 'Möchten Sie den folgenden Empfänger wirklich löschen:<br><br><b>Lars Mueller</b>', 'deleteRecipient(18)')"><img src="images/delete.gif" border="0" title="Empfänger löschen" alt="Empfänger löschen"></a></td>
</tr>
</table>
</body>
</html>
<script language="JavaScript">
<!--
var SymRealOnLoad;
var SymRealOnUnload;
function SymOnUnload()
{
window.open = SymWinOpen;
if(SymRealOnUnload != null)
SymRealOnUnload();
}
function SymOnLoad()
{
if(SymRealOnLoad != null)
SymRealOnLoad();
window.open = SymRealWinOpen;
SymRealOnUnload = window.onunload;
window.onunload = SymOnUnload;
}
SymRealOnLoad = window.onload;
window.onload = SymOnLoad;
//-->
</script>
auf dem neuen Server:
Code: Alles auswählen
<!-- Generated by Contenido 4.4.5-->
<html>
<head>
<title></title>
<script language="JavaScript">
<!--
function SymError()
{
return true;
}
window.onerror = SymError;
var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes)
{
return (new Object());
}
window.open = SymWinOpen;
//-->
</script>
<script type="text/javascript" src="scripts/rowMark.js"></script>
<script type="text/javascript" src="scripts/infoBox.js"></script>
<script type="text/javascript" src="scripts/general.js"></script>
<script type="text/javascript" src="scripts/messageBox.js.php?contenido=a47f0"></script>
<script type="text/javascript">
var sid = "a47f0";
function rcpChangeLimit()
{
var element = document.getElementsByTagName("SELECT");
url = "";
url += "main.php?area=recipients";
url += "&frame=2";
url += "&limit="+element[0].value;
url += "&recipientsStart=";
url += "&contenido=" + sid;
parent.frames["left_bottom"].location.href = url;
}
function rcpStartSearch()
{
var element = document.getElementsByTagName("INPUT");
url = "";
url += "main.php?area=recipients";
url += "&frame=2";
url += "&limit=20";
url += "&search="+element[0].value;
url += "&recipientsStart=";
url += "&contenido=" + sid;
parent.frames["left_bottom"].location.href = url;
}
/* Create messageBox
instance */
box = new messageBox("", "", "", 0, 0);
/* Function for deleting
modules */
function deleteRecipient(idrcp) {
url = 'main.php?area=recipients';
url += '&action=recipients_delete';
url += '&frame=2';
url += '&newsrcpid=' + idrcp;
url += '&contenido=' + sid;
window.location.href = url;
}
</script>
<link rel="stylesheet" type="text/css" href="styles/contenido.css" />
</head>
<body>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td colspan="3"><img src="images/spacer.gif" height="4"></td>
</tr>
<tr>
<td colspan="3">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left"><img src="images/spacer.gif" width="20" height="10"><img src="images/spacer.gif" width="9" height=15"></td>
<td align="center" class="text_medium">Seite 1 / 1</td>
<td align="right"><img src="images/spacer.gif" width="9" height=15"><img src="images/spacer.gif" width="20" height="10"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="3">
</td>
</tr>
<tr>
<td style="padding-left: 4px;" align="left" colspan="3">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="text_medium">Limitierung:</td>
<td colspan="2" class="text_medium"><!-- Generated by Contenido 4.4.5-->
<select id="limit" name="limit" class="text_medium" onChange='rcpChangeLimit()'>
<option value="10" >10</option>
<option value="20" SELECTED>20</option>
<option value="50" >50</option>
<option value="100" >100</option>
</select>
</td>
</tr>
<tr>
<td class="text_medium">Suche:</td>
<td class="text_medium"><input type="text" name="search" class="text_medium" maxlen="256" size="16"></td>
<td class="text_medium" valign="center"><img src="images/spacer.gif" width="2"><input type="image" onclick="rcpStartSearch()" src="images/submit.gif" alt="Suche starten" title="Suche starten"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="3">
</td>
</tr>
<tr bgcolor="#E8E8EE">
<td style="padding-left:4px" width="10" valign="middle" class="{CLASS}"><a alt="XXX@x.de" title="XXX@x.de" href="javascript:conMultiLink('right_top', 'main.php?area=recipients&frame=3&newsrcpid=19&contenido=a47f0', 'right_bottom', 'main.php?area=recipients&frame=4&newsrcpid=19&contenido=a47f0')"><img src="xxx/contenido/images/recipient.gif" border="0"></a></td>
<td style="padding-left:4px;padding-top:2px;padding-bottom:2px;" width="143" align="left" valign="top" class="{CLASS}"><a alt="XXX@x.de" title="XXX@x.de" href="javascript:conMultiLink('right_top', 'main.php?area=recipients&frame=3&newsrcpid=19&contenido=a47f0', 'right_bottom', 'main.php?area=recipients&frame=4&newsrcpid=19&contenido=a47f0')"><font color="black">XXX</font></a></td>
<td width="10" align="right"><a title="Empfänger löschen" href="javascript://" onclick="box.confirm('Empfänger löschen', 'Möchten Sie den folgenden Empfänger wirklich löschen:<br><br><b>Lars Lustig</b>', 'deleteRecipient(19)')"><img src="images/delete.gif" border="0" title="Empfänger löschen" alt="Empfänger löschen"></a></td>
</tr>
</table>
</body>
</html>
sessionid sowie e-mails und pfade habe ich durch x ersetzt, sonst ist alles original. Tja und wie man sehen kann steht da beim alten skript unten noch ein javaskript bei, was auf dem neuen Server nicht auftaucht! Also da der Code ja generiert wird, wie kommt so was ?
Beim Newsletterfenster verhält es sich ident. Also ich gehe davon aus, dass das den Fehler verursacht oder halt das nichts passiert. Aber wie kommt das und was kann ich nun machen?
Nochmal an dieser Stelle: Danke für die Hilfe die bisher geleistet wurde!

Verfasst: Fr 12. Aug 2005, 10:13
von emergence
schuld an deinem problem ist vermutlich ein symantec produkt
welches selbstständig folgenden code bei jeder seite hinzufügt
Code: Alles auswählen
<script language="JavaScript">
<!--
function SymError()
{
return true;
}
window.onerror = SymError;
var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes)
{
return (new Object());
}
window.open = SymWinOpen;
//-->
</script>
einen workaround seitens contenido gibt es für diesen fall leider nicht...
produkt einmal komplett deinstallieren, nochmals versuchen und es wird zu 99.9999% wieder funktionieren