datei online erweiterbar? (genauer im thread)
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
befehl
clan
code
datei
eingesetzt action
frage
http
index
kleine frage
links array
links aussehen
links erstellen
platzhalter
problem
reihenfolge
ren
stelle
url
verschiedene kategorien
-
hi, ich sitz an einer seite f?r wen und m?chte es denen sehr leicht machen.
damit sie nicht immer die linsk per editor ?ndern m?ssen, dacht ich mir, dass ich die links include und jeder link sieht dann so aus:
<tr><td class="nl"></td><td class="nm"><a href="#">Link</a></td><td class="nr"></td></tr>
nun ist meine frage, ob man mit einem php befehl neue links einfach hinzuf?gen kann, wo man nur die url und den linknamen angeben muss..
wie das sein muss wei? ich so c.a. also
<a href='<? echo $url >'><? echo $link></a>
und das ausendran ged?ns eben noch...nur eben mit welchem befehl kann ich dann diesen code in eine datei reinschreiben?
edit: es gibt in der navi auch verschiedene kategorien, bevor ich ganz viel teste ist vllt ne kleine frage dazu noch n?tzlich: wie lass ich anw?hlen, wo drunter es soll? also z.b. unter dem letzen von clan oder von einfach nur navigation oder -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
also ich habs bei meinem cms so gemacht
<?php
$link_vorlage = <tr> <td class="nl"></td><td class="nm">%LINKS%</td><td class="nr"></td></tr>"; // Aussehen f?r die Links %LINKS% ist ein Platzhalter
$links = array(); // werden in dieser reihenfolge f?r den Namen zwischen <a> und </a> eingesetzt
$links[] = "Home";
$links[] = "G?stebuch";
$links[] = "Gallery";
$action= array(); // werden in dieser reihenfolge bei href="" eingesetzt
$action[] = "index.php";
$action[] = "gb.php";
$action[] = "Gallery.php";
for($i = 0; $i < count($links); $i++) {
$link = str_replace("%LINKS%", $links[$i], $link_vorlage);
echo "<a href=\"".$action[$i]."\" target=\"_self\">".$link."</a>";
}
?>
bei fragen posten ;) -
sieht ziemlich komlpiziert aus und vorallem ich seh nix wie man die datei nun ?ndert?!? bin blind :(
-
ok dann mit langen kommentaren ;)
<?php
$link_vorlage = <tr> <td class='nl'></td><td class='nm'>%LINKS%</td><td class='nr'></td></tr>';
/* Hier kannst du das Aussehen des Links reinsetzten %LINKS% ist ein Platzhalter und wird nachher durch den kompletten Link ersetzt (also durch <a...>..</a>)*/
$links = array();
$links[] = 'Home'; // 1. Stelle
$links[] = 'G?stebuch';
$links[] = 'Gallery';
/* hier kannst du den Namen des Links erstellen, also der nachher zwischen <a...> und </a> erscheint
um weitere namen zu erstellen einfach $links[] = "der name"; dranh?ngen */
$action= array(); // werden in dieser reihenfolge bei href='' eingesetzt
$action[] = 'index.php'; // 1. stelle
$action[] = 'gb.php';
$action[] = 'gallery.php';
/* hier wird die datei genommen, die eingef?gt werden soll beim klick auf einen link
also oben wurde ja zuerst Home genommen, das steht an 1. Stelle, jetzt haben wir an 1. Stelle index.php genommen, diese beiden werden jetzt zusammengef?gt, zu einem Link das geschieht hier drunter*/
for($i = 0; $i < count($links); $i++) {
$link = str_replace('%LINKS%', $links[$i], $link_vorlage); // hier wird das %LINKS% ersetzt
echo '<a href=\''.$action[$i].'\' target=\'_self\'>'.$link.'</a>'; // hier wird der Link geschrieben
}
?>
-
das m?sste deine frage kl?ren ;)
http://de.php.net/manual/de/function.stripslashes.php -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage