Bitte um Hilfe zu Textdokument für birthday_1.5.7em

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.
Antworten
Silke1969
Mitglied
Beiträge: 152
Registriert: 04.05.2005 23:45
Wohnort: Hamburg
Kontaktdaten:

Bitte um Hilfe zu Textdokument für birthday_1.5.7em

Beitrag von Silke1969 »

Hallo,
ich habe eine große Bitte an Alle hier hilfreichen Anwesenden User.
Denn ich würde mir so gerne den Geburtstagsmod ( von Nils ) in mein Forum einbauen... leider bin ich aber des Englischen so überhaupt nicht mächtig.

Deswegen möchte ich ganz lieb Fragen ob hier wohl Jemand so hilfsbereit wäre, mir die Anleitung für den Geburtstagsmod ( Textdokument ) ins Deutsche zu übersetzen und mir dann per e-Mail zuzusenden?

Hier ein Link um das Textdokument herunterzuladen :
http://www.sinowachter.de/birthday_1.5.7em

Hier meine e-Mail Adresse :
Schnuffi@sinowachter.de

Hoffnungsvolle Grüße,
Silke
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

also das wirst du doch (auch mit wenig englisch kenntnissen) hinbekommen :o
ist doch kaum "text" vorhanden in den anleitungen

guck mal hier: KB:modsfaq

ansonsten mal hier gucken: http://dict.leo.org

eigentlich müsstest du nur den text ab hier:


#-----[ COPY ]------------------------------------------------
#
copy birthday_db_update.php to birthday_db_update.php
copy root/birthday_popup.php to birthday_popup.php
copy root/templates/subSilver/greeting_popup.tpl to templates/subSilver/greeting_popup.tpl

#
# This MOD need a database update.
# Then, as you must have now copied the birthday_db_update.php file
# in your phpBB root directory, run it with your navigator...
# http://www.yourWebSite.xxx/phpbbRootDir ... update.php
#
# ...and then delete it from the phpBB root directory!!!
#
# Please, do it NOW! Before editing phpBB files by EM or manually!!!
# Otherwise, you may have an error message during your next
# connection.
#
beachten. das andere sind alles erklärungen und history zum mod

und
This MOD need a database update.
# Then, as you must have now copied the birthday_db_update.php file
# in your phpBB root directory, run it with your navigator...
# http://www.yourWebSite.xxx/phpbbRootDir ... update.php
#
# ...and then delete it from the phpBB root directory!!!
#
# Please, do it NOW! Before editing phpBB files by EM or manually!!!
# Otherwise, you may have an error message during your next
# connection.
bedeutet, dass du die birthday_db_update.php hochladen sollst in deinen foren-root und sie ausführen sollt...danach wieder löschen fertig

Jan
Zuletzt geändert von Jan500 am 05.06.2005 20:33, insgesamt 1-mal geändert.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

viel gibts bei dem MOD eigentlich nicht zu übersetzen :wink:

Code: Alles auswählen

birthday_db_update.php
Die Datei kommt in den Forumroot (da wo auch memberlist.php ist) danach rufst du sie im Browser auf ... deine Datenbank wird dann um die entsprechenden Felder erweitert und du kannst die Datei danach wieder löschen.

Code: Alles auswählen

root/birthday_popup.php
Die Datei kommt ebenfalls in den Forumroot

Code: Alles auswählen

root/templates/subSilver/greeting_popup.tpl
Und die Datei kommt nach templates/subSilver/

Der Rest ist eingentlich nur noch in den ganzen Dateien suchen und einfügen. Hier findest du es ganz detailliert ... KB:modsfaq :wink:

Markus
Silke1969
Mitglied
Beiträge: 152
Registriert: 04.05.2005 23:45
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Silke1969 »

Hallo Ihr Lieben,
sorry das ich so lange nicht auf Eure hilfreichen Tips geantwortet habe... ich gebs zu , zuerst hab ich mich noch nicht recht an den Mod ran getraut :wink: .

Nun aber habe ich mir ein Herz gefasst. Leider ging mein erster versuch schief und ich will es nun neu versuchen ( learning by doing :grin: ).

Jedoch habe ich das Gefühl an einer bestimmten Stelle etwas falsch zu machen, könnt ihr bitte so nett sein und mir dazu wieder einen hilfreichen Tip geben ?!

Es geht um diese Passage :
#
#-----[ FIND ]------------------------------------------------
#
'OCCUPATION' =>
'INTERESTS' =>

#
#-----[ AFTER, ADD ]------------------------------------------
#

// Start add - Birthday MOD
'S_BIRTHDAY' => $s_birthday,
'BIRTHDAY_REQUIRED' => ($board_config['birthday_required']) ? '*' : '',
// End add - Birthday MOD
Wie ist das gemeint ? Muss ich den genannten neuen Code jewails nach 'OCCUPATION'=> sowie nach 'INTERESTS'=> setzen ? Oder wird der Code erst nach Beiden eingesetzt ?- Und wenn ja, an welcher Stelle dann genau ?

Ich denke, das ich dort bisher etwas falsch gemacht habe. Wäre Klasse wenn Ihr mir dabei wieder weiter helfen könntet.
Lieben Dank für Eure Mühe,
Gruß Silke
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

du fügst den code nach der zeile ein, in der

Code: Alles auswählen

'INTERESTS' =>
vorkommt, meist wird diese durch ein ; beendet o.ä.

das heißt, nicht direkt den code nach dem pfeil einsetzen, sondern dort, wo die komplette zeile zuende ist. in deinem fall hiernach:

Code: Alles auswählen

'INTERESTS' => $interests,
enter drücken (d.h. neue zeile) und dort den code einfügen.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Silke1969
Mitglied
Beiträge: 152
Registriert: 04.05.2005 23:45
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Silke1969 »

