Link????

Tags:    php

<< < 12 > >>
Hejsa i kloghoveder.

Jeg har opsat et design/skabelon med include til at sætte siderne ind i de forskellige celler i tabellen. Jeg laver så følgende include i top cellen: <?php include("topmenu.php"); ?>. Jeg laver derefter en side jeg kalder topmenu.php, hvor jeg laver menuerne som jeg gerne vil have dem, også skal jeg have dem til at når man trykker på menuerne åbner midter cellen sig med indholdet (ligesom på langt de fleste hp'er...) Jeg kan ikke finde ud af hvordan jeg skal gøre det?

Mvh
Frederik Strikert





18 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Så skal du bruge frames (html)

http://html.dk/tutorials/html/lektion12.asp






-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------


Nej, det skal du ikke ;)

MH.

The-Freak

Livet er for kort til at kede sig.


Det du forklare der er jo det jeg har lavet. Jeg mangler noget at kunne linke fra header til indhold..

Hvis du siger at det skal jeg ikke, kan du så ikke komme med det jeg skal istedet?


Jow selvfølgelig ;)... Kan da ihvertfald prøve :D

Det du skal gøre er at lave din header og din footer(Disse skal vel være i den øverste og nedeste række i din tabel) så de passer ind. Du skal derefter ikke lave nogle <html> eller <body> tags og lign. F.eks. header.php.
Fold kodeboks ind/udKode 


og footer.php
Fold kodeboks ind/udKode 


og så skal du have noget indhold. Det gør du med noget lign dette f.eks.:
Fold kodeboks ind/udKode 

(Kald denne indhold.php for denne demostration)

Så skal du bare lave noget PHP kode. Der kunne du f.eks. lave flg.:
Fold kodeboks ind/udKode 


PS: Ikke teste. Men er ret sikker på at det vil virke

MH.

The-Freak

Livet er for kort til at kede sig.

[Redigeret d. 01/01-05 02:15:18 af The-Freak]



Det er jo det jeg har lavet. Jeg skal gøre sådan at når man trykker på menuen i header åbner indholdet sig i indhold




Det er en god idé at gøre det som The-Freak har foreslået...

Det du så skal gøre er at på den side hvor du vil have at selve indholdet af siden skal være, laver du en masse if, else if osv. sætninger, og så kunne en god idé være at bruge $_GET[''] variabler til at vælge indholdet...

Eksempel:

URL'en er: www.domæne.dk/index.php?page=profil

Fold kodeboks ind/udKode 


Håber du kan bruge det til noget..


Mvh. Emilbp

[Redigeret d. 01/01-05 14:22:25 af Emil Bjerglund Pedersen (Emilbp)]



Kan i venligst fortælle hvad det forskellige betyder? Jeg kan sku ikke følge med :P










Her min kode:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- TemplateBeginEditable name="doctitle" -->
<title>Untitled Document</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
</head>

<body><table width="698" height="88" border="0">
<tr>
<td height="72"><?php include("top.php"); ?></td>
</tr>
</table>
<table width="698" height="355" border="0">
<tr>
<td width="110" height="351"><?php include("venstre-frame.php"); ?></td>
<td width="464"><?php include("tekst-frame.php"); ?></td>
<td width="110"><?php include("højre-frame.php"); ?></td>
</tr>
</table>
<table width="698" border="0">
<tr>
<td height="52"><?php include("bund.php"); ?></td>
</tr>

<?php

if($_GET['page'] == "profil") {

//Her kan du så vælge om du vil skrive indholdet af profil-siden
// her eller om du vil include den fra en anden fil
//Jeg bruger for det meste include

include("profil.php");

}

//så går du videre med de andre sider

else if($_GET['page'] == "links") {

include("links.php")

}

?>

</table>
</body>
</html>



Jeg tror det er forkert, for det virker ikke?!



Her min kode:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- TemplateBeginEditable name="doctitle" -->
<title>Untitled Document</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
</head>

<body><table width="698" height="88" border="0">
<tr>
<td height="72"><?php include("top.php"); ?></td>
</tr>
</table>
<table width="698" height="355" border="0">
<tr>
<td width="110" height="351"><?php include("venstre-frame.php"); ?></td>
<td width="464"><?php include("tekst-frame.php"); ?></td>
<td width="110"><?php include("højre-frame.php"); ?></td>
</tr>
</table>
<table width="698" border="0">
<tr>
<td height="52"><?php include("bund.php"); ?></td>
</tr>

<?php

if($_GET['page'] == "profil") {

//Her kan du så vælge om du vil skrive indholdet af profil-siden
// her eller om du vil include den fra en anden fil
//Jeg bruger for det meste include

include("profil.php");

}

//så går du videre med de andre sider

else if($_GET['page'] == "links") {

include("links.php")

}

?>

</table>
</body>
</html>



Jeg tror det er forkert, for det virker ikke?!


har du huskte at kalde side med f.esk

hovedise.php?page=profil

?

-Thomas
-------------------------------------------------------
Visual Basic noget for dig?
tjek Visual Basic-Gruppen
http://www.udvikleren.dk/groups/?gid=41



hvorfor ikke bare bruge funktionen switch ? den er meget nyttig og er lidt mere overskuelig.

Fold kodeboks ind/udKode 

så har du linkene
dinside.php?side=forside
dinside.php?side=ommig
osv. osv.

[Redigeret d. 02/01-05 01:32:22 af Peter]



hvorfor ikke bare bruge funktionen switch ? den er meget nyttig og er lidt mere overskuelig.

Fold kodeboks ind/udKode 

så har du linkene
dinside.php?side=forside
dinside.php?side=ommig
osv. osv.


Ok, hvordan får jeg det så ind i tabellen og skrift på linket?

Hvis dette er min tabel kode:

Fold kodeboks ind/udKode 


Eller skal selve den der switch kode indsættes i top.php? Hvis ja, hvordan får jeg noget tekst på?


[Redigeret d. 03/01-05 14:27:52 af Frederik]

[Redigeret d. 03/01-05 14:28:34 af Frederik]





Ok, hvordan får jeg det så ind i tabellen og skrift på linket?

Hvis dette er min tabel kode:

Fold kodeboks ind/udKode 


Eller skal selve den der switch kode indsættes i top.php? Hvis ja, hvordan får jeg noget tekst på?


[Redigeret d. 03/01-05 14:27:52 af Frederik]

[Redigeret d. 03/01-05 14:28:34 af Frederik]


Switch koden skal indsættes der hvor du ønsker at include filerne...

Så skal du sætte en GET variabel (url variabel) så den kan finde ud af at hente den side du gerne vil have..


//Emilbp




Kan du komme lidt nærmere ind på hvad det GET variabel er?

Jeg kan lige komme med et link så du/i kan se hvad jeg mener. (Bare lige noget jeg har lavet hurtigt)...

http://www.fsdesgin.frac.dk/test-1.php

[Redigeret d. 03/01-05 18:48:41 af Frederik]



<< < 12 > >>
t