/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Skift include side med menuen...!
Fra : Fille


Dato : 25-06-04 16:29

Jeg har en hjemmeside, som er opbygget af en tabel, hvori
designet er klippet ud og lagt i de forskellige celle og dermed
danner et design. I midten af min tabel include jeg alt mit
indhold til siden. f.eks:
   <?php
   include('sider/nyheder.html');
   ?>
Ude i venstre side har jeg en menu. Med den kunne jeg godt tænke
mig, at skifte rundt imellem mine include filer. Dvs. jeg har en
side "index.php" og en under mappe "sider", hvori alle de
forskellige sider er med alt indholdet i.

Hvis min forklaring ikke er helt forståligt kan min hjemmeside
findes på www.Fille-Shop.dk/fl, hvor det jeg har lavet ind til
vider kan ses.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Knud Gert Ellentoft (25-06-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 25-06-04 16:48

Fille skrev:

>Jeg har en hjemmeside, som er opbygget af en tabel, hvori
>designet er klippet ud og lagt i de forskellige celle og dermed
>danner et design. I midten af min tabel include jeg alt mit
>indhold til siden. f.eks:
>   <?php
>   include('sider/nyheder.html');
>   ?>

Jeg kan ikke lige hjælpe dig med, er ikke så skrap til php, men
vil blot gøre dig opmærksom på, at når du inkluderer noget med
php, så er det kun selve indholdet du skal inkludere.

Du inkluderer nu
<html>
<head>
</head>
<body>
indhold
<body>
</html>

Du skal kun have
indhold
på den fil du inkluderer.

Ellers går det jo igen flere gange på siden og det må det ikke
(og burde medføre fejlvisning i browserne, men de er tilgivende).

--
Knud

Fille (25-06-2004)
Kommentar
Fra : Fille


Dato : 25-06-04 17:16


> Jeg kan ikke lige hjælpe dig med, er ikke så skrap til php, men
> vil blot gøre dig opmærksom på, at når du inkluderer noget med
> php, så er det kun selve indholdet du skal inkludere.
>
> Du inkluderer nu
> <html>
> <head>
> </head>
> <body>
> indhold
> <body>
> </html>
>
> Du skal kun have
> indhold
> på den fil du inkluderer.
>
> Ellers går det jo igen flere gange på siden og det må det ikke
> (og burde medføre fejlvisning i browserne, men de er tilgivende).

Ja det er rigtig nok :) Det skulle være rettet nu

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Bertel Lund Hansen (25-06-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 25-06-04 17:29

Fille skrev:

>Ude i venstre side har jeg en menu. Med den kunne jeg godt tænke
>mig, at skifte rundt imellem mine include filer. Dvs. jeg har en
>side "index.php" og en under mappe "sider", hvori alle de
>forskellige sider er med alt indholdet i.

Her er skelettet til styring af en indexfil der kan inkludere undersider
så der står samme menu på alle siderne. Den aktive side vil stå
som ikke-link i menuen.

<?
   $sider = array (
      array ("index", "Forside"),
      array ("skraekeksempler", "Skrækeksempler",1),
      array ("splittet", "Splittede ord"),
   );
   $code=$sider[0][0];   $title=$sider[0][1];
   foreach($sider as $key => $entry) {
      $order=$_GET["page"];
      if ($order==$entry[0]) { $code=$order; $title=$entry[1]; break; }
   };
   $content=$code.".inc";
   $dato=date("j/n-Y.",filemtime($content));
?>

.... Her skriver du al starten til en HTML-side ...

<?
   // Menu
   print " <div class='menu'>\r\n";
   foreach($sider as $key => $entry) {
      if ($code==$entry[0]) print "&nbsp;$entry[1]&nbsp;<br>\r\n";
      else print "<a href='?page=$entry[0]'>&nbsp;$entry[1]&nbsp;</a><br>\r\n";
      if ($entry[2]) print "&nbsp;<br>\r\n";
   };
   print " </div>\r\n";

   // Indhold
   include $content;
?>

.... Her skriver du al slutningen til en HTML-side ...

Husk på, som en anden også skriver, at når sidegeneratoren (index.php) skriver <html>
så må det ikke også stå i undersiden.

Der bliver en tom linje i menuen efter Skrækeksempler fordi der
er angivet et 1-tal i arrayet.

Der skal laves tre undersider til mit eksempel, nemlig index.inc, skraekeksempler.inc og splittet.inc.
Hvis de ikke findes, får man en vildledende fejl.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Jonas Filsø (25-06-2004)
Kommentar
Fra : Jonas Filsø


Dato : 25-06-04 23:40

> Her er skelettet til styring af en indexfil der kan inkludere undersider
> så der står samme menu på alle siderne. Den aktive side vil stå
> som ikke-link i menuen.

Jeg er ikke den bedste til php da jeg først begyndte for nogle få dage siden. Men efter, at have studeret
dine koder og leget lidt med dem begyndte det hele af give mening. Så de har været til en stor hjælp og
jeg takker mange gange.

Men jeg må lige be om din hjælp engang til. Som sagt er jeg ikke den bedste til php og jeg er kommet i
den lille problem, at f.eks linket er en tekst "forside". Kan det ikke bliver til et billede? I normal
html vil jeg skrive

<a href="index.html" target="if"><img src="billeder/forside.gif" border="0">

Hvordan gør jeg det med:

array ("index", "Forside"),

Altså skifter "Forside" ud med et billede som link i stedet for...?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Bertel Lund Hansen (26-06-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 26-06-04 01:08

Jonas Filsø skrev:

>den lille problem, at f.eks linket er en tekst "forside". Kan det ikke bliver til et billede?

Jo, med nogle ændringer. PHP kan jo lave alt det som man kan i HTML.


>I normal html vil jeg skrive
><a href="index.html" target="if"><img src="billeder/forside.gif" border="0">

>Hvordan gør jeg det med:
>array ("index", "Forside"),
>Altså skifter "Forside" ud med et billede som link i stedet for...?

De linjer der laver links, er her:

Første linje skriver teksten som ikke må være et link (aktuel side). Det er
$entry[1] der får værdien "Forside"

1)   if ($code==$entry[0]) print "&nbsp;$entry[1]&nbsp;<br>\r\n";

Anden linje skrive de menulinjer der er links. Igen er det $entry[1] der
indeholder den viste titel:

2)   else print "<a href='?page=$entry[0]'>&nbsp;$entry[1]&nbsp;</a><br>\r\n";

