Návod na archiv stránek a mapu webu


(tato technika vyžaduje Textpattern 4.0.2 a vyšší) Ptáte se: Jak udělat archiv článků seskupených podle měsíce? Jak ukázat seznam všech článků?

Zde je návod jak krok po kroku vytvořit archiv článků (stránku s výpisem všech názvů článků a odkazy na ně, dle zvolených kritérií)

1. Vytvořte si novou formu pro články [vzhled > formy]. Nazvěte ji třeba: clanky-dle-mesice

<!-- ukaž rok -->
<txp:if_different>
<h2><txp:posted format="%Y" /></h2>
</txp:if_different>
<!-- ukaž měsíc -->
<txp:if_different>
<h3><txp:posted format="%B" /></h3>
</txp:if_different>
<!-- návy článků s odkazy -->
<txp:permlink><txp:title /></txp:permlink>
<br />

2. Zkopírujte si template stránky (většinou default) [vzhled > stránky] a vytvořte nový, který se může jmenovat třeba archiv-clanku

3. Upravíme si zmíněný archiv-clanku. V obsahovém bloku nahradíme tag <txp:article /> tímto:

<txp:article_custom limit=99999 form="clanky-dle-mesice" />

4. Vytvořte si novou rubriku [vzhled > rubriky] a nazvěte ji archiv, seznam nebo podobně. Rubrika (nazev-webu.cz/archiv/) bude využita pro vypisování archivu článků. Zvolte, aby rubrika používala stránku: archiv-clanku.

Variace

Forma clanky-dle-mesice zobrazí rok a měsíc odděleně. Můžete je ovšem zkombinovat pomocí:

<txp:if_different><h3><txp:posted format="%B %Y" /></h3></txp:if_different>

K vložení anotace, datumu vydání, kategorie či dalších informací stačí jednoduše ve formě článků „clanky-dle-mesice“ použít správné tagy

Pro zobrazení článků v neuspořádaném seznamu, použijte tagu li ve formě „clanky-dle-mesice“:

<li>
<txp:permlink><txp:title /></txp:permlink>
</li>

… a na stránce „archiv-clanku“ obalíme article_custom tag tagem ul:

<ul><txp:article_custom limit=99999 form="clanky-dle-mesice" /></ul>

K zobrazení článků dle kategorie nebo rubriky, změň article_custom tag:

<txp:article_custom limit=99999 form="clanky-dle-mesice" section="produkty" />

nebo

<txp:article_custom limit=99999 form="clanky-dle-mesice" category="ceny" />

Mapa webu

Pro seskupení článků dle datumu v rubrice, vytvořte formu a nazvěte ji clanky-dle-rubriky

<!-- ukaz rubriku -->
<txp:if_different>
<h2><txp:section title=1 /></h2>
</txp:if_different>
<!-- article title and link -->
<txp:permlink><txp:title /></txp:permlink>
<br />

a změňte article_custom tag pro rubriku:

<txp:article_custom limit=99999 form="clanky-dle-rubriky" sortby="section" />

Vytvořeno na základě anglického návodu

Vydáno: 18. prosinec 2005 | Změněno: 02. 03. 2007 12:50 | autor: Ivo Toman

Článek přečten: 18931 krát

