Přehled odpovědí
-
AutorPříspěvky
-
Znovu se vrátím k původnímu problému. Nejde vůbec o menu (to lze udělat poměrně jednoduše), ale o celou logiku a strukturu webu. Pokud nebude předem jasná, tak prostě automatické menu udělat nelze… Pustil jste se jako začátečník do tvorby docela složitějšího webu ve WordPressu, což není dobrý nápad. Doporučuji začít blogem, např. s recenzemi filmů, postupně studovat manuál a celý filmový portál dodělat časem.
Ne rubrika je film a tam bude seznam filmů a pak dále v obsahu bude recenze
Vůbec nerozumím, rubrika není žádný film. Pokud používáte pro filmy stránky (což je ale mimochodem nesmysl a rozhodně to nedoporučuju), tak nejsou v žádné rubrice.
Ano, bude mít vlastní typ obsahu, právě ze seznamu filmů
Opět vůbec nerozumím, na webu nevidím, že byste používal vlastní typ obsahu. Bavíme se zde o tom samém, tedy Custom Post Types (CPT, vlastní typy obsahu)?
Ano. bude mít svoji speciální stránku. Recenze bude jen u konkrétního filmu. Normálně v rubrice nebude vidět.
Zase nechápu. Film bude mít svoji speciální stránku. Každý film může míst svoji recenzi, tedy příspěvek v rubrice “Recenze”. Jakým způsobem bude tento příspěvek napojen na stránku s filmem?
Galerie bude rubrika, seznam. Ale některé seznamy budou filmy, pak se přesměřují na konkrétní film, kde má svoji galerii? je to složité?
Co je seznam? Používejte prosím terminologii WordPressu (např. z administrace), ať si alespoň trochu rozumíme. “Galerie” bude tedy také rubrika (jako “Recenze”) a jednotlivé příspěvky budou obsahovat galerie ke konkrétnímu filmu. To zní vcelku rozumně a je to i jednoduché. Potom ale nechápu, proč máte na webu galerie v podobě stránek?
Četl jsem hodně návodů o rubrice a přemýšlím, k čemu rubrika může být dobrá?
Rubrika je speciální integrovaná taxonomie, která umožňuje rozčlenit příspěvky do určitých logických celků. Pro zpravodajský portál mohou být rubriky “Z domova”, “Ze světa”, “Sport”, atd. Pro filmový portál to zase mohou být “Recenze”, “Galerie”, atd.
Třeba, vytvořím rubriku a k tomu budou jen příspěvky? Vím, že tam dát stránky, nemůžu. Třeba v rubrice recenze bude seznam recenzí filmů s krátkým popisem a když naklikám a přesměřuje do hlavní stránky tohoto filmu, který má svoji recenzi?
Ano, není ale třeba nic přesměrovávat. Příspěvek s recenzí (zařazený v rubrice “Recenze”) bude obsahovat celou recenzi a odkaz na stránku s filmem. A zase naopak na stránce s filmem by měla být vidět konkrétní recenze k tomuto filmu.
Pokud chci aby film měl samostatnou menu – o filmu, recenze a podobně, takže by bylo dobré vytvořit stránku nikoliv příspěvek?
Ne, vhodné by bylo vytvořit vlastní typ obsahu s názvem “Film”. Recenze, galerie a další už mohou být příspěvky v příslušných rubrikách.
Děkuji a doufám, že admin co nejdříve ozve. Protože už chci začít dělat:)
Admin má o víkendu na práci spoustu zajímavějších věcí :-)
Bigdrobek: 2) Udělat menu ve widgetu a nastavit to na každou stránku pomocí pluginu dynamic widget
Rozhodně ne. Filmů třeba nebude 10, ale 200. Budete spravovat 200 různých widgetů s různými menu? Předem lituju editory :-)
Tak jsem to vyřešil jiným způsobem, tak zkusím dávat do stránky buttony (obrázky) v něm budou odkazy na jiné stránce, to bude dost práce. Nedá nic dělat.
Další nesmysl. Nejenom, že na stránku s filmem budete muset přidávat ručně odkazy na galerii, recenzi či trailer, ale ještě to budete muset dělat naopak, tedy ke galerii přidat odkaz na film, k recenzi přidat odkaz na film, atd. To je peklo i pro armádu editorů. A co když pak budete chtít přidat nějakou další sekci (např. komentáře)? Upravíte zpětně ručně všech 200 filmů? A co když budete chtít změnit vzhled šablony nebo jen ikonek? Opět budete ručně upravovat všech 200 filmů?
nejde nějak zkopírovat menu do subpage? pak bych tam nastavil link k určité stránce?
Ano, to by bylo řešení, kdyby… Tuším, kam asi směřujete. Film bude na speciální stránce a galerie, trailery a recenze budou jeho podstránky. Tímto způsobem by sice menu udělat šlo, ale raději na to včas zapomeňte, není to dobré řešení. Budete mít nakonec třeba 200 filmů (stránek) a ke každé 5 podstránek, celkem tedy 1000 stránek s hierarchií. WordPress na toto není stavěn (jsou hlášeny problémy s výkonem u velkého počtu stránek), respektive to možná zvládne, ale bude to špatně ovladatelné a z hlediska logiky je to celé nesmyslné. Stránky se používají pro statické informace na webu a mělo by jich být maximálně pár desítek (např. Kontakt, Úvodní stránky, Reklama, atd).
Neberte to osobně, ale pokud začínáte s WordPressem (podle dotazů opravdu pouze začínáte) a máte připravit filmovou databázi, kterou budou spravovat další redaktoři, tak máte dost velkou zodpovědnost za to, jak to bude celé fungovat. Musí to pro ně být jednoduché a ne aby někde kopírovali nějaká tlačítka jen proto, že jste špatně navrhl strukturu webu. Takhle to prostě nikdy nefunguje. Už jsem viděl desítky podobných webů, které začátečník (klidně i programátor) “naklikal” nějakým způsobem za víkend a za půl roku přišel majitel webu s prosíkem, že to potřebuje celé předělat.
Vůbec zatím nepotřebujete nikde nic klikat a tvořit. Vezměte papír a nakreslete tam přehledně celky a jejich logické vazby. Označte si, co bude rubrika, příspěvek, CPT či taxonomie. Vše musí být navrženo tak, aby mohl editor jen napsat recenzi či vložit trailer a nemusel myslet na další věci okolo, jinak to prostě nebude dlouhodobě fungovat. Musí to být navržené i tak, aby to fungovalo klidně i pro 1000 filmů. Jinak se do toho prosím raději vůbec nepouštějte a nechte z toho jenom klasický blog, kde budou recenze, trailery a další. Je to rozhodně lepší než když s tím strávíte několik dnů práce, editoři se tím také budou zabývat a nakonec zjistíte, že chcete udělat ještě “něco”, ale to “něco” nepůjde, protože je to celé špatně navržené a muselo by se nejdříve udělat “toto” a “tamto”. Ještě nikdy jsem neviděl začátečníka navrhnout a vytvořit podobný web. Amen.
P.S. Nechtěl jsem se “navážet”, ale zrovna jeden podobný web předělávám a je to opravdu strašné. Autor vůbec nepoužíval API funkce WordPressu, vše dělal složitě, písmo formátoval v editoru (místo kaskádových stylů). Prostě když něco v jednu chvíli potřeboval, tak to někde nějak upravil a bylo to. Pokaždé když se k tomu vracím, tak mi vstávají na hlavě vlasy hrůzou. Pokusím se nadále na fóru radit s tímto problémem, ale zatím bohužel nemám co, protože to vůbec nemáte promyšlené. Nemůžeme tvořit menu z ničeho. Aby se mohlo generovat automaticky menu, tak musí být nějaká struktura webu a propojení jednotlivých částí obsahu. Jako ukázku doporučuji detailně nastudovat článek o filmové databázi ve WordPressu, najdete tam vysvětlené taxonomie a vlastní typy obsahu a můžete se nechat inspirovat. A zapomeňte prosím na stránky :-)
deep_six: Jasně, díky za info, třeba to ještě někomu pomůže. Docela štěstí, že jste na prázdném FTP vytvořil složku
www, aby fungoval alespoň web v základní podobě…Ano, podobné téma jsme tu už několikrát řešili. Podobných pluginů je více, jejich přehled naleznete ve starším vláknu.
Plugin Dynamic Widgets vypadá vcelku schopně, ale asi bych ho nepoužíval, pokud by se měly widgety lišit pro každou stránku (např. s jednotlivými filmy) nebo se v tom časem “utopíte” a budete mít desítky různých sloupců s widgety pro různé stránky. Pro tyto účely je to třeba řešit přímo v šabloně nějakým dynamickým skriptem. Ale jinak je to určitě rychlé řešení pokud chcete mít různé widgety třeba na úvodní stránce, na jedné konkrétní stránce a na všech ostatních stránkách.
Ano, ale u Wedosu je složka tmp v rootu vždy defaultně vytvořena. Když se podívám na svůj hosting, tak tam mám v rootu adresáře www, session a tmp. Takže tam došlo k chybě ze strany hostingu a složka nebyla automaticky vytvořena? Nebo jste si ji smazal?
Kitzi: O jakou šlo šablonu? Podle chyby to vypadá, že máte nainstalovaný plugin CMSMasters Shortcodes Generator (není z oficiálního adresáře pluginů, jedinou zmínku jsem našel zde). A problém je buď přímo v tomto pluginu nebo v nově aktivované šabloně, která může mít tento plugin obsažen přímo v sobě a tedy používá funkci se stejným názvem change_mce_options(). A pokud je nějaká funkce definována dvakrát, tak dochází k uvedené chybě.
Rychlé řešení je deaktivovat ručně plugin nebo šablonu, a to tak, že na FTP přejmenujete adresář tohoto pluginu, tedy
wp-content/plugins/cmsms-shortcodes-generatornebo adresář aktivované (nám neznámé) šablony. Tím dojde automaticky k deaktivaci pluginu či šablony.Duplicitní dotaz jsem našel zde. Uvedená rada sice patrně řeší zmiňovanou chybovou hlášku, ale neřeší už zásadnější problém – proč k tomuto problému došlo (duplicitní plugin, porouchaný plugin, špatná šablona).
Jde o čistou instalaci WordPressu nebo nějaký přechod z jiného hostingu?
Zkusil jste deaktivovat všechny pluginy a nasadit výchozí šablonu Twenty Twelve?
Pokud to ale nepomůže, tak prosím pošlete přihlašovací údaje (administrátor WordPressu + FTP) na email pavelevap@separatista.net, zkusíme se na to podívat…
1) Bigdrobek sepsal pěkný návod. Používám síť webů také pro různé drobné informační projekty, takže tam mám třeba několik domén s několika stránkami a vše bez problémů funguje. Pokud se nechystáte na jednotlivých doménách vyrábět nějaké speciální a složité weby, tak je to asi ideální řešení.
Jen shrnu, že hlavní je pro tyto účely plugin WordPress MU Domain Mapping, případně je možné to zvládnout i zcela bez pluginu (návod).
2) Sociální tlačítka a komentáře pro NextGEN Gallery mohou fungovat na základě standardního pluginu Facebook, ale to pouze v případě, že používáte pro galerie stránky (a návštěvníci pak vlastně hodnotí stránky s galeriemi).
Pokud chcete tlačítko ke každému obrázku, tak to bude potřeba něco jiného. Můžete zkusit např. plugin NextGEN Facebook Open Graph nebo flexo-social-gallery (Pozor, vyžaduje další plugin Flexo Facebook Manager).
A pokud jste ochoten obětovat nějaké dolary, tak moc pěkně vypadá např. řešení pomocí FooBox (27 USD, demo) nebo Social Gallery WordPress Photo Viewer Plugin (25 USD).
Pro samostatné komentáře v NextGEN Gallery (mimo Facebook) je pak možné použít plugin NextGEN Gallery Comments.
Jasné :-) Zkuste to ale popsat ještě jednou a tentokrát v terminologii WordPressu.
Pak dále v sekci recenze bude seznam filmů.
Sekce recenze je rubrika, kam se budou řadit všechny recenze? Potom ale v rubrice recenze nebude seznam filmů, ale seznam recenzí filmů.
Vyberu jeden film třeba Iron Man.
Film bude co? Stránka, příspěvek či vlastní typ obsahu?
V sekci Iron Man – bude mít svoji stránku – svoji recenzi, trailer, galerii a další.
Tady to vypadá, že bude mít film Iron Man speciální stránku (spíše bych doporučil vlastní typ obsahu), kde bude odkaz na recenzi (příspěvek v rubrice “Recenze”). Jakým způsobem to bude propojeno? To je velmi důležité z hlediska další tvorby menu… Jak máte propojenou stránku o filmu Iron Man s recenzí o tomto filmu? Není to možné někde vidět?
Třeba v galerii bude téma Iron Man a přesměřovalo by se na konkrétní samostatnou stránku – to už je jednoduché
Co je to galerie? Příspěvek nebo stránka? Tam budou obrázky z filmu Iron Man a jakým způsobem to bude napojené na hlavní stránku o filmu? To vůbec není jednoduché a pokud to chcete dělat ručně pomocí odkazu, tak můžete bohužel rovnou zapomenout na nějakou možnost automaticky generovaného druhého menu…
Artisteer a vlastní šablona není žádný problém, důležité je vše nejdříve pořádně promyslet :-)
Další tipy na pluginy naleznete v souvisejících vláknech.
Máte pravdu, že plugin Post Expirator byl sice aktualizován před měsícem, ale podle problémů ve fóru a negativního hodnocení to nevypadá dobře (i když autor brzy slibuje novou verzi, můžete případně vyzkoušet vývojářskou verzi).
Existuje ale mnoho podobných pluginů, i když většina funguje na principu, že u každého příspěvku nastavíte, kdy má být smazán (expirován). Našel jsem ještě další pluginy, které to umožňují dělat hromadně a najednou dle vlastního nastavení, ale nevím, jestli to bude přesně vyhovovat. Vyzkoušet můžete např. pluginy Bulk Delete nebo Auto Prune Posts. Většina je sice uváděna jako kompatibilní s WordPressem 3.4.2, ale myslím, že by měly bez větších problémů fungovat… Uvítáme případné zkušenosti!
Jasně, ještě doporučím použít pro případně zcela odlišnou úvodní stránku možnosti šablon stránek. Nemusíte pak všechno cpát do vizuálního editoru, ale případně složitější věci je možné vložit do speciálního .php souboru…
To ale asi nemůže být statické menu? Protože u každého filmu bude muset být to menu trochu jiné? U každého filmu bude přece samostatná galerie, video, atd. Bude to muset být dynamické menu a abychom ho mohli vytvořit, tak budete muset popsat logickou strukturu webu. Zejména je potřeba propojit konkrétní filmy s jejich galerií, recenzí, atd. Filmy máte jako vlastní typ obsahu? A recenze a galerie jako příspěvky ve stejnojmenných rubrikách? Jakým způsobem pak propojujete filmy s těmito příspěvky? Musíte to celé trochu upřesnit…
Možné to určitě je, ale bude to asi trochu složitější…
Horní menu je jasné, tam patrně používáte vlastní menu, které si naklikáte v menu Vzhled – Menu. Ale to druhé menu je automaticky generované podle aktuálně zobrazeného filmu. U každého filmu tak bude menu trochu jiné (odkazy). Nevím, na jakém základě chcete menu automaticky generovat? Máte také podobný filmový web? Nebo to má být pouze nějaké statické menu, které si také naklikáte a bude se zobrazovat jen na jedné vybrané stránce?
Uvidíte, vyzkoušejte. Pokud to z nějakého důvodu nepůjde, tak vymyslíme něco jiného…
vacuto: Ano, Artisteer je možné řešení pro vlastní tvorbu šablon, ale také má mnoho souvisejících nevýhod…
kolobezka1.: Naprostý souhlas s uživatelem Bigdrobek! Child themes (říkáme jim tu odvozené šablony) jsou ideálním řešením pro úpravy stávající šablony. K čemu je to dobré? Pokud používáte nějakou šablonu, kterou autoři pravidelně aktualizují a chcete ji nějakým způsobem upravit, tak vytvoříte odvozenou šablonu, která je skoro stejná jako používaná šablona, ale soustředíte zde všechny svoje úpravy (např. změnu barev v kaskádových stylech). Jakmile vyjde nová verze používané šablony, tak ji můžete bez obav aktualizovat, protože jsou všechny vlastní úpravy oddělené v samostatné odvozené šabloně.
Odvozenou šablonu nepotřebujete vytvářet, pokud:
1) Jste autorem původní šablony (např. pomocí zmiňovaného programu Artisteer) a sami si ji upravujete.
2) Původní šablona byla autory “opuštěna” a už nevycházejí žádné nové aktualizace.
3) Použitou šablonu nechcete upravovat.
Pokud zvolíte jakoukoliv výchozí šablonu začínající názvem “Twenty …”, tak se nemusíte obávat žádných problémů. Obvykle bez větších obav můžete zvolit i libovolnou šablonu z oficiálního adresáře šablon pro WordPress (viz také menu v administraci WordPressu – Vzhled – Šablony – Instalace šablon). A na internetu pak najdete nepřeberné množství různých placených i neplacených šablon. Ale pozor odkud je stahujete, občas si můžete přinést na web i nějaký nepěkný virus…
Nikoli, při instalaci se žádná startovací stránka nezadává. Pouze můžete navolit úvodní stránku výše popisovaným způsobem…
A přeinstalováním WordPressu chcete dosáhnout konkrétně čeho? Podle mě tím nevyřešíte vůbec nic, kromě toho, že si to vyzkoušíte :-) Zkuste raději výše popsané řešení. Nebo je to celé ještě složitější a něco důležitého jste nám zatajil…
Možností je několik:
1) Pokud pravidelně vytváříte nové stránky, není vhodnější je řadit např. podle data vytvoření?
2) Anebo ještě trochu jinak, není vhodnější používat pro tyto účely příspěvky a řadit je chronologicky do nějaké rubriky?
3) Pokud chcete z nějakého důvodu zachovat vše v současné podobě, tak je asi nejlepší použít nějaký plugin pro jednodušší řazení stránek, obvykle přesunováním pomocí myši. Podobné téma jsme tu již řešili (sice pro příspěvky, ale uváděné pluginy fungují většinou i pro stránky). Nejlépe z uvedených asi vypadá plugin Post Types Order, ale pluginů existuje mnoho, hledejte klíčové spojení “pages order”.
Mezi aktuální a dobře hodnocené pluginy patří např. Simple Page Ordering, CMS Page Order, CMS Tree Page View nebo Pages Order.
Každý z pluginů má trochu jiný interface, takže porovnejte obrázky a dejte vědět, který jste nakonec zvolil…
Mělo by stačit vytvořit stránku “Rozcestník” a následně přejít v administraci WordPressu do menu Nastavení – Zobrazování – Na úvodní stránce zobrazit – Statickou stránku (vyberte níže), kde vyberete stránku “Rozcestník”, která se pak bude následně zobrazovat jako úvodní… Ale záleží také hodně na šabloně, někdy je to složitější…
-
AutorPříspěvky