Buttons in profile_view_body.tpl anpassen

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.
Antworten
wraith
Mitglied
Beiträge: 58
Registriert: 19.04.2003 20:22
Wohnort: Erlangen
Kontaktdaten:

Buttons in profile_view_body.tpl anpassen

Beitrag von wraith »

Hallo Leute,

ich verwende auf dem phpbb 2.0.4 ein modifiziertes "Raps"-Template.
Dabei habe ich das Problem, dass in der Leiste unter den Postings der ICQ-Button weit nach rechts verschoben ist:
[ externes Bild ]

Ich bin schon soweit gekommen, dass die Anweisungen für diese Buttons wohl in der profile_view_body.tpl stehen.
Allerdings habe ich keine Ahnung von Javascript, das eben bei dem ICQ-Button dabei ist, und Änderungen an dem "Nicht-Javascript"-Anteil haben keine Veränderung gebracht.

Code: Alles auswählen

<tr> 
				<td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_ICQ_NUMBER}:</span></td>
				<td class="row1"><script language="JavaScript" type="text/javascript"><!-- 
	
			if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 )
				document.write(' {ICQ_IMG}');
			else
				document.write('<table cellspacing="0" cellpadding="0" border="0"><tr><td nowrap="nowrap"><div style="position:relative;height:18px"><div style="position:absolute">{ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{ICQ_STATUS_IMG}</div></div></td></tr></table>');
				
				//--></script><noscript>{ICQ_IMG}</noscript></td>
			</tr>
			</table>
		</td>
	</tr>
Kann mir bitte jemand sagen, wie ich den Button an den anderen ausrichten kann?

Cya Wraith
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

der Bildausschnitt sagt mir eher, dass du dich in einem Thema befindest mit Beiträgen oder ? Dann wäre die richtige Datei nämlich die viewtopic_body.tpl
wraith
Mitglied
Beiträge: 58
Registriert: 19.04.2003 20:22
Wohnort: Erlangen
Kontaktdaten:

Beitrag von wraith »

:o Ohhh, klar...
ich D....

Okay, danke!

Ich bastel da mal dran rum, ein erster Versuch verbessert zwar die Situation, löst aber das Problem nicht ganz....

Ich bin zu Dank verpflichtet!

Cya Wraith
wraith
Mitglied
Beiträge: 58
Registriert: 19.04.2003 20:22
Wohnort: Erlangen
Kontaktdaten:

Beitrag von wraith »

So, ich blicks nicht....
Hier der passende Codeausschnitt aus der viewtopic_body.tpl

Code: Alles auswählen

	<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 )
		document.write(' {postrow.ICQ_IMG}');
	else
		document.write('</td><td>&</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><td valign="middle" nowrap="nowrap">{postrow.ICQ_IMG}</noscript></td>
				<td valign="middle" align="right" nowrap="nowrap"><span class="nav"><a href="#top" class="nav">{L_BACK_TO_TOP}</a></span></td>
			</tr>
		</table></td>
	</tr>
Das beste Ergebnis hat bislang die Veränderung der Zeile<div style="position:absolute"> zu position:relative...aber das is auch nicht das Gelbe.

Wenn ich zu den anderen Buttons {postrow.ICQ_IMG} einfüge ist zwar der Button "bündig", dafür fehlt dann natürlich (zwecks Javascript) die ICQ-Blume mit dem Onlinestatus.....

Im subSilver-Style besteht das Problem nicht, da fehlt nur die Zeile mit der Navigation "Nach oben" bzw. ist in die linke Zelle (also die unter dem Avatar) gestellt.
Entferne ich die, ziehts den Button nach rechts raus....

Lösungsvorschläge?

Cya Wraith
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Was ist wenn du an dieser Stelle einfach mal probehalber den Code aus der viewtopic_body.tpl vom subSilver Style einfügst ?
wraith
Mitglied
Beiträge: 58
Registriert: 19.04.2003 20:22
Wohnort: Erlangen
Kontaktdaten:

Beitrag von wraith »

Hab ich probiert,

dann fehlt die curve_bottom_left.gif,
also die Abrundung der Zelle.

Ansonsten passt das jetzt....

Ich tüftel weiter, und danke vielmals!

Cya Wraith
wraith
Mitglied
Beiträge: 58
Registriert: 19.04.2003 20:22
Wohnort: Erlangen
Kontaktdaten:

Beitrag von wraith »

Yeeeeeehaw!

Habs geschafft.....

Musste zwar ein bisserl rumtüfteln, aber nun schauts so aus, wie ichs wollte.

Folgender Code war nötig:

Code: Alles auswählen

<tr> 
		<td class="row2" width="150" align="left" valign="bottom" style="padding: 0px;"><table width="150" height="24" cellspacing="0" cellpadding="4" border="0">
			<tr>
				<td align="left" valign="bottom" style="padding: 0px;"><img src="templates/raps/images/curve_left_bottom.gif" border="0" /></td>
				<td><span class="nav"><a href="#top" class="nav">{L_BACK_TO_TOP}</a></span></td>
			</tr>
		</table></td>
		<td class="{postrow.ROW_CLASS}" width="100%" height="24" valign="middle" 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>&</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>
Danke nochmal Mister X, ohne deine Hilfe wäre ich nicht weiter gekommen!

Wer das Ergebnis sehen will, klicke hier

Cya Wraith
Antworten

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