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 :roll:

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

Code: Alles auswählen

) TYPE=MyISAM;"[b],[/b]
und dann mal Meine Zeile aus dem anderen Script

Code: Alles auswählen

) TYPE=MyISAM;"[b];[/b]
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 :grin: