netbuild
07.07.2004, 11:16
Hallo,
ich habe einen kleinen Fehler gefunden, der bei Forenbesitzern auftreten sollte, welche in PHP (<?) die Short_Tags deaktiviert haben.
In der Datei forum.php im Verzeichnis admincp findet man die folgende Zeilen:
407: alert('<? echo addslashes($vbphrase['please_select_forum']); ?>');
452: alert('<? echo addslashes($vbphrase['please_select_forum']); ?>');
Wie man sieht, wird der PHP Interpreter mit einem Shorttag gestartet. Dies bewirkt bei abgeschalteten Short_Tags in PHP, dass das Jump_Menu in der Forenverwaltung nicht funktioniert:
Workaround:
Die oben genannten Zeilen in die folgenden Zeilen abändern
407: alert('<?php echo addslashes($vbphrase['please_select_forum']); ?>');
452: alert('<?php echo addslashes($vbphrase['please_select_forum']); ?>');
oder folgenden Patch mit dem Linux Programm "diff" nutzen:
--- forum.php 2004-07-07 11:09:22.000000000 +0200
+++ forum.php 2004-07-07 11:02:23.000000000 +0200
@@ -404,7 +404,7 @@
{
if (foruminfo == 0)
{
- alert('<? echo addslashes($vbphrase['please_select_forum']); ?>');
+ alert('<?php echo addslashes($vbphrase['please_select_forum']); ?>');
return;
}
else if (typeof(document.cpform.forumid) != 'undefined')
@@ -449,7 +449,7 @@
{
if (foruminfo == 0)
{
- alert('<? echo addslashes($vbphrase['please_select_forum']); ?>');
+ alert('<?php echo addslashes($vbphrase['please_select_forum']); ?>');
return;
}
else if (typeof(document.cpform.forumid) != 'undefined')
Der Patch kann dann wie folgt eingespielt werden:
cd /pfad/zum/forum/admincp
patch -p0 < patch-als-textdatei.patch
ich habe einen kleinen Fehler gefunden, der bei Forenbesitzern auftreten sollte, welche in PHP (<?) die Short_Tags deaktiviert haben.
In der Datei forum.php im Verzeichnis admincp findet man die folgende Zeilen:
407: alert('<? echo addslashes($vbphrase['please_select_forum']); ?>');
452: alert('<? echo addslashes($vbphrase['please_select_forum']); ?>');
Wie man sieht, wird der PHP Interpreter mit einem Shorttag gestartet. Dies bewirkt bei abgeschalteten Short_Tags in PHP, dass das Jump_Menu in der Forenverwaltung nicht funktioniert:
Workaround:
Die oben genannten Zeilen in die folgenden Zeilen abändern
407: alert('<?php echo addslashes($vbphrase['please_select_forum']); ?>');
452: alert('<?php echo addslashes($vbphrase['please_select_forum']); ?>');
oder folgenden Patch mit dem Linux Programm "diff" nutzen:
--- forum.php 2004-07-07 11:09:22.000000000 +0200
+++ forum.php 2004-07-07 11:02:23.000000000 +0200
@@ -404,7 +404,7 @@
{
if (foruminfo == 0)
{
- alert('<? echo addslashes($vbphrase['please_select_forum']); ?>');
+ alert('<?php echo addslashes($vbphrase['please_select_forum']); ?>');
return;
}
else if (typeof(document.cpform.forumid) != 'undefined')
@@ -449,7 +449,7 @@
{
if (foruminfo == 0)
{
- alert('<? echo addslashes($vbphrase['please_select_forum']); ?>');
+ alert('<?php echo addslashes($vbphrase['please_select_forum']); ?>');
return;
}
else if (typeof(document.cpform.forumid) != 'undefined')
Der Patch kann dann wie folgt eingespielt werden:
cd /pfad/zum/forum/admincp
patch -p0 < patch-als-textdatei.patch