Nazdar lidi, potřebuju poradit
Chci mít na svejch stránkách (asi jako všichni) menu s odkazama...
jak to nejlíp udělat (aby to vypadalo, bylo to funkční, flexibilní...)
a taky aby se to updatovalo na všech stránkách naráz....
Díkes
Printable View
Nazdar lidi, potřebuju poradit
Chci mít na svejch stránkách (asi jako všichni) menu s odkazama...
jak to nejlíp udělat (aby to vypadalo, bylo to funkční, flexibilní...)
a taky aby se to updatovalo na všech stránkách naráz....
Díkes
kde ma to menu byt?
jestli te chapu ze to chces na vsech strankach treba dole tak nejlepsi a nejjednodussi to asi bude includovat pres php.
dej nejaky nazornejsi priklad. ten tvuj popis je dost obecny ;)
Pokud ovladas PHP, tak include, jak jinak.
Pomerne osvedceny a pouzivany zpusob taky je, ze mas index.php, kterej obsahuje to, co je na vsech strankach, -v tvym pripade to menu - a nejakou promennou se ridi to, co se ma naincludovat jako hlavni obsah stranky.
priklad index.php?show=novinky a pak nincludujes napr. novinky.inc.php. Ale neudelat jen include($show.".inc.php") - to je nebezpecny, protoze by mohl naincludovat i to, co jsi jako include nezamyslel.
dobře :-)
1) neumim PHP
2) nejradši bych měl takový menu nalevo nebo napravo
3) když budu chtít přidat link, tak abych to nemusel měnit růčo na všech
Ad 1): mas problem.. Tady uz me napada jenom to menu udelat kompletne v javascriptu, dat to do .js souboru, a pak to vkladat pres <script src = "xxx.js"></script> ci jak to presne je.. Musel bych se presne kouknout.
EDIT: jo, je to takhle:Kontrolni otazecka: Umis javascript?Kód:<SCRIPT language="javascript" type = "text/javascript" src = "soubor.js"></SCRIPT>
aha :) slo by to resit este i pres ramce ale zbytecne si zahustis kod. pak mne napada snad jen iframe coz beru hned zpet protoze je to uz trosku brutalni reseni v porovnanim s minimem vynalozeneho usili se podivat jaxe to dela s includem ;)
tak to sem, chlapci, marnej případ :-)
neumim PHP ani Javascript :-(
nedaj se někde sehnat nějaký ready-to-use templaty?
jeste jedno reseni: podporuje tvuj server ssi? no, spis ti popisu jak se dela include:
pripravis si soubor, ve kterym bude menu, kdyz to bude treba jen tabulka, tak obsah bude asi takovej:
To pojmenujes napriklad menu.inc.Kód:<TABLE>....polozky menu pekne zarovnany do bunek tabulky</TABLE>
A pak budes mit stranku, do ktery to chces dat, tak tu musis
1) mit na servru co podporuje php
2) ta stranka musi mit jmeno neco.php
a tam kde budes chtit mit to menu das tohle:
To za predpokladu, ze je to ve stejnym adresari jako samotna stranka, jinak musis podle klasickych pravidel upravit to "./menu.inc" - dve tecky jsou o oadresar vys, a kdyz je to v podadresari soubory, tak "./soubory/menu.inc".Kód:<? include("./menu.inc"); ?>
priklad: kdyz to ma byt hned nahore:
Kód:<HTML>
....<body>
<? include("./menu.inc"); ?>
...a tady normalne pokracuje zbytek stranky...
</HTML>
PHP myslim podporuje.
Jak se určí pozice toho menu na stránce?
Tam, kde to umistis, tam se nacte ten soubor,ktery inckudujes, a pak to pokracuje nermalne tou puvodni strankou.. Kdyz to das tesne za body, bude to tedy logicky uplne nahore.
hmmmm :-)
zkusim; uvidim; napíšu, že neumim... :-)
ne, zkusim to a uvidí se
Jen takovej rejp, mělo by to vypadat spíš takto.Citace:
Původně odeslal KtK
Kód:<script type="text/javascript" src="soubor.js"></script>
Přesně tak... parametr "language" se už nepoužívá...Citace:
Původně odeslal Booker
sorry :oops: dik za info a opravu..
javascript prece neni potreba umet, staci programek Allwebmenu, ten dela menu jak bejk :D
Jo, to mas recht.. A jak ty menu fungujou, jak jsou na tom se standardama? -To nema byt rejpani, opravdu to nevim, tak se ptam.Citace:
Původně odeslal Braindead
no proste si jen klikas mysi, nastavujes parametry toho menu, menis barvy, pismo atd a vono to generuje javascriptackej kod. pak si vygenerujes soubor s tim menu a v html se potom jen odkazes na ten vygenerovanej javascriptovej soubor a uz to vali. :-)
jinak nevim jaky mas na mysli ty standardy? ??? :oops:
No naprklad document.all je aspon pokud se nemylim, vymysl mrkvosoftu.. Neni to ve standardu DOM. Tak by me zajimalo jestli ty menu obsahuji takovyhle veci..
hm, tak to netusim :oops: