Seite 1 von 2
gender mod: anzeige in posts klappt nicht
Verfasst: 11.07.2004 11:57
von tomtom
hallo,
habe den gender-mod installiert, und im profil steht das geschlecht nun auch.
was allerdings noch nicht klappt, ist die anzeige des geschlechts in den posts.
die 3 files, die zu modifizieren waren, habe ich unten verlinkt.
was hab ich vergessen?
danke und gruss, t.
Verfasst: 11.07.2004 12:04
von Leuchte
viewtopic.php
Suche
Füge DAVOR ein
Suche
Füge danach ein
Alles andere sieht eigentlich vernünftig aus
Verfasst: 11.07.2004 12:08
von tomtom
Leuchte hat geschrieben:viewtopic.php
Suche
Füge DAVOR ein
Suche
Füge danach ein
Alles andere sieht eigentlich vernünftig aus
Verfasst: 11.07.2004 12:13
von Leuchte
Doch das gibt es.
Der komplette Teil sieht so aus bei dir:
Code: Alles auswählen
// 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
Am Ende soll es so aussehen:
Code: Alles auswählen
// Start add - Gender MOD
if ( !empty($postrow[$i]['user_gender']))
{
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
Verfasst: 11.07.2004 12:20
von tomtom
hi,
hab es jetzt so geändert, wie du es gesagt hast:
http://www.ballettchat.de/forum/viewtopic.txt
kommt aber trotzdem keine geschlechter-anzeige im post ...
ausserdem erhalte ich im kopf des acp (links in der menue spalte):
Parse error: parse error in /srv/www/htdocs/web317/html/forum/admin/admin_users.php on line 236
http://www.ballettchat.de/forum/admin/admin_users.txt
gruss, t.
Verfasst: 11.07.2004 12:45
von Leuchte
admin_users.php
Code: Alles auswählen
$interests = ( !empty($HTTP_POST_VARS['interests']) )
// Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MOD
? trim(strip_tags( $HTTP_POST_VARS['interests'] ) ) : '';
Ersetze mit
Code: Alles auswählen
$interests = ( !empty($HTTP_POST_VARS['interests']) ) ? trim(strip_tags( $HTTP_POST_VARS['interests'] ) ) : '';
// Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MOD
Die viewtopic.php ist ok.
Geh die Anleitung am besten nochmal durch.

Verfasst: 11.07.2004 12:48
von tomtom
Leuchte hat geschrieben:admin_users.php
Code: Alles auswählen
$interests = ( !empty($HTTP_POST_VARS['interests']) )
// Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MOD
? trim(strip_tags( $HTTP_POST_VARS['interests'] ) ) : '';
Ersetze mit
Code: Alles auswählen
$interests = ( !empty($HTTP_POST_VARS['interests']) ) ? trim(strip_tags( $HTTP_POST_VARS['interests'] ) ) : '';
// Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MOD
Die viewtopic.php ist ok.
Geh die Anleitung am besten nochmal durch.

okay, der parse error im acp ist schonmal weg.
aber das das geschlecht nicht angezeigt wird, kann doch nut in der viewtopic.php "scheitern" oder?
Verfasst: 11.07.2004 12:53
von Leuchte
Eigentlich schon, aber die ist korrekt.
Such dort mal nach
Code: Alles auswählen
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, u.user_gender, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
und ersetz das mit
Code: Alles auswählen
$sql = "SELECT u.*, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
Was anderes fällt mir im Moment nicht ein.
Verfasst: 11.07.2004 12:57
von tomtom
Leuchte hat geschrieben:Eigentlich schon, aber die ist korrekt.
Such dort mal nach
Code: Alles auswählen
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, u.user_gender, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
und ersetz das mit
Code: Alles auswählen
$sql = "SELECT u.*, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
Was anderes fällt mir im Moment nicht ein.
das klappt leider auch nicht...
kann der fehler noch in einer anderen datei liegen?
Verfasst: 11.07.2004 12:58
von Leuchte
Wie gesagt, geh die Anleitung noch einmal durch.
Die Datenbankänderungen hast du durchgeführt?