Problem: Cash Mod in phpBB

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Gast

Problem: Cash Mod in phpBB

Beitrag von Gast »

Deine phpBB Version: 2.0.15
Typ Deines phpBB Forums: Premodded phpBB
MODs: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: wird auf Wunsch mitgeteilt

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?
Cash Mod installiert


Was hast Du bereits versucht um das Problem zu lösen?
Datei kontrolliert, ob alles eingetragen wurde und ob irgendwelche Symbole (z.b. ;,'() ) felen



Fehlerbeschreibung und Nachricht

Hallo,
ich habe den Cash Mod auf ein phpBB Plus 1.52 System installiert (Orginalsystem + Medal Mod). Alles klappt ja gut, nur wenn ich mir die Profile von den Membern anschauen möchte kommt folgender Fehler:

Fatal error: Call to a member function on a non-object in /usr/.../includes/usercp_viewprofile.php on line 523

Hier der Teil des Quellcodes:

Code: Alles auswählen

521	'GALLERY' => $gallery,
522	// Photo Album Link MOD - Daz - ForumImages.com - END 
523	'S_PROFILE_ACTION' => append_sid("profile.$phpEx"))
524 );
525 $cm_viewprofile->post_vars($template,$profiledata,$userdata);
526 $template->pparse('body');
irgendwie sehe ich den fehler nicht.

Kann mir bitte wer helfen?
Danke

Germanboy4u
Zuletzt geändert von Gast am So 05.Jun, 2005 08:37, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da wird eine Datei mir der entsprechenden Klasse nicht inkludiert.
Wo steckt denn die Funktion "post_vars()" in der Klasse "ck_viewprofile" drinnen?
Dürfte eine Datei im Order includes/ sein.
Und diese Datei müsstest Du dann mit

Code: Alles auswählen

include_once($phpbb_root_path.'includes/dateiname.'.$phpEx);
in die profile.php einbinden.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Gast

Beitrag von Gast »

Also ich habe nun in die profile.php reingeschrieben:

include_once($phpbb_root_path.'includes/classes_cash.'.$phpEx);

wie du gesagt hast. Leider ohne erfolg.

in der classes_cash.php sind post_vars und cm_viewprofile definiert.

Habe mal eine Zip hochgeladen.
Diese besteht aus:

1. classes_cash.php
2. functions_cash.php
3. profile.php
4. usercp_viewprofile.php

Vielleicht habe ich wieder mal was falsch gemacht und du siehst sofort den fehler...

Danke

GErmanboy4u
Zuletzt geändert von Gast am So 05.Jun, 2005 10:57, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du hast die profile.php nicht nach Anleitung geändert:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
#
profile.php

# 
#-----[ FIND ]------------------------------------------ 
# 
define('IN_PHPBB', true);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
if ( (isset($HTTP_GET_VARS['mode']) && ($HTTP_GET_VARS['mode'] == 'viewprofile')) || (isset($HTTP_POST_VARS['mode']) && ($HTTP_POST_VARS['mode'] == 'viewprofile')) )
{
	define('IN_CASHMOD', true);
	define('CM_VIEWPROFILE',true);
}
und schau auch nach der common.php:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
#
common.php

# 
#-----[ FIND ]------------------------------------------ 
# 
include($phpbb_root_path . 'includes/db.'.$phpEx);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
if ( defined('IN_CASHMOD') )
{
	include($phpbb_root_path . 'includes/functions_cash.'.$phpEx);
}
Dort werden alle Funktion für den Cash Mod eingebunden.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Gast

Beitrag von Gast »

Ich bedanke mich für deine Hilfe.

Wie konnte mir nur so ein Anfängerfehler passieren? *schäm*

es war wirklich der Grund, dass ich nicht alles in die profiles.php geschrieben habe.

Danke

Germanboy4u

P.S.: Ich stelle nun meine Probleme immer hier herein *g* Hier bekommt man schnell Hilfe, in anderen Foren muss ich Tage wenn nicht sogar wochenlang warten...
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich stelle nun meine Probleme immer hier herein *g* Hier bekommt man schnell Hilfe, in anderen Foren muss ich Tage wenn nicht sogar wochenlang warten...
Gerne und solange es sich in dem Umfang auch im Rahmen hält (mit der Anzahl der Anfragen) bleibt es auch so schnell...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten