Sivu 1/1

NavBar

Lähetetty: 04 Kesä 2007, 17:11
Kirjoittaja Rupuz
Missä tiedostossa määritetään NavBarin linkit? Kerro myös polku phpBB2 kansiosta. Esim: phpBB2\joku kansio\mahdollisesti joku kansio\tiedosto.jokin tiedostotyyppi
Pitäisi lisätä pari linkki siihen.

Re: NavBar

Lähetetty: 04 Kesä 2007, 17:44
Kirjoittaja Admin
Mikä on NavBar?

Re: NavBar

Lähetetty: 04 Kesä 2007, 18:03
Kirjoittaja Lurttinen

Re: NavBar

Lähetetty: 04 Kesä 2007, 18:17
Kirjoittaja Rupuz
Admin kirjoitti:Mikä on NavBar?
NavBar eli Nagigation Bar. Sisältää: FAQ, Search, Memberlist, Usergroups, Profile, Register, Login.
Lurttinen kirjoitti:Onko kyse tästä MODista?
http://www.phpbb.com/community/viewtopi ... 5&t=263934
Ei ole. Kyse on vakionaan phpBB:stä löytyvä NavBar, joka on ylhäällä logon vieressä.

Täytynee kokeilla tuota MODia.
*Menee lataamaan NavBAr MODin*

Re: NavBar

Lähetetty: 04 Kesä 2007, 18:59
Kirjoittaja Admin
Sijaitsee templates/templaatti/overall_header.tpl siellä on noi linkit

Re: NavBar

Lähetetty: 04 Kesä 2007, 19:20
Kirjoittaja Rupuz
Kiitos Admin!

Re: NavBar

Lähetetty: 09 Maalis 2008, 09:32
Kirjoittaja kilpikonna
En valitettavasti ymmärrä näistä koodeista mitään, joten mihin kohtaan ja miten laitetaan uusi linkki? Juuri siis NavBariin pitäisi saada linkki Galleriaan, omaan osoitteeseensa. Aloittelijaystävälliset ohjeet kiitos. :oops:

Re: NavBar

Lähetetty: 09 Maalis 2008, 10:53
Kirjoittaja Merri
Tässä on pätkä overall_header.tpl:n loppua:

Koodi: Valitse kaikki

<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center"> 
	<tr> 
		<td class="bodyline"><table width="100%" cellspacing="0" cellpadding="0" border="0">
			<tr> 
				<td><a href="{U_INDEX}"><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a></td>
				<td align="center" width="100%" valign="middle"><span class="maintitle">{SITENAME}</span><br /><span class="gen">{SITE_DESCRIPTION}<br />&nbsp; </span> 
				<table cellspacing="0" cellpadding="2" border="0">
					<tr> 
						<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a>&nbsp; &nbsp;<a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>&nbsp; &nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>&nbsp; &nbsp;<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>&nbsp; 
						<!-- BEGIN switch_user_logged_out -->
						&nbsp;<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a>&nbsp;
						<!-- END switch_user_logged_out -->
						</span></td>
					</tr>
					<tr>
						<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>&nbsp; &nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>&nbsp; &nbsp;<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>&nbsp;</span></td>
					</tr>
				</table></td>
			</tr>
		</table>
Se on tosiaan aikamoista sotkua, koska subSilver on taitettu taulukkojen avulla. Mutta, selkiytetään sitä edes hieman:

Koodi: Valitse kaikki

<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center"> 
	<tr> 
		<td class="bodyline">
			<table width="100%" cellspacing="0" cellpadding="0" border="0">
				<tr> 
					<td>
						<a href="{U_INDEX}"><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a>
					</td>
					<td align="center" width="100%" valign="middle">
						<span class="maintitle">{SITENAME}</span><br />
						<span class="gen">{SITE_DESCRIPTION}<br />&nbsp;</span>
						<table cellspacing="0" cellpadding="2" border="0">
							<tr>
								<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">
									&nbsp;<a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a>&nbsp;
									&nbsp;<a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>&nbsp;
									&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>&nbsp;
									&nbsp;<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>&nbsp;
<!-- BEGIN switch_user_logged_out -->
									&nbsp;<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a>&nbsp;
<!-- END switch_user_logged_out -->
								</span></td>
							</tr>
							<tr>
								<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">
									&nbsp;<a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>&nbsp;
									&nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>&nbsp;
									&nbsp;<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>&nbsp;
								</span></td>
							</tr>
						</table>
					</td>
				</tr>
			</table>
