Seite 1 von 1
Mods liste
Verfasst: 19.08.2006 12:47
von Killer-Man
ich hab mir den Mods Liste Mod eingebaut. Fehlte nur noch die db_update_modslist.php auszuführen. Als ich dies getan hab kam diese Meldung:
Code: Alles auswählen
Parse error: syntax error, unexpected ';', expecting ')' in /usr/export/www/vhosts/funnetwork/hosting/modstest/db_update_modslist.php on line 58
Klingt für mich als ob da ein Fehler beim SQL Befehl wär, ich hab aber keine Ahnung was da falsch ist.
Hier die
db_update_modslist.php
Kann mir jemand sagen, wo der Fehler liegt?
Verfasst: 19.08.2006 14:21
von Skippy
kann jetzt keine garantie geben aber suche mal in der Datei nach
Code: Alles auswählen
echo '<a href="?install=1">Please click here | Bitte hier klicken</a>';
}
else {
und dann ersetzt du folgendes
Code: Alles auswählen
$queries = array(
"CREATE TABLE " . $table_prefix . "modslist (
word_id mediumint(8) unsigned NOT NULL auto_increment,
word char(255) NOT NULL default '',
replacement char(255) NOT NULL default '',
replacement1 char(255) NOT NULL default '',
PRIMARY KEY (word_id)
) TYPE=MyISAM;",
"INSERT INTO " . $table_prefix . "modslist VALUES (1, 'MODs-List', 'Adds a list with the installed MODs to your forum, that can be modiefied over the acp.', 'Fügt eine Liste der installierten MODs zu Deinem Forum hinzu, die Du über das Adminpannel bearbeiten kannst.')"
);
mit
Code: Alles auswählen
$queries = array();
$queries[] = "CREATE TABLE " . $table_prefix . "modslist (
word_id mediumint(8) unsigned NOT NULL auto_increment,
word char(255) NOT NULL default '',
replacement char(255) NOT NULL default '',
replacement1 char(255) NOT NULL default '',
PRIMARY KEY (word_id)
) TYPE=MyISAM;",
$queries[] = "INSERT INTO " . $table_prefix . "modslist VALUES (1, 'MODs-List', 'Adds a list with the installed MODs to your forum, that can be modiefied over the acp.', 'Fügt eine Liste der installierten MODs zu Deinem Forum hinzu, die Du über das Adminpannel bearbeiten kannst.')"
Verfasst: 19.08.2006 17:41
von Killer-Man
funktioniert leider auch nicht
Kannst du mir vielleicht sagen was ist stattdessen manuell bei z.B. phpMyAdmin eingeben müsste?
Verfasst: 19.08.2006 18:38
von Westpark
bei mir hat es auch das angezeigt bei einem anderen mod. da war aber kei nProblem mit der Datenbank sondern mit der Datei.
Verfasst: 19.08.2006 19:46
von Skippy
ach scheisse bin ich blöd
hatte tomaten auf den Augen
ich hatte das mit nem ähnlichen script einfach verglichen und den einzigen unterschied den ich festgestellt habe war das was ich dir als änderung gesagt habe dies kannstde rückgängig machen (oder halt zurück zum Original)
Hier mal deine Zeile 58 zur gegenprobe
und dann mal Meine Zeile aus dem anderen Script
sehen du den unterschied siehstde ich vorher nicht einfach das Komma durch des Apostroph ersetzen fertig
Verfasst: 19.08.2006 19:56
von Killer-Man
hab ich versucht, aber der fehler bleibt. Das Komma scheint mir aber richtig...
Verfasst: 20.08.2006 13:17
von Killer-Man
Kann mir keiner mal eben sagen, was ich stattdessen manuell eintippen müsste?
Verfasst: 20.08.2006 13:26
von Peggy
ok, in das SQL-Fenster kopierst du das hier rein ... und dann OK
(bin mal davon ausgegangen, dass deine Tabellen alle mit "phpbb_" beginnen)
CREATE TABLE phpbb_modslist (
word_id mediumint(8) unsigned NOT NULL auto_increment,
word char(255) NOT NULL default '',
replacement char(255) NOT NULL default '',
replacement1 char(255) NOT NULL default '',
PRIMARY KEY (word_id)
) TYPE=MyISAM;
INSERT INTO phpbb_modslist VALUES (1, 'MODs-List', 'Adds a list with the installed MODs to your forum, that can be modiefied over the acp.', 'Fügt eine Liste der installierten MODs zu Deinem Forum hinzu, die Du über das Adminpannel bearbeiten kannst.')
Verfasst: 20.08.2006 23:34
von Killer-Man
Danke, hat funktioniert
