novy design

potreboval bych znat nejaky dalsi zpusob jak udelat menu tak aniz bych pouzil ramy a kdyz kliknu na neco v menu tak aby zustalo a akorat se jinak nacetla hlavni stranka...treba jako bladeandsword.wz.cz
No to musíš mít kód toho menu prostě ve všech stránkách a různej bude jen ten zbytek. Teoreticky ho můžeš do všech stránek nakopírovat; to je ale nepohodlné pro případ úprav nebo doplňování, musel bys editovat všechny stránky. Tak je lepší použít funkci php include: html kód toho menu si dáš třeba do souboru menu.php, ostatní stránky budeš muset mít s příponou .php a v každé z nich, v místě kam patří ten kód menu, bude jenom
<? include "menu.php" ?>
A když budeš potřebovat něco upravit, upravíš jenom kód v menu.php.
i s tema otaznikama?
přes php.
budeš mít jednu hlavní stránku třeba index.php a oskazy budou třeba <a href="index.php?show=novinky">novinky</a>. v index.php bude všechno kromě toho vnitřku (třeba novinek). pak tam dáš php script na inclůdování souborů:
<?php
if(isset($_GET["show"])){include $_GET["show"] . "inc";}
esle {include "uvod.inc";};
?>
samozdřejmě se to musí inclůdovat do správnýho místa (divu,tabulky).
nejake slozite ne?
jo i s těma otazníkama. <? (nebo taky <?php) označuje začátek PHP skriptu, ?> ho ukončuje.
vecernicek naopak doporučuje udělat menu a k němu podle konkrétního odkazu inkludovat samotný odpovídající odkaz - taky řešení, imho poněkud složitější, zvlášť jestli v php neumíš.
no tak to opravdu neumim akorat se ted ucime ze pH urcuje kyselost nebo zasaditost...
tak to ses na dobry ceste:)
tak to zkus tím jednodušším systémem.
Třeba tak, že si napíšeš celou (jednu) stránku v html, vyladíš si layout atd., a pak přesuneš to, co má být na všech stránkách stejné, tj. asi to menu, do jiného souboru. Ten uložíš třeba jako to menu.php (nebo menu.inc, menu.txt, na tom myslím nezáleží). No a na to místo, kde ten kód byl, vložíš právě to
<? include "menu.php"; ?>. Nezapomeň stránku uložit jako php, aby se tahle php funkce provedla. No a když takovou stránku dáš na web, tak ve zdrojáku v místě té php funkce uvidíš ten kód, uložený v menu.php.

Do každé další stránky natáhneš menu.php stejným způsobem, a obsah, tj. zbytek stránky, už bude jiný.

Abys to vyzkoušel i doma, musel by sis nainstalovat php.
odkud nainstaluju PHP a jak ulozim stranku v Php? a mam v php ulozit menu nebo tu stranku kde to menu bude?
> odkud nainstaluješ php to se přiznám že nevím, on se tady snad objeví někdo kdo to bude vědět, já to nikdy nezkoušela. Nebo prohledej fórum, objevuje se to tady docela často.

> stránku v php uložíš úplně stejně jako v html, akorát že bude mít příponu php. Jen nedoporučuju snažit se to udělat ve FP, tam se pokud vím php kód může poničit. Takže v nějakém pspadu, notepadu atd.

> každou stránku, která obsahuje php skript, tj. třeba tu funkci include, musíš uložit s příponou php, aby se na serveru ten skript provedl. A ten inkludovaný soubor - já osobně ho taky ukládám s příponou php, ale určitě to může být taky s příponou html, txt, inc a kdoví co ještě... Aspoň doufám že se nepletu.
udelam novy soubor menu.php tak to dela ikonu jakoze nevi v cem to otevrit
jo a jeste jak se pise na zacatek zdrojaku mam tam napsat neco jineho?
ono to nejde napsat myslel jsem to "html"
>> udelam novy soubor menu.php tak to dela ikonu jakoze nevi v cem to otevrit

Tak vyber program ze seznamu a otevři to např. v Notepadu. Taky je dobrý najet ve Windowsu do:
Nástroje >> Možnosti složky >>Typy souborů
... a najít tam soubor typu PHP a přiřadit mu v jakém programu se bude otvírat.

>> jo a jeste jak se pise na zacatek zdrojaku mam tam napsat neco jineho?

PHP se označuje zrovna tak jako tagy HTML, tagy:

<? (začáteční)
?> (ukončovací)

nebo <?php ... ... ... ?>

PHP se normálně vkládá do HTML kdekoliv, kde je potřeba. Začátky PHP:

http://www.jakpsatweb.cz/php/index.html

Ale je určitě dobrý si pořídit nějakou literaturu.
stranka.php bude kromě include úplně normální:
<html>
<head>
<meta ... />
...
<title>...</title>
</head>
<body>
<? include "menu.php" ?>
<h1>nadpis</h1>
<p>obsah stránky podle potřeby...</p>
</body>
</html>

soubor menu.php třeba:
<div id="menu">
<a href="prvni_stranka.php">První stránka</a>
<a href="druha_stranka.php">Druhá stránka</a>
</div>

(teď doufám že fórum nesežere nějaký tagy)

A ikonu že neví v čem to má otevřít tam máš proto, že nemáš k souborům php nic asociovaného. Otevírej to v editoru (třeba v notepadu). Funkčnost vyzkoušíš až na webu, nebo si zjisti jak je to s tou lokální instalací php. V tom ti fakt neporadím.
:-( jsem druhá... chjo.. jdu spát
aha a nemam to nechat otevirat spis v Opere?
a jeste mala drobnost: co je "p" a co je "div" ?
Triko Coraken:

Koukám, koukám, že neumíš ani HTML a chceš hned taky znát PHP

http://www.jakpsatweb.cz/html/bloky.html
Triko: souhlasím s blahapet, no tak v tom případě opravdu nezačínej odprostředka... nejdřív se nauč prostě html kód, a pak teprve můžeš zkusit jeho části načítat pomocí php ;-)
ja nerikal ze umim HTML! ja jenom chtel vedet jak udelat menu na kazde strance aniz bych musel porad dokola psat kod...
jo a jestli chcete tak se kouknete
jestli chceš testovat PHP na svym kompu, tak musíš si stáhnout Apache a takový. Já používánm Intranetový server od Miloslava Ponkráce, který je na stažení na www.slunecnice.cz
lokalni instalace PHPka je pro zacatecnika celkem slozita IMHO

ja pouzivam programek jmenem PHPTriad
je free, zvladne instalaci apache, PHP, MySQL a co je hlavni nainstaluje ti i phpMyAdmin a hlavne se postara o konfiguraci souboru php.ini

takze ti k instalaci bude stacit umet klikat na mys:))

navic vysledna konfigurace je velmi podobna te na WZ

PHPTriad 2.2 jde stahnout na tyhle adrese:
http://www.download.com/PHPTriad/3640-2165_4-10264269.html

pro zacatek je to imho vyborny
tady je ten Intranetový server:

http://www.slunecnice.cz/product/Intranetovy-server/

IMHO je lehčí, jenom nainstalovat a jedeeem. Soubory dávej do c:\inet_srv\http\doc_root\ případně nějké dotazy směřuj na ICQ 284758490
či na můj mail
2Columbo> rad bych ten intranetovy server vyzkousel ale na slunecnici nefunguje odkaz