Autor | Zpráva | ||
---|---|---|---|
RABBiTGirl Profil * |
#1 · Zasláno: 18. 9. 2004, 17:52:42
Tak se mi podařilo to levé menu s rámy udělat, ale teď to chci dát do každého souboru.To musím udělat že ke každému souboru udělám další soubor s tou definicí?Nebo jak?Tohle mě nějak nechce brnknout PLS...P.S:sorry, že pořád otravuju, ale jedině odtud to pochopím :-)
|
||
exebat Profil |
#2 · Zasláno: 18. 9. 2004, 18:11:07
Súbor index je v HTML, alebo PHP kóde? Ak je v PHP kóde dá sa to nasledovne. Vytvoríš si IBA to menu v čistom súbore. Nebude v ňom nič, iba to menu. Nazveš ho povedzme "menu.php". Potom si napr.otvoríš na editáciu súbor "index.php" a vložiš na miesto, kde chceš zobraziť to menu odkaz"<?php include'menu.php'; ?>" bez týchto "" apostrofov. Opakovať to potom môžeš v akomkoľvek súbore, kde chceš to menu zobraziť. Pozor, aby sa tieto súbory nachádzali v rovnakom adresáry, v opačnom prípade budeš musieť zmeniť cestu k súboru "menu.php" v príkaze include. Taktiež týmto spôsobom môžeš includovať hlavičku, alebo pätu dokumentu, pokiaľ ju chceš opakovať aj v iných dokumentoch. Načítavanie tvojich stránok tvojim čitateľom sa zrýchli, nakoľko sa includnuté súbory uložia do cache pamäti a nebude sa opakovať ich načítanie zo servera. Ja so sa začal učiť tvorbu v PHP asi pred dvoma mesiacmi a som rád, že ako mne ochotne poradili, môžem to niekomu opätovať :)
|
||
Yuhů Profil |
#3 · Zasláno: 18. 9. 2004, 23:55:29
Vďaka, exebat, za pekný príspevok o rešeniu v PHP.
Ak ale RABBiTGirl nepíše v PHP, ale iba v HTML, možno by sa jej hodil aj postup, ako to spraviť v HTML. Blbý ovšem je, že se to v HTML nedá udělat nijak jednoduše. Tady jsou možnosti: * nakopírovat do každé stránky menu ručně * menu vkládat přes externí javascript * menu mít v iframe * menu includovat na straně autora -- např. přes FrontPage nebo PPWizard Podrobný popis způsobů mám v druhé části stránky http://www.jakpsatweb.cz/leve_menu.htm |
||
Vít Dlouhý Profil |
#4 · Zasláno: 19. 9. 2004, 20:30:09
to Yuhů: Ještě by to šlo řešit pomocí SSI.
|
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0