Komentáře

  1. 1 · Jan Rozehnal · 18.12.2005 17:31

    Ivo, mám trochu problém. Chci udělat mapu webu, ale potřebuju aby to bylo jako seznam: tzn. Nadpis

    • odkaz
    • odkaz
    • odkaz

    Nadpis

    • odkaz
    • odkaz

    -odkaz

    Nevíš, jak to upravit?

  2. 2 · Ivorius · 25.12.2005 15:06

    Tak jsem nad tím přemýšlel, ale zatím to funguje pouze jako seznam, který je uvedený v návodu.

  3. 3 · Aleš Dobrovolný · 26.12.2005 16:45

    Ivo, nějak se mi nepodařilo objevit, jakým způsobem lze vytvořit a zkompilovat plugin. Nevíš nějaké podrobnosti? To je třeba námět na další článeček :-)

  4. 4 · Ivo Toman · 27.12.2005 09:34

    Slibuji, že nějaký ten článeček o kompilaci pluginu v brzké době vydám…Jen jakmile budu mít trošku více času :)

  5. 5 · -M&N- · 04.01.2006 19:38

    Moc se omlouvam, ze tato zprava neni primo k tomuto clanku, ale vsadil bych se, ze jsem nekde videl navod, jak vytvorit strukturovanou mapu stranek, jenze ted ani po hodine snazeni nic. myslel jsem si, ze to bylo tady, ale nic jsem nenasel. prosim o radu
  6. 6 · Ivo Toman · 05.01.2006 16:01

    Ale ono to je k tomuto článku :) Stačí se podívat na zdejší článek a odstavec Mapa webu (DOLE). To že je tam napsáno „Pro seskupení článků dle datumu v rubrice“ je myšleno tak, že se články budou řadit dle data vydání. Podívejte se jak to asi potom vypada: mapa stránek
  7. 7 · Ivo Toman · 05.01.2006 16:06

    Samozřejmě musíte také upravit dle návodu výše (vzhled stránky, vytvořit novou rubriku atd.)
  8. 8 · -M&N- · 05.01.2006 18:14

    hehe, diky. a ja to hledal dlouho jak blazen. jde ale tento seznam udelat tak, ze mi to vypise strukturu, i kdyz mam strukturu jen v kategoriich? tzn mam treba kategorii a ta obsahuje dalsi kategorie. pokud to vytisknu nasledovne: /---code TextPattern \--- tak mi to nezachova strukturu, ale nahaze vsechno na stejnou uroven
  9. 9 · -M&N- · 05.01.2006 18:19

    <txp:category_list wraptag=„ul“ break=„li“ />
  10. 10 · Ivo Toman · 06.01.2006 12:05

    Tak tam zkuste dát místo section category: <txp:article_custom limit=99999 form="clanky-dle-sekce" sortby="Category1" />
  11. 11 · -M&N- · 06.01.2006 20:27

    mno, asi si nerozumime, tak nazorny obrazek, jak bych to rad mel: image
  12. 12 · Ivo Toman · 08.01.2006 13:35

    Tak v tom vám bohužel nedokážu poradit.
  13. 13 · Moula · 11.01.2006 06:24

    Prosím pomoc. Už několik dnů testuji Textpattern, pochopil jsem základy, ale nikde nemůžu najít, jak vytvořit prostou věc jako je stránkování článků. Třeba aby se na stránce vypisovalo 5 článků z určité sekce nebo kategorie. Třeba na webu ovsem.net z vašich recenzí to funguje, ale u mě nefungují tagy older ani newer.
  14. 14 · Ivo Toman · 11.01.2006 15:03

    Musíte zadat textpatternu kolik těch článků chcete vypsat. Potom začnou fungovat i tagy older a newer. Můžete to učinint například takto: <txp:article_custom limit="5" section="archiv" sortby="Posted" sortdir="desc" /> Kde section je název rubriky, která se má vypisovat. Taktéž můžete použít namísto section category, popřípadě obě možnosti zkombinovat.
  15. 15 · Moula · 11.01.2006 17:57

    To jsem zkoušel, články se dle toho vypsali, ale navigace se i tak neobjevila. Hledal jsem v oficiálním fóru, ale nepomohla ani vychytávka se zadaným parametrem pg=„1“. Rád bych to udělal stylem jako na vašich stránkách, kdy se to vypisuje v řadě jako 1 2 3 4… Návod na tohle jsem nikde nenašel. Používáte nějaký plugin?
  16. 16 · Moula · 12.01.2006 10:07

    UF, tak už jsem to odhalil. Z nějakého důvodu začalo fungovat až při vydání více jak deseti článků. Asi je to nějaká defaultní hranice někde natvrdo zapsaná a jakmile je tam míň článků, tak to nefunguje.
  17. 17 · Ivorius · 22.02.2006 15:15

    10 je defaultní hodnota nastavená pro atribut limit. Tudíž pokud použijete tento atribut např. limit=„5“, bude se Vám vypisovat jen 5 článků.

Přidat komentář





Formát Texy

¦

Nacházíte se zde:: Textpattern » Tipy a triky » Návod na archiv stránek a mapu webu

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