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 záznamech databáze
Zobrazování záznamů databáze zahrnuje načítání informací uložených v databázi nebo jiném zdroji obsahu a vykreslování těchto informací na webovou stránku.Dreamweaver poskytuje mnohé metody zobrazování dynamického obsahu a poskytuje několik vestavěných chování serveru, která vám umožňují jak vylepšit prezentaci dynamického obsahu, tak umožnit uživatelům snadněji vyhledávat a procházet informace vrácené z databáze.
Databáze a jiné zdroje dynamického obsahu vám poskytují větší výkon a flexibilitu při vyhledávání, řazení a zobrazování velkých úložišť informací.Použití databáze k ukládání obsahu pro weby dává smysl, když potřebujete uložit velké množství informací a pak tyto informace načíst a zobrazit smysluplným způsobem.Dreamweaver vám poskytuje několik nástrojů a předpřipravených chování, které vám pomohou efektivně načítat a zobrazovat informace uložené v databázi.
Chování serveru a prvky formátování
Dreamweaver poskytuje následující chování serveru a prvky formátování, které vám umožní vylepšit zobrazení dynamických dat:
Formáty
umožňují vám použít různé typy numerických, měnových, datum/čas a procentuálních hodnot na dynamický text.
Například, pokud cena položky v sadě záznamů ukazuje 10.989, můžete zobrazit cenu na stránce jako $10.99 výběrem Dreamweaver formátu "Měna - 2 desetinná místa".Tento formát zobrazuje číslo se dvěmi desetinnými místy. Pokud má číslo více než dvě desetinná místa, datový formát zaokrouhlí číslo na nejbližší desetinné místo.Pokud číslo nemá žádná desetinná místa, formát dat přidá desetinnou čárku a dvě nuly.
Opakovaná oblast
chování serveru vám umožňují zobrazit více položek vrácených z dotazu databáze a umožňují vám specifikovat počet záznamů k zobrazení na stránku.
Navigace v sadě záznamů
chování serveru vám umožňují vložit navigační prvky, které umožňují uživatelům přejít na další nebo předchozí sadu záznamů vrácených sadou záznamů.Například pokud se rozhodnete zobrazit 10 záznamů na stránku pomocí serverového objektu Opakující se oblast a sada záznamů vrátí 40 záznamů, můžete procházet po 10 záznamech najednou.
Stavový řádek sady záznamů
chování serveru vám umožňují zahrnout počítadlo, které ukazuje uživatelům, kde se nacházejí v rámci sady záznamů vzhledem k celkovému počtu vrácených záznamů.
Zobrazit oblast
chování serveru vám umožňují vybrat zobrazení nebo skrytí položek na stránce na základě relevance aktuálně zobrazených záznamů.Například, pokud uživatel přešel na poslední záznam v sadě záznamů, můžete skrýt odkaz Další a zobrazit pouze odkaz na Předchozí záznamy.
Použití typografických prvků a prvků rozvržení stránky na dynamická data
Mocnou funkcí Dreamweaver je schopnost prezentovat dynamická data v rámci strukturované stránky a použít typografické formátování pomocí HTML a CSS.Pokud chcete použít formáty na dynamická data v aplikaci Dreamweaver, naformátujte tabulky a zástupné symboly pro dynamická data pomocí formátovacích nástrojů aplikace Dreamweaver.Když jsou data vložena ze zdroje dat, automaticky přijmou písmo, odstavec a formátování tabulky, které jste určili.
Procházení výsledků sady záznamů databáze
Navigační odkazy sady záznamů umožňují uživatelům přejít z jednoho záznamu na další nebo z jedné sady na další.Například, po navržení stránky k zobrazení pěti záznamů najednou můžete chtít přidat odkazy jako Další nebo Předchozí, které umožní uživatelům zobrazit pět dalších nebo předchozích záznamů.
Můžete vytvořit čtyři typy navigačních odkazů pro pohyb přes sadu záznamů: První, Předchozí, Další a Poslední.Jedna stránka může obsahovat libovolný počet těchto odkazů za předpokladu, že všechny fungují s jednou sadou záznamů. Nemůžete přidat odkazy pro procházení druhou sadou záznamů na stejné stránce.
Navigační odkazy sady záznamů vyžadují následující dynamické elementy:
Sadu záznamů k procházení
Dynamický obsah na stránce k zobrazení záznamu nebo záznamů
Text nebo obrázky na stránce sloužící jako klikatelný navigační panel
Sada chování serveru Move To Record pro navigaci v sadě záznamů
Poslední dva prvky můžete přidat pomocí serverového objektu Record Navigation Bar, nebo je můžete přidat samostatně pomocí návrhových nástrojů a panelu Server Behaviors.
Vytvoření navigačního pruhu sady záznamů
Můžete vytvořit navigační panel sady záznamů jedinou operací pomocí chování serveru Recordset Navigation Bar. Serverový objekt přidá na stránku následující stavební bloky:
Tabulku HTML s textovými nebo obrazovými odkazy
Sadu serverových chování Přejít na
Sadu serverových chování Zobrazit oblast
Textová verze navigačního pruhu pro sadu záznamů vypadá takto:
Před umístěním navigačního pruhu na stránku zkontrolujte, že stránka obsahuje sadu záznamů, kterými se bude procházet, a rozvržení stránky, ve kterém se budou záznamy zobrazovat.
Po umístění navigačního pruhu na stránku můžete použít nástroje návrhu k přizpůsobení pruhu podle svého vkusu. Také můžete upravit serverová chování Přejít na a Zobrazit oblast tak, že na ně poklepete v panelu Serverová chování.
Aplikace Dreamweaver vytvoří tabulku, která obsahuje textové nebo obrazové odkazy, které uživateli umožní kliknutím procházet vybranou sadou záznamů. Když je zobrazený první záznam v sadě záznamů, jsou odkazy nebo obrazy První a Předcházející skryté. Když je zobrazený poslední záznam v sadě záznamů, jsou odkazy nebo obrazy Následující a Poslední skryté.
Rozvržení navigačního pruhu můžete přizpůsobit pomocí nástrojů pro návrh a panelu Serverová chování.
Text
Umístí na stránku textové odkazy.
Obrázky
Použije grafické obrazy jako odkazy. Dreamweaver používá své vlastní soubory obrázků. Tyto obrázky můžete po umístění panelu na stránku nahradit svými vlastními soubory obrázků.
Vlastní navigační pruhy pro sadu záznamů
Můžete vytvořit vlastní navigační panel sady záznamů, který používá složitější rozložení a styly formátování než jednoduchá tabulka vytvořená serverovým objektem Recordset Navigation Bar.
Chcete-li vytvořit vlastní navigační pruh pro sadu záznamů, musíte:
Vytvořit textové nebo obrazové navigační odkazy
Umístit odkazy na stránku v zobrazení Návrh
Přiřadit jednotlivá serverová chování ke každému navigačnímu odkazu
Tato sekce popisuje, jak přiřadit jednotlivá chování serveru navigačním odkazům.
Vytvoření a přiřazení chování serveru navigačnímu odkazu
Pokud sada záznamů obsahuje velký počet záznamů, může chování serveru Move To Last Record trvat dlouho, když uživatel klikne na odkaz.
Serverové chování se přiřadí k navigačnímu odkazu.
Nastavení možností dialogového okna Move To (chování serveru)
Přidejte odkazy, které uživateli umožní procházet záznamy v sadě záznamů.
Pokud sada záznamů obsahuje velký počet záznamů, chování serveru Přejít na poslední záznam může při kliknutí uživatele na odkaz trvat dlouho.
Úlohy návrhu navigačního pruhu
Při vytváření vlastního navigačního panelu začněte vytvořením jeho vizuálního znázornění pomocí nástrojů pro návrh stránky Dreamweaver.Nemusíte vytvářet odkaz pro textový řetězec nebo obrázek, Dreamweaver ho vytvoří za vás.
Stránka, pro kterou vytváříte navigační panel, musí obsahovat sadu záznamů k procházení.Jednoduchý navigační panel sady záznamů může vypadat takto, s tlačítky odkazů vytvořenými z obrázků nebo jiných prvků obsahu:
Poté, co jste přidali sadu záznamů na stránku a vytvořili navigační panel, musíte použít jednotlivá chování serveru na každý navigační prvek. Například typický navigační panel sady záznamů obsahuje reprezentace následujících odkazů přiřazených k příslušnému chování:
|
Navigační odkaz |
Serverové chování |
|
Jít na první stránku |
Přejít na první stránku |
|
Jít na předcházející stránku |
Přejít na předcházející stránku |
|
Jít na následující stránku |
Přejít na následující stránku |
|
Jít na poslední stránku |
Přejít na poslední stránku |
Zobrazení a skrytí oblastí na základě výsledků sady záznamů
Můžete také určit, že oblast bude zobrazena nebo skryta na základě toho, zda je sada záznamů prázdná. Pokud je sada záznamů prázdná (např. nebyly nalezeny žádné záznamy odpovídající dotazu), můžete zobrazit zprávu informující uživatele, že nebyly vráceny žádné záznamy. To je zvláště užitečné při vytváření vyhledávacích stránek, které se spoléhají na uživatelské vstupní vyhledávací výrazy pro spouštění dotazů. Podobně můžete zobrazit chybovou zprávu, pokud je problém s připojením k databázi, nebo pokud uživatelské jméno a heslo uživatele neodpovídají těm, které jsou rozpoznány serverem.
Chování serveru Zobrazit oblast sou:
Zobrazit, je-li sada záznamů prázdná
Zobrazit, není-li sada záznamů prázdná
Zobrazit na první stránce
Zobrazit kromě první stránky
Zobrazit na poslední stránce
Zobrazit kromě poslední stránky
Zobrazení více výsledků ze sady záznamů
Chování serveru Repeating Region vám umožní zobrazit více záznamů ze sady záznamů v rámci stránky. Jakýkoli výběr dynamických dat lze převést na opakující se oblast. Nicméně, nejběžnějšími oblastmi jsou tabulka, řádek tabulky nebo série řádků tabulky.
Výběr může být cokoli, včetně tabulky, řádku tabulky nebo dokonce odstavce textu.
Pro přesný výběr oblasti na stránce můžete použít selektor značek v levém rohu okna dokumentu. Například, pokud je oblast řádkem tabulky, klikněte dovnitř řádku na stránce, poté klikněte na nejpravější <tr> značku v selektoru značek pro výběr řádku tabulky.
V okně dokumentu se kolem opakované oblasti zobrazí tenký, označený, šedý Obrys.
Úprava opakujících se oblastí v Inspektoru vlastností
Název opakované oblasti.
Sada záznamů poskytující záznamy pro opakovanou oblast.
Počet zobrazených záznamů
Když vyberete novou možnost, Dreamweaver aktualizuje stránku.
Opakované použití sad záznamů PHP
Výukovou lekci o opakovaném použití sad záznamů PHP najdete ve výukové lekci Davida Powerse Jak opakovaně použiji sadu záznamů PHP ve více než jedné opakované oblasti?
Vytvoření dynamické tabulky
Následující příklad ukazuje, jak se serverové chování Opakovaná oblast aplikuje na řádek tabulky a určuje, že se na stránce zobrazí devět záznamů.Samotný řádek zobrazuje čtyři různé záznamy: město, stát, adresu a PSČ.
Chcete-li vytvořit tabulku jako v předchozím příkladu, musíte vytvořit tabulku obsahující dynamický obsah a aplikovat serverové chování Opakovaná oblast na řádek tabulky obsahující dynamický obsah.Když server aplikace zpracuje stránku, řádek se zopakuje tolikrát, kolikrát je určeno v serverovém objektu Opakovaná oblast, přičemž se do každého nového řádku vloží jiný záznam.
Vyberte Vložit > Datové objekty > Dynamická data > Dynamická tabulka a zobrazí se dialogové okno Dynamická tabulka.
V kategorii Data panelu Vložit klikněte na tlačítko Dynamická data a ze zobrazené nabídky vyberte ikonu Dynamická tabulka.
Dialogové okno Dynamická tabulka si zachová hodnoty, které zadáte pro okraje tabulky, výplň buněk a mezery mezi buňkami.
Pokud pracujete na projektu, který vyžaduje několik dynamických tabulek se stejným vzhledem, zadejte hodnoty rozvržení tabulky, což dále zjednoduší vývoj stránky.Tyto hodnoty můžete po vložení tabulky upravit pomocí Inspektoru vlastností tabulky.
Do stránky se vloží tabulka a zástupné symboly pro dynamický obsah definovaný v přidružené sadě záznamů.
V tomto příkladu sada záznamů obsahuje čtyři sloupce: AUTHORID, FIRSTNAME, LASTNAME a BIO.Řádek záhlaví tabulky je vyplněn názvy jednotlivých sloupců.Záhlaví můžete upravit pomocí libovolného popisného textu nebo je nahradit reprezentativními obrázky.
Vytvoření počítadla záznamů
Počítadla záznamů poskytují uživatelům referenční bod při procházení sadou záznamů.Počítadla záznamů obvykle zobrazují celkový počet vrácených záznamů a aktuální záznamy, které se prohlížejí.Pokud například sada záznamů vrátí 40 jednotlivých záznamů a na stránce se zobrazí 8 záznamů, čítač záznamů na první stránce by zobrazoval „Zobrazují se záznamy 1‑8 z 40."
Před vytvořením počitadla záznamů pro stránku musíte vytvořit sadu záznamů pro stránku, odpovídající rozvržení stránky pro dynamický obsah a poté navigační panel sady záznamů.
Vytváření jednoduchých počítadel záznamů
Počítadla záznamů umožňují uživatelům vědět, kde se nacházejí v rámci dané sady záznamů vzhledem k celkovému počtu vrácených záznamů.Z tohoto důvodu jsou čítače záznamů užitečnou funkcí, která může výrazně přispět k použitelnosti webové stránky.
Vytvořte jednoduchý čítač záznamů pomocí serverového objektu Recordset Navigation Status. Tento serverový objekt vytvoří na stránce textový záznam pro zobrazení aktuálního stavu záznamu. Čítač záznamů můžete přizpůsobit pomocí nástrojů pro návrh stránek v aplikaci Dreamweaver.
Serverový objekt Stav navigace v sadě záznamů vloží textový čítač záznamů, který vypadá podobně jako následující příklad:
Při zobrazení v živém náhledu vypadá čítač podobně jako následující příklad:
Vytvořte a přidejte čítač záznamů na stránku
Vytváření vlastních počítadel záznamů
Pomocí chování pro počet jednotlivých záznamů vytvoříte vlastní počítadla záznamů.Vytvoření vlastního počítadla záznamů vám umožňuje vytvořit počítadlo záznamů nad rámec jednoduché tabulky s jedním řádkem vložené serverovým objektem Stav navigace sady záznamů.Prvky návrhu můžete uspořádat několika kreativními způsoby a na každý prvek použít příslušné serverové chování.
Serverová chování Počet záznamů jsou:
Zobrazit číslo prvního záznamu
Zobrazit číslo posledního záznamu
Zobrazit celkový počet záznamů
Než vytvoříte vlastní počítadlo záznamů pro stránku, musíte nejprve vytvořit sadu záznamů pro stránku, příslušné rozložení stránky, které bude obsahovat dynamický obsah, a navigační panel sady záznamů.
Tento příklad vytvoří čítač záznamů, který vypadá podobně jako příklad v části „Jednoduché čítače záznamů". V tomto příkladu text v bezpatkovém písmu představuje zástupné symboly počtu záznamů, které budou vloženy na stránku.Počítadlo záznamů se v tomto příkladu zobrazuje následovně:
Zobrazení záznamů StartRow až EndRow z RecordSet.RecordCount.
Zobrazování záznamů do .
Zobrazuji záznamy až z {Recordset1.RecordCount}.
Zobrazuji záznamy {StartRow_Recordset1} až z {Recordset1.RecordCount}.
Zobrazují se záznamy {StartRow_Recordset1} až {EndRow_Recordset1} z {Recordset1.RecordCount}.
Zobrazuji záznamy 1 až 8 ze 40.
Pokud stránka výsledků má navigační odkaz pro přesun na další sadu záznamů, kliknutím na odkaz se aktualizuje počítadlo záznamů takto:
Zobrazuji záznamy 9 až 16 ze 40.
Používání předdefinovaných formátů dat
Dreamweaver obsahuje několik předdefinovaných formátů dat, které můžete aplikovat na dynamické datové elementy.Styly formátů dat zahrnují formáty data a času, měny, číselné a procentní formáty.
Aplikování formátů dat na dynamický obsah
Pokud šipka dolů není viditelná, rozbalte panel.
Ujistěte se, že formát dat je vhodný pro typ dat, která formátujete. Například formáty Měna fungují pouze pokud dynamická data obsahují číselné údaje. Všimněte si, že nemůžete použít více než jeden formát na stejná data.
Přizpůsobení formátu dat
Otevřete stránku obsahující dynamická data v zobrazení Návrh.
Vyberte dynamická data, pro která chcete vytvořit vlastní formát.
Položka navázaných dat, jejíž dynamický text jste vybrali, se zvýrazní v panelu Svázání (Okna > Svázání). Panel zobrazuje pro vybranou položku dva sloupce – Svázání a Formát. Pokud není sloupec Formát viditelný, rozšiřte panel Svázání, abyste ho zobrazili.
V panelu Vazby klikněte na šipku dolů ve sloupci Formát pro rozbalení rozbalovací nabídky dostupných formátů dat.
Pokud šipka dolů není viditelná, více rozšiřte panel Svázání.
Z rozbalovací nabídky vyberte volbu Upravit seznam formátů.
Vyplňte dialogové okno a klikněte na OK.
a.Vyberte formát ze seznamu a klikněte na Upravit.
b.V dialogových oknech Měna, Číslo nebo Procenta změňte libovolné z následujících parametrů a klikněte na tlačítko OK.
- Počet číslic, které mají být zobrazené za desetinnou čárkou
- Zda umístit úvodní nulu před desetinná čísla
- Zda použít závorky nebo znak minus pro záporné hodnoty
- Zda seskupovat číslice
c.Chcete-li smazat formát dat, klikněte na formát v seznamu a klikněte na tlačítko Mínus (-).
Vytvoření formátu dat (pouze ASP)
Vyberte dynamická data, pro která chcete vytvořit vlastní formát.
Přestože Dreamweaver podporuje pouze vytváření formátů dat pro stránky ASP, uživatelé ColdFusion a PHP si mohou stáhnout formáty, které vytvořili jiní vývojáři, nebo vytvořit serverové formáty a zveřejnit je na Dreamweaver Exchange. Další informace o Server Format API naleznete v Extending Dreamweaver(Nápověda > Extending Dreamweaver > Serverové formáty).
Další podobné
Tvorba nádherných webů v aplikaci Dreamweaver
Vytvářejte, kódujte a spravujte dynamické weby pomocí výkonného všestranného nástroje.