MoTKaD
Ich hab die tpl-Datein mal bearbeitet, der Style müsste jetzt eurem Forum angepasst werden. shop_ride.tpl hab ich nicht bearbeitet und header.tpl sowieso nicht. Bei mir gehts, also hoffe bei euch gehts auch.
mfg MoTKaD
Squarius
leider funzten die templates aus deiner zip bei mir auch nicht. also hab ich mich mal rangesetzt und sieh da es funzt
hier meine templates.zip
hab noch was gefunden. das "inventar" wurde in der profilübersicht nicht angezeigt. um das zu beheben die usercp.php öffnen und
code: |
1:
|
if(!$action) eval("\$tpl->output(\"".$tpl->get("usercp")."\");"); |
|
durch
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
if(!$action) {
// rpg shop//
$profile_sword = mysql_fetch_array($db->query("select sword from bb".$n."_users where userid='$wbbuserdata[userid]'"));
$sword = $profile_sword[sword];
$profile_shield = mysql_fetch_array($db->query("select shield from bb".$n."_users where userid='$wbbuserdata[userid]'"));
$shield = $profile_shield[shield];
$profile_armor = mysql_fetch_array($db->query("select armor from bb".$n."_users where userid='$wbbuserdata[userid]'"));
$armor = $profile_armor[armor];
$profile_helmet = mysql_fetch_array($db->query("select helmet from bb".$n."_users where userid='$wbbuserdata[userid]'"));
$helmet = $profile_helmet[helmet];
$profile_boots = mysql_fetch_array($db->query("select boots from bb".$n."_users where userid='$wbbuserdata[userid]'"));
$boots = $profile_boots[boots];
$profile_assec = mysql_fetch_array($db->query("select assec from bb".$n."_users where userid='$wbbuserdata[userid]'"));
$assec = $profile_assec[assec];
$profile_element = mysql_fetch_array($db->query("select element from bb".$n."_users where userid='$wbbuserdata[userid]'"));
$element = $profile_element[element];
// rpg shop //
eval("\$tpl->output(\"".$tpl->get("usercp")."\");");
} |
|
ersetzen
MrMind
Mach mal das so hier:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
|
if(!$action) {
// rpg shop//
$result = $db->query("select shield,armor,helmet,boots,assec,element,sword from bb".$n."_users where userid='$wbbuserdata[userid]'");
$rpg_shop = $db->fetch_array($result);
$sword = $rpg_shop['sword'];
$shield = $rpg_shop['shield'];
$armor = $rpg_shop['armor'];
$helmet = $rpg_shop['helmet'];
$boots = $rpg_shop['boots'];
$assec = $rpg_shop['assec'];
$element = $rpg_shop['element'];
// rpg shop //
eval("\$tpl->output(\"".$tpl->get("usercp")."\");");
} |
|
Du hast viel zu viele SQL-Abfragen drin, dein armer MySQL-Server.
Mfg
MrMind
MoTKaD
Wenn wir schon dabei sind, könnt ihr mir sagen wie ich das mache, dass es auch noch im Profil angezeigt wird ? Also wenn ich auf nen User klicke bekomm ich ja sein Profil angezeigt, das mim tpl bekomm ich schon hin, nur das mit der Abfrage kann ich nicht. Danke für die Hilfe. mfg MoTKaD
edit: also auf gut Deutsch, ich brauch die Abfragen für die profile.php um die Variablen rauszulesen.
edit: Danke für die großartige Hilfe, bin selber drauf gekommen.
Squarius
Zitat: |
Original von MrMind
Du hast viel zu viele SQL-Abfragen drin, dein armer MySQL-Server.
Mfg
MrMind |
jap da war ich wohl etwas sehr faul *gg* naja der code kommt wonanders im dem script schon soo vor. also ich denke man müsste den ganzen code sowieso wegen abfragen usw. überarbeiten.
fjenkel
ich finde den shop gut aber ich kann den gebrauchen
ich will was mit autos
kann ich das selber ändern
mini_78
hab den shop jetzt installiert - das problem mit der weissen seite hab ich bei den waffen und keine ahnung warum!
kann man das ganze auch im profil anzeigen lassen? (reichts, wenn ich die variablen übernehme?)
@fjenkel
ja das kannst! ich hab das ding auf möbel umgestellt..
fjenkel
ich habe mal ne fragen wie kann ich das um coden??
mini_78
na wenn du zb. statt dem waffenshop einen ferrarishop willst - dann musst du alle dateien vom waffenshop einfach auf ferrari umändern..
noch einfacher - wenn du nicht wirklich ahnung hast - nimm die mainshop.tpl und schreib einfach statt waffen die automarken hin..und ladest neue images rauf...
du musst halt nur aufpassen, dass du die sachen dann nicht verwechselst..
@all
die weisse seite hat sich erledigt - allerdings profilfrage von vorher ist noch offen?!
fjenkel
na ich will es so
z.B. ich kaufe mir ein Golf
und dan kaufe ich ein Blauen lack
und der golf Wird dann Blau
und dann noch ein neuen Auspuff
und der wir dan den Golf eingebaut
geht das??
mini_78
in der grundversion kannst du nur einkaufen...
also golf
lack blau
auspuff
aber der "einbau" und "lackierung" wirst wohl selber coden müssen..
(sowas ähnliches suche ich auch schon lange...möchte nämlich meine möbel automatisch in eine wohnung stellen lassen..)
fjenkel
aha und ist coden schwer
|..Molly..|
wie linksta schon sagt das forum ist ganz weiss wenn man drauf geht kann mal bitte einer helfen?????
mini_78
habt ihr alle templates hochgeladen?
alle änderungen durchgeführt?
HopFenschlodel
So....
Hier mal ein BUGFIX des Shop's.....incl. Modifikation für den Guthabenhack
von Frostyz.
Sorry...ich konnte das Elend nicht mehr mit ansehen und hab noch alles korrigiert und stelle es hier zur Verfügung..und JETZT baue ich mir den Shop um auf meine Wünsche...LACH...
So in dieser Version holt er sich nun automatisch Euere eigetragene Boardwährung...LOL und trägt die Aktionen in den Kontoauszug !
Die Tabellen hab ich auch angepasst so wie sich das gehört...
Viel Spass damit....
HopFenschlodel
Wenn sich jemand mein Shop ansehen will und ihn später wenn er fertig ist übernehmen will...kein Thema....gebs gerne weiter...
Forum findet Ihr in meinem Profil...
Grüße HopFi
HopFenschlodel
Bugfix, damit die Waehrung richtig ausgelesen wird...
anbei die 2 Dateien main_shop.php und .tpl
MrBowl
Danke für den Shop.
Ich habe nur bei deinem (HopFenschlodel) Bugfix ein Problem mit der Datenbank.
Er schreibt mir immer:
SQL-DATABASE ERROR
Database error in WoltLab Burning Board: Invalid SQL: SELECT Waehrung FROM bb1_guthaben_config
mysql error: Table 'db141953968.bb1_guthaben_config' doesn't exist
mysql error number: 1146
Date: 07.11.2005 @ 20:18
Script: /wbblite/main_shop.php?sid=
Referer:
http://www.mrbowl.com/wbblite/index.php?sid=
Aber die Tabelle die er braucht hab ich nicht.
Gibt es da noch ne Install für?
Wenn nein was muss ich in die Datenbank eintragen?
Gruß
MrBowl