hwlars Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Hvordan tar man å bruke celle som ramme? Går det? Jeg bruker Dreamweaver og Frontpage (sistnavnte pga. jeg ikke er så flink i engelsk!) Jeg har prøvd Frontpage sin ordning med ramme, men den er liksom alt for klumpet! Jeg er lei av kopier alle cellene til hver side! På forhånd takk! Lenke til kommentar
Arve Systad Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Ohj, du gjør det på den Tungvinte måten altså?? Finn ut om serveren du bruker støtter PHP, så skal eg hjelpe deg et hakk vidare Lenke til kommentar
PoleCat Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 (endret) EDIT: Jeg var litt på tur ja... EDIT2: FP funker btw dårlig til php. Endret 29. februar 2004 av PoleCat Lenke til kommentar
Arve Systad Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Skjønte ikke helt problemstillingen din jeg. Du vil altså ha samme innhold i visse celler på alle sidene? dust, ilder! Har eg forstått det riktig om eg seier at problemet ditt er; Du har no mange undersider, som kver inneholder alle celler og meny og alt sånnt. Dette vil du slippe med tanke på oppdateringer osv. - og ha en metode for å kunne ha _ei_ hovedside, der alt innholdet ligger i separate filer, og inkludere det i hovedsida, sånn at du slipper å forandre alle undersidene når du skal gjøre forandringer i layout/design? Lenke til kommentar
hwlars Skrevet 29. februar 2004 Forfatter Del Skrevet 29. februar 2004 Ohj, du gjør det på den Tungvinte måten altså?? Finn ut om serveren du bruker støtter PHP, så skal eg hjelpe deg et hakk vidare er ikke helt sikker på om home.no.net støtter det? vet dere det? Lenke til kommentar
Loomy Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Ja, home.no.net støtter PHP Lenke til kommentar
hwlars Skrevet 29. februar 2004 Forfatter Del Skrevet 29. februar 2004 Skjønte ikke helt problemstillingen din jeg. Du vil altså ha samme innhold i visse celler på alle sidene? dust, ilder! Har eg forstått det riktig om eg seier at problemet ditt er; Du har no mange undersider, som kver inneholder alle celler og meny og alt sånnt. Dette vil du slippe med tanke på oppdateringer osv. - og ha en metode for å kunne ha _ei_ hovedside, der alt innholdet ligger i separate filer, og inkludere det i hovedsida, sånn at du slipper å forandre alle undersidene når du skal gjøre forandringer i layout/design? Ja Lenke til kommentar
Arve Systad Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 (endret) du kan bruke php-include. Sett dette i cella du vil ha allt innholdet i: <?php $sjekk_side = isset($side); if ($sjekk_side == 1) { if (@fopen("sider/$side.htm", "r")) { include ("sider/$side.htm"); } elseif (@fopen("sider/$side.php", "r")) { include ("sider/$side.php"); } if (!(@fopen("sider/$side.htm", "r")) && !(@fopen("sider/$side.php", "r"))) { include("sider/404/404.htm"); } } if ($sjekk_side <> 1) { include("sider/index2.htm"); } ?> Deretter lager du ei mappe på serveren som du kaller "sider". I denne mappa legger du allt innholdet du skal ha, la oss sei du har ei fil som heiter "info.htm" som inneholder informasjon om deg sjøl, så må du bruke denne linken i menyen for å inkludere den når du trykker; index.php?side=info legger du den fila i "sider/mappe/info.htm" så vil linken selfølgelig bli: index.php?side=mappe/info ================================= Så må eg få tilføye at det er KUN innholdet som må vere i filene som skal inkluderast, alle <head>, <body> tagger må vekk - KUN tekst/bilder skal vere igjen. Trenger du meir hjelp så sei ifra Edit: Glømte å nevne at no må du lagre fila som "index.php" Endret 29. februar 2004 av arve87 Lenke til kommentar
hwlars Skrevet 1. mars 2004 Forfatter Del Skrevet 1. mars 2004 klarer forsatt ikke det er det noen som har en side med som har råd å gi den fra seg? Lenke til kommentar
hwlars Skrevet 3. mars 2004 Forfatter Del Skrevet 3. mars 2004 *bump* klarer forsatt ikke det er det noen som har en side med som har råd å gi den fra seg? Lenke til kommentar
Arve Systad Skrevet 3. mars 2004 Del Skrevet 3. mars 2004 Vilken del av min "guide" var det du ikkje skjønte?? Lenke til kommentar
PT Skrevet 3. mars 2004 Del Skrevet 3. mars 2004 klarer forsatt ikke det Er det lokalt på pc'en du ikke får det til, eller har du lastet filene opp til home.no.net? Lenke til kommentar
hwlars Skrevet 4. mars 2004 Forfatter Del Skrevet 4. mars 2004 klarer forsatt ikke det Er det lokalt på pc'en du ikke får det til, eller har du lastet filene opp til home.no.net? Jeg har prøvd begge delene, men får det forsatt ikke til Jeg må ha gjort noe galt Lenke til kommentar
hwlars Skrevet 4. mars 2004 Forfatter Del Skrevet 4. mars 2004 (endret) Jeg har funnet noe! ********************************** Begge disse scriptene skal ligge i samme fil: index.php. Du bruker HTML på vanlig måte til å angi struktur og layout på siden. Scriptene vil sette selve teksten inn for deg. Teksten lagres som inc-filer i egen mappe. Det kan være lurt å gi denne mappen et navn som bare du selv kjenner til. NB! Inc-filene må skrives som HTML, men UTEN HTML- HEAD- og BODY-tagger, eller andre tagger som allerede er angitt i index.php. Husk at innholdet i inc-filene settes direkte inn i koden på index.php av serveren før de sendes til nettleseren til den som har kalt opp siden. Sammen med filene som inkluderes skal index.php være et fullstendig og korrekt HTML-dokument. Filene som inkluderes kan ha hvilken som helst filendelse (f.eks .txt), men disse scriptene benytter .inc. Du kan selvsagt endre filendelsene i scriptene hvis du finner dette mer hensiktsmessig. ******************************************************************************** Kopier dette scriptet inn der du skal ha menyen: <!--meny--> <?php $MenuPath = "./inc_filer/meny.inc"; include("$MenuPath"); ?> <!--/meny--> Du trenger bare å forandre denne linjen: $MenuPath = "./inc_filer/meny.inc"; Du må bare forandre teksten mellom gåsetegnene. Her skal du angi banen/stien til INC-filen som skal fungere som meny relativt til index.php. Menyen lagres som en separat inc-fil slik at den korresponderer med verdien for $MenuPath. Linkene i meny.inc må angis slik: <a href="index.php?side=hoved">Hovedsiden</a> <a href="index.php?side=neste">Neste Side</a> Teksten etter likhetstegnet må tilsvare filnavnet på en inc-fil i inc_mappe (eller hva du nå enn kaller den). index.php vil da kalles opp på nytt og sette inn denne filen der scriptet nedenfor ligger. ******************************************************************************** Kopier dette scriptet inn der du skal ha teksten som inkluderes: <!--innhold--> <?php $IncludeDir = "./inc_filer"; $DefaultPath = "./inc_filer/hoved.inc"; $FileExtension = ".inc"; if (isset($side)) { $side = stripslashes(strip_tags($side)); $Forbidden1 = ereg("\.\./", $side); $Forbidden2 = ereg("/", $side); $IncludePath = $IncludeDir . "/" . $side . $FileExtension; if ($Forbidden1 OR $Forbidden2) { echo "<h1>Advarsel</h1>\n"; echo "<p>Forespørsler på tvers av definerte \n"; echo "områder er ikke tillatt.</p>\n"; } else { if (@fopen("$IncludePath", "r")) { include ("$IncludePath"); } elseif (!(@fopen("$IncludePath", "r"))) { echo "<h1>Server Error 404</h1>\n"; echo "<p>Finner ikke den forespurte siden.</p>\n"; } } } else { include("$DefaultPath"); } ?> <!--/innhold--> De tre verdiene du trenger å forandre på, er disse: $IncludeDir = "./inc_filer"; $DefaultPath = "./inc_filer/hoved.inc"; $FileExtension = ".inc"; Du må bare forandre teksten mellom gåsetegnene. I $IncludeDir angir du mappen hvor INC-filene befinner seg relativt til index.php. I $DefaultPath angir du banen/stien til den INC-filen som skal fungere som hovedside. I $FileExtension angir du hvilken filendelse du vil ha på filene som skal inkluderes. Husk også at du eventuelt må forandre filnavnet på hovedsiden i $DefaultPath samt filnavnet på menyen i $MenuPath tilsvarende. NB! HVIS INCLUDE-FILENE DINE SKAL INNEHOLDE PHP-SCRIPTS SOM DU IKKE ØNSKER AT ANDRE SKAL FÅ INNSYN I, SÅ BØR DU BRUKE FILENDELSEN .php. GRUNNEN TIL DETTE ER AT .inc-FILER OG .txt-FILER BEHANDLES SOM VANLIGE TEKSTDOKUMENTER SOM KAN ÅPNES I EN NETTLESER. MED .php-ENDELSE VIL SCRIPTET I INCLUDE-FILEN KJØRES OG GI EN OUTPUT. $Forbidden1 og $Forbidden2 vil forhidre at de besøkende inkluderer filer fra andre områder eller foldere enn den du har angitt i $IncludeDir. Endret 4. mars 2004 av hwlars Lenke til kommentar
the_lynx Skrevet 4. mars 2004 Del Skrevet 4. mars 2004 Det der er jo det samme som arve87 posta da... Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå