Button in der Post-Ansicht versetzen...

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
nehcregit
Mitglied
Beiträge: 599
Registriert: 11.07.2002 20:59
Wohnort: Egelsbach
Kontaktdaten:

Button in der Post-Ansicht versetzen...

Beitrag von nehcregit »

Hallo,

ich versuche, einen Button für die Funktion "Beitrag melden" in der Postansicht zu versetzen. Er soll in die gleiche Zeile wie die kleinen Buttons unter den Beiträgen (die für Profil, WWW, MSN, ICE, etc), aber dort auf die rechte Seite. Ich schaffe es zwar, den Button in die Zeile zu bringen, aber er kommt dann immer links unter dem ICQ-Button zum Liegen.

Kann mir jemand helfen? Der Code ist dieser:

Code: Alles auswählen

<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
	<tr align="right">
		<td class="catHead" colspan="2" height="28"><span class="nav"><a href="{U_VIEW_OLDER_TOPIC}" class="nav">{L_VIEW_PREVIOUS_TOPIC}</a> :: <a href="{U_VIEW_NEWER_TOPIC}" class="nav">{L_VIEW_NEXT_TOPIC}</a> &nbsp;</span></td>
	</tr>
	{POLL_DISPLAY} 
	<tr>
		<th class="thLeft" width="150" height="26" nowrap="nowrap">{L_AUTHOR}</th>
		<th class="thRight" nowrap="nowrap">{L_MESSAGE}</th>
	</tr>
	<!-- BEGIN postrow -->
	<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"><strong>{postrow.CUSTOM_TITLE}</strong><strong>{postrow.CUSTOM_TITLE}</strong>{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_AGE}<br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />
		<!-- BEGIN switch_map -->
		<a href="{postrow.switch_map.U_MAP}" class="gensmall">{postrow.POSTER_FROM}</a>
		<!-- END switch_map -->
		<!-- BEGIN switch_no_map -->
		{postrow.POSTER_FROM}
		<!-- END switch_no_map -->
		</span><br /></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="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE}<span class="gen">&nbsp;</span>&nbsp; &nbsp;{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} {postrow.REPORT_IMG}</td>
			</tr>
			<tr>
				<td colspan="2"><hr /></td>
			</tr>
			<tr>
				<td colspan="2"><span class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
			</tr>
		</table></td>
	</tr>
	<tr>
		<td class="{postrow.ROW_CLASS}" width="150" align="left" valign="middle"><span class="nav"><a href="#top" class="nav">{L_BACK_TO_TOP}</a></span></td>
		<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
			<tr>
				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}
        <script language="JavaScript" type="text/javascript"><!--
        if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
		document.write(' {postrow.ICQ_IMG}');
	else
		document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
				
				//--></script><noscript>{postrow.ICQ_IMG}</noscript>
                                </td>
        		</tr>
		</table></td>
	</tr>
Es geht um die Funtkion {postrow.REPORT_IMG}. Danke!

[ externes Bild ]
SMFPortal.de - Deutscher Simple Machines Forum Support
Benutzeravatar
nehcregit
Mitglied
Beiträge: 599
Registriert: 11.07.2002 20:59
Wohnort: Egelsbach
Kontaktdaten:

Beitrag von nehcregit »

Hat niemand eine Idee? Wäre echt ne große Hilfe...
SMFPortal.de - Deutscher Simple Machines Forum Support
Benutzeravatar
DerGonzo
Mitglied
Beiträge: 732
Registriert: 14.09.2005 12:22
Wohnort: Dorsten

Beitrag von DerGonzo »

Moin!

Wie Du es schaffst, den Button nach rechts zu bekommen kann ich Dir leider auch nicht sagen - das haben wir auch in der Zeile mal mit einem Button versucht und haben es auf Teufel komm raus nicht hinbekommen... :cry:

Für die Reihenfolge der Anordnung kannst Du vielleicht hier abgucken (Buttons für Nickpage und Skype hinzugefügt):

Code: Alles auswählen

		<td class="{postrow.ROW_CLASS}" width="150" align="left" valign="middle"><span class="nav"><a href="#top" class="nav">{L_BACK_TO_TOP}</a></span></td>
		<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
			<tr> 
				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG} {postrow.SKYPE_IMG}
	<!-- BEGIN Nickpagebutton -->
	<a href="{postrow.Nickpagebutton.U_NICKPAGE}"><img src="templates/nickpage/JFD_nickpage_button_big.gif" border="0"></a>
	<!-- END Nickpagebutton -->
