Avatar billede superdreng Nybegynder
21. december 2007 - 22:54 Der er 12 kommentarer og
2 løsninger

Title og meta på dynamiske sider

Hej Experter

Jeg er igang med min egen hjemmeside om cykling.
http://www.racersport.dk/

Jeg har bygget det hele fra bunden, fordi så kan jeg få det til at gøre de ting som jeg gerne vil.

Det jeg vil spørge om er lidt det samme som ham her:
http://www.eksperten.dk/spm/613645

Jeg har osse en index.php fil hvor jeg includer alle filerne. (Sikkert ved hjælp fra olebole :D )

Mit spørgsmål:
Hvordan laver jeg det smartes med at få metatags ind på index.php?

Jeg har på min artikel/nyheder få lavet en dynamisk overskrift.
http://www.racersport.dk/index.php?page=vis&type=2&id=4

<?php
session_start();
if($_GET['page'] == 'vis'){
$tabel = '';
if ($_GET['type'] == '1'){
$tabel = 'news';
}
if ($_GET['type'] == '2'){
$tabel = 'artikel';
}
if ($_GET['type'] == '3'){
$tabel = 'udstyr';
}
            include("connect.php"); //inkludere filen der opretter forbindelse til min db
            $metaquery = mysql_query("SELECT * FROM $tabel where id = '$_GET[id]' ") or die(mysql_error());
            $meta = mysql_fetch_assoc($metaquery);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php echo $meta['overskrift']; ?> - Racersport</title>

Men jeg vil osse lave andre sider, har bla. forum hvor stukturen på databasen selvfølgelig ikke er megen til.

Det bliver jo en lang og besværlig måde og gøre det på med de forskellige stukture også når jeg laver noget.

Jeg sætter rigtig stor pris på jeres tid! :-)
Glædelig jul!

Med venlig hilsen
Kevin
P.S. skriv endelig hvis der er noget af det som i ikke forstår! :-)
Avatar billede superdreng Nybegynder
21. december 2007 - 22:56 #1
Hvordan gør i det når i laver jeres egen miniCMS/bigCMS ?
Avatar billede leif Seniormester
22. december 2007 - 11:07 #2
Jeg har 1 felt fx. på Tekst sider som hedder Title og det felt udskriver jeg i <title>Min side - $title</title>
Avatar billede superdreng Nybegynder
22. december 2007 - 11:34 #3
Så du mener at jeg skal lave det som jeg har gjort? :-)
også gøre hvis nu $_GET['page'] == forum bare lave en anden if form?

<?php
session_start();
if($_GET['page'] == 'vis'){
$tabel = '';
if ($_GET['type'] == '1'){
$tabel = 'news';
}
if ($_GET['type'] == '2'){
$tabel = 'artikel';
}
if ($_GET['type'] == '3'){
$tabel = 'udstyr';
}
            include("connect.php"); //inkludere filen der opretter forbindelse til min db
            $metaquery = mysql_query("SELECT * FROM $tabel where id = '$_GET[id]' ") or die(mysql_error());
            $meta = mysql_fetch_assoc($metaquery);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php echo $meta['overskrift']; ?> - Racersport</title>
Avatar billede leif Seniormester
22. december 2007 - 11:52 #4
Ja, det tror jeg umiddelbart
Avatar billede superdreng Nybegynder
22. december 2007 - 11:54 #5
Okay, men hvordan gør du det når du laver et cms?

Sørger du for at det hele har sammen stuktur så man kun skal lave en if()?
Avatar billede leif Seniormester
22. december 2007 - 12:03 #6
Dit forum er nød til at have en helt speciel struktur da den sikkert har "Topic and Reply"

Men alle andre sider har jeg så vidt muligt i 1 tabel med en markering om hvad kategori det er.
Avatar billede leif Seniormester
22. december 2007 - 12:07 #7
Side bemærkning: http://www.racersport.dk/index.php der er nogen fejl når den ses i Mozilla Firefox
Avatar billede superdreng Nybegynder
22. december 2007 - 12:14 #8
Okay, så må jeg bare gøre det arbejde nu mens det ikke er alt for besværligt!

med hensyn til det med fejlen i firefox, kan jeg simpelt hen ikke finde fejlen, hvad det er der er galt!

Køre nu, så svare nok ike med det samme
Avatar billede dkfire Nybegynder
23. december 2007 - 20:48 #9
Du kunne starte med at få valideret din html kode. Kan se en del fejl i din html.
Lige et hint:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.racersport.dk%2Findex.php&charset=%28detect+automatically%29&doctype=Inline&group=0
Avatar billede superdreng Nybegynder
04. januar 2008 - 15:12 #10
leif, vil du dele pointne? :-)
Avatar billede leif Seniormester
04. januar 2008 - 15:37 #11
Tja, men da ikke til 200 point, men fik du det til at virke ?
Avatar billede superdreng Nybegynder
05. januar 2008 - 22:12 #12
Ja, har osse ordnet det med firefox. Det var bare fodi du havde brugt tid på at skrive. :-)

Smid et svar! ;D
Avatar billede leif Seniormester
05. januar 2008 - 22:50 #13
Svar.
Avatar billede leif Seniormester
10. januar 2008 - 16:13 #14
Takker
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