Seite 1 von 1

Wechselseitiger Avatarbereich

Verfasst: 02.09.2005 19:51
von vitanigma
In der Postingansicht möchte ich einen Wechselseitigen Avatarbereich, also erster Post Avatar Links und die Message Rechts, zweiter Post Avatar Rechts und die Message Links.

Möglich ist es ohne weiteres die Bereiche in der viewtopic_body.tpl zu tauschen allerdings scheitere Ich bislang an den "Verfassern" welche für die Posts vergeben werden. ( {L_AUTHOR} usw. ) Was Ich natürlich nicht erreichen will ist das der Post zwei mal auftaucht, lediglich mit Seitenwechsel.

Wie ist das also zu realisieren? Es müsste irgendwo deklariert werden das jeweils wechselnd, ähnlich der Postingfarbe, die Bereiche auf unterschiedliche Weise interpretiert werden. {L_AUTHOR} {L_MESSAGE} zu {R_AUTHOR} {R_MESSAGE} (was u.a. in der viewtopic_body.tpl geschehen muss).

Grüße,
VITA.

Verfasst: 03.09.2005 20:38
von vitanigma
24h Bump und vielleicht eine Information zum verdeutlichen

http://www.3d-base.de/forum/vision/vision03.gif Dieses Bild hier zeigt das Konzept des wechselseitigen posting.

Dafür bräuchte ich Realisierungsvorschläge. Einfach einen L Author in der viewtopic duplizieren und in R Author umbenennen bringts ja nicht... :wink:

Danke,
Vita.

Verfasst: 04.09.2005 14:50
von punkface
Hallo..

switch heißt das Lösungswort, siehe: KB:template_syntax (Schleifen / Blöcke)

Könnte z.B. so aussehen:

viewtopic.php
suchen

Code: Alles auswählen

}

$template->pparse('body');
davor einfügen

Code: Alles auswählen

	if ( !($i % 2) )
	{
		$template->assign_block_vars('postrow.switch_author_left', array());
	}
	else
	{
		$template->assign_block_vars('postrow.switch_author_right', array());
	}
viewtopic_body.tpl
suchen

Code: Alles auswählen

	<!-- BEGIN postrow -->
  [orginal HTML-Code]
	<!-- END postrow -->
ersetzten durch

Code: Alles auswählen

	<!-- BEGIN postrow -->
	<!-- BEGIN switch_author_left -->
  [orginal HTML-Code]
	<!-- END switch_author_left -->
	<!-- BEGIN switch_author_right -->
  [HTML-Code wenn der Autor rechts neben dem Beitragstext stehen soll] 	
	<!-- END switch_author_right -->
	<!-- END postrow -->
Hoffe ich konnte weiterhelfen.

Verfasst: 05.09.2005 19:34
von vitanigma
punkface hat geschrieben:Hallo..

switch heißt das Lösungswort, siehe: KB:template_syntax (Schleifen / Blöcke)
Approved, funktioniert. :wink:

MfG
Vita.