Og tredje linje tjekker om der er et 1-tal så der skal laves en tom linje.

3)   if ($entry[2]) print "&nbsp;<br>\r\n";

Det er derfor elementet entry[1] (samt de omgivende mellemrum) der skal laves
om til et billede.

1)   if ($code==$entry[0]) print "<img src='billeder/forside.gif' border='0'><br>\r\n";
2)   else print "<a href='?page=$entry[0]'><img src='billeder/forside.gif' border='0'></a><br>\r\n";
3)   if ($entry[2]) print "&nbsp;<br>\r\n";

Bemærk de enkelte anførselstegn! I HTML er det fuldstændig ligegyldigt, men PHP
ville lave fejl hvis man prøver at sætte samme slags inden i en streng.

Forkert:   print "Dette er et anførselstegn: " . Det ser pænt ud".
(Strengen bliver jo 'lukket' midt i, og så hænger der en umotiveret rest.)

Rigtigt:      print "Dette er et anførselstegn: ' . Det ser pænt ud".

Når der skal bruges koder og variable inden i strengen, skal de yderste anførselstegn
være dobbelte.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Jonas Filsø (26-06-2004)
Kommentar
Fra : Jonas Filsø


Dato : 26-06-04 14:08

Jaa... Nu begynder det, at ligne noget :) Men jeg har stadig lige et lille problem med mine menu
billeder.

> 1)   if ($code==$entry[0]) print "<img src='billeder/forside.gif' border='0'><br>\r\n";
> 2)   else print "<a href='?page=$entry[0]'><img src='billeder/forside.gif' border='0'></a><br>\r\n";
> 3)   if ($entry[2]) print " <br>\r\n";

