Autor |
Nachricht |
aUDIOfREAK
Dabei seit: 04.04.2002
Ort: Ansbach
Alter: 44
Geschlecht:
|
Verfasst Di 18.08.2009 09:40
Titel
|
|
|
wheelie86 hat geschrieben: | aUDIOfREAK hat geschrieben: | [...] wohl includes per ssi oder php. ansonsten bleibt dirnix anderes uebrig als die navi statisch in jede seite zu packen. manche editoren wie z. b. dreamweaver haben noch moeglichkeiten, programminter templates zu erzeugen und die navi damit zentral zu verwalten. |
Mit welcher PHP-Methode ginge das denn am besten? Sind die SSI- und die PHP-Methode denn beide barrierefrei? Hab mit PHP noch nicht so viel Erfahrung und mit SSI gar keine. Und, ehrlich gesagt, bin ich überhaupt kein Freund von Dreamweaver. |
php hat mit barrierefreiheit gar nix zu tun, weil php nur auf dem server ausgeführt wird und als endergebnis html an den browser zurück gibt. am sinnigsten machst du das am besten so:
du erstellst eine datei navi.php in der du deine navigationssturktur packst. In den jeweiligen Inhaltsseiten kannst Du dann an der Stelle, an der die Navi erscheinen soll mit <?PHP include ("navi.php");?> die Navigation dynamisch plazieren und brauchst in Zukunft nur noch eine Datei bearbeiten. Du musst allerdings drauf achten, das du Deine Dateien mit .php statt .html benennst (.html wäre mit mod-rewrite oder servereinstellungen zwar auch möglich, das würde aber nun hier zu weit führen).
|
|
|
|
|
wheelie86
Threadersteller
Dabei seit: 20.04.2009
Ort: Mühlheim am Main
Alter: 37
Geschlecht:
|
Verfasst Di 18.08.2009 15:03
Titel
|
|
|
Hab mir mal den Wikipedia-Artikel zu SSI durchgelesen und habs gerafft, denk ich. XAMPP ist mir ein Begriff, danke sehr.
Ich denke, dieser Thread kann dann geschlossen werden, mein Problem scheint auf eine der genannten Lösungen hinauszulaufen. Und wenn sich rausstellen sollte, dass Barrierefreiheit dem Kerl nicht wichtig ist, mach ichs eh über Frames.
Zuletzt bearbeitet von wheelie86 am Di 18.08.2009 15:04, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
denise2302
Dabei seit: 12.09.2006
Ort: Leipzig
Alter: 34
Geschlecht:
|
Verfasst Mo 24.08.2009 14:29
Titel
|
|
|
machs doch trotzdem lieber mit php....
|
|
|
|
|
wheelie86
Threadersteller
Dabei seit: 20.04.2009
Ort: Mühlheim am Main
Alter: 37
Geschlecht:
|
Verfasst Mo 24.08.2009 15:33
Titel
|
|
|
denise2302 hat geschrieben: | machs doch trotzdem lieber mit php.... |
kann ich denn so einfach den PHP-Code in nem <div>-Tag einfügen? Also dass die Navi, die ich ja einbinden will, in den Div-Container eingeladen wird?
|
|
|
|
|
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 24.08.2009 15:35
Titel
|
|
|
Du schreibst in deine name.php Datei (nicht mehr .html) einfach dort, wo du die Navi haben willst dein PHP Include Text rein...
|
|
|
|
|
aUDIOfREAK
Dabei seit: 04.04.2002
Ort: Ansbach
Alter: 44
Geschlecht:
|
Verfasst Mo 24.08.2009 15:36
Titel
|
|
|
wheelie86 hat geschrieben: | denise2302 hat geschrieben: | machs doch trotzdem lieber mit php.... |
kann ich denn so einfach den PHP-Code in nem <div>-Tag einfügen? Also dass die Navi, die ich ja einbinden will, in den Div-Container eingeladen wird? |
ja...
Code: | <div id="navi"><?PHP include ("navi.php"); ?></div> |
|
|
|
|
|
SURE612
Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht:
|
Verfasst Mo 24.08.2009 15:46
Titel
|
|
|
hier das ultmative hp skript
geschrieben und genutzt by me
vielleicht kannste dir was abgucken
Code: | <?php
header('Content-Type: text/html; charset=utf-8');
switch($_GET['page']){
case 'a':
$siteTitle = "AAA";
$siteDescription = "aaa";
$includeFile = "a.php";
break;
case 'b':
$siteTitle = "BBB";
$siteDescription = "bbb";
$includeFile = "b.php";
break;
case 'c':
$siteTitle = "CCC";
$siteDescription = "ccc";
$includeFile = "c.php";
break;
case 'd':
$siteTitle = "DDD";
$siteDescription = "ddd";
$includeFile = "d.php";
break;
case 'e':
$siteTitle = "EEE";
$siteDescription = "eee";
$includeFile = "e.php";
break;
default:
$siteTitle = "FFF";
$siteDescription = "fff";
$includeFile = "f.php";
}
?>
<!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=utf-8" />
<meta name="keywords" content="xxx" />
<meta name="description" content="<?php echo $siteDescription; ?>" />
<title><?php echo $siteTitle; ?></title>
<link rel="stylesheet" href="homepage/layout/style.css" type="text/css" media="screen" />
</head>
<body>
<div id="contentcontainer">
<div id="contentback">
<div id="navi">
<ul>
<li><a href="http://www.xxx.de">Home</a> </li>
<li> ◊ <a href="http://www.xxx.de/a.html">AAA</a></li>
<li> ◊ <a href="http://www.xxx.de/b.html">BBB</a></li>
<li> ◊ <a href="http://www.xxx.de/c.html">CCC</a></li>
<li> ◊ <a href="http://www.xxx.de/d.html">DDD</a></li>
<li> ◊ <a href="http://www.xxx.de/e.html">EEE</a></li>
</ul>
</div>
<br class="clear" />
</div>
<div id="content">
<?php include("homepage/sites/".$includeFile); ?>
</div>
</div>
<div id="footer">
<p>
<?php include("homepage/components/userinfosinc.php"); ?>
</p>
</div>
</body>
</html>
|
Zuletzt bearbeitet von SURE612 am Mo 24.08.2009 15:47, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Externe .txt oder .rtf Datei in (X)HTML einbinden
flash cs3 - externe html datei in dynamischen textfeld...
[php] in html einbinden
FLV in HTML einbinden
.swf in html einbinden
SWF Einbinden l HTML?
|
|