[ jakov1 @ 14.09.2017. 14:28 ] @
Zdravo svima,
početnik sam u HTML-u pa me intresuje da li postoji neki način kako bih jedan link dodao na sve postojeće HTML stranice koje pripadaju jednom domenu?
[ mjanjic @ 14.09.2017. 21:27 ] @
Sa čistim HTML-om:
1. SSI (server-side include), i to ako je na serveru uključena opcija za to
2. Ako je dovoljno da se učita unutar head elementa, onda se kod novijih browser-a može koristiti npr.
<head>
<link rel="import" href="naziv_fajla.html">
</head>

Problem drugog rešenja je što se postavlja unutar head elementa i tu se ubacuje sadržaj linkovanog HTML fajla.

Prvo rešenje se može iskoristiti i na nekom drugom mestu, npr. da se učita futer:
<!--#include virtual="/footer.html" -->

Umesto html, može se koristiti .shtml ekstenzija kako bi se lakše prepoznali fajlovi koji nisu samostalne stranice.
U ovom slučaju, napraviš jedan futer koji se lako održava i postoji samo u jednom fajlu, koji se potom uključi na svaku stranicu.


Ako je dozvoljen JavaScript, može i ovako:
https://www.w3schools.com/howto/howto_html_include.asp



Međutim, ovaj princip je odavno napušten i stranica se praktično "sklapa" na strani servera od delova koji postoje u vidu php/asp/jsp i drugih fajlova koji sadrže kod pisan u nekom od serverskih jezika (ne moraju biti samo script, kod Microsoft IIS-a se može koristiti npr. i C# i drugi jezici koji su podržani).

Naprednije tehnike podrazumevaju kreiranje šablona/templejta (npr. u Adobe Dreamweaver-u, gde se instrukcije čuvaju kao HTML komentari), ili čak korišćenje web template engine-a.


[ jakov1 @ 23.10.2017. 13:04 ] @
Svaka čast!!!!!!!!
Hvala.