Seite 1 von 1

Interessen und Tätigkeit in Beiträgen anzeigen

Verfasst: Do 30.Okt, 2008 08:22
von felix
Hallo,

1.
ich möchte gerne das die Angaben der User aus dem Profil "Tätigkeit" und "Interessen" auch in den Beiträgen mit bei den Userangaben drin stehen.

Ich habe es schon versucht, bekomme es aber nicht hin.

prosilver/viewtopic_body.htlm

Code: Alles auswählen

<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF -->
<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
      
<!-- IF postrow.POSTER_OCCUPATION--><dd><strong>{L_OCCUPATION}:</strong> {postrow.POSTER_OCCUPATION}</dd><!-- ENDIF -->
<!-- IF postrow.POSTER_INTERESTS --><dd><strong>{L_INTERESTS}:</strong> {postrow.POSTER_INTERESTS}</dd><!-- ENDIF -->

Wie müsste es richtig sein? Und bei "subsilver2" welche Änderungen?


2.
Noch eine Frage habe ich, ich habe schon gesucht, aber leider nichts in dieser Richtung gefunden.

Kann mir einer sagen was ich ändern muß, damit bei Nullpostern die WWW Adresse weder in der Mitgliederliste noch sonst wo angezeigt wird?

Danke für Hilfe.

Grüße
Felix

Verfasst: Do 30.Okt, 2008 10:18
von oxpus
1. Hast Du die viewtopic.php ebenfalls bearbeitet, damit die Angaben auch korrekt an das Template übergeben werden?
So oder so ähnlich jedenfalls geht sowas:

Code: Alles auswählen

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

#
#-----[ FIND ]-----
#
				'age'				=> '',

#
#-----[ AFTER, ADD ]-----
#
				'occupation'		=> '',
				'interests'			=> '',

#
#-----[ FIND ]-----
#
				'age'			=> '',

#
#-----[ AFTER, ADD ]-----
#
				'occupation'	=> $row['user_occ'],
				'interests'		=> $row['user_interests'],

#
#-----[ FIND ]-----
#
		'POSTER_AGE'		=> $user_cache[$poster_id]['age'],

#
#-----[ AFTER, ADD ]-----
#
		'POSTER_OCC'		=> $user_cache[$poster_id]['occupation'],
		'POSTER_INTERESTS'	=> $user_cache[$poster_id]['interests'],
2. Ui, gleich 2 Wünsche auf einmal ;)
Nun, wenn man die Web-Addi dieser User überall ausblenden will, wird das schon deutlich umfangreicher.
Für die Memberlist wäre folgendes zu tun:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
memberlist.php

#
#-----[ FIND ]-----
#
		'U_WWW'			=> (!empty($data['user_website'])) ? $data['user_website'] : '',

#
#-----[ REPLACE WITH ]-----
#
		'U_WWW'			=> (!empty($data['user_website']) && $data['user_posts']) ? $data['user_website'] : '',
Wobei ich mir hierbei nicht wirklich sicher bin, aber denke, daß das dann für die gesamte User-Ansicht gilt, also Mitgliederliste, Profil, etc.
In wie weit das im Topic greift, kann ich weniger sagen.
Hier wäre dann wohl dieses zu tun:

Code: Alles auswählen

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

#
#-----[ FIND ]-----
#
				'www'			=> $row['user_website'],

#
#-----[ REPLACE WITH ]-----
#
				'www'			=> (!$row['user_posts']) ? $row['user_website'] : '',
Alles aber ungetestet, daher keine Gewähr, daß das alles so funktioniert...

Verfasst: Do 30.Okt, 2008 15:30
von felix
Hi,

zu 1.
das funktioniert nicht ganz.

Die Interessen werden angezeigt, aber die Tätigkeit nicht.

Verfasst: Do 30.Okt, 2008 15:43
von oxpus
Ah ja:
Du hast POSTER_OCCUPATION im Template eingefügt, ich aber POSTER_OCC verwendet. Eins also bitte ändern, damit das passt...

Verfasst: Do 30.Okt, 2008 15:45
von felix
Ich habe es schon bemerkt. :wall:

Code: Alles auswählen

<!-- IF postrow.POSTER_OCC--><br /><b>{L_OCCUPATION}:</b> {postrow.POSTER_OCC}<!-- ENDIF -->
nun geht es. :cool:

zu 2.

Funktioniert perfekt.

In Beiträgen ist es ja ok, dann ist er ja kein Nullposter mehr. ;)

Danke für Deine Hilfe :lol:

Verfasst: Do 30.Okt, 2008 23:31
von oxpus
In Beiträgen ist es ja ok, dann ist er ja kein Nullposter mehr.
Öh ja, klar :wall: Hatte ich komplett unlogisch gedacht und logisch übersehen ...