Přehled odpovědí
-
AutorPříspěvky
-
O jaký jde přesně widget? Co se tam špatně nastavuje? Proč trvá načtení tak dlouho? Je tam mnoho informací nebo se něco načítá z externího zdroje?
Výborně, příště raději používejte automatickou aktualizaci, vše se provede bez problémů samo a nemusíte řešit podobné chyby…
Tak to je docela zajímavá myšlenka, ale v podobě pluginu jsem nic podobného zatím neviděl, i když by to asi mělo být s využitím API realizovatelné. Pokud se do toho chcete pustit, tak doporučuji velmi dobrý návod a implementaci na podobném příkladu.
Jinak je zatím třeba se přihlásit a použít odkaz v horní navigační liště nebo funkci edit_post_link() (pokud třeba lištu z nějakého důvodu nepoužíváte). Prohlížeč si přihlášení pamatuje pomocí cookies, takže se stačí přihlásit jednou za čas a můžete bez problémů upravovat…
Ano, funkce single_cat_title() nevrací v defaultním nastavení příslušnou hodnotu, ale přímo ji zobrazuje, což je v tomto případě problém. Můžete ale využít druhý parametr
$displaya použít funkci takto:single_cat_title( '', false );Dalším způsobem je ponechat funkci single_cat_title() v současné podobě a místo printf() použít funkci sprint().
Ten druhý příklad funguje právě proto, že funkce esc_url() vrací hodnotu, ale nezobrazuje ji. A čísla u proměnných, např. %1$s slouží pouze k očíslování pořadí proměnných, pokud jich je v nějakém řetězci více…
Aha, důležité tam bude asi ta ruční aktualizace. Zkuste instalační soubory překopírovat na FTP ještě jednou, možná byl při přenosu nějaký soubor přeskočen nebo poškozen…
JanaH: Kdy se přesně objeví ta chyba? Když se chcete přihlásit? Nebo je i přímo na webu? Máte aktivní nějaké pluginy? Jakou šablonu máte aktivovanou? Jaký používáte hosting? Jednou jsme tu už podobný problém měli a byla to chyba hostingu…
karelantoninmachacek: Ano, mojeID není špatná služba. U Endory měli při jeho zavedení několik fází:
1) Dobrovolná registrace za nějaké bonusy (navýšený prostor pro web).
2) Pokud u Endory za nic neplatíte, tak je registrace povinná (leden 2013).
3) Všichni noví uživatelé si už musí mojeID registrovat.
sjiamnocna: Díky, toho jsem si nevšiml!
Účet mojeID bude úspěšně aktivován, pokud budou splněny alespoň bod 1 a 2.(ověření emailu a ověření telefonního čísla).
Takže adresu není potřeba ověřovat a tím je celé vlákno vyřešeno…
Čím se toto vlákno liší od tohoto? Nezakládejte prosím duplicitní dotazy…
Další podobné dotazy jsem nalezl tady a tady. Nikde se neobjevila žádná odpověď, a to zejména proto, že:
1) Máte špatně navrženou strukturu webu. Rubriky jsou vlastně hierarchická taxonomie a slouží k logickému seskupování příspěvků do tematických skupin. Pokud už to má být rubrika, tak by měla být rubrika pouze “Grimm”. Není žádný důvod vytvářet podrubriku “Série 1” a ještě k tomu další podrubriku “Epizoda 1”. Jaký to má proboha důvod? A to nebudu ani zmiňovat negativní dopad na výkon webu (stovky rubrik a podrubrik).
2) I kdybyste trval na stávající struktuře webu, tak podobné věci podle mě nepatří do navigačního menu. V menu stačí mít rubriku “Grimm” a podrubriky první úrovně “Série 1”. A až po kliknutí na “Série 1” se může na stránce zobrazit přehled všech epizod. Nemusíte cpát všechno do menu.
3) Tvorba vlastního menu se ovládá velmi dobře, pokud máte několik desítek položek. A proto zatím neexistuje žádný zmiňovaný plugin, existovat nebude a ani vývojáři WordPressu to nebudou určitě řešit. Nikdo ho nikdy nepotřeboval, protože si nikdo nechce hrát se stovkami různých položek na jedné stránce. Nehledě na to, že určitě narazíte na problémy s ukládáním menu, kde bude velké množství položek.
Obávám se, že používáte plugin JQuery Accordion Menu Widget, který zobrazuje rubriky v rozevíracím menu a tomu jste přizpůsobil logiku celého webu (zbytečné rubriky a podrubriky). To je ale velmi špatný postup, který se do budoucna určitě nevyplatí. Nejdříve si někde na papír nakreslete, jak by to mělo celé logicky vypadat (aneb stránky, příspěvky, rubriky, štítky, možná i nějaké taxonomie) a až poté můžete řešit, jak to bude vypadat na webu a hledat rozevírací menu.
Každopádně, pokud jsem argumenty nepřesvědčil, tak existují pluginy, které do vlastního menu přidávají další podrubriky či příspěvky automaticky, prozkoumejte prosím podobné vlákno, kde najdete i tipy na podobné pluginy.
V tom případě opravdu doporučuji nějaký peníz upustit, čímž předejdete mnoha různým problémům. Web může být nejen práce, ale také zábava :-)
V horní navigační liště je vždy odkaz “Upravit stránku” nebo “Upravit příspěvek”. Jedním kliknutím se tak přepnete do administrace na stránku s možností úprav.
P.S. Nejsme ortodoxní a Drupal není tabu :-)
Zajímavé, Endora to nikde na úvodní stránce moc neinzeruje, ale pro nové uživatele (registrované od 1. února 2013) opravdu vyžaduje zřízení služby mojeID. Není to asi nic špatného (ze strany hostingu), ale možná by na to měli předem upozornit. A pokud opravdu chcete freehosting a nemůžete si dovolit platit ani 10 Kč měsíčně, tak asi doporučím mojeID založit, protože Endora je podle ohlasů ve fóru asi nejlepší. Služba mojeID je zdarma, jenom patrně přijde obálka s nějakým kódem pro ověření adresy. Můžete zkusit ještě IC.cz nebo Webzdarma.cz, ale většinou jsou s nimi nějaké problémy. Ale třeba bude ještě někdo znát nějaký jiný kvalitní hosting zdarma…
Tak teď už dotazu nerozumím vůbec :-) Každopádně pokud jde o zobrazování vlastních typů obsahu na webu, tak doporučuji prostudovat příslušnou část manuálu.
Tak to jsem asi úplně nepochopil? Máte vytvořené nějaké vlastní typy obsahu a chcete k nim přidat vhodná uživatelská pole? K tomu slouží výše uvedené pluginy. Pokud chcete jít vlastní cestou, tak může být postup následující:
– Musíte vytvořit vlastní metabox pomocí funkce add_meta_box(). Součástí metaboxu bude funkce pro zobrazování jeho obsahu (např. nějaký formulář) a zejména pak načítání a ukládání souvisejících informací z databáze (příklad je uveden přímo v manuálu).
– Případně můžete využít některou ze speciálních PHP tříd určenou pro snadnější tvorbu metaboxů, např. WPAlchemy.
Pokud jde o nová pole v administraci, tak se podívejte na podobné vlákno, kde najdete mnoho tipů na vhodné pluginy. Informace se přidávají buď v podobě uživatelských polí nebo taxonomií. Uživatelská pole ale mohou být zobrazována tak, že je ani nepoznáte :-) A pokud nechcete plugin, tak můžete využít nějakou z dostupných PHP tříd určených pro formulářové zobrazení uživatelských polí, např. WPAlchemy.
A pokud jde o druhý problém s taxonomiemi, tak je nelze použít pro všechno (někde to ani není vhodné, např. pole s adresou). Logicky je pro “typ” nemovitosti vhodná taxonomie, zatímco pro “cenu” je vhodnější uživatelské pole. Zkopírujte prosím příště celu chybu, hlavně její konec (řádek a soubor). Na první pohled tam u funkce get_the_term_list() žádný problém nevidím, napadá mě jen následující:
– Na konci PHP funkce chybí za závorkou středník.
– Nemíchal bych jednoduché a dvojité uvozovky a používal bych pouze jednoduché.
– Název taxonomie většinou bývá uváděn s malým písmenem, ale nejsem si tím teď jist.
– Nemohl jste nějakou taxonomii vytvořit a poté smazat a nechat tam v ní nějaké položky? Opravdu se aktivní taxonomie jmenuje “Cena”?
Tiskové šablony se dělají zejména pomocí kaskádových stylů, viz manuál. Můžete změnit vše potřebné a to, co tam nepotřebujete skrýt pomocí
display:none;Pro tyto účely můžete také využít základní pluginy, které už obsahují nějaké vhodné stylování (nebo si z nich alespoň můžete vzít příklad), např. WP-Print nebo Print-O-Matic.Pokud ale potřebujete zcela odlišné tiskové šablony, kde standardní úpravy nepostačí, tak to budete muset asi opravdu řešit pomocí vlastních proměnných a načítání dalších PHP souborů. Nebo alespoň o ničem jiném nevím. V tomto případě ale doporučuji používat API WordPressu a pokud budete definovat novou proměnnou
tisk, tak ji definujte pomocí filtruquery_varsa následně můžete použít třeba akcitemplate_redirectpro načtení příslušného PHP souboru určeného pro tisk. Nějakou inspiraci můžete nabrat např. zde.yachtsman: A v čem byl tedy nakonec problém? Smazal jste uživatelská pole z pluginu, který byl ještě aktivní? Nebo jakým způsobem došlo ke zmiňované chybě? Nepoužívaná uživatelská pole by mělo jít bez problému smazat a databázi tak trochu pročistit…
Následně musíte ještě přesměrovat doménu, aby se načítal obsah z nového webu. Samozřejmě pouze pokud máte vlastní doménu. Pokud používáte hosting zdarma a máte koncovku ic.cz, tak tuto doménu přesunout nemůžete, protože je součástí hostingu. I na tomto hostingu se však dá WordPress provozovat, jen tam patrně narazíte na různé problémy (viz dřívější odkaz)…
Změna hostingu i domény se na fóru probírala mnohokrát. Prohlédněte si související vlákna a ptejte se už prosím jen na konkrétní problémy…
Tak samotné zprovoznění webu na hostingu Endora se řeší zde.
Ano, podobné věci se snadno řeší pomocí pluginů, které vytvářejí pokročilá uživatelská pole (anglicky Custom Fields). Bigdrobek zmínil Types – Custom Fields and Custom Post Types Management, který vypadá velmi dobře a je aktuální, mezi další známé pluginy např. Magic Fields 2, Advanced Custom Fields nebo Pods Framework (složitější, ale umí toho nejvíce).
Podobné hlášení jsem ještě neviděl. Jaké je přesné znění hlášené chyby? Do Knihovny médií můžete fotky nahrávat bez problémů? Automatická instalace pluginů funguje? Jaký používáte hosting?
24. března 2013 (13:39) odpověď na téma: Artisteer3 a zobrazování v různých typech monitorů / rozlišení #12901 -
AutorPříspěvky