Seite 9 von 16
Verfasst: 07.05.2006 18:10
von fanrpg
Zu Problem 1: Lade mal die shop.php, functions_shop.php und lang_shop.php neu hoch. Ich hab bei mir diese Probleme nicht. Und auch keinen gehört der ähnliche Probleme hat.
Die User-ID steht in der Datenbank in der Tabelle phpbb_users mit dem Name user_id. Oder wenn du das profil eines benutzer aufruft dann sieht der Link ja so aus:
phpbb.de/profile.php?mode=viewprofile&u=44351
Das Fettgedruckte ist die User-ID in dem Fall.
Verfasst: 07.05.2006 18:19
von rotuganda
dank dir für deine schnelle hilfe. hab ich gemacht, ändert sich leider nichts...ich habe nach wievor 2 anführungstriche...
ich weiß nicht ob das wichtig ist, aber schreibe es jetzt einfach nochmal dazu ich habe den aktuellen CH drauf und habe es bissher local eingebaut, enetuell führt das ja auch zu problemen?!
beim dateien bearbeiten konnte ich eigentlich auch keine probleme feststellen hast du vielleicht noch eine idee wie ich das hinbekommen könnte?
Verfasst: 07.05.2006 18:22
von fanrpg
Auf nem CH Mod Board habe ich den Mod nicht getestet und eigentlich auch nicht geschrieben. Dann baus mal auf dem Live Board ein und guck ob da der Fehler auch noch exestiert. Wenn nein Glück gehabt wenn ja muss es wohl am CH Mod liegen. Dann wäre ein Link zu deinem Board nicht schlecht um mal zu gucken wie es sich da aufbaut.
Verfasst: 07.05.2006 18:26
von rotuganda
alles klar werd ich mal im online board einbauen und gebe dann nochmal bescheid, werd ich aber erst heute abend/nacht machen, wenn keine user on sind
mal sehen an was es liegt, wir bekommen das schon hin

Verfasst: 07.05.2006 18:37
von blubbin
Hi
"Kategorie erfolgreich angelegt/edittiert/gelöscht"
Das soll wohl editiert heißen.
Mod funzt bei mir ohne Probleme im CH.
Gruß,
blubbin
Verfasst: 07.05.2006 19:23
von fanrpg
thx ist geändert

Verfasst: 09.05.2006 01:11
von rotuganda
rotuganda hat geschrieben:alles klar werd ich mal im online board einbauen und gebe dann nochmal bescheid, werd ich aber erst heute abend/nacht machen, wenn keine user on sind
mal sehen an was es liegt, wir bekommen das schon hin

klappte alles wunderbar, der MOD läuft hat wohl am localen einbau gelegen!
aber ich habe eine frage und zwar haben wir 2 währungen, eine verdient man beim posten (datenbankname user_cash), diese kann man sozusagen in die "zahlwärung" eintauschen (datenbankname user_points).
nun macht der shop mod folgendes, er nimmt die erste währung (user_cash), es sollte aber die 2. wärung das zahlungsmittel sein?!
wie kann ich das ändern?
vielen dank schon mal!
Verfasst: 09.05.2006 13:40
von fanrpg
öffne: includes/functions_shop.php
suche:
Code: Alles auswählen
function update_cash($new_cash, $user_id)
{
global $db, $lang, $table_prefix;
define('CASH_TABLE', $table_prefix.'cash');
$sql = "SELECT cm.cash_dbfield FROM ".CASH_TABLE." cm ORDER BY cm.cash_id ASC LIMIT 1";
if( !( $result = $db->sql_query($sql) ))
{
message_die(CRITICAL_ERROR, 'could not obtain cash field', '', __LINE__, __FILE__, $sql);
}
$field = $db->sql_fetchrow($result);
$field = $field['cash_dbfield'];
ersetze mit:
Code: Alles auswählen
function update_cash($new_cash, $user_id)
{
global $db, $lang, $table_prefix;
define('CASH_TABLE', $table_prefix.'cash');
$sql = "SELECT cm.cash_dbfield FROM ".CASH_TABLE." cm ORDER BY cm.cash_id DESC LIMIT 1";
if( !( $result = $db->sql_query($sql) ))
{
message_die(CRITICAL_ERROR, 'could not obtain cash field', '', __LINE__, __FILE__, $sql);
}
$field = $db->sql_fetchrow($result);
$field = $field['cash_dbfield'];
suche:
Code: Alles auswählen
function get_cash($user_id)
{
global $db, $lang, $userdata, $table_prefix;
define('CASH_TABLE', $table_prefix.'cash');
$sql = "SELECT cm.cash_dbfield FROM ".CASH_TABLE." cm ORDER BY cm.cash_id ASC LIMIT 1";
if( !( $result = $db->sql_query($sql) ))
{
message_die(CRITICAL_ERROR, 'could not obtain cash field', '', __LINE__, __FILE__, $sql);
}
$field = $db->sql_fetchrow($result);
$field = $field['cash_dbfield'];
ersetze mit:
Code: Alles auswählen
function get_cash($user_id)
{
global $db, $lang, $userdata, $table_prefix;
define('CASH_TABLE', $table_prefix.'cash');
$sql = "SELECT cm.cash_dbfield FROM ".CASH_TABLE." cm ORDER BY cm.cash_id DESC LIMIT 1";
if( !( $result = $db->sql_query($sql) ))
{
message_die(CRITICAL_ERROR, 'could not obtain cash field', '', __LINE__, __FILE__, $sql);
}
$field = $db->sql_fetchrow($result);
$field = $field['cash_dbfield'];
Verfasst: 09.05.2006 14:37
von rotuganda
dank dir für die schnelle antwort, hab ich local eingebaut die wärung hat sich auch richtig geändert, beim kauf eines items erhalte ich dann aber folgende fehlermeldung:
Code: Alles auswählen
phpBB : Critical Error
could not obtain cash field
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESCC LIMIT 1' at line 1
SELECT cm.cash_dbfield FROM phpbb_cash cm ORDER BY cm.cash_id DESCC LIMIT 1
Line : 60
File : functions_shop.php
liegt das auch am localen einbau..hhmmm hatte ich vorher nicht beim kauf eines items. das item wird auch nicht gekauft..
Verfasst: 09.05.2006 15:56
von fanrpg
suche im script nach DESCC und ersetze mit DESC hab ich nen Fehler oben rein gemacht
