Seite 1 von 3

avatar und signatur

Verfasst: 08.02.2007 21:09
von digdig2k6
zu avatar

ich würde es gerne so machen das wenn jemand ein ava ein bindet was größer als 120x120 px ist, das dann unten und links ein scrollbalken entsteht, also das bild wird nicht verkleinert.

habe nur externe avas erlaubt um space zu sparen

zu signatur:

da hätte ich gern das gleiche :-) nur 450x150 px

Verfasst: 09.02.2007 13:41
von miccom
Mit Scrollbalken? Dann musst du beides in iframes legen!

Verfasst: 09.02.2007 17:36
von digdig2k6
kannst du mir sagen in welcher datei ich das mache zumindest mit dem avatar??

ich brauch ja profil, post und shoutbox

Verfasst: 09.02.2007 17:37
von miccom
Beides kannst du in der viewtopic_body.tpl realisieren.

Verfasst: 09.02.2007 23:36
von digdig2k6
jo hab die zeilen gefunden aber kannst du mir mal bitte den code geben damit ich weiss wie ich es machen oll ich zerschiess es immer er zeigt mir dann kein ava an :-)

Verfasst: 09.02.2007 23:40
von miccom
Dann verlinke mal bitte deine viewtopic_body.tpl

Verfasst: 10.02.2007 02:00
von digdig2k6
warum die tpl dachte das ist in der php nacja ich geb dir mal beide



tpl

Code: Alles auswählen

<tr>
		<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /><br /><span class="postdetails">{postrow.POST_DATE}</span></td>
		<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
			<tr>
				<td width="100%"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="10" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span></td>
				<td valign="top" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td>
			</tr>


php

Code: Alles auswählen

			case USER_AVATAR_UPLOAD:

				$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" width="130" />' : '';

				break;

			case USER_AVATAR_REMOTE:

				$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0"  width="130"/>' : '';

				break;

			case USER_AVATAR_GALLERY:

				$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" width="130"  />' : '';

				break;

		}

sin nur auszüge

Verfasst: 10.02.2007 02:12
von miccom
Zuerst die TPL:

ersetze:

Code: Alles auswählen

{postrow.POSTER_AVATAR}
mit:

Code: Alles auswählen

<iframe height="120" width="120" frameborder="0" src="{postrow.POSTER_AVATAR}" scrolling="yes" border="0" allowtransparency="true">nix iframe text</iframe>
Den Text kannst du nach belieben anpassen, er erscheint, wenn der Browser keien iframes mag. Mit der Signatur kannst du ähnlich verfahren.

Dann musst du doch auch was in der dazugehörigen php-Datei anpassen, und zwar muss der img-tag rund um den Avatar weg! Also "<img src="" und "" alt="" border="0" width="130" />" weglassen.

/E Alternativ kannst du den iframe Code natürlich gleich in den Code anstelle des img-Tags setzen...

Verfasst: 10.02.2007 13:35
von digdig2k6
stimmt nicht ganz an der tpl muss man nichts verändern


in der php folegenes

Code: Alles auswählen

			case USER_AVATAR_UPLOAD:

				$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<iframe height="150" width="150" frameborder="0" src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" scrolling="yes" border="0" allowtransparency="true" >nix iframe text</iframe>' : '';

				break;

			case USER_AVATAR_REMOTE:

				$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<iframe height="150" width="150" frameborder="0" src="' . $postrow[$i]['user_avatar'] . '" scrolling="yes" border="0" allowtransparency="true">nix iframe text</iframe>' : '';

				break;

			case USER_AVATAR_GALLERY:

				$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<iframe height="150" width="150" frameborder="0" src="' . $postrow[$i]['user_avatar'] . '" scrolling="yes" border="0" allowtransparency="true" >nix iframe text</iframe>' : '';

				break;

		}


eine frage wie kann ich jetzt noch machen das der die bilder nicht verkleinert?

außerdem macht er schon einen scrollbar wenn die img auch kliner ist wie 150x150 kann man das ändern das er erst ab 150 nen scroll bar macht


edit:

dake hab es hinbekommen

Verfasst: 10.02.2007 16:26
von miccom
digdig2k6 hat geschrieben:stimmt nicht ganz an der tpl muss man nichts verändern
Naja, sauberer wäre es, das schon über die tpl zu machen, da die Desginelemente im Code eigentlich nichts verloren haben.