Eli nyt tuosta pitäisi jo selkeämmin ainakin erottua omilla riveillään kukin linkki, jotta muokkaamiseen saa ehkä jotain tolkkua. Mutta viedään vielä pidemmälle, otetaan nuo kuvat pois häiritsemästä:

Koodi: Valitse kaikki

<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center"> 
	<tr> 
		<td class="bodyline">
			<table width="100%" cellspacing="0" cellpadding="0" border="0">
				<tr> 
					<td>
						<a href="{U_INDEX}"><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a>
					</td>
					<td align="center" width="100%" valign="middle">
						<span class="maintitle">{SITENAME}</span><br />
						<span class="gen">{SITE_DESCRIPTION}<br />&nbsp;</span>
						<table cellspacing="0" cellpadding="2" border="0">
							<tr>
								<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">
									&nbsp;<a href="{U_FAQ}" class="mainmenu">{L_FAQ}</a>&nbsp;
									&nbsp;<a href="{U_SEARCH}" class="mainmenu">{L_SEARCH}</a>&nbsp;
									&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu">{L_MEMBERLIST}</a>&nbsp;
									&nbsp;<a href="{U_GROUP_CP}" class="mainmenu">{L_USERGROUPS}</a>&nbsp;
<!-- BEGIN switch_user_logged_out -->
									&nbsp;<a href="{U_REGISTER}" class="mainmenu">{L_REGISTER}</a>&nbsp;
<!-- END switch_user_logged_out -->
								</span></td>
							</tr>
							<tr>
								<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">
									&nbsp;<a href="{U_PROFILE}" class="mainmenu">{L_PROFILE}</a>&nbsp;
									&nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu">{PRIVATE_MESSAGE_INFO}</a>&nbsp;
									&nbsp;<a href="{U_LOGIN_LOGOUT}" class="mainmenu">{L_LOGIN_LOGOUT}</a>&nbsp;
								</span></td>
							</tr>
						</table>
					</td>
				</tr>
			</table>
Käytännössä teet samannäköisen rivin, esim. &nbsp;<a href="sivunosoite.html" class="mainmenu">Oma sivu</a>&nbsp;


Ja jotta vaihtoehdot ja kokeiltava ei loppuisi kesken, niin tässä on kokonaan korvaava koodinpätkä, joka siirtää tyyliä CSS:n puolelle:

Koodi: Valitse kaikki

<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center"> 
	<tr> 
		<td class="bodyline">
			<style type="text/css">
#sitename {
	font-family : 'Arial', sans-serif;
	font-size : 12pt;
}

#sitedesc {
	border-top : 1px solid #CCC;
	font-size : 10pt;
	font-style : italic;
}

#mainnav {
	margin : 10px;
	padding : 0;
}

#mainnav li {
	display : inline;
	list-style : none;
	margin : 0 5px;
	padding : 0;
}
			</style>
			<h1 id="sitename">{SITENAME}</h1>
			<p id="sitedesc">{SITE_DESCRIPTION}</p>
			<ul id="mainnav">
				<li><a href="{U_FAQ}">{L_FAQ}</a></li>
				<li><a href="{U_SEARCH}">{L_SEARCH}</a></li>
				<li><a href="{U_MEMBERLIST}">{L_MEMBERLIST}</a></li>
				<li><a href="{U_GROUP_CP}">{L_USERGROUPS}</a></li>
<!-- BEGIN switch_user_logged_out -->
				<li><a href="{U_REGISTER}">{L_REGISTER}</a></li>
<!-- END switch_user_logged_out -->
				<li><a href="{U_PROFILE}">{L_PROFILE}</a></li>
				<li><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a></li>
				<li><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a></li>
			</ul>

Re: NavBar

Lähetetty: 11 Maalis 2008, 12:41
Kirjoittaja kilpikonna
^Ei hitsi mä sain tuon oikeasti toimimaan! (helppoa se ei ehkä silti ollut...)
http://miraclela.net/phpBB2
Siellä komeilee galleria painike joka vie ihan oikeaan paikkaankin.
Kiitos Merri! :P Oivalliset ohjeet joiden kanssa tyhmempikin onnistuu.

Re: NavBar

Lähetetty: 27 Maalis 2008, 20:57
Kirjoittaja Merri
Jos haluat tuon "Kirjaudu sisään tarkistaaksesi yksityiset viestit" tilalle vaan "Yksityisviestit", niin voit vaihtaa {PRIVATE_MESSAGE_INFO} tilalle {L_PRIVATEMSGS} niin sitten pitäisi vaan lukea Yksityisviestit. Tosin vaarana tässä on tietysti se, että uusista viesteistä huomauttaminen jää ihan kokonaan ponnahdusikkunan varaan.