Textpattern vyhledávání
Chtěli jste si zvalidovat stránku podle xhtml strict 1.0, ale „vyhledávání“ je validátoru na obtíž? Případně chcete zobrazovat výsledky hledání na jiné stránce než index.php?
Takto vypadá txp tag <txp:search_input /> pro vyhledávání:
<form action="/index.php" method="get">
<input type="text" name="q" value="" size="15" />
<input type="submit" value="search" />
</form>
Aby nám validátor nedělal potíže, stačí přidat tag div
<form action="/index.php" method="get">
<div>
<input type="text" name="q" value="" size="15" />
<input type="submit" value="search" />
</div>
</form>
Bylo by však hloupé nevyužívat všech možností textpattern a ochudit se o vyhledávací txp tag tím, že budeme ručně vypisovat takový kód pro hledání.
Zkopírujeme tedy kod a vložíme v kartě vzhled, podkartě formy. Název zvolíme např: seachr_input, druh: misc a uložíme. Nyní můžeme použít txp tag <txp:output_form /> namísto <txp:search_input /> takto: <txp:output_form form=„search_input“ />
Vadí-li nám, že výsledky hledání se zobrazují na hlavní stránce, budeme pokračovat v úpravách. Nejprve přidáme do formy search_input <input type=„hidden“ name=„s“ value=„search“ /> Konečná podoba formy bude tedy:
<form action="/index.php" method="get">
<div>
<input type="text" name="q" value="" size="15" />
<input type="hidden" name="s" value="search" />
<input type="submit" value="search" />
</div>
</form>
Na kartě vzhled podkartě stránky si vytvoříme stránku a nazveme ji search. Vytvoříme si layout podle svých představ a tam, kde budeme chtít zobrazovat výsledky hledání vložíme txp tag <txp:article />
Poslední věcí je na kartě vzhled podkartě rubriky vytvořit rubriku search, která používá stránku search a všechny možnosti nastavíme na NE.
Vydáno: 18. srpen 2005 | Změněno: 18. 08. 2005 20:53 | autor: Ivo Toman
Článek přečten: 2814 krát
Komentáře
Přidat komentář
Nacházíte se zde:: Textpattern » Tipy a triky » Textpattern vyhledávání
Novinky o TXP
25
září
Možnost hodnocení v galerii
Přinášíme možnost hodnotit weby v naší galerii textpattern webů. Spolu s tím se pokusím si vyčlenit více času na přidávání webů, takže se nestyďte a podávejte žádosti.
22
červen
Textpattern 4.0.6
Po dlouhé odmlce opět přichází do záře reflektorů naše nová verze Textpatternu v češtině s integrovaným Texy2 a také Texylou, jenž je ajaxovým editorem pro Texy.
Profi textpattern
Zajistíme Vám profesionální správu www stránek - Profi textpattern
Internetový obchod
Začněte vydělávat obchodováním na internetu - E-shop Unio
1 · Jan Rozehnal · 13.10.2005 08:53
Mám ještě dotaz: jak se dá docílit toho stránkování ve výsledcích vyhledávání? Všiml jsem si, že tobě to funguje pěkně.
2 · Ivo Toman · 19.10.2005 20:44
Zkus si přečíst tohle: http://justinfrench.com/index.php?…