Birthdaymod Fehlermeldung

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.
Benutzeravatar
kroetenmist
Mitglied
Beiträge: 56
Registriert: 07.09.2005 03:58
Wohnort: Darmstadt
Kontaktdaten:

Birthdaymod Fehlermeldung

Beitrag von kroetenmist »

Hi, ich habe den Birthdaymod installiert. ist auf der indexseite auch zu sehen. adminbereich ist auch in ordnung. leider bekomme ich folgende fehlermeldung wenn ich auf den profilbutton drücke:
Parse error: parse error, unexpected T_DOUBLE_ARROW, expecting ')' in /srv/www/htdocs/web360/html/includes/usercp_register.php on line 132
die usercp_register.php sieht bei line 132 so aus:
$strip_var_list = array('username' => 'username', 'email' => 'email', 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' => 'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests', 'vorname' => 'vorname', 'name' => 'name', 'strasse' => 'strasse', 'ort' => 'ort', 'telefon' => 'telefon', 'skype' => 'skype'=>);
$strip_var_list['confirm_code'] = 'confirm_code';
ich kann da leider keinen fehler finden. auch bin ich die install.txt nochmals durchgegangen aber ich habe keinen fehler gefunden.

ich würde mich unendlich über hilfe von euch freuen.


hauke
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag von FatFreddy »

Ich vermute, das hier:

Code: Alles auswählen

 'skype' => 'skype'=>); 
sollte eher so aussehen:

Code: Alles auswählen

 'skype' => 'skype'); 
FatFreddy
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Benutzeravatar
kroetenmist
Mitglied
Beiträge: 56
Registriert: 07.09.2005 03:58
Wohnort: Darmstadt
Kontaktdaten:

Beitrag von kroetenmist »

danke. das hat geholfen. leider sind in meinem profil unter dem geburtstagseintrag die beizeichnungen für vorname, name, strasse, telefon.....weg. es stehen da nur noch doppelpunkte.

wie kommt das ??
Benutzeravatar
kroetenmist
Mitglied
Beiträge: 56
Registriert: 07.09.2005 03:58
Wohnort: Darmstadt
Kontaktdaten:

Beitrag von kroetenmist »

nachtrag:

ich vermute es handelt cih bei dem problem um diese stelle in der usercp_register.php:
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_birthday = '$birthday', user_next_birthday_greeting = '$next_birthday_greeting', user_vorname = '" . str_replace("\'", "''", $vorname) . "', user_name = '" . str_replace("\'", "''", $name) . "', user_strasse = '" . str_replace("\'", "''", $strasse) . "', user_ort = '" . str_replace("\'", "''", $ort) . "', user_telefon = '" . str_replace("\'", "''", $telefon) . "', user_skype = '" . str_replace("\'", "''", $skype) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "
WHERE user_id = $user_id";
leider finde ich keinen fehler.(was daran liegt das mir auch noch die erfahrung fehlt :( )
Benutzer

Beitrag von Benutzer »

Kommt ´ne Fehlermeldung?
Benutzeravatar
kroetenmist
Mitglied
Beiträge: 56
Registriert: 07.09.2005 03:58
Wohnort: Darmstadt
Kontaktdaten:

Beitrag von kroetenmist »

nein. keine fehlermeldung. es fehlen einfach nur die bezeichnungen für die zusätzlichen felder wie name, vorname, starsse, telefon.

der geburtstagsmod läuft jetzt einwandfrei.


zu sehen unter: www.fbkforum.de

user: test
passw: test
Zuletzt geändert von kroetenmist am 26.09.2005 03:35, insgesamt 1-mal geändert.
Benutzer

Beitrag von Benutzer »

Hmmm, schau mal in die folgenden Dateien nach:

- templates/subSilver/profile_add_body.tpl
- templates/subSilver/profile_view_body.tpl

Vielleicht hast du da einen Fehler gemacht.
Schau mal nach ob du so etwas wie dieses finden kannst : {INTERESTS}
Die Ausdrücke in den spitzen Klammern zeigen auf die lang_main.php
Wenn diese fehlen kann auch kein dazu gehöriger Ausdruck bzw. Text erfolgen.
Das würde erklären wieso du nur Doppelpunkte siehst.
Benutzeravatar
kroetenmist
Mitglied
Beiträge: 56
Registriert: 07.09.2005 03:58
Wohnort: Darmstadt
Kontaktdaten:

Beitrag von kroetenmist »

hmm, für mich sieht das ordentlich aus.

die profile_add_body.tpl:
<tr>
<td class="row1"><span class="gen">{L_INTERESTS}:</span></td>
<td class="row2">
<input type="text" class="post"style="width: 200px" name="interests" size="35" maxlength="150" value="{INTERESTS}" />
</td>
</tr>
<!-- Start add - Birthday MOD -->
<tr>
<td class="row1"><span class="gen">{L_BIRTHDAY}:{BIRTHDAY_REQUIRED}</span></td>
<td class="row2"><span class="gen">{S_BIRTHDAY}</span></td>
</tr>
<!-- End add - Birthday MOD -->
<tr>
<td class="row1"><span class="gen">{L_VORNAME}:</span></td>
<td class="row2"> <input type="text" class="post"style="width: 200px" name="vorname" size="35" maxlength="250" value="{VORNAME}" /> </td>
</tr>
<tr>
<td class="row1"><span class="gen">{L_NAME}:</span></td>
<td class="row2"> <input type="text" class="post"style="width: 200px" name="name" size="35" maxlength="250" value="{NAME}" /> </td>
</tr>
und die profile_view_body.tpl :
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>
<!-- Start add - Birthday MOD -->
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_BIRTHDAY}:</span></td>
<td><b><span class="gen">{BIRTHDAY}</span></b></td>
</tr>
<!-- End add - Birthday MOD -->
<tr>
<td valign="top" align="right"><span class="gen">{L_VORNAME}:</span></td>
<td> <b><span class="gen">{VORNAME}</span></b></td>
</tr>
<tr>
<td valign="top" align="right"><span class="gen">{L_NAME}:</span></td>
<td> <b><span class="gen">{NAME}</span></b></td>
</tr>
<tr>
<td valign="top" align="right"><span class="gen">{L_STRASSE}:</span></td>
<td> <b><span class="gen">{STRASSE}</span></b></td>
</tr>

profilprob:

zu sehen unter: www.fbkforum.de

user: test
passw: test
Benutzer

Beitrag von Benutzer »

Was sagt die lang_main.php?
Benutzeravatar
kroetenmist
Mitglied
Beiträge: 56
Registriert: 07.09.2005 03:58
Wohnort: Darmstadt
Kontaktdaten:

Beitrag von kroetenmist »

ich habe nur deutsche sprache im forum installiert. im modinstall.txt war die entsprechenden codezeilen für die lang_main.php in deutsch dabei.
habe ich kontrolliert. war nur ein grossblock am ende der datei einzufügen. dabei stimmt alles. zur sicherheit poste ich diesen mal:

//
// That's all Folks!
// -------------------------------------------------

// Start add - Birthday MOD
$lang['Birthday'] = "Geburtstag";
$lang['No_birthday_specify'] = "Keiner angegeben";
$lang['Age'] = "Alter";
$lang['Wrong_birthday_format'] = "Der Geburtstag wurde nicht korrekt eingegeben.";
$lang['Birthday_to_high'] = 'Das Alter muss unter %d Jahren liegen';
$lang['Birthday_require'] = 'Die Eingabe des Geburtstags ist erforderlich';
$lang['Birthday_to_low'] = 'Das Alter muss über %d Jahren liegen';
$lang['Submit_date_format'] = "d.m.Y"; //php date() format - note: ONLY d , m and Y may be used and SHALL ALL be used (different sepperators are accepted)
$lang['Birthday_greeting_today'] ="Hächzlischen Glühstrumpf zum Purzeltag! Mit deinen %s Jahren siehst du immer noch so aus wie eh und eh: einfach <b>blendend</b>.<br /> Also lass dich heute reich beschenken und feiern und lass dich nicht ärgern. <br /><br />Das Management";//%s is substituted with the users age
$lang['Birthday_greeting_prev'] ="Hui! Wir kommen zu spät zu deinem %sten Geburtstag, der am %s war, stimmt's? Wir wünschen dir auch nachträglich noch alles Gute und hoffen, dass du einen schönen Purzeltag hattest.<br /><br /> Das Management";//%s is substituted with the users age, and birthday
$lang['Greeting_Messaging'] ="Herzlichen Glückwunsch!";
$lang['Birthday_today'] = "Geburtstag(e) heute: ";
$lang['Birthday_week'] = "Geburtstag(e) in den nächsten %d Tagen: ";
$lang['Nobirthday_week'] = "Keine Geburtstage in den nächsten %d Tagen."; // %d is substitude with the number of days
$lang['Nobirthday_today']="Heute hat niemand Geburtstag.";
$lang['Year'] = 'Jahr';
$lang['Month'] = 'Monat';
$lang['Day'] = 'Tag';

// NOTE: Please do not translate the folowing 4 lines !
// They are automatically translated into your language
$lang['day_short'] = array($lang['datetime']['Sun'], $lang['datetime']['Mon'], $lang['datetime']['Tue'], $lang['datetime']['Wed'], $lang['datetime']['Thu'], $lang['datetime']['Fri'], $lang['datetime']['Sat']);
$lang['day_long'] = array($lang['datetime']['Sunday'], $lang['datetime']['Monday'], $lang['datetime']['Tuesday'], $lang['datetime']['Wednesday'], $lang['datetime']['Thursday'], $lang['datetime']['Friday'], $lang['datetime']['Saturday']);
$lang['month_short'] = array($lang['datetime']['Jan'], $lang['datetime']['Feb'], $lang['datetime']['Mar'], $lang['datetime']['Apr'], $lang['datetime']['May'], $lang['datetime']['Jun'], $lang['datetime']['Jul'], $lang['datetime']['Aug'], $lang['datetime']['Sep'], $lang['datetime']['Oct'], $lang['datetime']['Nov'], $lang['datetime']['Dec']);
$lang['month_long'] = array($lang['datetime']['January'], $lang['datetime']['February'], $lang['datetime']['March'], $lang['datetime']['April'], $lang['datetime']['May'], $lang['datetime']['June'], $lang['datetime']['July'], $lang['datetime']['August'], $lang['datetime']['September'], $lang['datetime']['October'], $lang['datetime']['November'], $lang['datetime']['December']);
// End add - Birthday MOD

?>

die anweisung lautete:
#
#-----[ OPEN ]------------------------------------------------
#
language/lang_german/lang_main.php

#
#-----[ FIND ]------------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]-----------------------------------------
#

// Start add - Birthday MOD
$lang['Birthday'] = "Geburtstag";
$lang['No_birthday_specify'] = "Keiner angegeben";
$lang['Age'] = "Alter";
$lang['Wrong_birthday_format'] = "Der Geburtstag wurde nicht korrekt eingegeben.";
$lang['Birthday_to_high'] = 'Das Alter muss unter %d Jahren liegen';
$lang['Birthday_require'] = 'Die Eingabe des Geburtstags ist erforderlich';
$lang['Birthday_to_low'] = 'Das Alter muss über %d Jahren liegen';
$lang['Submit_date_format'] = "d.m.Y"; //php date() format - note: ONLY d , m and Y may be used and SHALL ALL be used (different sepperators are accepted)
$lang['Birthday_greeting_today'] ="Hächzlischen Glühstrumpf zum Purzeltag! Mit deinen %s Jahren siehst du immer noch so aus wie eh und eh: einfach <b>blendend</b>.<br /> Also lass dich heute reich beschenken und feiern und lass dich nicht ärgern. <br /><br />Das Management";//%s is substituted with the users age
$lang['Birthday_greeting_prev'] ="Hui! Wir kommen zu spät zu deinem %sten Geburtstag, der am %s war, stimmt's? Wir wünschen dir auch nachträglich noch alles Gute und hoffen, dass du einen schönen Purzeltag hattest.<br /><br /> Das Management";//%s is substituted with the users age, and birthday
$lang['Greeting_Messaging'] ="Herzlichen Glückwunsch!";
$lang['Birthday_today'] = "Geburtstag(e) heute: ";
$lang['Birthday_week'] = "Geburtstag(e) in den nächsten %d Tagen: ";
$lang['Nobirthday_week'] = "Keine Geburtstage in den nächsten %d Tagen."; // %d is substitude with the number of days
$lang['Nobirthday_today']="Heute hat niemand Geburtstag.";
$lang['Year'] = 'Jahr';
$lang['Month'] = 'Monat';
$lang['Day'] = 'Tag';

// NOTE: Please do not translate the folowing 4 lines !
// They are automatically translated into your language
$lang['day_short'] = array($lang['datetime']['Sun'], $lang['datetime']['Mon'], $lang['datetime']['Tue'], $lang['datetime']['Wed'], $lang['datetime']['Thu'], $lang['datetime']['Fri'], $lang['datetime']['Sat']);
$lang['day_long'] = array($lang['datetime']['Sunday'], $lang['datetime']['Monday'], $lang['datetime']['Tuesday'], $lang['datetime']['Wednesday'], $lang['datetime']['Thursday'], $lang['datetime']['Friday'], $lang['datetime']['Saturday']);
$lang['month_short'] = array($lang['datetime']['Jan'], $lang['datetime']['Feb'], $lang['datetime']['Mar'], $lang['datetime']['Apr'], $lang['datetime']['May'], $lang['datetime']['Jun'], $lang['datetime']['Jul'], $lang['datetime']['Aug'], $lang['datetime']['Sep'], $lang['datetime']['Oct'], $lang['datetime']['Nov'], $lang['datetime']['Dec']);
$lang['month_long'] = array($lang['datetime']['January'], $lang['datetime']['February'], $lang['datetime']['March'], $lang['datetime']['April'], $lang['datetime']['May'], $lang['datetime']['June'], $lang['datetime']['July'], $lang['datetime']['August'], $lang['datetime']['September'], $lang['datetime']['October'], $lang['datetime']['November'], $lang['datetime']['December']);
// End add - Birthday MOD
Antworten

Zurück zu „phpBB 2.0: Mod Support“