<script language="JavaScript" type="text/javascript"><!-- 

	if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
		document.write(' {postrow.ICQ_IMG}');
	else
		document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
				
				//--></script><noscript>{postrow.ICQ_IMG}</noscript>
                          </td>
			</tr>
		</table></td>
	</tr>
Schönen Gruß,
DerGonzo!
Benutzeravatar
miccom
Mitglied
Beiträge: 5620
Registriert: 30.03.2003 23:53
Wohnort: Hamburg
Kontaktdaten:

Beitrag von miccom »

ich würde alle buttons einfach in noch eine tabelle mit einer zeile und zwei zellen legen und die eine zelle align=left und die andere align=right formatieren. das sollte ohne weitere änderungen an der tabelle für den post_body funktionieren.
Benutzeravatar
nehcregit
Mitglied
Beiträge: 599
Registriert: 11.07.2002 20:59
Wohnort: Egelsbach
Kontaktdaten:

Beitrag von nehcregit »

Das habe ich versucht, zumindest halb, indem ich die vorhandene Tabellenzeile auf 100% Breite und für die rechte Zelle dann align="right" vergeben habe. Das hat leider nicht geklappt. Ich werde Deine Variante aber nochmal versuchen.
SMFPortal.de - Deutscher Simple Machines Forum Support
Benutzeravatar
miccom
Mitglied
Beiträge: 5620
Registriert: 30.03.2003 23:53
Wohnort: Hamburg
Kontaktdaten:

Beitrag von miccom »

mach mal aus dem:

Code: Alles auswählen

{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}
        <script language="JavaScript" type="text/javascript"><!--
        if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
      document.write(' {postrow.ICQ_IMG}');
   else
      document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
            
            //--></script><noscript>{postrow.ICQ_IMG}</noscript>
</td>
<td valign="middle" nowrap="nowrap" align="right">
{postrow.REPORT_IMG}
das:

Code: Alles auswählen

<table width="100%" border="0" cellspacing="0" cellpadding="0">
         <tr>
            <td valign="middle" nowrap="nowrap">
{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}
        <script language="JavaScript" type="text/javascript"><!--
        if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
      document.write(' {postrow.ICQ_IMG}');
   else
      document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
            
            //--></script><noscript>{postrow.ICQ_IMG}</noscript>
</td>
<td valign="middle" nowrap="nowrap" align="right">
{postrow.REPORT_IMG}
</td>
              </tr>
      </table>
Benutzeravatar
nehcregit
Mitglied
Beiträge: 599
Registriert: 11.07.2002 20:59
Wohnort: Egelsbach
Kontaktdaten:

Beitrag von nehcregit »

Gleiches (falsches) Verhalten: Der Button liegt entweder neben den anderen links oder unter dem ICQ-Button, wenn es diesen im Profil gibt... Aber auf keinen Fall liegt er rechts. :-?
SMFPortal.de - Deutscher Simple Machines Forum Support
Benutzeravatar
miccom
Mitglied
Beiträge: 5620
Registriert: 30.03.2003 23:53
Wohnort: Hamburg
Kontaktdaten:

Beitrag von miccom »

naja, das liegt an der absoluten positionierung der icq-blume, brauchst du den online status? falls nein, kannst du das ganze javascript zeug auch kicken:

Code: Alles auswählen

<table width="100%" border="0" cellspacing="0" cellpadding="0">
         <tr>
            <td valign="middle" nowrap="nowrap">
				{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG} {postrow.ICQ_IMG}
			</td>
			<td valign="middle" nowrap="nowrap" align="right">
				{postrow.REPORT_IMG}
			</td>
         </tr>
</table> 
Benutzeravatar
nehcregit
Mitglied
Beiträge: 599
Registriert: 11.07.2002 20:59
Wohnort: Egelsbach
Kontaktdaten:

Beitrag von nehcregit »

Ich frag mal den Cheff ;-)

Ansonsten müsste es mit Deinem Code auf jeden Fall klappen?
SMFPortal.de - Deutscher Simple Machines Forum Support
Benutzeravatar
nehcregit
Mitglied
Beiträge: 599
Registriert: 11.07.2002 20:59
Wohnort: Egelsbach
Kontaktdaten:

Beitrag von nehcregit »

Nee, der macht es nicht nach rechts, wie Du hier aktuell sehen kannst: http://www.dvdnarr.com/forum/viewtopic. ... 393#145393
SMFPortal.de - Deutscher Simple Machines Forum Support
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“