• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Designwechsel

Status
Für weitere Antworten geschlossen.

Philip

Neues Mitglied
Hallihallo,
ich würde auf meiner neuen Page gerne einen Designwechsel von schwarz auf weiss und umgekehrt einbauen.
Folgendes habe ich mir schon zusammengecodet:
[php:1:0bd6ce7003]
<?
echo "<head>";
echo "<title> lalala </title>";
if ($style == "black")
{
echo "<link rel=\"stylesheet\" media=\"screen\" href=\"./style.css\">";
}
elseif ($style == "white")
{
echo "<link rel=\"stylesheet\" media=\"screen\" href=\"./weiss.css\">";
}
else
{
echo "<link rel=\"stylesheet\" media=\"screen\" href=\"./style.css\">";
}
?>
[/php:1:0bd6ce7003]

Das standartdesign ist schwarz (style.css) , ich kann das weisse aufrufen durch
index.php?action=home&style=white
aber wenn ich dann einen anderen Menüpunkt wähle , wechselt es wieder zu schwarrz.
kann mir jemand helfen ?
 
Werbung:
du musst über die adressezeile immer den aktuellen style mitgeben

also bei jedem link mit &style=<?php echo $style;?> anhängen...
 
Werbung:
also ich hab da ganz einfach nen cookie...
ist keiner gesetzt kommt das grün, und sonst ist grün oder blau gsesetzt....
 
ich nutz jeztt einfach den thread, ich will net schu wieder nen neuen aufmachen. also:

Ich hab mir grd zur einfacheren Verwaltung ein kleines Script gecodet:

[php:1:25b574eb19]
<?php
$link = $_GET['link'];
$descr = $_GET['beschreibung'];


$filename = "links.php";
$schreiben = "<tr><td class=\"about\" width=\"200\"> <a class=\"ohnestrich\" href=\"$link\" target=\"_blank\">$link</a></td><td class=\"about\" width=\"200\"> $descr</td></tr>";
$fp = fopen ($filename, "a");
fwrite ($fp, $schreiben);
fclose ($fp);

?>
[/php:1:25b574eb19]

Das Script funkioniert perfekt, aber ich habe ein Problem-chen:
Die Variable "$schreiben" wird am Ende der Datei "links.php" eingefügt.
Da ich aber ein Tabellenlayout habe (nein danke, ich will keine div's ;) ), sieht es folgendermaßen aus:
Code:
<tr>
 <td class="about" width="200"> [url="http://www.html.de"]www.html.de[/url]</td>
 <td class="about" width="200"> Ein sehr gutes HTML-Forum </td>
</tr>
 
<tr><td class="about" width="200"> [url="http://www.test.de"]http://www.test.de[/url]</td><td class="about" width="200"> Ein testlink</td></tr>
Damit mir mein design nich verhauen wird müsste ich die Linktabelle da wo "hier" steht wieder schließen, das kann ich aber nicht machen, da sonst der nächste Datensatz ausserhalb der Tabelle geschrieben wird.
Weiss da jemand ne Lösung dafür ?
 
Werbung:
du kannst auch einfach abefragen $anzahl_datensätze > 0 wenn ja nicht table ende sonst ja table ende

eine einfache if else abfrage...
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben