Fatal Error bei Cash Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
ecology
Mitglied
Beiträge: 23
Registriert: 28.07.2005 11:16

Fatal Error bei Cash Mod

Beitrag von ecology »

Hi!
Sry bei mri geht wohl immer was schief :oops: Hab ja auch 0 Ahnung von Php...
Naja jedenfalls wollte ich mir den Cash mod installieren, doch als ich install_sql.php aufgerufen hat stand überall error... Trotzdem stand unten Installation finished. Also änderte ich die Dateien nach Anleitung, nach 30 Minuten Arbeit war ich dann fertig und wollte es testen, doch dann ging in meinem Forum gar nichts mehr... Immer wenn ich etwas posten wollte oder zum Beispiel PN´s abrufen wollte kam folgendes:
Fatal error: Call to a member function on a non-object in /usr/export/www/vhosts/funnetwork/hosting/guru2000/includes/functions_cash.php on line 655
oder etwas anderes ähnliches...

Kann mir einer weiterhelfen? Ich weiß nicht was ich schon wieder falsch gemacht habe...

Ihr könnt es euch auch selber ansehen:
guru2000.funpic.de

User: test
Pw: test


Danke... :(
Benutzeravatar
asomy
Mitglied
Beiträge: 89
Registriert: 10.08.2005 14:50

Beitrag von asomy »

hast du die install aus dem forum-root verzeichnis ausgeführt?
mfg asomy 8)
ecology
Mitglied
Beiträge: 23
Registriert: 28.07.2005 11:16

Beitrag von ecology »

Ja glaub schon
Benutzeravatar
asomy
Mitglied
Beiträge: 89
Registriert: 10.08.2005 14:50

Beitrag von asomy »

ecology hat geschrieben:Ja glaub schon
glauben? :grin:

schau mal in die datenbank, ob dort tabels angelegt wurden, in deren namen cash vorkommt.
gibts solche tabellen nicht, hat die install_sql.php net geklappt.

sie muss auf jeden fall in deinem forums-hauptverzeichnis stehen und ausgeführt werden.

was für errors hattest du denn beim aufrufen der install?
mfg asomy 8)
ecology
Mitglied
Beiträge: 23
Registriert: 28.07.2005 11:16

Beitrag von ecology »

Jo in der Datenbank steht nichts von cash...

Hier das stand da:
INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_disable',0);
+++ Error: Duplicate entry 'cash_disable' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_display_after_posts',1);
+++ Error: Duplicate entry 'cash_display_after_posts' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_post_message','Du hast %s mit deinem Beitrag verdient');
+++ Error: Duplicate entry 'cash_post_message' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_disable_spam_num',10);
+++ Error: Duplicate entry 'cash_disable_spam_num' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_disable_spam_time',24);
+++ Error: Duplicate entry 'cash_disable_spam_time' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_disable_spam_message','Du hast die maximale Anzahl an Beiträgen überschritten und verdienst mit deinem Beitrag nichts');
+++ Error: Duplicate entry 'cash_disable_spam_message' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_installed','yes');
+++ Error: Duplicate entry 'cash_installed' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_version','2.2.2');
+++ Error: Duplicate entry 'cash_version' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('points_name','Points');
+++ Error: Duplicate entry 'points_name' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_adminnavbar','1');
+++ Error: Duplicate entry 'cash_adminnavbar' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_adminbig','0');
+++ Error: Duplicate entry 'cash_adminbig' for key 1

CREATE TABLE phpbb_cash (
cash_id smallint(6) NOT NULL auto_increment,
cash_order smallint(6) NOT NULL default '0',
cash_settings smallint(4) NOT NULL default '3313',
cash_dbfield varchar(64) NOT NULL default 'user_cash',
cash_name varchar(64) NOT NULL default 'cash',
cash_default int(11) NOT NULL default '0',
cash_decimals tinyint(2) NOT NULL default '0',
cash_imageurl varchar(255) NOT NULL default ' ',
cash_exchange int(11) NOT NULL default '1',
cash_perpost int(11) NOT NULL default '25',
cash_postbonus int(11) NOT NULL default '2',
cash_perreply int(11) NOT NULL default '25',
cash_maxearn int(11) NOT NULL default '75',
cash_perpm int(11) NOT NULL default '0',
cash_perchar int(11) NOT NULL default '20',
cash_allowance tinyint(1) NOT NULL default '0',
cash_allowanceamount int(11) NOT NULL default '0',
cash_allowancetime tinyint(2) NOT NULL default '2',
cash_allowancenext int(11) NOT NULL default '0',
cash_forumlist varchar(255) NOT NULL default ' ',
PRIMARY KEY (cash_id)
);
+++ Error: Table 'phpbb_cash' already exists

CREATE TABLE phpbb_cash_events (
event_name varchar(32) NOT NULL default ' ',
event_data varchar(255) NOT NULL default ' ',
PRIMARY KEY (event_name)
);
+++ Error: Table 'phpbb_cash_events' already exists

CREATE TABLE phpbb_cash_exchange (
ex_cash_id1 int(11) NOT NULL default '0',
ex_cash_id2 int(11) NOT NULL default '0',
ex_cash_enabled int(1) NOT NULL default '0',
PRIMARY KEY (ex_cash_id1,ex_cash_id2)
);
+++ Error: Table 'phpbb_cash_exchange' already exists

CREATE TABLE phpbb_cash_groups (
group_id mediumint(6) NOT NULL default '0',
group_type tinyint(2) NOT NULL default '0',
cash_id smallint(6) NOT NULL default '0',
cash_perpost int(11) NOT NULL default '0',
cash_postbonus int(11) NOT NULL default '0',
cash_perreply int(11) NOT NULL default '0',
cash_perchar int(11) NOT NULL default '0',
cash_maxearn int(11) NOT NULL default '0',
cash_perpm int(11) NOT NULL default '0',
cash_allowance tinyint(1) NOT NULL default '0',
cash_allowanceamount int(11) NOT NULL default '0',
cash_allowancetime tinyint(2) NOT NULL default '2',
cash_allowancenext int(11) NOT NULL default '0',
PRIMARY KEY (group_id,group_type,cash_id)
);
+++ Error: Table 'phpbb_cash_groups' already exists

CREATE TABLE phpbb_cash_log (
log_id int(11) NOT NULL auto_increment,
log_time int(11) NOT NULL default '0',
log_type smallint(6) NOT NULL default '0',
log_action varchar(255) NOT NULL default ' ',
log_text varchar(255) NOT NULL default ' ',
PRIMARY KEY (log_id)
);
+++ Error: Table 'phpbb_cash_log' already exists
ecology
Mitglied
Beiträge: 23
Registriert: 28.07.2005 11:16

Beitrag von ecology »

Bitte hilft mir mal einer ich verzweifele noch :cry:
Einste1n
Mitglied
Beiträge: 520
Registriert: 09.06.2004 18:54

Beitrag von Einste1n »

die fehlermeldungen sagen das es diese tabellen schon gibt :)
hattest du den mod schonmal installiert ?

ich bekomme bei dir übrigens diese Fehlermeldung :

Code: Alles auswählen

Fatal error: Class template_plus: Cannot inherit from undefined class template in /usr/export/www/vhosts/funnetwork/hosting/guru2000/includes/classes_cash.php on line 40
ehrlichgesagt, habe ich aber keinen Schimmer, was das zu bedeuten hat!Evt. ist der Fehler beim einbau passiert, alternativ überprüfe doch mal ob die upgrade_221_222/ql_upgrade_221_222.php bei dir geht.
Zuletzt geändert von Einste1n am 17.08.2005 17:06, insgesamt 1-mal geändert.
ecology
Mitglied
Beiträge: 23
Registriert: 28.07.2005 11:16

Beitrag von ecology »

Jo aber ich hatte install_sql nicht ausgeführt =/
ecology
Mitglied
Beiträge: 23
Registriert: 28.07.2005 11:16

Beitrag von ecology »

Ok ich hab glaub ich das Problem gefunden, weiß aber nicht wie man es löst... Ich habe diesen Teil der Anleitung glaube ich falsch ausgeführt:

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/memberlist_body.tpl

#
#-----[ FIND ]------------------------------------------
# in subSilver, the full line is
# <th class="thTop" nowrap="nowrap">{L_POSTS}</th>
#
{L_POSTS}

#
#-----[ AFTER, ADD ]------------------------------------------
# on the next line
#
<!-- BEGIN cashrow -->
<th class="thTop" nowrap="nowrap">{cashrow.NAME}</th>
<!-- END cashrow -->

#
#-----[ FIND ]------------------------------------------
# in subSilver, the full line is
# <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
#
{memberrow.POSTS}

#
#-----[ AFTER, ADD ]------------------------------------------
# on the next line
#
<!-- BEGIN cashrow -->
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.cashrow.CASH_DISPLAY}</span></td>
<!-- END cashrow -->

#
#-----[ FIND ]------------------------------------------
# in subSilver, the full line is
# <td class="catBottom" colspan="8" height="28">&nbsp;</td>
#
colspan="8"

#
#-----[ IN-LINE FIND ]------------------------------------------
#
8

#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
{NUM_COLUMNS}

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_view_body.tpl

#
#-----[ FIND ]------------------------------------------
# in subSilver, the full line is
# <td> <b><span class="gen">{INTERESTS}</span></b></td>
#
{INTERESTS}

#
#-----[ FIND ]------------------------------------------
# (on the next line)
#
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
{CASH}

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------
#
{postrow.POSTER_FROM}

#
#-----[ IN-LINE FIND ]------------------------------------------
#
{postrow.POSTER_FROM}

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
<br />{postrow.CASH}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#

Kann mir das vieleicht einer richtig übersetzen? xD
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

ecology hat geschrieben:Kann mir das vieleicht einer richtig übersetzen? xD
OPEN = Öffnen
FIND = Finde
AFTER, ADD = Danach einfügen
IN-LINE FIND = In der Zeile finden
IN-LINE REPLACE-WITH = In der Zeile ersetzen (gibt es aber imho gar nicht *g*)
IN-LINE AFTER, ADD = Danach einfügen (innerhalb der Zeile)
SAVE/CLOSE ALL FILES = Alle Dateien speichern und schließen
Äh, moment, das meintest du wohl nicht. :wink:
KB:18
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

Zurück zu „phpBB 2.0: Mod Support“