Seite 1 von 1

[SOLVED] Gender Hack

Verfasst: 01.03.2007 15:20
von Mort
Hi ich hab ein Problem, wollte gerade das Gender Hack installieren in ein Board mit Categories Hierarchy MOD und ezPortal MOD aber schon bei der ersten Anweisung

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------------ 
# 
viewtopic.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
$sql = "SELECT u.username

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
, p.*

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
# 
, u.user_gender

# 
#-----[ FIND ]------------------------------------------------ 
# 
$rank_image = ''; 
finde ich das nicht in der betreffenden datei. Kann man die beiden MODs irgendwie kompatibel machen?

peteorpete

Verfasst: 01.03.2007 15:45
von tom971
Hy
schau ob als Vorausezung für dieser MOD ist ein anderen MOD. Ich glaube das du Birthday hack zu erst installieren musst
Servus Tom

Verfasst: 01.03.2007 16:12
von Mort
Nein muss man nicht, wär auch egal weil die gleiche zeile beim Birthday hack auftaucht und man die auch nicht findet ....

Verfasst: 01.03.2007 16:23
von uwe310
Also im subsilber erscheint sie so

Code: Alles auswählen

u.user_allowsmile, p.*,
vieleicht hilft das zur orientierung

Verfasst: 01.03.2007 20:06
von Mort
aber es geht ja um die viewtopic.php im eingangsordner .. ausserdem liegt das problem ja bei CATEGORIES HIERARCHY MOD ... kann bitte mal jemand helfen .. ich verzweifle

Verfasst: 01.03.2007 22:55
von Elvis
Das ist der komplette Abschnitt in der viewtopic.php (v2.0.22)

Code: Alles auswählen

//
// Go ahead and pull all data for this topic
//
$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, 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
		$limit_posts_time
		AND pt.post_id = p.post_id
		AND u.user_id = p.poster_id
	ORDER BY p.post_time $post_time_order
	LIMIT $start, ".$board_config['posts_per_page'];
wenn Du jetzt dieses ganze

Code: Alles auswählen

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,
das hier machst haste dir in Zukunf das Suchen gesparrt und kannst alles was in dieser Zeile eingefügt (u.user_id) werden muß übergehen.

so würde das dann ausehen

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
		$limit_posts_time
		AND pt.post_id = p.post_id
		AND u.user_id = p.poster_id
	ORDER BY p.post_time $post_time_order
	LIMIT $start, ".$board_config['posts_per_page'];

Verfasst: 01.03.2007 23:20
von Mort
Wie du vlt. gelesen hast in meinem Beitrag geht es um die Kompatibilität zum CATEGORIES HIERARCHY MOD, der unter anderem die viewtopic.php verändert (<---!). So dass es eben nicht mehr drinnen steht so wie du es zitiert hast. :)

aber danke trotzdem.
Ich hab jetzt schon einen anderen Hack installiert.

Verfasst: 01.03.2007 23:34
von easygo
@ Mort, für demnächst bitte nicht nur den MOD Namen GROSS schreiben,
sondern wenns geht auch mal die Version mit angeben.

Das erleichtert den Support ungemein :/

Beim CH 2.1.6 als Beispiel gehört das Feld 'user_gender' als neue Zeile mit Komma in das Array

Code: Alles auswählen

$user->pool_fields = array_merge($user->pool_fields, array(
Der Rest statt in die viewtopic nach includes/class_posts.php usw.