Gå til innhold

Inkludering og oppsett av side


Anbefalte innlegg

Jeg jobber med å få css/html siden min over på php på grunn av at alt blir mye lettere å oppdatere da. Det jeg sliter med er litt mer hvordan jeg kan gjøre alt dette.

 

Hvis dere tar turen innom Jokka.Net så vil dere se hvordan jeg har lagt opp alle filene mine og dere vil fort finne ut at dette bare er rot alt sammen..

 

Det jeg vil gjøre er å få en indexfil til å laste inn header, footer etc som er lagret i en annen fil slik som Wordpress har gjort det.

 

Men egentlig så vet jeg ikke helt, og jeg vil gjerne høre deres tanker om dette først..

Lenke til kommentar
Videoannonse
Annonse
Det jeg vil gjøre er å få en indexfil til å laste inn header, footer etc som er lagret i en annen fil slik som Wordpress har gjort det.

 

Høres ut som om du er på jakt etter kommandoen: include("filnavn.fil");

Denne komandoen prøver og inkludere en fil, om den ikke finnes får du en feilmelding, og siden fortsetter og laste. Dersom du legger til @ først, vil ikke feilmeldingen bli vist.

 

Du kan også benytte deg av require("filnavn.fil"); som vil stoppe og laste siden dersom fila ikke finnes. Mer info om bruk og alternativer finner du hos php.net: http://no2.php.net/include/

Lenke til kommentar

Takk:) Det fungerte.

 

Men så var det en ting da. Hvordan er det lurt å kategorisere filene mine? Altså hvordan bør systemet være om jeg skal ha inkludescript osv.. Eller er det nødvendig med et slikt script? Blir jo det samme? Bare at lenken er annerledes?

Endret av mX_D
Lenke til kommentar

Men så har jeg et problem. Jeg har brukt include på å laste inn menyen min, men der skal jo fargen på knappene skifte ettersom hvilken side man er på.. Hva gjør jeg da?

 

Klikk for å se/fjerne innholdet nedenfor

<div id="toptabs">
<p>Side Nettverk: 
<a class="activetoptab" href="index.php">Standar</a><span class="hide"> | </span>
<a class="toptab" href="../blogg/">Blogg</a><span class="hide"> | </span>
<a class="toptab" href="../adminadmin/">Admin</a></p>
</div>

Klikk for å se/fjerne innholdet nedenfor

/* Toptab menu */

#toptabs {
margin:10px auto -13px auto;
font-size:0.8em;
width:760px;
}

#toptabs p {
text-align:right;
color:#808080;
}

.toptab {
padding:4px 5px 3px 5px;
margin:0 0 0 4px;
text-decoration:none;
background:#f0f0f0 url(gfx/corner2.gif) top right no-repeat;
color:#808080;
border-bottom:1px solid #e0e0e0;
}

.toptab:hover {
background:#fafafa url(gfx/corner2.gif) top right no-repeat;
border-bottom:1px solid #eaeaea;
color:#505050;
text-decoration:none;
}

.activetoptab {
padding:4px 5px 3px 5px;
margin:0 0 0 4px;
color:#505050;
text-decoration:none;
background:#ffffff url(gfx/corner2.gif) top right no-repeat;
border-bottom:1px solid #ffffff;
}

.activetoptab:hover {
text-decoration:none;
border-bottom:1px solid #ffffff;
}

Klikk for å se/fjerne innholdet nedenfor

<div id="navitabs">
<h2 class="hide">Site menu:</h2>
<a class="activenavitab" href="../../innhold/index.php">Hovedside</a><span class="hide"> | </span>
<a class="navitab" href="../../innhold/profil">Profil</a><span class="hide"> | </span>
<a class="navitab" href="../../blogg">Blogg</a><span class="hide"> |</span>
<a class="navitab" href="../../innhold/bilder">Bilder</a><span class="hide"> | </span>
<a class="navitab" href="../../innhold/gjestebok">Gjestebok</a></div>

Klikk for å se/fjerne innholdet nedenfor

/* Navitab menu */

#navitabs {
clear:both;
}

.navitab {
padding:4px 8px 4px 8px;
margin:0 0 4px 0;
text-decoration:none;
font-size:1.1em;
background:#e0e0e0 url(gfx/corner.gif) top right no-repeat;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
}

.navitab:hover {
text-decoration:none;
background:#d0d0d0 url(gfx/corner.gif) top right no-repeat;
border-bottom:1px solid #ffffff;
}

.activenavitab {
padding:4px 8px 5px 8px;
color:#ffffff;
margin:0 0 5px 0;
font-size:1.1em;
text-decoration:none;
background:#505050 url(gfx/corner.gif) top right no-repeat;
}

.activenavitab:hover {
text-decoration:none;
color:#ffffff;
}

 

Kanskje jeg heller bør dra denne inn i html/css delen av forumet.. Men alikavel..

Lenke til kommentar
  • 2 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...