Gender Mod Einbau Problem

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
ttc85
Mitglied
Beiträge: 127
Registriert: 07.05.2005 10:59
Wohnort: Gelnhausen

Gender Mod Einbau Problem

Beitrag von ttc85 »

Hallo, vielleicht kann mir jemand helfen.

Ich habe gerade den Gender-Mod eingebaut. Nachdem ich alle geänderten Dateien Hochgeladen habe habe ich die "gender_db_update.php
#" ausführen wollen. Diese hat mir dann diverse Fehlermeldungen ausgeworfen.
Nach dem Löschen der Datei ist das Forum wieder zu sehen. Beim Klicken auf die Beiträge kommt allerdings diese Fehlermeldung:
Parse error: parse error in /srv/www/htdocs/web304/html/phpBB2/viewtopic.php on line 932
Nun habe ich alle Dateien nochmals überprüft, konnte keine Fehler feststellen.

Weis nun nicht mehr weiter :( Habe mal die viewtopic von der Zeile 900-950 hier aufgeführt.
}
else
{
for($j = 0; $j < count($ranksrow); $j++)
{
if ( $postrow[$i]['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] )
{
$poster_rank = $ranksrow[$j]['rank_title'];
$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
}
}
}

//
// Handle anon users posting with usernames
//
if ( $poster_id == ANONYMOUS && $postrow[$i]['post_username'] != '' )
{
$poster = $postrow[$i]['post_username'];
$poster_rank = $lang['Guest'];
}

$temp_url = '';

if ( $poster_id != ANONYMOUS )
{
$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$poster_id");
$profile_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_profile'] . '" alt="' . $lang['Read_profile'] . '" title="' . $lang['Read_profile'] . '" border="0" /></a>';
$profile = '<a href="' . $temp_url . '">' . $lang['Read_profile'] . '</a>';

$temp_url = append_sid("privmsg.$phpEx?mode=post&" . POST_USERS_URL . "=$poster_id");
$pm_img = '<a href= // Start add - Gender MOD
switch ($postrow[$i]['user_gender'])
{
case 1 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_male'] . "\" alt=\"" . $lang['Gender']. ":".$lang['Male']."\" title=\"" . $lang['Gender'] . ":".$lang['Male']. "\" border=\"0\" />"; break;
case 2 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_female'] . "\" alt=\"" . $lang['Gender']. ":".$lang['Female']. "\" title=\"" . $lang['Gender'] . ":".$lang['Female']. "\" border=\"0\" />"; break;
default : $gender_image="";
}
// End add - Gender MOD "' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';
$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';

if ( !empty($postrow[$i]['user_viewemail']) || $is_auth['auth_mod'] )
{
$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $poster_id) : 'mailto:' . $postrow[$i]['user_email'];

$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
}
else
{
$email_img = '';
Kann mir jemand helfen ??

Vielen Dank vorab
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche in der viewtopic.php

Code: Alles auswählen

$pm_img = '<a href= // Start add - Gender MOD 
switch ($postrow[$i]['user_gender']) 
{ 
case 1 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_male'] . "\" alt=\"" . $lang['Gender']. ":".$lang['Male']."\" title=\"" . $lang['Gender'] . ":".$lang['Male']. "\" border=\"0\" />"; break; 
case 2 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_female'] . "\" alt=\"" . $lang['Gender']. ":".$lang['Female']. "\" title=\"" . $lang['Gender'] . ":".$lang['Female']. "\" border=\"0\" />"; break; 
default : $gender_image=""; 
} 
// End add - Gender MOD "' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>'; 
ersetze mit:

Code: Alles auswählen

$pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>'; 
// Start add - Gender MOD 
switch ($postrow[$i]['user_gender']) 
{ 
case 1 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_male'] . "\" alt=\"" . $lang['Gender']. ":".$lang['Male']."\" title=\"" . $lang['Gender'] . ":".$lang['Male']. "\" border=\"0\" />"; break; 
case 2 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_female'] . "\" alt=\"" . $lang['Gender']. ":".$lang['Female']. "\" title=\"" . $lang['Gender'] . ":".$lang['Female']. "\" border=\"0\" />"; break; 
default : $gender_image=""; 
} 
// End add - Gender MOD
Markus
Benutzeravatar
ttc85
Mitglied
Beiträge: 127
Registriert: 07.05.2005 10:59
Wohnort: Gelnhausen

Beitrag von ttc85 »

Die erste Fehlermeldung ist weg, danke ! allerdings kommt jetzt diese:
Parse error: parse error, expecting `')'' in /srv/www/htdocs/web304/html/phpBB2/viewtopic.php on line 1181
:(

Markus, kannst du mir eventuell nochmal helfen :roll:

Hier die Zeile: 1176-1200
$template->assign_block_vars('postrow', array(
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,
'POSTER_NAME' => $poster,
'POSTER_RANK' => // Start add - Gender MOD
'POSTER_GENDER' => $gender_image,
// End add - Gender MOD $poster_rank,
'RANK_IMAGE' => $rank_image,
'POSTER_JOINED' => $poster_joined,
'POSTER_POSTS' => $poster_posts,
'POSTER_FROM' => $poster_from,
'POSTER_AVATAR' => $poster_avatar,
'POST_DATE' => $post_date,
'POST_SUBJECT' => $post_subject,
'MESSAGE' => $message,
'SIGNATURE' => $user_sig,
'EDITED_MESSAGE' => $l_edited_by,

'MINI_POST_IMG' => $mini_post_img,
'PROFILE_IMG' => $profile_img,
'PROFILE' => $profile,
'SEARCH_IMG' => $search_img,
'SEARCH' => $search,
'PM_IMG' => $pm_img,
'PM' => $pm,
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche:

Code: Alles auswählen

'POSTER_NAME' => $poster, 
'POSTER_RANK' => // Start add - Gender MOD 
'POSTER_GENDER' => $gender_image, 
// End add - Gender MOD $poster_rank, 
'RANK_IMAGE' => $rank_image, 
ersetze mit:

Code: Alles auswählen

'POSTER_NAME' => $poster, 
'POSTER_RANK' => $poster_rank,
// Start add - Gender MOD 
'POSTER_GENDER' => $gender_image, 
// End add - Gender MOD  
'RANK_IMAGE' => $rank_image, 
Markus
Benutzeravatar
ttc85
Mitglied
Beiträge: 127
Registriert: 07.05.2005 10:59
Wohnort: Gelnhausen

Beitrag von ttc85 »

Vielen Dank, Fehlermeldung ist jetzt weg ! Muss ich jetzt die update_ nochmal starten ? Die Symbole sind noch nicht zu sehen...
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

hast du die subSilver.cfg Datein angepasst ?

Markus
Benutzeravatar
ttc85
Mitglied
Beiträge: 127
Registriert: 07.05.2005 10:59
Wohnort: Gelnhausen

Beitrag von ttc85 »

Markus67 hat geschrieben:Hi ...

hast du die subSilver.cfg Datein angepasst ?

Markus
Hi, ja habe ich.
Bin aber nun auf einen weiteren fehler gestoßen :oops:

Und zwar wenn ich auf "Profil" klicke kommt folgendes:
Parse error: parse error in /srv/www/htdocs/web304/html/phpBB2/includes/usercp_register.php on line 134

Hier die Codezeilen 133-150
$signature = str_replace( // Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MOD '<br />', "\n", $signature);

// Run some validation on the optional fields. These are pass-by-ref, so they'll be changed to
// empty strings if they fail.
validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature);

$viewemail = ( isset($HTTP_POST_VARS['viewemail']) ) ? ( ($HTTP_POST_VARS['viewemail']) ? TRUE : 0 ) : 0;
$allowviewonline = ( isset($HTTP_POST_VARS['hideonline']) ) ? ( ($HTTP_POST_VARS['hideonline']) ? 0 : TRUE ) : TRUE;
$notifyreply = ( isset($HTTP_POST_VARS['notifyreply']) ) ? ( ($HTTP_POST_VARS['notifyreply']) ? TRUE : 0 ) : 0;
$notifypm = ( isset($HTTP_POST_VARS['notifypm']) ) ? ( ($HTTP_POST_VARS['notifypm']) ? TRUE : 0 ) : TRUE;
$popup_pm = ( isset($HTTP_POST_VARS['popup_pm']) ) ? ( ($HTTP_POST_VARS['popup_pm']) ? TRUE : 0 ) : TRUE;

if ( $mode == 'register' )
{
$attachsig = ( isset($HTTP_POST_VARS['attachsig']) ) ? ( ($HTTP_POST_VARS['attachsig']) ? TRUE : 0 ) : $board_config['allow_sig'];
Sorry für die mühe die ich dir bereite.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

dann verlinke mal bitte die usercp_register.php als txt-Datei
KB:datei

Markus
Benutzeravatar
ttc85
Mitglied
Beiträge: 127
Registriert: 07.05.2005 10:59
Wohnort: Gelnhausen

Beitrag von ttc85 »

So die müsste einsehbar sein: usercp_register
http://www.ttcrossbach.de/hilfe2/usercp_register.txt

Nun zeigt er mir noch eine Fehlermeldung an. Und zwar wenn ich in den Administartorbereich gehe...ganz links oben im Eck steht diese Fehlermeldung:
Parse error: parse error in /srv/www/htdocs/web304/html/phpBB2/admin/admin_users.php on line 235
Ansonsten sieht das Menue aus wie immer...

Hier auch der link:

http://www.ttcrossbach.de/hilfe2/admin_users.txt
Zuletzt geändert von ttc85 am 03.09.2005 14:58, insgesamt 3-mal geändert.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ....

fangen wir mal mit der usercp_register.php an ...

suche:

Code: Alles auswählen

	$signature = str_replace( // Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MOD '<br />', "\n", $signature);
ersetze mit:

Code: Alles auswählen

	$signature = str_replace( '<br />', "\n", $signature);
// Start add - Gender MOD
	$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MOD
suche:

Code: Alles auswählen

	$smilies_status = ( // Start add - Gender MOD
switch ($gender) 
{ 
   case 1: $gender_male_checked="checked=\"checked\"";break; 
   case 2: $gender_female_checked="checked=\"checked\"";break; 
   default:$gender_no_specify_checked="checked=\"checked\""; 
}
// End add - Gender MOD
 $userdata['user_allowsmile'] && $board_config['allow_smilies']  ) ? $lang['Smilies_are_ON'] : $lang['Smilies_are_OFF'];
ersetze mit:

Code: Alles auswählen

	$smilies_status = ( $userdata['user_allowsmile'] && $board_config['allow_smilies']  ) ? $lang['Smilies_are_ON'] : $lang['Smilies_are_OFF'];
// Start add - Gender MOD
switch ($gender) 
{ 
   case 1: $gender_male_checked="checked=\"checked\"";break; 
   case 2: $gender_female_checked="checked=\"checked\"";break; 
   default:$gender_no_specify_checked="checked=\"checked\""; 
}
// End add - Gender MOD
suche:

Code: Alles auswählen

		'L_INTERESTS' => // Start add - Gender MOD
'L_GENDER' =>$lang['Gender'], 
'L_GENDER_MALE' =>$lang['Male'], 
'L_GENDER_FEMALE' =>$lang['Female'], 
'L_GENDER_NOT_SPECIFY' =>$lang['No_gender_specify'], 
// End add - Gender MOD
 $lang['Interests'],
ersetze mit:

Code: Alles auswählen

		'L_INTERESTS' => $lang['Interests'],
	// Start add - Gender MOD
		'L_GENDER' =>$lang['Gender'], 
		'L_GENDER_MALE' =>$lang['Male'], 
		'L_GENDER_FEMALE' =>$lang['Female'], 
		'L_GENDER_NOT_SPECIFY' =>$lang['No_gender_specify'], 
	// End add - Gender MOD
Markus
Antworten

Zurück zu „phpBB 2.0: Mod Support“