Autor Zpráva
MrKolouch
Profil
Mám problém se styl měničem přes php www.herda.xf.cz
1)Nejde mi nastavit text-align:left ve sloupci s výběrem stylů(vlevo)
2)samotný "měnič" stylů mi nefunfuje,přitom je to podlenávodu,vždycky po kliknutý na styl se otevře index.php nebo kontakty.php žádný soubor s koncovkou *css

předem díky
Alphard
Profil
otevře index.php nebo kontakty
to závisí na action
žádný soubor s koncovkou *css
viz předchozí

neškodilo by uvést odkaz na ten návod (teda jestli je online)
Alphard
Profil
a ještě sem dej serverovou část toho scriptu
MrKolouch
Profil
Alphard
návod je přímo od pixyho:
http://www.pixy.cz/pixylophone/2003_11_archiv.html#1068200165
Alphard
Profil
ve zdrojáku stránky máš napevno nastaveno default.css přečti si ten návod ještě jednou :-)
MrKolouch
Profil
Alphard
čtu a čtu a stejně nic.Pochopil jsem,že mám vytvořit soubor style.php a v něm:

<?
// Skript 1
$css = $HTTP_COOKIE_VARS['Moje-CSS-Cookie'];
if (!$css) $css = 'default.css';
header ("Location: $css");
die();
?>

pak vytvořit třeba index.php a v něm:

<?

// Skript 2
if (!$refer) $refer = $HTTP_REFERER;
if (!$css) {
$css = $HTTP_COOKIE_VARS['Moje-CSS-Cookie'];
if (!$css) $css = 'default.css';
}
if ($submit or $cancel) {
if ($submit)
setCookie('Moje-CSS-Cookie',$css, time()+36002430,'/');
header("Location: $refer");
die();
}
function makeRadio ($styl) {
global $css;
echo "<input type='radio' name='css' value='$styl' ";
if ($styl==$css) echo 'checked="checked" ';
echo '/>';
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01transitional//en">
<HTML>
<HEAD>
<META http-equiv="content-type"content="text/html;charset=windows-1250">
<TITLE>
Kontakty | Mrkolouch.ic.cz
</TITLE>
<LINK rel="stylesheet" href="style.php" type="text/css"> //není chyba zde
</head>
<body>
<div class="all">
<a href="index.html" alt="Home">
<div class="top">
</div></a>
<div class="left">
<div class="leftmenu">
<div class="menus"><p>- Menu -</p>
</div><a href="index.php">Home</a>
<a href="ja.php">Moje osoba</a>
<a href="download.php">Download</a>
<a href="ivv.php">Návštěvní kniha</a>
<a href="galerie.php">Galerie</a>
<a href="kontakty.php" class="active">Kontakty</a>
<div class="menus"><p>- Počítadlo -</p>
</div>
</div>
<A HREF="http://www.toplist.cz/" target="_blank"><IMG
SRC="http://toplist.cz/count.asp?logo=mc&ID=438103"
border="0" width="88" height="60"></A>
<div class="menus"><p>- Styly -</p></div>
<form action="" method="post">
<div class="style">
<ul>
<? makeRadio('styl01.css'); ?> Styl 01
<? makeRadio('styl02.css'); ?> Styl 02
<? makeRadio('default.css'); ?> Základní
<? makeRadio('unstyled'); ?> Beze stylu
</ul>
</div>
<p>
<input type="hidden" name="refer" value="<? echo $refer; ?>" />
<input type="submit" name="submit" value=" Použít styl " />
</p>
</form>
</div>
<div class="right">
<div class="menus">
<p>- Reklamy -</p>
</div>
</div>
<div class="center">
<h3>Kontakty</h3><h4>Osobní data:</h4><p><b>mail:</b>&nbsp;&nbsp;&nbsp;MrKolouch@seznam.cz<br><b>i cq:</b>&nbsp;&nbsp;&nbsp;453-701-242<br> </p>

</div>
<div class="bottom"><p>&nbsp;CSS, HTML vytvořil
<a href="mailto:MrKolouch@seznam.cz">Radomír Holuša</a> | &copy; 2005&ndash;2006
<a href="http://www.mrkolouch.ic.cz">mrkolouch.ic.cz</a></p>
</div
</div>
</body>
</html>


co je špatně?
Alphard
Profil
nevím, jestli jsi to zapomněl nahrát, ale když se podívám do zdrojáku odkazované stránky, tak vidím:

<HTML>
<HEAD>
<META http-equiv="content-type"content="text/html;charset=windows-1250">
<TITLE>
Home | Mrkolouch.ic.cz
</TITLE>
<LINK rel="stylesheet" href="default.css" type="text/css">
</head>
<body>
MrKolouch
Profil
Alphard
nezapoměl jsem to nahrát,jen jsem to nahrál jen na kontakty.php na zkoušku,ať si nezkazím celé stránky
http://www.herda.xf.cz/kontakty.php

ale stejně to nejde
Alphard
Profil
ale stejně to nejde
jde :-) teda ve Firefoxu a IE, není to 100% v Opeře, tedy hádal bych to na zakázaný refferer, ale teď nemám čas to řešit :-)
MrKolouch
Profil
Alphard
já to zkoušel přes operu
jj,dík,si zbytek vyřešim sám
Toto téma je uzamčeno. Odpověď nelze zaslat.