Vložení zahrnutí na straně serveru v aplikaci Dreamweaver

Naposledy aktualizováno 25. 4. 2024

Pomocí aplikace Dreamweaver můžete vložit zahrnutí na straně serveru do vaší stránky, upravit zahrnutí nebo zobrazit náhled stránek obsahujících zahrnutí.

Poznámka

Uživatelské rozhraní v aplikaci Dreamweaver a jejích novějších verzích bylo zjednodušeno. Výsledkem je skutečnost, že některé možnosti uvedené v tomto článku nemusí být v aplikaci Dreamweaver a jejích novějších verzích k dispozici. Další informace najdete v tomto článku.

O zahrnutích na straně serveru

Můžete pomocí aplikace Dreamweaver vkládat inkluze na straně serveru do svých stránek, upravovat inkluze nebo zobrazovat náhled stránek obsahujících inkluze.

Inkluze na straně serveru je soubor, který server začleňuje do dokumentu, když prohlížeč požaduje dokument ze serveru.

Když prohlížeč návštěvníka požádá o dokument obsahující instrukci inkluze, váš server zpracuje instrukci inkluze a vytvoří nový dokument, ve kterém je instrukce inkluze nahrazena obsahem zahrnutého souboru. Server poté odešle tento nový dokument do prohlížeče návštěvníka. Když však otevřete místní dokument přímo v prohlížeči, není k dispozici žádný server pro zpracování instrukcí inkluze v tomto dokumentu, takže prohlížeč otevře dokument bez zpracování těchto instrukcí a soubor, který má být zahrnut, se v prohlížeči nezobrazí. Proto může být obtížné, bez použití aplikace Dreamweaver, prohlížet místní soubory a vidět je tak, jak se zobrazí návštěvníkům poté, co je umístíte na server.

S aplikací Dreamweaver můžete zobrazovat náhled dokumentů přesně tak, jak se zobrazí po umístění na server, a to v návrhovém zobrazení i při použití funkce Náhled v prohlížeči. K tomu však musíte zajistit, abyste zobrazovali náhled souboru, který obsahuje inkluzi, jako dočasný soubor. (Vyberte Upravit > Předvolby, vyberte kategorii Náhled v prohlížeči a ujistěte se, že je vybrána možnost Náhled pomocí dočasného souboru.)

Poznámka

Pokud používáte testovací server, například Apache nebo Microsoft IIS, k zobrazení náhledu souborů na místním disku, nepotřebujete zobrazovat náhled souboru jako dočasný soubor, protože server provádí zpracování za vás.

Umístění inkluze na straně serveru do dokumentu vloží odkaz na externí soubor; nevloží obsah zadaného souboru do aktuálního dokumentu. Obsah zadaného souboru by měl obsahovat pouze obsah, který chcete zahrnout. To znamená, že soubor inkluze by neměl obsahovat žádné značky head, značky body nebo značky html (což znamená značku <html> —formátovací HTML značky, jako jsou značky p, značky div a tak dále, jsou v pořádku). Pokud je obsahuje, tyto značky budou v konfliktu se značkami v původním dokumentu a aplikace Dreamweaver nezobrazí stránku správně.

Nelze upravovat zahrnutý soubor přímo v dokumentu. K úpravě obsahu inkluze na straně serveru musíte přímo upravit soubor, který zahrnujete. Všechny změny externího souboru se automaticky projeví v každém dokumentu, který jej zahrnuje.

Existují dva typy zahrnutí na straně serveru: Virtuální a Souborové. Aplikace Dreamweaver ve výchozím nastavení vkládá inkluze typu File, ale můžete pomocí Inspektoru vlastností vybrat tu, která je vhodná pro typ webového serveru, který používáte:

  • Pokud je váš webový server typu Apache, vyberte volbu Virtuální. V prostředí Apache funguje Virtuální ve všech případech, zatímco Souborové funguje pouze v některých případech.
  • Pokud je váš server Microsoft Internet Information Server (IIS), vyberte volbu Souborové. (Virtuální funguje se serverem IIS pouze za určitých okolností.)
Poznámka

Bohužel server IIS neumožňuje zahrnout soubor ve složce nad aktuální složkou v hierarchii složek, pokud není na serveru nainstalován speciální software. Pokud musíte zahrnout soubor ze složky výše v hierarchii složek na serveru IIS, zeptejte se správce systému, zda je nainstalován potřebný software.

  • V případě jiných druhů serverů, nebo pokud nevíte, jaký druh serveru používáte, zeptejte se správce systému, jakou volbu máte použít.

    Některé servery jsou nastaveny tak, aby zkoušely, jestli všechny soubory obsahují zahrnutí na straně serveru; ostatní servery jsou nastaveny tak, aby zkoušely pouze soubory s určitými příponami souboru, jako třeba .shtml, .shtm nebo .inc. Pokud zahrnutí na straně serveru nefunguje, zeptejte se správce sytému, zda není třeba ve jménech souborů používat speciální přípony, které zahrnutí používá. (Například pokud se soubor jmenuje kanoe.html, je možné, že ho budete muset přejmenovat na kanoe.shtml.) Pokud chcete u souborů zachovat přípony .html nebo .htm, požádejte správce systému o nakonfigurování serveru tak, aby zkoušel na straně serveru zahrnutí všech souborů (a ne pouze souborů s určitou příponou). Analýza souboru z hlediska zahrnutí na straně serveru zabere trochu času navíc, takže stránky, které server analyzuje, se načítají o trochu déle než stránky jiné; proto někteří správci systémů neumožní analýzu všech souborů.

Vložení zahrnutí na straně serveru

Můžete pomocí aplikace Dreamweaver vkládat inkluze na straně serveru do své stránky.

Vložení zahrnutí na straně serveru

Vyberte Vložit > Inkluze na straně serveru.
V dialogovém okně, které se zobrazí, procházejte a vyberte soubor.

Standardně je vložen souborový typ zahrnutí.

Chcete-li změnit typ inkluze, vyberte inkluzi na straně serveru v okně dokumentu a změňte typ v Inspektoru vlastností (Okno > Vlastnosti) následujícím způsobem:
  • Pokud je váš webový server typu Apache, vyberte volbu Virtuální. V prostředí Apache funguje Virtuální ve všech případech, zatímco Souborové funguje pouze v některých případech.
  • Pokud je váš server Microsoft Internet Information Server (IIS), vyberte volbu Souborové. (Virtuální pracuje se serverem IIS pouze za určitých specifických okolností.)
Poznámka

Bohužel server IIS nepovolí zahrnout soubor ze složky, která je výše než aktuální složka v hierarchické struktuře složek, pokud ovšem nebyl na server nainstalován speciální software. Pokud potřebujete zahrnout soubor ze složky, která je výše v hierarchii složek na serveru IIS, zeptejte se správce systému, zda je potřebný software nainstalován.

  • V případě jiných druhů serverů, nebo pokud nevíte jaký druh serveru používáte, zeptejte se správce systému, jakou volbu máte použít.

Změny zahrnutého souboru

Vyberte inkluzi na straně serveru v okně dokumentu.
Otevřete inspektor Vlastnosti (Okna > Vlastnosti).
Proveďte jeden z následujících úkonů:
  • Klikněte na ikonu složky, přejděte do umístění a vyberte nový soubor, který chcete zahrnout.

  • Do pole zadejte cestu a název nového souboru, který chcete zahrnout.

Úpravy obsahu serverových vložených souborů

K úpravě serverových vložených souborů můžete použít aplikaci Dreamweaver.Chcete-li upravit obsah spojený s vloženým souborem, musíte soubor otevřít.

Vyberte serverový vložený soubor v zobrazení Návrh nebo v zobrazení Kód a klikněte na Upravit v inspektoru Vlastnosti.

Zahrnutý soubor se otevře v novém okně dokumentu.

Upravte soubor a pak ho uložte.

Změny se okamžitě projeví v aktuálním dokumentu a v každém následujícím dokumentu, který otevřete a který daný soubor obsahuje.

Pokud je to nutné, odešlete soubor zahrnutí na vzdálené webové místo.