@rabbit ,
Danke für die schnelle Antwort.

Oh weh ... na dann ist es kein Wunder das ich es nicht hinbekommen habe.
Ich habe Alles verkehrt eingesetzt :oops: .
Irgendwie habe ich bisher an Hand der Anweisungen nicht begriffen ,an welcher Stelle genau die neuen Codes eingefügt werden müssen :-? .

Längerer Beispielabschnitt der oben benannten Datei:
'MSN' => $msn,
'AIM' => $aim,
'OCCUPATION' => $occupation,
'INTERESTS' => $interests,
'LOCATION' => $location,
Wo genau müsste da nun der besagte Code hin ?!
Könnt Ihr so lieb sein mir das auch noch zu zeigen ? Dann verstehe ich es sicher besser !
Danke und liebe Grüße,
Silke
Benutzeravatar
SilverDragon
Mitglied
Beiträge: 238
Registriert: 31.07.2005 21:49
Wohnort: Osnabrück
Kontaktdaten:

Beitrag von SilverDragon »

Das sollte dann so aussehen

Code: Alles auswählen

'MSN' => $msn, 
'AIM' => $aim, 
'OCCUPATION' => $occupation, 
'INTERESTS' => $interests, 
'LOCATION' => $location, 

// Start add - Birthday MOD 
'S_BIRTHDAY' => $s_birthday, 
'BIRTHDAY_REQUIRED' => ($board_config['birthday_required']) ? '*' : '', 
// End add - Birthday MOD
...Versuch macht klug....
Silke1969
Mitglied
Beiträge: 152
Registriert: 04.05.2005 23:45
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Silke1969 »

@SilverDragon
Danke!

Aber wenn ich ehrlich sein soll verwirrt mich das jetzt noch mehr ... :oops: .
Ich habe es so verstanden das der neue Code laut Anweisung hinter 'INTERESTS' => $interests, eingefügt werden sollte?!
Müsste es laut Deiner Beschreibung dann nicht so aussehen ?

Code: Alles auswählen

'MSN' => $msn, 
'AIM' => $aim, 
'OCCUPATION' => $occupation, 
'INTERESTS' => $interests, 
[color=darkred]// Start add - Birthday MOD 
'S_BIRTHDAY' => $s_birthday, 
'BIRTHDAY_REQUIRED' => ($board_config['birthday_required']) ? '*' : '', 
// End add - Birthday MOD [/color]
'LOCATION' => $location, 
Oder ist mit "Zeile " gemeint das ich den neuen Code ganz am Ende neu einsetzen muss ? Sprich also erst hinter sämtlichen Wörtern mit diesem Zeichen... => ? Wo beginnt die besagte Zeile und wo endet sie ?
Ojeoje... im Moment verwirrt mich das Alles mehr als wie ich es verstehe :oops:.

Vieleicht ist es besser wenn ich einen größeren Abschnitt hier benenne und ihr mir die Stelle genau zeigt an der ich es einfügen muss:
db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into groups table', '', __LINE__, __FILE__, $sql);
}

$group_id = $db->sql_nextid();

$sql = "INSERT INTO " . USER_GROUP_TABLE . " (user_id, group_id, user_pending)
VALUES ($user_id, $group_id, 0)";
if( !($result = $db->sql_query($sql, END_TRANSACTION)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into user_group table', '', __LINE__, __FILE__, $sql);
}

if ( $coppa )
{
$message = $lang['COPPA'];
$email_template = 'coppa_welcome_inactive';
}
else if ( $board_config['require_activation'] == USER_ACTIVATION_SELF )
{
$message = $lang['Account_inactive'];
$email_template = 'user_welcome_inactive';
}
else if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
{
$message = $lang['Account_inactive_admin'];
$email_template = 'admin_welcome_inactive';
}
else
{
$message = $lang['Account_added'];
$email_template = 'user_welcome';
}

include($phpbb_root_path . 'includes/emailer.'.$phpEx);
$emailer = new emailer($board_config['smtp_delivery']);

$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);

$emailer->use_template($email_template, stripslashes($user_lang));
$emailer->email_address($email);
$emailer->set_subject(sprintf($lang['Welcome_subject'], $board_config['sitename']));

if( $coppa )
{
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'WELCOME_MSG' => sprintf($lang['Welcome_subject'], $board_config['sitename']),
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
'PASSWORD' => $password_confirm,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),

'FAX_INFO' => $board_config['coppa_fax'],
'MAIL_INFO' => $board_config['coppa_mail'],
'EMAIL_ADDRESS' => $email,
'ICQ' => $icq,
'AIM' => $aim,
'YIM' => $yim,
'MSN' => $msn,
'WEB_SITE' => $website,
'FROM' => $location,
'OCC' => $occupation,
'INTERESTS' => $interests,
'SITENAME' => $board_config['sitename']));
}
else
{
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'WELCOME_MSG' => sprintf($lang['Welcome_subject'], $board_config['sitename']),
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
'PASSWORD' => $password_confirm,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),

'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
);
}

$emailer->send();
$emailer->reset();

if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
{
$sql = "SELECT user_email, user_lang
FROM " . USERS_TABLE . "
WHERE user_level = " . ADMIN;

if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select Administrators', '', __LINE__, __FILE__, $sql);
}

while ($row = $db->sql_fetchrow($result))
{
$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);

$emailer->email_address(trim($row['user_email']));
$emailer->use_template("admin_activate", $row['user_lang']);
$emailer->set_subject($lang['New_account_subject']);

$emailer->assign_vars(array(

Danke für Eure Geduld und Mühe mit mir !
Liebe Grüße,
Silke
Antworten

Zurück zu „phpBB 2.0: Mod Support“