Seite 1 von 1
user shops problem
Verfasst: 27.11.2006 16:21
von Lonline
also ich hab ein orion sind auch schon einige mods mehr drin naja.
hab halt die user shops mod installiert, und wen ich jetzt einen shop editieren will kommt folgender fehler:
Code: Alles auswählen
Ein Fehler ist aufgetreten.
DEBUG MODE
SQL Error : 1146 Table 'lonline1_01.USER_ITEMS_TABLE' doesn't exist
SELECT a.*, b.* FROM orion_user_shops_items as a, USER_ITEMS_TABLE as b WHERE a.shop_id = '1' AND b.id = a.real_id AND b.worn = 2 ORDER BY b.item_name
Line : 137
File : shop_users_edit.php
naja.... das problem ist das diese sql datei niregnts ist.... und auch nicht installiert wird beim sql update.. weiß eine eine rettung
hoff
mfg MrMysteria
Verfasst: 27.11.2006 16:46
von ronson
Dann musst Du die Tabelle wohl per Hand in der SQL DB erstellen

Verfasst: 27.11.2006 17:12
von Lonline
is mia kla aber ich weiß gar net was rein soll
Verfasst: 27.11.2006 17:15
von ronson
schick mal den abschnitt der install.txt was du in der db ausführen sollst oder die DB_update datei !
Verfasst: 27.11.2006 17:17
von Lonline
ok
Code: Alles auswählen
CREATE TABLE `phpbb_user_shops` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`user_id` INT( 10 ) NOT NULL ,
`username` VARCHAR( 32 ) NOT NULL ,
`shop_name` VARCHAR( 32 ) NOT NULL ,
`shop_type` VARCHAR( 32 ) NOT NULL ,
`shop_opened` INT( 10 ) NOT NULL ,
`shop_updated` INT( 10 ) NOT NULL,
`shop_status` TINYINT( 1 ) DEFAULT '0' NOT NULL ,
`amount_earnt` INT( 10 ) DEFAULT '0' NOT NULL ,
`amount_holding` INT( 10 ) DEFAULT '0' NOT NULL ,
`items_sold` INT( 10 ) DEFAULT '0' NOT NULL ,
`items_holding` INT( 10 ) DEFAULT '0' NOT NULL ,
PRIMARY KEY ( `user_id` ) ,
INDEX ( `id` )
);
CREATE TABLE `phpbb_user_shops_items` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`shop_id` INT( 10 ) NOT NULL ,
`item_id` INT( 10 ) NOT NULL ,
`real_id` INT( 10 ) NOT NULL ,
`seller_notes` VARCHAR( 255 ) NOT NULL ,
`cost` INT( 10 ) NOT NULL ,
`time_added` INT( 10 ) NOT NULL ,
INDEX ( `shop_id` ) ,
PRIMARY KEY ( `id` )
);
INSERT INTO `phpbb_config` (config_name, config_value) VALUES ('u_shops_enabled', '0');
INSERT INTO `phpbb_config` (config_name, config_value) VALUES ('u_shops_open_cost', '0');
INSERT INTO `phpbb_config` (config_name, config_value) VALUES ('u_shops_tax_percent', '0');
INSERT INTO `phpbb_config` (config_name, config_value) VALUES ('u_shops_max_items', '100');
da ist aus der install datei...
man muss aba aus phpbb orion machen
Verfasst: 27.11.2006 17:27
von ronson
das komische ist das auch nirgendwo ein Befehl ist um die
USER_ITEMS_TABLE Tabelle zu erstellen...
komisch
wo hast du denn den Shop Mod her ?
also schick mir mal den Link zum Download
Verfasst: 28.11.2006 08:16
von Dr.Death
Das ist schon richtig so.
die USER_ITEMS_TABLE ist die " phpbb_user_shops_items " Tabelle.
Den oben genannte "Code" musst du in deinem phpMyAdmin eingeben ( SQL Fenster ).
Vorher ändere den Präfix phpbb_ auf deinen Präfix ( ORION_ ??? )
P.S. Die Tabellen werden normalerweise in der constants.php definiert
Code: Alles auswählen
define('USER_ITEMS_TABLE', $table_prefix.'user_shops_items');
Verfasst: 29.11.2006 14:02
von Lonline
aha mal kucken
edit: falsch gedacht
DEFINE('USER_SHOPS_TABLE', $table_prefix . 'user_shops');
DEFINE('USER_SHOP_ITEMS_TABLE', $table_prefix . 'user_shops_items');
wie beheb ich das?