Seite 2 von 3

Verfasst: 28.07.2003 12:40
von Acid
Meinst du jetzt mit "Zugangsdaten" die für den Hack notwendige Datenbankanpassung ? Wenn ja dann siehe link:phpmyadmin (Punkt 5).. du kannst aber auch einfach die db_update.php in den phpBB Ordner laden und ausführen.

hab immer noch Probleme.. :-(

Verfasst: 29.07.2003 10:16
von Meerschweinchen-TV
Hi!
Ich habe immer noch Probleme mit dem Birthday Mod.
Zwar läuft es jetzt, nur ist irgend etwas noch schief..
Habe ein paar Fotos gemacht.
Ausgangspunkt: Birthday Mod läuft. Auf der Forums Hauptseite wird alles korrekt angezeigt. Im Profil kann ich auch das Geburtstagsdatum ändern.
Wenn ich jetzt in den Adminstrationsbereich wechsel und auf Konfiguration, dann sehe ich folgendes:
[ externes Bild ]

Wenn ich nun die Konfiguration speichere (absende)-obwol ich nichts verändert habe-, dann kann ich mich nicht mehr ins Forum einloggen.
Ich bekomme diese Fehlermeldung:
[ externes Bild ]

Ich kann nur noch ins Konfigurationsmenü wechseln und die Werte blind eingeben. Drücke ich dann auf speichern (absenden), dann erhalte ich folgende Angaben zum Birthday Mod:
[ externes Bild ]

Brauche da Hilfe.... :oops:

Vielen Dank,
Peter

Verfasst: 29.07.2003 13:16
von Acid
..poste mal Links zu den veränderten /admin Dateien.
Wie hattest du nun die Datenbank angepasst ?

Verfasst: 29.07.2003 21:28
von Meerschweinchen-TV
Acid hat geschrieben:..poste mal Links zu den veränderten /admin Dateien.
Wie hattest du nun die Datenbank angepasst ?
Hi Acid,

vielen lieben Dank, dass Du mir hilfst.

Hier ist die admin_users.php als txt Datei: http://www.meerschweinchenchat.de/birth ... _users.txt

Hier ist die admin_board.php als txt Datei: http://www.meerschweinchenchat.de/birth ... _board.txt

Tschüß,
Peter

Verfasst: 30.07.2003 10:26
von Acid
Die lang_admin.php hast du auch korrekt geändert ?
Acid hat geschrieben:Wie hattest du nun die Datenbank angepasst ?

Verfasst: 30.07.2003 17:32
von Meerschweinchen-TV
Acid hat geschrieben:Die lang_admin.php hast du auch korrekt geändert ?
Acid hat geschrieben:Wie hattest du nun die Datenbank angepasst ?
Hi Acid,

Hier ist die lang_admin.php als Text-Datei: http://www.meerschweinchenchat.de/birth ... _admin.txt
bei der lang_admin.php bin ich mir nicht so sicher. Ich muss zugeben, dass ich nicht programmieren kann. Nun habe ich in der englischen Version folgendes gefunden:

Code: Alles auswählen

//Added birthday mod
$lang['Birthday_required'] = 'Force users to submit a birthday';
$lang['Enable_birthday_greeting'] = 'Enable birthday greetings';
$lang['Birthday_greeting_expain'] = 'Users who have submitted a birthday can have a birthday greeting, when thy visit the board';
$lang['Next_birthday_greeting'] = 'Next birthday popup year';
$lang['Next_birthday_greeting_expain'] = 'This field keeps track of the next year the user shall have a birthday greeting';
$lang['Wrong_next_birthday_greeting'] = 'The supplied, next birthday popup year, was not valid, please try again';
$lang['Max_user_age'] = 'Maximum user age';
$lang['Min_user_age'] = 'Minimum user age';
$lang['Birthday_lookforward'] = 'Birthday look forward';
$lang['Birthday_lookforward_explain'] = 'Number of days the script shall look forward for users with a birthday';

und in der deutschen Version:

Code: Alles auswählen

//Added birthday mod 
$lang['Enable_birthday_greeting'] = "Geburtstagsgrüße aktivieren"; 
$lang['Birthday_greeting_expain'] = "Benutzer, die einen Geburtstag angegeben haben, können bei Einloggen in das Forum beglückwünscht werden."; 
$lang['Next_birthday_greeting'] = "Jahr des nächsten Geburtstags-Popups"; 
$lang['Next_birthday_greeting_expain'] = "Dieses Feld gibt an, in welchem Jahr der Benutzer die nächste Glückwunschbenachrichtigung bekommt."; 
$lang['Wrong_next_birthday_greeting'] = "Das angegebene Jahr des nächsten Geburtstags-Popups war nicht korrekt. Bitte nochmal eingeben."; 
$lang['Max_user_age'] = "Höchstalter"; 
$lang['Min_user_age'] = "Mindestalter"; 
$lang['Min_user_age_explain'] = "Steht hier eine 0, so ist der Nutzer gezwungen, einen Geburtstag anzugeben."; 
$lang['Birthday_lookforward'] = "Geburtstagsvorschau"; 
$lang['Birthday_lookforward_explain'] = "Anzahl der Tage, die vorausgesehen werden soll";
Will damit sagen, ist es egal ob dort z.B. $lang['Max_user_age'] = "Maximum user age"; oder $lang['Max_user_age'] = 'Höchstalter'; steht?


Deine andere Frage hatte ich ganz vergessen. SORRY!
Habe im phpMyAdmin folgenden Code eingegeben (gis natürlich mit phpbb ersetzt):

Code: Alles auswählen

ALTER TABLE gis_users ADD user_birthday INT DEFAULT '999999' not null; 
ALTER TABLE gis_users ADD user_next_birthday_greeting INT DEFAULT '0' not null; 
INSERT INTO gis_config (config_name, config_value) VALUES ("birthday_required", "0"); 
INSERT INTO gis_config (config_name, config_value) VALUES ('birthday_greeting', '1'); 
INSERT INTO gis_config (config_name, config_value) VALUES ('max_user_age', '100'); 
INSERT INTO gis_config (config_name, config_value) VALUES ('min_user_age', '5'); 
INSERT INTO gis_config (config_name, config_value) VALUES ('birthday_check_day', '7');
Meinst Du es ist ein Problem in der Datenbank?
Komisch ist ja, dass der Hack funktioniert. Nur wenn ich in den Administrationsbereich wechsel und dann auf Konfiguration. Dann steht da "Müll" drin.
Vielen Dank für Deine Hilfe!! :grin:

Peter

Verfasst: 30.07.2003 19:38
von VfB-Sam
Ich hab noch ne Frage:
Ich blick des da net:
#
#-----[ OPEN ]------------------------------------------
#
# (make sure to edit this file for every theme you use).
templates/Subsilver/index_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<td class="row1" align="center" valign="middle" rowspan="2">

#
#-----[ IN-LINE FIND ]------------------------------------------
#
# This value can be different, if other mods, add 1 to the value
2

#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
3
welche zahl ist da gemeint, die man ersetzen soll ????? :roll:

Danke

Verfasst: 30.07.2003 20:53
von Meerschweinchen-TV
Hi!
Ich habe bei mir die Zahl 2 mit der 3 ersetzt!
mfg
Peter

Verfasst: 31.07.2003 00:14
von dabba
Oh neeeeee... bis gerade sah doch alles so toll aus... :roll: :oops: :D

Folgende Fehlermeldung erhalte ich, nachdem ich den Birthday-Mod installiert hab (Part 1):

Code: Alles auswählen

Parse error: parse error, unexpected $ in /www/htdocs/v031044/mbg/forum/includes/functions.php on line 932

Fatal error: Call to undefined function: realdate() in /www/htdocs/v031044/mbg/forum/includes/page_header.php on line 273
(Diese Fatal-error-Sache kam erst, nachdem ich meinen Geburtstag eingetragen hatte, davor bekam ich nur den Parse error angezeigt.)

Verfasst: 31.07.2003 00:40
von dabba
Hm... jetzt gehts...

Ich hab einfach in der functions.php noch ne } hinzugefügt (ohne Ahnung zu haben - aber es sah mir einfach so aus, als müsste da noch eine fehlen)... :D

Also... keine Ahnung, was das Problem war... :o :grin:

Grüße,
Dabba