Hvis jeg indsætter dette i dine fine koder du gav mig. Så vil der jo blive den samme billede hele
vejen ned igennem menuen. Jeg har en mappe (billeder), hvori jeg har et billede til hver link:

neheder.gif
members.gif
clanwars.gif
ovs...

Jeg har prøvet mig lidt frem men jeg synes ikke rigtig, at jeg har haft held med noget af det. Men
jeg har en ide om, at det er noget i stil af det her:

      array ("sider/nyheder", ('<img src=\'billeder/nyheder.gif\'\>')),
      array ("sider/nyheder", ('<img src=\'billeder/members.gif\'\>')),
      array ("sider/nyheder", ('<img src=\'billeder/clanwars.gif\'\>')),

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Bertel Lund Hansen (26-06-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 26-06-04 14:45

Jonas Filsø skrev:

>Hvis jeg indsætter dette i dine fine koder du gav mig. Så vil der jo blive den samme billede hele
>vejen ned igennem menuen.

Ups, ja. Den præcise implementering overlades til læseren ...
(host)

>Jeg har prøvet mig lidt frem men jeg synes ikke rigtig, at jeg har haft held med noget af det. Men
>jeg har en ide om, at det er noget i stil af det her:

>      array ("sider/nyheder", ('<img src=\'billeder/nyheder.gif\'\>')),

Ja, men du behøver kun lægge det specielle i arrayet. Alt det ens
skal stå i koden:

   array ("sider/nyheder", "nyheder"),

Et eksempel på hvordan det så bruges:

2)   else print "<a href='?page=$entry[0]'> <img src='billeder/'.$entry[1].'.gif' border='0'> </a><br>\r\n";

Og husk kun at vende skråstreger til stierne fremad.

En afsluttende skråstreg skal i øvrigt kun bruges når man slutter stien med en mappe -
aldrig når den slutter med et filnavn.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Jonas Filsø (26-06-2004)
Kommentar
Fra : Jonas Filsø


Dato : 26-06-04 15:16

Jeg tror desværre jeg laver en fejl et eller andet sted. De koder jeg har lagt ind se sådan her ud:

      <?
      $sider = array (
      array ("sider/nyheder", "nyheder"),
      array ("sider/members", "members"),
      array ("sider/clanwars", "clanwars"),
      array ("sider/tagwall", "tagwall"),
      array ("sider/events", "events"),
      array ("sider/press", "press"),
      array ("sider/downloads", "download"),
      array ("sider/sponsors", "sponsors"),
      );
      $code=$sider[0][0]; $title=$sider[0][1];
      foreach($sider as $key => $entry) {
      $order=$_GET["page"];
      if ($order==$entry[0]) { $code=$order; $title=$entry[1]; break; }
      };
      $content=$code.".html";
      $dato=date("j/n-Y.",filemtime($content));
      ?>


      <?
      // Menu
      print " <div class='menu'>\r\n";
      foreach($sider as $key => $entry) {
      if ($code==$entry[0]) print "<img src='billeder/'.$entry[1].'.gif' border='0'><br>\r\n";
      else print "<a href='?page=$entry[0]'> <img src='billeder/'.$entry[1].'.gif' border='0'> </a><br>\r\n";
      if ($entry[2]) print "&nbsp;<br>\r\n";
      };
      print " </div>\r\n";

      ?>


      <?
      // Indhold
      include $content;
      ?>

Jeg ville jo mene at når der står:

<img src='billeder/'.$entry[1].'.gif' border='0'>

Går den op og finder title så den f.eks kommer til, at se sådan her ud:

<img src='billeder/nyheder'.gif' border='0'>

Men udover det kan du så ser hvad jeg laver fejl...?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Bertel Lund Hansen (26-06-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 26-06-04 15:21

Jonas Filsø skrev:

>Jeg tror desværre jeg laver en fejl et eller andet sted.

Hvordan ser du at det fejler?

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Jonas Filsø (26-06-2004)
Kommentar
Fra : Jonas Filsø


Dato : 26-06-04 15:25

> Hvordan ser du at det fejler?

Efter, at have lagt det ud på nettet http://www.fille-shop.dk/fl/


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Bertel Lund Hansen (26-06-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 26-06-04 15:28

Jonas Filsø skrev:

>Efter, at have lagt det ud på nettet http://www.fille-shop.dk/fl/

Det ser ud til at siden ikke kan finde menubillederne og
undersiderne.

De to første link virker i øvrigt. Prøv om ikke det kan give dig
nøglen til hvorfor de andre kikser.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Michael Rasmussen (26-06-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 26-06-04 15:25

On Sat, 26 Jun 2004 14:16:28 +0000, Jonas Filsø wrote:

>       $sider = array (
>       array ("sider/nyheder", "nyheder"),
> Jeg ville jo mene at når der står:
>
> <img src='billeder/'.$entry[1].'.gif' border='0'>
>
> Går den op og finder title så den f.eks kommer til, at se sådan her ud:
>
> <img src='billeder/nyheder'.gif' border='0'>
>
> Men udover det kan du så ser hvad jeg laver fejl...?
Hvis ovenstående skal lykkes, skal dine arrays se ud på følgende måde:
array("nøgle" => "værdi")

$sider = array (
   array("nyheder" => "sider/nyheder"),
   array("links" => "sider/links"),
   etc.
);


--
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
mir <at> datanom <dot> net
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE501F51C
mir <at> miras <dot> org
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE3E80917
--------------------------------------------------------------
Watch out for off-by-one errors.
- The Elements of Programming Style (Kernighan & Plaugher)



Bertel Lund Hansen (26-06-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 26-06-04 15:26

Michael Rasmussen skrev:

>Hvis ovenstående skal lykkes, skal dine arrays se ud på følgende måde:
>array("nøgle" => "værdi")

Hvorfor virker det så på Fidusos og mine egne sider?

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Jacob Atzen (26-06-2004)
Kommentar
Fra : Jacob Atzen


Dato : 26-06-04 15:31

Michael Rasmussen <mir@miras.org> writes:

> $sider = array (
>    array("nyheder" => "sider/nyheder"),
>    array("links" => "sider/links"),
>    etc.
> );

Det virker da helt fjollet. Hvorfor så ikke bare lave et normalt
associativt array?

--
Med venlig hilsen
- Jacob Atzen

Michael Rasmussen (26-06-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 26-06-04 15:34

On Sat, 26 Jun 2004 16:30:48 +0200, Jacob Atzen wrote:

> Michael Rasmussen <mir@miras.org> writes:
>
>> $sider = array (
>>    array("nyheder" => "sider/nyheder"),
>>    array("links" => "sider/links"),
>>    etc.
>> );
>
> Det virker da helt fjollet. Hvorfor så ikke bare lave et normalt
> associativt array?
Nu har jeg jo ikke diskuteret datastrukturen, men blot vist hvordan et
associativt array er defineret.

--
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
mir <at> datanom <dot> net
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE501F51C
mir <at> miras <dot> org
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE3E80917
--------------------------------------------------------------
Debian Hint #6: There is no hint #6.



Jonas Filsø (26-06-2004)
Kommentar
Fra : Jonas Filsø


Dato : 26-06-04 16:02

> array("nøgle" => "værdi")
>
> $sider = array (
>    array("nyheder" => "sider/nyheder"),
>    array("links" => "sider/links"),
>    etc.
> );

Når jeg prøver det kommer der en fejl i linje 43. Dvs. i den linje, hvor der
står etc. :(

Men jeg har lige vendt rundt på det hele og nu ser kodningen sådan her ud:

      <?
      $sider = array (
      array ("sider/nyheder", ('<img src=\'billeder\nyheder.gif\'
border="0"\>')),
      array ("sider/members", ('<img src=\'billeder\members.gif\'
border="0"\>')),
      array ("sider/clanwars", ('<img src=\'billeder\clanwars.gif\'
border="0"\>')),
      array ("sider/tagwall", ('<img src=\'billeder\tagwall.gif\'
border="0"\>')),
      array ("sider/events", ('<img src=\'billeder\events.gif\' border="0"\>')),
      array ("sider/press", ('<img src=\'billeder\press.gif\' border="0"\>')),
      array ("sider/downloads", ('<img src=\'billeder\downloads.gif\'
border="0"\>')),
      array ("sider/sponsors", ('<img src=\'billeder\sponsors.gif\'
border="0"\>')),
      );
      $code=$sider[0][0]; $title=$sider[0][0];
      foreach($sider as $key => $entry) {
      $order=$_GET["page"];
      if ($order==$entry[0]) { $code=$order; $title=$entry[0]; break; }
      };
      $content=$code.".html";
      $dato=date("j/n-Y.",filemtime($content));
      ?>

      <?
      // Menu
      print " <div class='menu'>\r\n";
      foreach($sider as $key => $entry) {
      if ($code==$entry[0]) print "&nbsp;$entry[1]&nbsp;<br>\r\n";
      else print "<a href='?page=$entry[0]'>&nbsp;$entry[1]&nbsp;</a><br>\r\n";
      if ($entry[2]) print "&nbsp;<br>\r\n";
      };
      print " </div>\r\n";
      ?>

Nu virker det hele bort set fra, at der er for stor mellemrum i mellem
billederne og så er der en _ på hver sin sine af billede, som også virker
som link (hvorfor ved jeg ikke). Evt. tag et gik på www.Fille-Shop.dk/fl,
hvor jeg lige har lagt det hele ud.

Da jeg ikke lige selv er 100% inde i denne kodning tror jeg det kan påvirke
mine forklaringer. Så derfor har jeg pakke hele hjemmesiden ned i en rar fil
og lagt den ud på nettet. http://www.fille-shop.dk/fl/FronLine.rar (1.32
MB).

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Michael Rasmussen (26-06-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 26-06-04 16:15

On Sat, 26 Jun 2004 15:02:28 +0000, Jonas Filsø wrote:

Prøv sådan i stedet for:

$sider = array (
array ("sider/nyheder", "<img src='billeder\nyheder.gif' border='0'>"),
array ("sider/members", "<img src='billeder\members.gif' border='0'>"),
array ("sider/clanwars", "<img src='billeder\clanwars.gif' border='0'>"),
array ("sider/tagwall", "<img src='billeder\tagwall.gif\' border='0'>"),
array ("sider/events", "<img src='billeder\events.gif' border='0'>"),
array ("sider/press", "<img src='billeder\press.gif' border='0'>"),
array ("sider/downloads", "<img src='billeder\downloads.gif'
border='0'>"),
array ("sider/sponsors", "<img src='billeder\sponsors.gif' border='0'>")
);


--
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
mir <at> datanom <dot> net
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE501F51C
mir <at> miras <dot> org
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE3E80917
--------------------------------------------------------------
Indent to show the logical structure of a program.
- The Elements of Programming Style (Kernighan & Plaugher)



Bertel Lund Hansen (26-06-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 26-06-04 16:34

Jonas Filsø skrev:

>      if ($code==$entry[0]) print "&nbsp;$entry[1]&nbsp;<br>\r\n";

>Nu virker det hele bort set fra, at der er for stor mellemrum i mellem
>billederne

Det har jeg brugt &nbsp; til fordi det ser pænt ud med
tekstlinks. Fjern det på begge sider af $entry[1] og sørg også
for at der ikke er almindelige mellemrum.

Og så vend lige alle skråstregerne til stinavnene fremad - uanset
om det virker på den anden måde.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Michael Rasmussen (26-06-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 26-06-04 15:32

On Sat, 26 Jun 2004 14:16:28 +0000, Jonas Filsø wrote:

>       if ($code==$entry[0]) print "<img src='billeder/'.$entry[1].'.gif'
>       border='0'><br>\r\n"; else print "<a href='?page=$entry[0]'> <img
>       src='billeder/'.$entry[1].'.gif' border='0'> </a><br>\r\n"; if
>       ($entry[2]) print "&nbsp;<br>\r\n";
>       };
Her går det også galt:
print "<a href='?page=$entry[0]'> <img
src='billeder/'.$entry[1].'.gif'border='0'> </a><br>\r\n"; if ($entry[2])
print "&nbsp;<br>\r\n";
Bør være:
print "<a href=\"?page=$entry[0]\"> <img
src=\"'billeder/'.$entry[1].'.gif'border='0'\"> </a><br>\r\n"; if
($entry[2]) print "&nbsp;<br>\r\n";

Det står til venstre for src og href skal være omsluttet af enten "
eller '.

--
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
mir <at> datanom <dot> net
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE501F51C
mir <at> miras <dot> org
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE3E80917
--------------------------------------------------------------
Watch out for off-by-one errors.
- The Elements of Programming Style (Kernighan & Plaugher)



Michael Rasmussen (26-06-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 26-06-04 15:56

On Sat, 26 Jun 2004 14:16:28 +0000, Jonas Filsø wrote:

> Jeg ville jo mene at når der står:
>
> <img src='billeder/'.$entry[1].'.gif' border='0'>
>
> Går den op og finder title så den f.eks kommer til, at se sådan her ud:
>
> <img src='billeder/nyheder'.gif' border='0'>
>
> Men udover det kan du så ser hvad jeg laver fejl...?
Nu virker links, men du får tilføjet et \ for meget til sidste efter
img:
Nuværende:
<img src='billeder\members.gif'\>
Bør være
<img src='billeder\members.gif'>
--
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
mir <at> datanom <dot> net
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE501F51C
mir <at> miras <dot> org
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE3E80917
--------------------------------------------------------------
Chess tonight.



Jacob Atzen (26-06-2004)
Kommentar
Fra : Jacob Atzen


Dato : 26-06-04 16:08

Michael Rasmussen <mir@miras.org> writes:

> On Sat, 26 Jun 2004 14:16:28 +0000, Jonas Filsø wrote:
>
> > Jeg ville jo mene at når der står:
> >
> > <img src='billeder/'.$entry[1].'.gif' border='0'>
> >
> > Går den op og finder title så den f.eks kommer til, at se sådan her ud:
> >
> > <img src='billeder/nyheder'.gif' border='0'>
> >
> > Men udover det kan du så ser hvad jeg laver fejl...?
> Nu virker links, men du får tilføjet et \ for meget til sidste efter
> img:
> Nuværende:
> <img src='billeder\members.gif'\>
> Bør være
> <img src='billeder\members.gif'>

URI'er skrives med / og ikke med \ - jvf. rfc 2396.

--
Med venlig hilsen
- Jacob Atzen

Michael Rasmussen (26-06-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 26-06-04 16:17

On Sat, 26 Jun 2004 17:07:33 +0200, Jacob Atzen wrote:

>
> URI'er skrives med / og ikke med \ - jvf. rfc 2396.
Igen, jeg har kun rettet datastrukturen til, og altså intet lavet ved
indholdet.

Prøv at bruge din tid på Jonas' problem i stedet for at finde fejl i
mine indlæg!

--
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
mir <at> datanom <dot> net
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE501F51C
mir <at> miras <dot> org
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE3E80917
--------------------------------------------------------------
Do not sleep in a eucalyptus tree tonight.



Jacob Atzen (26-06-2004)
Kommentar
Fra : Jacob Atzen


Dato : 26-06-04 16:28

Michael Rasmussen <mir@miras.org> writes:

> On Sat, 26 Jun 2004 17:07:33 +0200, Jacob Atzen wrote:
>
> >
> > URI'er skrives med / og ikke med \ - jvf. rfc 2396.
> Igen, jeg har kun rettet datastrukturen til, og altså intet lavet
> ved indholdet.

Jeg kan ikke finde nogen steder, hvor Jonas har brugt \ som separator
i en URI.

--
Med venlig hilsen
- Jacob Atzen

Jonas Filsø (26-06-2004)
Kommentar
Fra : Jonas Filsø


Dato : 26-06-04 16:44

Nu har jeg lavet koden om til følgende:

      <?
      $sider = array (
      array ("sider/nyheder", "<img src='billeder/nyheder.gif' border='0'>"),
      array ("sider/members", "<img src='billeder/members.gif' border='0'>"),
      array ("sider/clanwars", "<img src='billeder/clanwars.gif' border='0'>"),
      array ("sider/tagwall", "<img src='billeder/tagwall.gif' border='0'>"),
      array ("sider/events", "<img src='billeder/events.gif' border='0'>"),
      array ("sider/press", "<img src='billeder/press.gif' border='0'>"),
      array ("sider/downloads", "<img src='billeder/downloads.gif'
border='0'>"),
      array ("sider/sponsors", "<img src='billeder/sponsors.gif' border='0'>"),
      );
      $code=$sider[0][0]; $title=$sider[0][0];
      foreach($sider as $key => $entry) {
      $order=$_GET["page"];
      if ($order==$entry[0]) { $code=$order; $title=$entry[0]; break; }
      };
      $content=$code.".html";
      $dato=date("j/n-Y.",filemtime($content));
      ?>

      <?
      // Menu
      print " <div class='menu'>\r\n";
      foreach($sider as $key => $entry) {
      if ($code==$entry[0]) print "&nbsp;$entry[1]&nbsp;<br>\r\n";
      else print "<a href='?page=$entry[0]'>&nbsp;$entry[1]&nbsp;</a><br>\r\n";
      if ($entry[2]) print "&nbsp;<br>\r\n";
      };
      print " </div>\r\n";
      ?>

Hvis i klikker ind på min hjemmeside www.fille-shop.dk/fl vil i kunne se, at
det virker. Men det ser ikke særlig godt ud da mellemrum i mellem billederne
er alt for stor og så har hver billedet denne tegn _ rundt om sig. Hvordan
får jeg det væk?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Michael Rasmussen (26-06-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 26-06-04 16:51

On Sat, 26 Jun 2004 15:44:13 +0000, Jonas Filsø wrote:

> Hvis i klikker ind på min hjemmeside www.fille-shop.dk/fl vil i kunne se,
> at det virker. Men det ser ikke særlig godt ud da mellemrum i mellem
> billederne er alt for stor og så har hver billedet denne tegn _ rundt om
> sig. Hvordan får jeg det væk?
Det ser ud til at du har læst Bertel's kommentar - det virker i hvertfald
i min browser nu

PS. Dit design er faktisk helt pænt

--
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
mir <at> datanom <dot> net
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE501F51C
mir <at> miras <dot> org
http://search.keyserver.net:11371/pks/lookup?op=get&search=0xE3E80917
--------------------------------------------------------------
Make your program read from top to bottom.
- The Elements of Programming Style (Kernighan & Plaugher)



Jonas Filsø (26-06-2004)
Kommentar
Fra : Jonas Filsø


Dato : 26-06-04 16:53

huttelihut.... Den ultimative menu virker nu :)

Opskriften var man bare skulle tage det hele og smide det i en blænder og
klik på Enter. Derefter kommer følgende koder:

<?
      $sider = array (
      array ("sider/nyheder", "<img src='billeder/nyheder.gif' border='0'>"),
      array ("sider/members", "<img src='billeder/members.gif' border='0'>"),
      array ("sider/clanwars", "<img src='billeder/clanwars.gif' border='0'>"),
      array ("sider/tagwall", "<img src='billeder/tagwall.gif' border='0'>"),
      array ("sider/events", "<img src='billeder/events.gif' border='0'>"),
      array ("sider/press", "<img src='billeder/press.gif' border='0'>"),
      array ("sider/downloads", "<img src='billeder/downloads.gif' border='0'>"),
      array ("sider/sponsors", "<img src='billeder/sponsors.gif' border='0'>"),
      );
      $code=$sider[0][0]; $title=$sider[0][0];
      foreach($sider as $key => $entry) {
      $order=$_GET["page"];
      if ($order==$entry[0]) { $code=$order; $title=$entry[0]; break; }
      };
      $content=$code.".html";
      $dato=date("j/n-Y.",filemtime($content));
      ?>

      <?
      // Menu
      print " <div class='menu'>\r\n";
      foreach($sider as $key => $entry) {
      if ($code==$entry[0]) print "$entry[1]<br>\r\n";
      else print "<a href='?page=$entry[0]'>$entry[1]</a><br>\r\n";
      if ($entry[2]) print "<br>\r\n";
      };
      print " </div>\r\n";
      ?>

I skal alle have mange tak fordi i gad bruge jeres tid på mig. I har virkelig
været til stor hjælp :)

www.fille-shop.dk/fl

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Bertel Lund Hansen (26-06-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 26-06-04 17:23

Jonas Filsø skrev:

>huttelihut.... Den ultimative menu virker nu :)

Fint nok. Så er der en ting du kan overveje.

Ved mine tekstlinks kan man se at de bliver inaktive når man har
klikket på dem. De skifter farve til sort.

Ved dine billeder kan man ikke se noget tilsvarende. Det ville
være en fin detalje hvis du kunne skifte til et billede hvor
linket var (endnu mere) grået ud eller måske bare så helt
anderledes ud så man blev klar over at det ikke var aktivt.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Jonas Filsø (26-06-2004)
Kommentar
Fra : Jonas Filsø


Dato : 26-06-04 17:35

> Ved mine tekstlinks kan man se at de bliver inaktive når man
har
> klikket på dem. De skifter farve til sort.
>
> Ved dine billeder kan man ikke se noget tilsvarende. Det ville
> være en fin detalje hvis du kunne skifte til et billede hvor
> linket var (endnu mere) grået ud eller måske bare så helt
> anderledes ud så man blev klar over at det ikke var aktivt.

Ja nemlig ja :) Jeg havde tænkt mig, at når et billed blive
inaktive. Skal de 3 gule pile blive lidt større. Men hvordan og
hvor ledes jeg lige vil lave det kommer an på hvad der ser bedst.
Men mange tak for hjælpen endnu engang...

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ole Carlsen (26-06-2004)
Kommentar
Fra : Ole Carlsen


Dato : 26-06-04 16:47

Bertel Lund Hansen wrote:
> Her er skelettet til styring af en indexfil der kan inkludere undersider
Er dette PHP afhængig? Jeg syntes nemlig ikke rigtig at kunne få det til
at virke!!

--
Ole

Ole Carlsen (26-06-2004)
Kommentar
Fra : Ole Carlsen


Dato : 26-06-04 16:51

Ole Carlsen wrote:
> Er dette PHP afhængig? Jeg syntes nemlig ikke rigtig at kunne få det til
> at virke!!
Ups
www.carlsen-web.dk/test/

--
Ole

Bertel Lund Hansen (26-06-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 26-06-04 17:26

Ole Carlsen skrev:

>> Er dette PHP afhængig? Jeg syntes nemlig ikke rigtig at kunne få det til
>> at virke!!

>Ups

Jeg gav ikke en komplet opskrift på en hjemmeside. Jeg postede
nogle elementer så dem der kender lidt til HTML og PHP i forvejen
kan eksperimentere med det.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Ole Carlsen (27-06-2004)
Kommentar
Fra : Ole Carlsen


Dato : 27-06-04 07:57

Bertel Lund Hansen wrote:
> Jeg gav ikke en komplet opskrift på en hjemmeside. Jeg postede
> nogle elementer så dem der kender lidt til HTML og PHP i forvejen
> kan eksperimentere med det.
Så fik jeg det til at virke, tilsyneladende satte min text editor noget
snavs ind i koden

--
Ole

Bertel Lund Hansen (26-06-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 26-06-04 16:54

Ole Carlsen skrev:

>> Her er skelettet til styring af en indexfil der kan inkludere undersider

>Er dette PHP afhængig?

Det skal jeg ikke kunne sige. De to servere jeg bruger det på
kører PHP 4.

>Jeg syntes nemlig ikke rigtig at kunne få det til at virke!!

Der skal findes undersider til de links man laver, og de skal
hedde <filnavn>.inc.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste