Jiné zobrazení postů na hlavní stránce vs. archiv

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Jiné zobrazení postů na hlavní stránce vs. archiv

Štítky: ,

Zvolené téma obsahuje celkem 6 odpovědí. Do diskuze (5 účastníků) se naposledy zapojil uživatel  ropes a poslední změna je stará 12 let, 8 měsíců.

Aktuálně je na stránce zobrazeno 7 příspěvků - 1. až 7. (z celkem 7)
  • Autor
    Příspěvky
  • #722

    pernica@sosuvka.com
    Participant

    Zdravím fórum.

    Všiml jsem si, že je rozdíl v zobrazení postů na hlavní stránce a v archivu.

    a/ Na hlavní stránce je správně, perexy včetně obrázků, akceptuje more.

    b/ V archivu chybí obrázky a tag more neakceptuje, je nahrazen asi oříznutím na určitý počet znaků a […].

    Lze to nějak napravit? Chtěl bych variantu dle hlavní stránky. Mimochodem, když jsem experimentoval s funkcí query_posts(), výsledek byl stejný jako b/. Čím to?

    Děkuji za každou radu. WP3

    Tom Pernica

    #7257

    admin
    Keymaster
    Web

    Zkusil jste porovnat soubory index.php (hlavní stránka) a archive.php (archiv) v adresáři s vaší šablonou?

    Pro hlavní stránku bude podle popisu patrně použita funkce the_content(), zatímco pro archiv funkce the_excerpt(). Alespoň to odpovídá tomu, jak to popisujete a jak se obě funkce obvykle chovají (viz konkrétní odkazy na funkce). Stačí tedy tyto funkce zaměnit tak, jak potřebujete…

    Zkuste sem dát nějaký příklad vašich experimentů s query_posts(), ale je to podivné, měla by zůstat varianta a. Možná máte nějakou složitější šablonu, která řeší výpisy nějakými vlastními funkcemi, ale bez konkrétního kódu a příkladu se dále bohužel nedostaneme…

    #7258

    svistik
    Participant

    Zdravim, resil jsem problem se spatnym, resp. odlisnym rozdelenim prispevku na hlavni strance a v kategoorii v sablone Twenty ten a toto mi pomohlo k nalezeni reseni. Takze podekovani adminovi :-)

    Popis problému:

    Používám poslední verzi WP a základní šablonu Twenty ten. Pokud napíšu příspěvek, pak na hlavní stránce se mi zobrazí celý. Pokud najedu na stránku patřičné kategorie kam jsem ho přiřadil, vidím správně jen pár řádek a zbytek příspěvku po kliknutí na odkaz. Pokud použiju rozdělení příspěvku pomocí MORE (ve stejném místě, kde se to udělalo automaticky), pak mi sice zafunguje rozdělení na hlavní stránce webu (jen tam chybí před odkazem na pokračování ty tři tečky), ale na stránce patřičné kategorie skončí článek místem rozdělení a odkaz není.

    A řešení:

    v šabloně Twenty ten si najděte soubor loop.php, otevřete pro úpravy a uvnitř vyhledejte

    <?php the_content( __( ‚Continue reading <span class=„meta-nav“>→</span>‘, ‚twentyten‘ ) ); ?>

    a nahraďte za

    <?php the_excerpt(); ?>

    Pozor, v souboru je to 2×! Od této chvíle není potřeba používat ruční dělení příspěvku na hlavní straně, příspěvek se rozdělí automaticky. Nevýhoda: Pokud se pokusíte rozdělit ručně, před hranicí automatického rozdělení (spočítal jsem to na 278 znaků), pak se v místě ořezu příspěvek ukončí a odkaz na pokračování se neukáže. Pokud oříznete za hranicí, tento ořez nemá efekt a provede se přednastavený.

    Shrnuto: Pokud chcete ořez příspěvku v šabloně Twenty ten automatizovat tak aby byl jak v kategorii, tak i na hlavní stránce, proveďte podle popisu nahoře. Pokud chcete rozdělovat ručně pomocí značky MORE, aby bylo rozdělení jak na hlavní stránce tak i v kategorii, nahraďte druhý a třetí výskyt

    <?php the_excerpt(); ?> za

    <?php the_content( __( ‚Continue reading <span class=„meta-nav“>→</span>‘, ‚twentyten‘ ) ); ?>

    #7259

    ropes
    Participant

    Ahoj,

    nevíte někdo jak je možné vypnout zobrazování nejnovějších příspěvku (postů) na jednotlivých stránkách dole?

    Používám WordPress 3.2.1 s výchozí šablonou Twenty eleven 1.2

    Předem díky za odpověd

    #7260

    neteyescz
    Participant

    Zdravím,

    Moc vám nerozumím, popište prosím váš problém více, osobně jsem v twenty eleven nic takového nenašel.

    #7261

    ropes
    Participant

    Zdravím,

    pokusim se nazorne vysvetlit. Vytvarim jednoduchy web, na kterem mam v jednoduchem menu 3 odkazy na vytvorene stranky a odkaz na souhrn nejnovejsich prispevku (postu). Problem nastava pri zobrazeni stranek – pod jejich obsahem (pouze naformatovy text) se zobrazuje souhrn naposledy vlozenych prispevku. Nevite nahodou co s tim? Zadny aktivovany widget na toto zobrazovani prispevku pod textem stranek nemam…

    #7262

    ropes
    Participant

    Aha, tak uz vim, cim je to zpusobene – pouzivam na strankach sablonu “Showcase template”, jedna z prednastevych voleb sablony pri vytvareni stranek. Vypnuti zobrazovani prispevku pod textem stranky tedy bude asi mozne pomoci zasahu do zdrojoveho kodu sablony. Nemate s tim nekdo zkusenosti?

Aktuálně je na stránce zobrazeno 7 příspěvků - 1. až 7. (z celkem 7)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti