Avatar billede dosdesign Juniormester
01. marts 2005 - 21:14 Der er 28 kommentarer og
1 løsning

Hjemmeside skabelon i Php !

Hej - det lyder måske voldsom, men har nogen en skabelon så simpel så mulig af en hjemmeside (inkl. 2 test sider, overside/overskift, en menu med et par punkter evt. underpunkter og en sidefod) .... Det er bare så jeg kan se hvordan man laver en  hjemmeside hvor man kan hente menu+overskrift+sidefod ind hver gang man laver en ny side, som man linker til fra hovedmenu....Altså så man ikek skal rette i alle sider hver gang man ændre i menuen....altså kort sagt en meget simpel skabelon med tilhørende små filer/sider ....gerne i en zip fil)

Jeg kan godt lave html m..m men er træt af frames, vil heller lave dynamisk side i php !
Avatar billede elskermad.dk Nybegynder
01. marts 2005 - 21:17 #1
øhh du skal da stadig lave noget HTML (gerne tabeller) som bliver skabelonen!

config.php
<?

function start() {
  echo"
  start<br>
  <hr>
  <br>
  ";
}

function slut() {
  echo"
  <br>
  <hr>
  slut<br>
  på siden
  ";
}

?>

side.php
<?

include("config.php");

start();

echo"
hej nu da funktionerne bliver udført skal du kun rette i dem fremover
";

slut();

?>


sådan noget du mener?
Avatar billede voirsous Nybegynder
01. marts 2005 - 21:18 #2
Det her er godt nok ikke helt hvad du efterspørger (et færdigt eksempel), men håber du kan se ideen i det

<html>
....
<?php
$SIDE    = strtowlower($_GET['side']);

switch($SIDE) {
  case "ommig":
  include("ommig.php");
  break;

  case "omsol":
  include("omsol.php");
  break;

  case "omblomster":
  include("omblomster.php");
  break;

}
?>


når du skal skifte mellem de forskellige sider laver du et link som sersådan her ud dinside.php?side=ommig f.eks.
Avatar billede voirsous Nybegynder
01. marts 2005 - 21:19 #3
$SIDE    = strtowlower($_GET['side']);

skal være


$SIDE    = strtolower($_GET['side']);
Avatar billede elskermad.dk Nybegynder
01. marts 2005 - 21:20 #4
så nu har du 2 mådet at gøre det på :) lidt fordele er der i at forklare sig lidt skidt en gang imellem ;)
Avatar billede dosdesign Juniormester
01. marts 2005 - 21:22 #5
Jeg vil gerne have en hel skabelon, jeg ved jeg skal lave HTML endnu og kan sagtens, men hvordan skal man sætte det hele op, altså hvordan kan man have en skabelon til en side og kopiere den og så skrive forskellige ting på hver side men samtidg have overskriften og menuen m.m .... hvor skal man rette i skabelon side filen !
Avatar billede dosdesign Juniormester
01. marts 2005 - 21:26 #6
Jeg mener hvor skal det html (der er forskellig på hver side - det eneste der er anderledes på hver side) ændres - er det ikek nem lige at lave en overskrift i en tabel og i venstre side en menu og siderne i midten, lave 2 små sider med lidt html og link i menuen til de 2 sider) Er der ingen der lige med det vuns kan det !  Evt som denne side, blåt i hver side en over skrift og en mainframe , dvs der hvor siderne skifter alt efter hvilken man vælger i menuen !
Avatar billede elskermad.dk Nybegynder
01. marts 2005 - 21:27 #7
hvis du ser i mit eksempel så er det i filen config.php du skal rette i de 2 funktioner start og slut!

det er det html/tekst som kommer til at lave skabelonen også kan du så oprette sider alt efter behov som bliver lavet på samme måde som side.php'en hvor det er det mellem kaldet af de 2 funktioner som er specifik for hver side
Avatar billede backside Nybegynder
01. marts 2005 - 21:44 #8
Hvad med dette til at starte med:
http://backside.dk/idx.php?533491

Simpel include. Ved ikke hvor meget du kan endnu, så det er da en start.
Avatar billede backside Nybegynder
01. marts 2005 - 21:53 #9
Den ser sådan ud:
http://www.backside.dk/e/595957/index.phps

Der er nok bedre måder at gøre det på, men det er enkelt til at starte med.
Avatar billede dosdesign Juniormester
01. marts 2005 - 21:57 #10
Ok Backside, nu nærmer vi os ... jo jo .... MEN jeg ville gerne have menuen til venstre med evt. undermenupunkter der dukker op under hovedmenupunkterne, da jeg får mange undersider (evt. lignende løsning) og hvordan kan jeg gemme alle sider (du har lavet 4) kan jeg få dem med koder....vis kilde giver jo bare det det blivre til i php ikke sådan det ser ud rigtig...evt i en zip fil til dosdesign@esenet.dk  og tak tak !
Avatar billede dosdesign Juniormester
01. marts 2005 - 21:59 #11
Forresten Backside, nu er det vel sådan noget med man includer filer på hver af de 4 sider ? det er vel ikke bare sådan man skal kopiere alt det der er ens i alle sider !
Avatar billede backside Nybegynder
01. marts 2005 - 22:00 #12
Du får lige en zip så du kan se hvad der sker. Men det er en meget "billig" løsning.
http://backside.dk/idx.php?827081
Avatar billede dosdesign Juniormester
01. marts 2005 - 22:02 #13
Jeg skal vel have følgende filer :
index.php
side1.php
side2.php
side3.php
side4.php
header.php
menu.php

