samostatný archiv článků

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

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

    halada
    Participant

    Dva problémy jste mi už pomohli vyřešit, zkusím to tedy do třetice. Začnu trochu zeširoka, ale k tomu podstatnému se dostanu. Provozuji pár let zpravodajský web a článků je tam už pomalu dva tisíce, z toho 3/4 v rubrice Archiv. A já bych rád právě tuhle rubriku přesunul do jakýchsi relativně samostatných stránek (možná i s jiným vzhledem…). To znamená, že pokud někdo zadá ve vyhledávání článek, který je v rubrice Archiv, tak aby se mu skutečně otevřel virtuálně samostatný web této rubriky. Původně jsem pro tento účel zamýšlel použít subdoménu, ale když si představím, že bych tam měl všechny archivní články přesunout a nejspíš i ručně měnit jejich odkazy…

    #9614

    neteyescz
    Participant

    Dobrý den,

    Řešení je celkem jednoduché.

    Vytvoříte v textovém editoru soubor category-1(ID kategorie Archiv).php a ten uložíte do adresáře šablony. V tomto souboru si můžete nedefinovat vlastní vzhled, je to hodně podobné, jako u definice vzhledu stránek. Pokud není tento soubor pro danou rubriku vytvořen, automaticky se její vzhled určuje přes soubor category.php.

    Neteyes.cz

    #9615

    halada
    Participant

    Jednoduché je to pro programátora, méně jednoduché pro mě… Mohl bych poprosit o alespoň trochu “polopatický” výklad? Děkuji

    #9616

    neteyescz
    Participant

    Mám celkem na spěch, ale pokusím se.

    1. Otevřu si PsPad(či cokoliv jiného) a zkopíruji si do souboru obsah category.php u vás na FTP.

    2. Následně si doupravím vzhled této rubriky, například podstrčím jiné logo(pro archiv) či nastavím jiné menu.

    3. Po úpravách s tento soubor uložím na plochu jako soubor category-(ID).php – zjistí se následovně: http://goo.gl/OKgEC .

    4. Otevřu si TC(např.) a soubor z plochy přenesu do adresáře vašeho theme( např. /wp-content/themes/<název>/ ).

    Rubrika archiv by se nyní měla zobrazovat dle definovaného souboru.

    Neteyes.cz

    #9617

    halada
    Participant

    Asi jsem to v úvodu blbě napsal, ale moje představa je jiná. Ve své podstatě mi jde o to, aby po zadání jakéhokoliv odkazu na článek z kategorie Archiv, a to jak ve vyhledávači mého webu, tak i v ostatních vyhledávačích (Seznam, Google apod.) se místo článku objevila stránka, která by odkazovala na “jiný” web. (V podstatě obdoba pluginu Page Security by Contexture, jen s tím rozdílem, že nebude nutné se registrovat).

    #9618

    admin
    Keymaster
    Web

    Tady se patrně snažíte kombinovat několik různých funkčností a v podstatě máte dvě základní možnosti…

    1) První možnost již správně naznačil neteyescz. Rubrika “Archiv” může mít svůj vlastní vzhled, může mít i svůj vlastní atribut title (název stránky v horní liště prohlížeče) a mnohé další úpravy (např. vyhledávání na webu může být rozděleno na hledání na webu a v archivu, atd). Jen je třeba pořádně promyslet, co a kde bude všechno odděleno a postupně to ošetřit pomocí vlastních funkcí a pluginů (+ upravit vzhled)…

    2) Můžete použít novou doménu (či subdoménu), takže to všechno nastavíte jednodušeji, ale budete mít hned na starost dva weby najednou (úpravy, aktualizace WordPressu a pluginů), ale hlavně budete muset oba weby nějak synchronizovat. Budete v tomto případě potřebovat nějaký plugin, který bude na hlavním webu kontrolovat (např. automaticky 1 x denně) aktuálnost příspěvků a pokud dosáhnou nějakého stáří, tak je z webu smaže (nebo nechá přesměrovat na novou URL adresu na subdoméně) a odešle je na web s archivem (např. prostřednictvím protokolu XML-RPC). O žádném takovém pluginu ale nevím a naprogramování výše uvedených funkcí je poměrně náročná práce na více než jen několik hodin…

    Každá z možností má své výhody a nevýhody a ani jedna není moc snadná, je potřeba vše pořádně zvážit, případně doplňte ještě nějaké podrobnosti o zamýšlených funkcích…

    #9619

    halada
    Participant

    Admin: Všechny tyhle jmenované možnosti jsem už několikrát zvažoval a došel ke stejnému závěru. Zatím jsem to dal “k ledu” a jenom u archivních článků upozorňuji pomocí pluginu Old Post Notifier na fakt, že článek není aktuální. Ale mám obavu, že mě to stejně časem čeká. WordPress mě zlákal asi před čtyřmi roky, jsem spíš publicista, než velký znalec HTML a CSS, takže všechna systémová řešení mi trvají o trochu déle a ještě systémem pokus-omyl… Navíc jako administrátor se motám ještě u víc webů. Každopádně děkuji za snahu mi pomoct.

    Upravil admin: Doplněn odkaz na plugin.

    #9620

    admin
    Keymaster
    Web

    Ano, pro složitější úpravy bohužel zatím neexistují snadná řešení. Osobně bych se spíše přikláněl k promyšlení a nasazení první varianty (vše na jednom webu). Bude tam ale mnoho úprav a určitě dejte vědět, jak jste nakonec dopadl, případně můžeme nějaké dílčí problémy diskutovat na fóru. Není kam spěchat, pokud máte čas a chuť, tak se do toho postupně pustíte a alespoň objevíte spoustu dalších funkcí a možností. Můžeme vám to také celé vyrobit na zakázku, ale myslím, že to postupně zvládnete. Podle mě by to mělo jít – sice to nebude snadné, ale nevidím tam žádné zásadní překážky…

    #9621

    halada
    Participant

    Admin: Při představě, že bych si svou neznalostí mohl rozbourat celkem netradiční vzhled webu a zničit víc jak dvouletou práci, tak to asi definitivně nechám u toho “ledu”. Zvládnu drobnější úpravy, tohle je na mě moc, jak časově, tak i znalostmi.

    #9622

    admin
    Keymaster
    Web

    Občas když se nechá nějaký problém delší dobu “vyhnít”, tak se časem objeví nějaké další řešení (nová funkce WordPressu, zajímavý nový plugin), takže i to může být nakonec vhodné řešení :-)

    #9623

    admin
    Keymaster
    Web

    A ještě dodatek: Post Sync je příklad jednoho z pluginů, který používá protokol XML-RPC pro současné publikování příspěvků na více webech ve WordPressu. Takže i z něj si můžete vzít inspiraci…

    #9624

    halada
    Participant

    Post Sync je pro mě docela zajímavý plugin, nainstaloval jsem jej, na obou webech nastavil použití protokolu XML-RPC, ale vůbec nepochopil, jak tam přenesu již publikované články z archivu.

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

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