Autor Zpráva
Werewolf
Profil
Ahoj. Dělám novej web a zrovna jsem si chtěl nastylovat odkazy v menu. Nic. Nastavim ten styl pro všechny odkazy. Nic. Vymažu cache. Nic. Neví někdo, proč to dělá? Díky

Edit: Teď jsem zkusil změnit styl textu v patičce (font-family) a jde to...
Asdef
Profil
Zkontroluj cestu ke stylu
Werewolf
Profil
Dal jsem to i do tagu <style>, ale nic...

Edit: Navíc ta patička byla z <link>u
Werewolf
Profil
Když zkopíruju jen kód výsledného seskládaného souboru, jde mi to. Takže to způsobilo PHP. Kód:

index.php
<?php
include("./f.php");
_Title("Hlavní stránka");
_Header();
_Menu();
User();
?>
				<h1>Novinky</h1>
				<p><b>Novinka</b> 1, <i>novinka</i> 2, <b>novinka</b> 3, <i>novinka</i> 4.</p>
<?php
_Bottom();
?>


f.php
<?php
Header('Content-Type: application/xml');
session_start();

if($_SERVER['SERVER_NAME'] == "localhost") { $se = "localhost"; $us = "admin"; $pa = base64_decode("***"); /*EDIT aby nebylo vidět heslo z kódu, ale vy si to stejně můžete někam napsat a vyjde Vám, co to je... */ $da = "werewolf"; } else { $se = "mysql.webzdarma.cz"; $us = "pojdi"; $pa = "**"; $da = $us; }
		mysql_connect($se, $us, $pa);
		mysql_select_db($da);
		mysql_query("SET NAMES utf8");

function _Title($title) {
echo("<?xml version=\"1.0\"?>\n"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
	<head>
		<meta http-equiv="Content-Type" content="application/xml; charset=utf-8" />
		<meta http-equiv="Content-Script-Type" content="text/javascript" />
		<meta http-equiv="Content-Style-Type" content="text/css" />
		<link rel="favourite icon" href="favicon.gif" />
		<link rel="stylesheet" href="css/default.css" media="all" />
		<style>
		A, A:link, A:visited, A:active, A:hover
		{margin: 10px; padding: 10px; font-family: Arial; font-size: 14pt; text-decoration: none; background-color: rgb(0, 255, 0);}
		</style>
		<title>Werewolfův sklad<?php if(isset($title) && !empty($title)) { echo(" | ".$title); } ?></title>
	</head>
	<body>
		<div id="page">
<?php } function _Header() { ?>
			<div id="header" style="background-image: url('img/header.gif');">
				<h1 style="font-size: 22pt; font-family: Courier New; color: white; margin-left: 90px;">Werewolfův sklad</h1>
			</div>
<?php } function _Menu() { ?>
			<div id="left">
				<a href="index.php" title="" class="a">Hlavní stránka</a>
				<a href="about_web.php" title="" class="a">O tomto webu</a>
				<a href="about_author.php" title="" class="a">O autorovi</a>
				<a href="forum.php" title="" class="a">Fórum</a>
			</div>
<?php } function User() { ?>
			<div id="right">
<?php
$table = "users";
$login_logged = false;
$login_error = 0;
$login_form = true;
$login_user = @$_POST['login_user'];
$login_pass = md5(@$_POST['login_pass']);
$login_submit = @$_POST['login_submit'];
$login_error_submit = @$_POST['login_error_submit'];
$logout_submit = @$_POST['logout_submit'];


if($login_submit == true) {
$query_login = mysql_query("SELECT * FROM ".$table." WHERE (user = '".$login_user."' AND pass = '".$login_pass."')");
$logged = mysql_fetch_array($query_login);
$_SESSION['logged_user'] = $logged['user'];
$_SESSION['logged_pass'] = $logged['pass'];
}

if($login_error_submit == true) {
Header("Location: ".$_SERVER['HTTP_REFERER']);
}

if($logout_submit == true) {
unset($_SESSION['logged_user']);
unset($_SESSION['logged_pass']);
}


$_login_form = '
				<form action="http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].'" method="post">
					<fieldset>
						<legend>Přihlásit se</legend>
						<label>Login:</label><input type="text" name="login_user" />
						<label>Heslo:</label><input type="password" name="login_pass" />
						<input type="submit" name="login_submit" class="login_submit" value="Přihlásit se" />
					</fieldset>
				</form>
';

$_login_error = '
				<form action="http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].'" method="post">
					<fieldset>
						<legend>Chyba přihlašování</legend>
						<p>Neexistující uživatel nebo chybné heslo.</p><br />
						<input type="submit" name="login_error_submit" value="Zpět" />
					</fieldset>
				</form>
';

$_login_logged = '
				<form action="http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].'" method="post">
					<fieldset>
						<legend>Přihlášen/a</legend>
						<h4>Přihlášen/a: <i>'.@$_SESSION['logged_user'].'</i></h4>
						<input type="submit" name="logout_submit" value="Odhlásit se" />
					</fieldset>
				</form>
';

if($login_submit == true) {
if(mysql_num_rows($query_login) == 0) { $login_error = true; $login_logged = false; $login_form = false; } else { $login_error = false; $login_logged = true; $login_form = false; }
if($login_error == true) { echo($_login_error."<br />".mysql_error()); } }
if(!empty($_SESSION['logged_user']) && !empty($_SESSION['logged_pass'])) { echo($_login_logged); }
if(empty($_SESSION['logged_user']) || empty($_SESSION['logged_pass'])) { echo($_login_form); }
?>
			</div>
			<div id="content">
<?php } function _Bottom() { ?>
			</div>
			<div id="bottom">
				Made by Werewolf
			</div>
		</div>
	</body>
</html>
<?php } ?>


Nevěděl by někdo, proč mi to podělalo ten styl, prosím? Díky
Chamurappi
Profil
Reaguji na Werewolfa:
Header('Content-Type: application/xml');
Nepoužívej XHTML.

Odkaz se ti nenastyluje, protože styluješ elementy <A>, nikoliv <a>. V HTML na velikosti písmen nezáleží, v XML ano.
Werewolf
Profil
Chamurappi
Nepoužívej XHTML.
Proč ne?

Odkaz se ti nenastyluje, protože styluješ elementy <A>, nikoliv <a>. V HTML na velikosti písmen nezáleží, v XML ano.
Děkuji Ti. To jsem nevěděl...
Chamurappi
Profil
Reaguji na Werewolfa:
Proč ne?
Funguje ti v Exploreru?
Jinak viz třeba nedávné vlákno XHTML vs. HTML.
Werewolf
Profil
Chamurappi
Funguje ti v Exploreru?
Ne. V něm jsem to dosud nezkoušel.

viz
Pročtu si...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: