Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 20.12.13 Prihlásený: 08.05.18 Príspevky: 61 Témy: 18 | 18 |
Ahoj, učím sa programovať v HTML. Mám naprogramovanú stránku na ktorej mám menu a chcel by som to menu načítavať s osobitného html súboru aby som nemusel pri zmene položiek menu prepisovať každú stránku ale iba to jedno html s ktorého to menu načítavam. No nijak raz na to nemôžem prísť ako to docieliť. Pomôže mi niekto nejakým návrhom ako sa to dá?
napr. mám stránky: web1.html web2.html web3.html main.css menu.html
a z menu.html by sa načítal kód toho menu do web1.html, web2.html,web3.html
Za všetky rady vopred ďakujem.
|
|
Registrovaný: 19.06.07 Prihlásený: 15.10.18 Príspevky: 349 Témy: 9 | 9 Bydlisko: Bratislava |
html nerovna sa programovanie. a na dosiahnutie efektu budes potrebovat nieco viac, ako len html... skus vygooglit php include
|
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 | 9 |
to len cez html nedocielis. potrebujes zapojit aj php. najjednoduchsi priklad ako na to - vsetky tie subory si premenujes na subory s koncovkou .php a v kazdom web1.php, web2.php, web3.php vlozis na pozadovane miesto tento kod: Kód: <?php include('menu.php'); ?>
|
|
Registrovaný: 20.12.13 Prihlásený: 08.05.18 Príspevky: 61 Témy: 18 | 18 |
HAE07: nejak začať treba... hatto13: Ďakujem. Veľmi mi to pomohlo.
|
|
|
On ti chcel povedať, že html je značkovací jazyk, nie programovací. Malý tip: include tiež používaj hlavičku a pätičku stránky, pretože tá je na všetkých podstránkach rovnaká
|
|
Registrovaný: 22.02.20 Prihlásený: 23.02.20 Príspevky: 3 Témy: 0 | 0 |
Ahojte, riešim podobný problém. Riešenie cez php include poznám, avšak neviem akým spôsobom vyriešiť vloženie obsahu z jedného html súboru do súboru, resp. na stránku s príponou xhtml. Vie mi niekto poradiť nejaké riešenie? Vopred ďakujem.
|
|
Registrovaný: 19.03.07 Prihlásený: 25.12.24 Príspevky: 7076 Témy: 85 | 85 Bydlisko: BA |
Potom ma napada uz len iframe. Ale to je deprecated a ma to kopec minusov. Potom poradim google, kedze toto je prvy vysledok: https://www.w3schools.com/howto/howto_html_include.asp ajax Ale podla mna, tiez velmi skarede riesenie. Asi chces pouzivat server side include a vyhnut sa tejto sarade, ktora bude bolestiva ak sa o to, co teraz frankensteinujes, budses musiet aj starat.
Naposledy upravil void dňa 22.02.2020 14:30, celkovo upravené 1
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 22.02.20 Prihlásený: 23.02.20 Príspevky: 3 Témy: 0 | 0 |
void ďakujem za rýchlu odpoveď. Googlim v podstate od rána už niekoľko hodín a stále sa dostanem len k php include. Problém je, že ten použiť nemôžem, kvôli xhtml stránke, do ktorej chcem obsah zo súboru vkladať. Aj riešenie cez iframe, ktoré spomínaš som našiel a myslel som, že sa s ním uspokojím, ale potom som našiel informácie, že to môže robiť problémy, keď sa na stránku dostanem cez vyhľadávač, ktorý vyhľadá a odkáže na obsah z iframe. Takže iframe som zavrhol. Medzi prvými zdrojmi, keď som začal hľadať cez Google, som našiel toto: https://www.jakpsatweb.cz/include.htmlSituácia je takáto: Mám stránku, ktorú má pod správou externá spoločnosť. Ja som užívateľ, ktorý plní obsah, stránky a pod cez redakčný systém. Dosť vecí mimo obsah si viem poriešiť aj sám, samozrejme len tam, kde sa dostanem. Teraz potrebujem na viac stránok na webe vkladať časť rovnakého obsahu (popis, obrázky, odkazy) a hľadám riešenie. Stránok je také množstvo, že je nezmysel v prípade nejakej zmeny editovať každú stránku zvlášť. Ovplyvniť viem len súbor, z ktorého sa bude obsah načítavať. Súbor, do ktorého sa bude vkladať ovplyvniť neviem, ten je xhtml (samozrejme obsahovo ho viem upravovať). Našiel som aj to, na čo si dal link, ale okrem toho, že tomu veľmi nerozumiem, keďže sa nepasujem za programátora, prikláňam sa k tomu, že je to veľmi škaredé riešenie
|
|
Registrovaný: 01.05.05 Príspevky: 13415 Témy: 1494 | 1494 Bydlisko: Bratislava |
Akekolvek riesenie ktore pouzijes bez spoluprace servera bude skarede, to co poslal void by mohlo byt asi najelegantnejsie riesenie ako to spravit. Sazmorejme sa ale pocita ze server nema nastavene X-Frame-Options: DENY, vtedy ti nebude fungovat ziadne riesenie a prehliadac ti to ak sa nemylim blokne a nezobrazi nic, resp v konzole najdes chybu.
Nebude najjednoduchsie poziadat danu firmu nech ti tam dorobi moznost vkladat na web nejaky tvoj subor s datami ktory sa vsade kde ho chces pridat zobrazi priamo zo strany backendu ako to takto vymyslat a lamat si hlavnu nad tym?
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X250 & Microsoft Windows 11 Professional | iPhone 15 Pro 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu 24.04.1 LTS |
|
Registrovaný: 22.02.20 Prihlásený: 23.02.20 Príspevky: 3 Témy: 0 | 0 |
JanoF máš pravdu, poriešim to s tou firmou. Myslel som, že sa to bude dať vyriešiť niečím pre mňa podobne jednoduchým ako include cez php, ale vidím, že nie
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | 3 |
Toto si tu len tak odložím: Alternatíva k php include môže byť aj použitie kompilovaného javascriptu - komponenty vo Vue.js, react, angular, alebo niektorá z template libraries. Samozrejme je to trochu komplikovanejšia alternatíva, ale je to čistý front-end, bez účasti servra (teda za predpokladu, že nie je potrebné riešiť SEO, tam je to ešte trochu zložitejšie...)
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 01.05.05 Príspevky: 13415 Témy: 1494 | 1494 Bydlisko: Bratislava |
Tak ale to nema zmysel ponuknut niekomu co nema ziadne skusenosti ani s beznym js, najjednoduchsia varianta je oslovit firmu nech to dorobi podla predstav na backende a da sa to jednoducho pouzivat.
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X250 & Microsoft Windows 11 Professional | iPhone 15 Pro 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu 24.04.1 LTS |
|
Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v PHP, ASP | 3 | 589 | 13.01.2017 9:59 BX | | v HTML, XHTML, XML, CSS | 1 | 497 | 24.12.2017 17:34 BX | | v Redakčné systémy | 0 | 526 | 09.10.2006 10:32 mokus | | v Assembler, C, C++, Pascal, Java | 5 | 623 | 23.08.2014 21:35 nasm | | v PHP, ASP | 15 | 711 | 05.07.2014 16:05 chrono | | v PHP, ASP | 3 | 438 | 07.08.2016 12:09 chrono | | v PHP, ASP | 12 | 812 | 28.02.2008 20:58 Tominator | | v PHP, ASP | 4 | 1064 | 13.02.2009 17:55 _fortes_ | | v Databázy | 6 | 659 | 15.08.2012 19:13 zdeniatqo | | v Assembler, C, C++, Pascal, Java | 1 | 680 | 09.05.2008 16:36 vl4kn0 | | v JavaScript, VBScript, Ajax | 4 | 362 | 09.09.2022 19:39 ApacheSK | | v HTML, XHTML, XML, CSS | 3 | 443 | 22.12.2012 22:09 shaggy | | v JavaScript, VBScript, Ajax | 7 | 1241 | 29.01.2009 22:18 jukel | | v Assembler, C, C++, Pascal, Java | 3 | 726 | 25.11.2010 15:00 ado21 | | v Delphi, Visual Basic | 0 | 799 | 01.07.2019 11:06 teddy3005 | | v PHP, ASP | 6 | 952 | 09.05.2009 16:14 BBUlet |
|