Kan du sende dem !

Det ser fint ud !
footer.php
Avatar billede backside Nybegynder
01. marts 2005 - 22:02 #14
En ny side laver du sådan her:
http://www.backside.dk/e/595957/2.phps

Du tilføjer et punkt til den i menu.php, så vil den være på alle sider.
Avatar billede dosdesign Juniormester
01. marts 2005 - 22:04 #15
jo det var lige det, jeg manglede ...vi skriver vist forbi hinanden, så jeg ser på det senere....Men bare send løs alle med alternativer....(menu til venstre inkl. underpunkter)

MEN 100000 TAK !
Avatar billede elskermad.dk Nybegynder
01. marts 2005 - 22:05 #16
backside's og mit forslag er identiske og en særdeles god måde at gøre det på :)
Avatar billede dosdesign Juniormester
01. marts 2005 - 22:10 #17
Jeg kan ikek se forslag fra elskermad er magen til backside...han sendte alle filer jeg skulle bruge, du skrev bare en lang smøre, som jeg ikke forstod hvordan det skulle gemmes og struktureres !

Men hvordan får jeg menu ned i venstre side (evt. inkl . undermenuer der popper op) og skal index.php filen virkelig bare være ens de andre side (dog ændret html) !
Avatar billede backside Nybegynder
01. marts 2005 - 22:15 #18
For at få menu´en i venstre side skal du bare ændre HTML´en.(tabellerne)
Det er faktisk bare at klippe et komplet HTML document i stykker, og derefter includere stumperne. Hvis man kan sige det sådan.

Og nej, jeg forstår heller ikke elskermad.dk´s forslag, men må hellere se lidt nærmere på det. Man bliver jo klogere hele tiden.
Avatar billede dosdesign Juniormester
01. marts 2005 - 22:39 #19
OK men stadig ingen undermenu punkter ??? jeg mener når man klikker eller holder musen på/over et link i menuen, så kommer f.eks 5 nye underpunkter frem som også er links ... er det svært at lave (hvordan?) .... jeg har 10 hovedmenu pkt (ex.) og til hver ca. 5 punkter hvordan gør man det så ?
Avatar billede backside Nybegynder
01. marts 2005 - 22:45 #20
Det er en helt anden sag.
Der er ca. 100000000 og ½ måder at lave menu´er på.
Nu har du ideen til include, nu skal du så finde en menu der passer dig.
Avatar billede backside Nybegynder
01. marts 2005 - 22:56 #21
Avatar billede dosdesign Juniormester
01. marts 2005 - 23:01 #22
jep ... ser på det imorgen  tak !
Avatar billede backside Nybegynder
01. marts 2005 - 23:02 #23
...og så får du lige et svar med på vejen.
Avatar billede Slettet bruger
01. marts 2005 - 23:50 #24
>backside.... kan jeg få lov til at se den ovenfor omtalte PHP-demo ? - da det lyder som om jeg kan få lidt indblik i PHP programering, så jeg kan komme igang med det.
Jeg har forsøgt på PHP-men det er endnu ikke gået alt for godt.
Avatar billede backside Nybegynder
02. marts 2005 - 00:15 #25
Den er på igen.  ;)
Avatar billede backside Nybegynder
02. marts 2005 - 00:21 #26
Vil ikke ligefrem sige at det er php programmering, du lærer nok ikke ret meget af den demo.
Avatar billede Slettet bruger
02. marts 2005 - 00:33 #27
Jo det tror jeg- det er for at få et indtryk af hvordan en side sættes op så finder jeg nok senere på at stille spm. til problemerne

Har set lidt på filerne - det ser lovende ud, men nu er det blevet lidt sent, så jeg fortsætter 'senere' på dagen.

Vil forsøge at lave det sammen med noget CSS, det kan vel godt lade sig gøre.

Jeg vil gerne give dig 60 point også - vil du have det så lægger jeg et spm.
Avatar billede backside Nybegynder
02. marts 2005 - 08:39 #28
Jo, virker fint sammen med css.
Avatar billede dosdesign Juniormester
02. marts 2005 - 09:47 #29
Jo jo Backside nu fatter jeg det også .... Havde prøvet lidt ASP engang og havde tænkt og nok forstået det med at include filer, det er jo lidt ligesom css også, hvor man kun skal rette et enkelt sted for at ændre mange steder ..... MEN jeg har aldrig taget mig sammen til at sætte mig ind i det og vupti på 1 time igår ved jeg hvordan man gør grundlæggende, så det er bare dejlig........ Det er jo faktisk bare (for dem der ikek helt er med) at ex. lave en tabel i ren html med overskrift, menu, bund m.m. og dernæst gå ind i koderne og starte fra en ende......gem alt det øverste i en header.php fil (bare klip det med ctrl + x over i en en ny tom fil) og fortsæt ned ad....Først gem det hele i en index.php og lad det midterste html være det der skal være på forsiden.... Jo jo jeg har ellers en side www.dosdesign.dk som er prppet med Php, men det er bare noget der var lavet på forhånd og var gratis at installere .... det er meget smart gå in på www.phpfusion.dk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester