Fehler bei Datenbankerweiterung

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
stargesicht
Mitglied
Beiträge: 242
Registriert: 12.01.2005 20:39

Fehler bei Datenbankerweiterung

Beitrag von stargesicht »

Hallo,

ich habe mir den "Medal-Mod" eingebaut.
Beim DB-Update erhalte ich folgende Fehlermeldung
INSERT INTO `phpbb_config` VALUES ('allow_medal_dispaly', '0')
+++ Error: Column count doesn't match value count at row 1

INSERT INTO `phpbb_config` VALUES ('medal_display_row', '1')
+++ Error: Column count doesn't match value count at row 1

INSERT INTO `phpbb_config` VALUES ('medal_display_col', '1')
+++ Error: Column count doesn't match value count at row 1

INSERT INTO `phpbb_config` VALUES ('medal_display_width', '')
+++ Error: Column count doesn't match value count at row 1

INSERT INTO `phpbb_config` VALUES ('medal_display_height', '')
+++ Error: Column count doesn't match value count at row 1

INSERT INTO `phpbb_config` VALUES ('medal_display_order', '')
+++ Error: Column count doesn't match value count at row 1
Leider kann ich damit nichts anfangen...
Weiß jemand Rat???
Danke
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

ich bin mir zu 99% sicher, dass du den categories hierarchy MOD eingebaut hast, oder? ;)
wenn dem so ist, versuch's mal hiermit:

Code: Alles auswählen

INSERT INTO `phpbb_config` VALUES ('allow_medal_dispaly', '0', '') 
INSERT INTO `phpbb_config` VALUES ('medal_display_row', '1', '') 
INSERT INTO `phpbb_config` VALUES ('medal_display_col', '1', '')  
INSERT INTO `phpbb_config` VALUES ('medal_display_width', '', '') 
INSERT INTO `phpbb_config` VALUES ('medal_display_height', '', '') 
INSERT INTO `phpbb_config` VALUES ('medal_display_order', '', '') 
der MOD fügt ein neues feld in die tabelle phpbb_config mit namen 'config_static'. diese muss bei db-updates berücksichtigt werden. :)
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
stargesicht
Mitglied
Beiträge: 242
Registriert: 12.01.2005 20:39

Beitrag von stargesicht »

rabbit hat geschrieben:ich bin mir zu 99% sicher, dass du den categories hierarchy MOD eingebaut hast, oder? ;)
wenn dem so ist, versuch's mal hiermit:
Ja so ist es..
Hat aber Dank deiner Hilfe funktioniert
der MOD fügt ein neues feld in die tabelle phpbb_config mit namen 'config_static'. diese muss bei db-updates berücksichtigt werden. :)
Kannst du mir das vielleicht näher erklären???
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

du hast beim standard phpBB zwei felder in der tabelle phpbb_config: config_name und config_value.
ptirhiik (der autor des CH MOD) hat diesen noch eins hinzugefügt, mit namen config_static. dies hat den grund, dass der CH MOD einen erweiterten cache (im vergleich zum standard-cache des phpBB) nutzt und auch die tabelle phpbb_config wird gecacht. aus diesem grund ist das neue feld in der tabelle, um zu definieren, ob die einträge statisch, d.h. im normalzustand unveränderbar, sind oder ob sie sich eben ständig verändern.

wie das ganze genau funktioniert, musst du dann aber doch den autoren selbst fragen... :wink:

solltest du dieses problem nochmal haben bei anderen MODs, musst du eben das dritte feld mit berücksichtigen, damit auch dort etwas eingetragen wird. dazu fügst du zu den werten am ende ein komma und zwei hochstriche an und gut ist.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
stargesicht
Mitglied
Beiträge: 242
Registriert: 12.01.2005 20:39

Beitrag von stargesicht »

Danke für deine ausführliche Antwort.
:lol:
Jetzt habe sogar ich das begriffen!!
:D
stargesicht
Mitglied
Beiträge: 242
Registriert: 12.01.2005 20:39

Beitrag von stargesicht »

anscheinend ist das mit dem
, ''
doch nicht so einfach.
bei einer anderen Erweiterung (Shop) klappt es nicht so einfach...

Kann mir jemadn die shop_install so ändern, dass sie mit dem Cat-Hirachy-Mod funkt??
Danke

Das ist der Teil:
$sql[] = "insert into " . CONFIG_TABLE . " (config_name, config_value) values ('multibuys', 'on')";
$sql[] = "insert into " . CONFIG_TABLE . " (config_name, config_value) values ('restocks', 'off')";
$sql[] = "insert into " . CONFIG_TABLE . " (config_name, config_value) values ('sellrate', '75')";
$sql[] = "insert into " . CONFIG_TABLE . " (config_name, config_value) values ('viewtopic', 'images')";
$sql[] = "insert into " . CONFIG_TABLE . " (config_name, config_value) values ('viewprofile', 'images')";
$sql[] = "insert into " . CONFIG_TABLE . " (config_name, config_value) values ('viewinventory', 'grouped')";
$sql[] = "insert into " . CONFIG_TABLE . " (config_name, config_value) values ('specialshop', 'ßstoreÞdisabledßnameÞEffects StoreßoffÞ1ßoffÞ1ßoffÞ1ßoffÞ1ßoffÞ1ßoffÞ1ßoffÞ1ßoffÞ1ßoffÞ1ßoffÞ1ßoffÞ1ßoffÞ1ßoffÞ1')";

$sql[] = "insert into " . CONFIG_TABLE . " (config_name, config_value) values ('viewtopiclimit', '5')";
$sql[] = "insert into " . CONFIG_TABLE . " (config_name, config_value) values('shop_orderby', 'name')";
$sql[] = "insert into " . CONFIG_TABLE . " (config_name, config_value) values('shop_give', 'on')";
$sql[] = "insert into " . CONFIG_TABLE . " (config_name, config_value) values('shop_trade', 'on')";
$sql[] = "insert into " . CONFIG_TABLE . " (config_name, config_value) values('shop_invlimit', '0')";
$sql[] = "alter table " . USERS_TABLE . " add `user_effects` CHAR (255)";
$sql[] = "alter table " . USERS_TABLE . " add `user_privs` CHAR (255)";
$sql[] = "alter table " . USERS_TABLE . " add `user_custitle` TEXT";
$sql[] = "alter table " . USERS_TABLE . " add `user_specmsg` TEXT";
$sql[] = "alter table " . USERS_TABLE . " add `user_items` TEXT";
$sql[] = "alter table " . USERS_TABLE . " add `user_trade` TEXT";
Warrior-of-Dune
Mitglied
Beiträge: 96
Registriert: 28.12.2005 15:05
Wohnort: Edemissen
Kontaktdaten:

Beitrag von Warrior-of-Dune »

Ist der Categorie Hieracrhie Mod zwingend notwendig für den Medal Mod??? Ich habe folgendes Problem bei der Installation mit der medal_db_update.php:

Code: Alles auswählen

INSERT INTO `phpbb_config` VALUES ('allow_medal_dispaly', '0')
+++ Error: Duplicate entry 'allow_medal_dispaly' for key 1

INSERT INTO `phpbb_config` VALUES ('medal_display_row', '1')
+++ Error: Duplicate entry 'medal_display_row' for key 1

INSERT INTO `phpbb_config` VALUES ('medal_display_col', '1')
+++ Error: Duplicate entry 'medal_display_col' for key 1

INSERT INTO `phpbb_config` VALUES ('medal_display_width', '')
+++ Error: Duplicate entry 'medal_display_width' for key 1

INSERT INTO `phpbb_config` VALUES ('medal_display_height', '')
+++ Error: Duplicate entry 'medal_display_height' for key 1

INSERT INTO `phpbb_config` VALUES ('medal_display_order', '')
+++ Error: Duplicate entry 'medal_display_order' for key 1

INSERT INTO `phpbb_medal_cat` VALUES ('1', 'Default', '10')
+++ Successfull

Die Folge ist daraus, dass ich Medals vergeben kann, kann aber diese den Usern nicht wieder entziehen. Hat jemand rat dafür?
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“