Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
NeoCortex

Custom Profil field als Avatar?

Recommended Posts

Hallo,

ich habe ein php-Script als ein Custom profil field eingetragen. Es zeigt ein Bild des Users mit einigen Informationen.

Nun möchte ich gerne, dass dieses Bild (das custom profil field) als avatar angezeigt wird, wenn der User kein avatar gerwählt hat.

Wenn ich im ACP gehe ich folgenden Weg:

Look & Feel -> Beim Theme auf: Edit Template HTML -> Topic view -> announcement_show
Dort zeigt er mir dann, ziemlich weit unten, diesen Teil des codes:
				<span class="postdetails">

					<if="$author['id'] AND $author['avatar']">

						<a href="{$this->ipsclass->base_url}showuser={$author['id']}" title="{$this->ipsclass->lang['dd_view_profile']}">{$author['avatar']}</a><br /><br />

					<else />

						{$author['avatar']}<br /><br />

					</if>

					{$author['title']}<br />

					{$author['member_rank_img']}<br /><br />

					{$author['member_group']}<br />

					{$author['member_posts']}<br />

					{$author['member_joined']}<br />

					{$author['member_location']}

					{$author['member_number']}<br />

					<if="$author['custom_fields'] != """>

						{$author['custom_fields']}

					</if>

					<br />

					{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}

				</span><br />

Habe ich irgendwie die Möglichkeit ein bestimmtes custom profil field an der stelle des Avatars anzeigen zu lassen, wenn kein Avatar gewählt wurde?

Wir verwenden Invision Power Board 2.2.0 RC 3 © 2007 IPS, Inc.

mfg und vielen Dank NeoCortex

Share this post


Link to post

Vielleicht funktioniert es so:

				<span class="postdetails">

					<if="$author['id'] AND $author['avatar']">

						<a href="{$this->ipsclass->base_url}showuser={$author['id']}" title="{$this->ipsclass->lang['dd_view_profile']}">{$author['avatar']}</a><br /><br />

					<else />

							  <if="$author['custom_fields'] != """>

								  {$author['custom_fields']}

							  </if>

					</if>

					{$author['title']}<br />

					{$author['member_rank_img']}<br /><br />

					{$author['member_group']}<br />

					{$author['member_posts']}<br />

					{$author['member_joined']}<br />

					{$author['member_location']}

					{$author['member_number']}<br />

					<br />

					{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}

				</span><br />

Share this post


Link to post

Dann würden alle custom profil fields nach oben gesetzt. Ich möchte aber nur das eine bestimmte da oben haben und die anderen an ihrer normalen position.

edit: Irgendwie ist das auch die falsche Baustelle, wenn ich dort etwas änder, ändert sich nichts an der anzeige :mellow:

Edited by NeoCortex

Share this post


Link to post

Wie der Name schon sagt (announcement_show) dient der Teil nur den Announcements (Ankündigungen).

Für die Ansicht im Beitrag musst Du schon in den richtigen Bereich wechseln ~> Adminbereich ~> LOOK & FEEL ~> Edit Template HTML ~> Topic View ~> RenderRow!

Dort musst Du dann, wie Du es auch immer haben möchtest, für das jeweilige Custom Field folgendes einfügen:

{$author['field_1']}

Natürlich die jeweilige "Nummer" gegen die Nummer des jeweiligen Fields austauschen.

Share this post


Link to post

Die richtige Stelle hatte ich dann auch gefunden. Vielen Dank für den Code!

Nun funzt alles so wie es soll. Super das man hier endlich mal Leute mit Ahnung von dem Board findet!

Nochmal ein dickes Danke!

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×