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:
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.