Naast de body elementen plaatsen (stijlontwikkeling SFB)
Forumregels
LEES: Richtlijnen voor Support. Vul de support template in!
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
LEES: Richtlijnen voor Support. Vul de support template in!

Naast de body elementen plaatsen (stijlontwikkeling SFB)
Ik wil een nieuwe stijl maken, gebaseerd op subsilver2. Overall_header.html alvast iets aangepast, ander logo, en wilde even dit eerste resultaat testen. Dus alles in een nieuwe map via FTP geüpload in de map phpbb3/styles/sfb (sfb is de map waarin alle templatefiles staan).
Maar wat dan? In het beheerderpaneel staat nergens aangegeven hoe ik een nieuwe stijl kan importeren. Waarschijnlijk kijk/doe ik iets verkeerd, maar wat dan?
-edit-
Topictitel gewijzigd ivm verdere vragen
Maar wat dan? In het beheerderpaneel staat nergens aangegeven hoe ik een nieuwe stijl kan importeren. Waarschijnlijk kijk/doe ik iets verkeerd, maar wat dan?
-edit-
Topictitel gewijzigd ivm verdere vragen
Laatst gewijzigd door Ger op 09 jul 2007, 21:13, 2 keer totaal gewijzigd.
Re: Stijl geüpload, maar dan?
Bovenin het tabblad "Stijlen"
vervolgens moet daar bij "ongeïnstalleerde stijlen" jouw nieuwe stijl staan,
Je installeert hem.
Als je hem als standaard stijl wilt (neem ik aan) moet je hem bij "opties" op "Maak standaard stijl" zetten
vervolgens moet daar bij "ongeïnstalleerde stijlen" jouw nieuwe stijl staan,
Je installeert hem.
Als je hem als standaard stijl wilt (neem ik aan) moet je hem bij "opties" op "Maak standaard stijl" zetten

Voormalig Support Teamlid
Re: Stijl geüpload, maar dan?
Mja, dat was ik dus vergeten te melden, daar zie ik hem niet. Ook Ctrl+F5 hielp niet. inmiddels een herstart gedaan, geen resultaat. Daarom verwachtte ik dus dat ik het eerst nog aan phpBB moest vertellen dat ik iets heb geüpload, maar waar dan? 

Re: Stijl geüpload, maar dan?
Heb je ook het CFG bestand aangepast? Ik weet niet precies hoe phpBB3 naar nieuwe stijlen zoekt, maar dat kan de reden zijn.
Re: Stijl geüpload, maar dan?
Dat was 'm dus inderdaad. Moest ook voor de imageset, template en team. Thanks!
Re: Stijlontwikkeling SFB
Maar even de topictitel gewijzigd, dan kan ik hier mijn verdere vragen stellen ipv dit hele forum voor mezelf te kapen. Ik heb namelijk het idee dat ik nog tegen veel vragen ga aanlopen … 
Nu bijvoorbeeld is mijn vraag hoe ik het forum een vaste breedte kan geven. Hoe geef ik aan dat ik de totale breedte 750 pixels wil laten zijn (met daarachter dus hetgeen wat hier bij phpBB.nl grijs is). En een daarbij komende vraag: als de vensterbreedte van de gebruiker 1280 pixels of meer is (36% van de bezoekers), wil ik graag aan beide zijden een verticale (google) advertentie tevoorschijn laten komen. Bij de andere gebruikers wil ik dit niet doen (want dat is natuurlijk niet erg gebruikersvriendelijk). Hoe doe ik dat?

Nu bijvoorbeeld is mijn vraag hoe ik het forum een vaste breedte kan geven. Hoe geef ik aan dat ik de totale breedte 750 pixels wil laten zijn (met daarachter dus hetgeen wat hier bij phpBB.nl grijs is). En een daarbij komende vraag: als de vensterbreedte van de gebruiker 1280 pixels of meer is (36% van de bezoekers), wil ik graag aan beide zijden een verticale (google) advertentie tevoorschijn laten komen. Bij de andere gebruikers wil ik dit niet doen (want dat is natuurlijk niet erg gebruikersvriendelijk). Hoe doe ik dat?
Re: Stijlontwikkeling SFB
Voor die Google-ads heb ik een scriptje ontdekt waarmee het wel moet lukken... De forumbreedte heb ik nu op 750 pixels vastgezet, maar nu staat alles helemaal links. Hoe centreer ik dat? Ik zie hiervoor wel mogelijkheiden voor de prosilver stijl, maar ik heb als basis subsilver2. Hoe moet ik die centreren?
Re: Stijlontwikkeling SFB
Centreren is me nu ook gelukt (heb toch wel een beetje een leercurve
) maar ik heb nu nog 1 probleem over: De logo staat 1 pixel opgeschoven naar rechts. In stylesheet.css stond:
Het stond eerst zo'n 25 pixels naar rechts en nog een stukje omhoog, volgens mij kwam dat door de padding. Die heb ik weggehaald, nu staat er dus dit:
Bij wrapheader staat:
Lijkt mij ook goed, of moet ik toch nog iets veranderen, hier of ergens anders?

Code: Selecteer alles
#logodesc {
margin-bottom: 5px;
padding: 5px 25px;
background: #000000;
border-bottom: 1px solid #4787A7;
}
Code: Selecteer alles
#logodesc {
margin-bottom: 5px;
background: #000000;
border-bottom: 1px solid #4787A7;
}
Code: Selecteer alles
#wrapheader {
min-height: 120px;
height: auto !important;
height: 120px;
width: 750px;
padding: 0;
background-color: #000000;
}
Re: Stijlontwikkeling SFB
Als het logo nu op de plek staat en niet 1px verschoven dan staat hij toch goed? 

Re: Stijlontwikkeling SFB
Ik ben niet helemaal duidelijk geweest zie ik. Excusé.
Eerst stond het logo meer verschoven dan die ene pixel. Na bovenstaande aanpassing staat het nu wel op de goede hoogte, maar nog 1 pixel teveel naar rechts (ipv 25 pixels eerst).
Eerst stond het logo meer verschoven dan die ene pixel. Na bovenstaande aanpassing staat het nu wel op de goede hoogte, maar nog 1 pixel teveel naar rechts (ipv 25 pixels eerst).
Re: Stijlontwikkeling SFB
Ehm.. zit hij al helemaal tegen de rand aan? Heb je een linkje?
Re: Stijlontwikkeling SFB
Nee, ik kan niet linken omdat ik in een afgeschermde omgeving werk (alleen bereikbaar met bepaalde IP) omdat alles nog in de knutselfase is. Maar een screendump zal vast ook wel duidelijk zijn. Dit is in IE 7:

En ik merk zojuist dat het forum in FF 2.0.0.4 niet gecentreerd staat maar geheel links. Dwz, de header helemaal links en het forum zelf iets naar rechts. Zie screendump:

Voor het gemak maar even hieronder de complete stylesheet.css gezet:
En ik merk zojuist dat het forum in FF 2.0.0.4 niet gecentreerd staat maar geheel links. Dwz, de header helemaal links en het forum zelf iets naar rechts. Zie screendump:
Voor het gemak maar even hieronder de complete stylesheet.css gezet:
- Spoiler: bekijk
Re: Stijlontwikkeling SFB
Goed, het centreren in firefox is nu ook goed gegaan. Het heeft me wel wat aanpassingen in de code gekost, maar nu zou het, ongeacht welke browser (behalve NN4) goed moeten zijn. Wat heb ik gedaan?
In de body heb ik de text-align op center; gezet. Vervolgens heb ik een containerdiv gemaakt waarbij ik de marges links en rechts op auto; heb gezet en daar de text-align op left gezet. Het relevante stuk uit mijn CSS ziet er nu zo uit:
Om die container te laten werken moet dat natuurlijk ook in de html worde opgenomen. Hiervoor heb ik in overall_header.html de div gestart en in overall_footer.html geëindigd. Voor het nageslacht en de anderen die hier tegenaan lopen: dit doe je zo:
############################################################################################
OPEN: overall_header.html
OPEN: overall_footer.html
save/close all files
############################################################################################
Blijf ik alleen nog zitten met dat logo dat die verdomde 2 pixels (niet 1 zoals ik eerst dacht, maar 2) die dat logo opgeschoven is ten opzichte van al het andere. Zoals je kunt zien in de screenshots in mijn vorige post is het niet die border onder het logo dat is verschoven, maar het logo zelf. Ten opzichte van die border en al het andere. Er moet dus iets zijn met die border of een table, dus het lijkt me ook dat er iets mis is met het stukje #logodesc in de CSS maar ik zie het toch echt niet.
Relevant stukje uit overall_header.html:
Wat is de fout?
In de body heb ik de text-align op center; gezet. Vervolgens heb ik een containerdiv gemaakt waarbij ik de marges links en rechts op auto; heb gezet en daar de text-align op left gezet. Het relevante stuk uit mijn CSS ziet er nu zo uit:
Code: Selecteer alles
/* Layout
------------ */
* {
/* Reset browsers default margin, padding and font sizes */
margin: 0;
padding: 0;
}
html {
font-size: 100%;
}
body {
/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
font-family: Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;
color: #323D4F;
background-color: #000000;
font-size: 55%; /* This sets the default font size to be equivalent to 9px */
width: 750px;
text-align: center;
}
#container {
margin-left: auto;
margin-right: auto;
width: 55em;
text-align: left;
}
#wrapheader {
min-height: 120px;
height: auto !important;
height: 120px;
width: 750px;
padding: 0;
background-color: #000000;
}
#wrapcentre {
margin: auto auto auto auto;
width: 750px;
}
#wrapfooter {
text-align: center;
clear: both;
}
#wrapnav {
width: 100%;
margin: 0;
background-color: #ECECEC;
border-width: 1px;
border-style: solid;
border-color: #A9B8C2;
}
#logodesc {
width: 750px;
margin-bottom: 5px;
background: #000000;
border-bottom: 1px solid #4787A7;
}
############################################################################################
OPEN: overall_header.html
Code: Selecteer alles
FIND:
<div id="wrapheader">
BEFORE, ADD:
<div id="container">
Code: Selecteer alles
FIND:
</body>
BEFORE, ADD:
</div>
############################################################################################
Blijf ik alleen nog zitten met dat logo dat die verdomde 2 pixels (niet 1 zoals ik eerst dacht, maar 2) die dat logo opgeschoven is ten opzichte van al het andere. Zoals je kunt zien in de screenshots in mijn vorige post is het niet die border onder het logo dat is verschoven, maar het logo zelf. Ten opzichte van die border en al het andere. Er moet dus iets zijn met die border of een table, dus het lijkt me ook dat er iets mis is met het stukje #logodesc in de CSS maar ik zie het toch echt niet.
Relevant stukje uit overall_header.html:
Code: Selecteer alles
<div id="container">
<div id="wrapheader">
<div id="logodesc">
<table width="100%" cellspacing="0">
<tr>
<td align="center"><a href="{U_INDEX}">{SITE_LOGO_IMG}</a></td>
</tr>
</table>
</div>
Re: Naast de body elementen plaatsen (stijlontwikkeling SFB)
Die fout is door wat lelijke code verholpen. kom ik op het volgende punt:
Nu ik de forumbreedte vast heb staan op 750px; wil ik graag links en rechts wat extra elementen tonen. Die wil ik ter hoogte van de body laten beginnen, dus net onder de header. Eigenlijk bij iedere pagina (mits een bepaalde hoogte). Kan ik dat eenvoudig in de templatefiles wijzigen, en zo ja welke dan? Of moet ik in iedere templatefile een aanpassing maken?
Nu ik de forumbreedte vast heb staan op 750px; wil ik graag links en rechts wat extra elementen tonen. Die wil ik ter hoogte van de body laten beginnen, dus net onder de header. Eigenlijk bij iedere pagina (mits een bepaalde hoogte). Kan ik dat eenvoudig in de templatefiles wijzigen, en zo ja welke dan? Of moet ik in iedere templatefile een aanpassing maken?
Re: Naast de body elementen plaatsen (stijlontwikkeling SFB)
Als die blokken op iedere pagina hetzelfde mogen zijn dan zou je het in overall_header.html kunnen doen. Bijvoorbeeld:
De div rechts sluit je af in overall_footer.html. Door gebruik te maken van float in je CSS zou dit gemakkelijk moeten kunnen.
Code: Selecteer alles
<div id="links"> *blokken* </div>
<div id="rechts"> *forum*
Re: Naast de body elementen plaatsen (stijlontwikkeling SFB)
Als ik het goed begrijp (maar ik ben nog vrij vers in de wereld van div's en CSS) krijg ik zo alleen links ruimte voor een extra element, en rechts niet. Klopt? Liefst heb ik ze aan beide kanten, kan dat ook?
Re: Naast de body elementen plaatsen (stijlontwikkeling SFB)
Klopt, even ruw en snel, volgensmij moet je er dan ook wel uitkomen.
Overall_header:
Overall_footer:
Overall_header:
Code: Selecteer alles
<div id="linkerkolom" style="float: left; width: 150px;"> * linkerkolom *</div>
<div id="center" style="float: left;">
Code: Selecteer alles
</div>
<div id="rechterkolom" style="float: left; width: 150px;"> * rechterkolom *</div>
Re: Naast de body elementen plaatsen (stijlontwikkeling SFB)
Bedankt, lijkt me vrij simpel. Ik ga er vandaag of morgen mee aan de slag, laat wel weten wat het resultaat is.
Re: Naast de body elementen plaatsen (stijlontwikkeling SFB)
Hij doet het niet echt. Links komt het wel tevoorschijn, rechts krijg ik het niet voor elkaar. Het komt zelfs niet tevoorschijn in de bron.
Ik denk dat het iets te maken heeft met mijn container nav het centreren, maar na een uur klooien ben ik er nog niet uit. Stukje uit mij CSS:
Ik denk dat het iets te maken heeft met mijn container nav het centreren, maar na een uur klooien ben ik er nog niet uit. Stukje uit mij CSS:
- Spoiler: bekijk
- Spoiler: bekijk