Přehled odpovědí
-
AutorPříspěvky
-
Jak jste to nakonec vyřešil? Záměnou funkcí? Jen pro zajímavost, je to tato šablona Pekaboo?
Přímo na ClassiPressu s ním zkušenosti nemám, ale zmiňovaný W3 Total Cache používám na jiných webech a je myslím velmi dobrý (s širokou možností různých specifických nastavení).
Tisíce uživatelů denně je už pěkná návštěvnost, možná bych zvážil využití vlastního serveru (VPS), kde bude cachování probíhat už na straně serveru (i když Wedos také defaultně používá APC). Rozhodně bych také změřil počet SQL dotazů, které se při zobrazování webu provádějí a zkusil je případně optimalizovat…
28. ledna 2014 (12:03) odpověď na téma: Aktualizace verze WP e-Commerce plugin a nasledna aktualizace databáze #17203Nejdříve bych všechno ještě raději zazálohoval, zejména databázi…
Potom bych plugin deaktivoval a přejmenoval jeho složku na FTP. Stáhnul bych si nějakou starší verzi, např. 3.7.5 a nahrál ji na FTP a zkusil aktivovat. Možná to bude chtít nějakou částečnou aktualizaci databáze, těžko říci. Pak bych plugin zase deaktivoval a smazal (ručně na FTP, nikoli z administrace) a ještě jednou to zopakoval pro poslední verzi z 3.7.x, tedy 3.7.8.3. A nakonec už stačí tuto verzi zase deaktivovat a smazat a přejmenovat na FTP zpátky tu původní (nejnovější) verzi a znovu ji zkusit aktivovat a provést aktualizaci databáze. A pak to bude buď fungovat nebo ne (a můžete vrátit zálohovanou databázi a zkusíme to třeba ještě jinak)…
Problémem může být, že se už něco aktualizovalo na novou verzi, takže to zase nerozpozná stará verze. Neměl by nějakou starší zálohu hosting, na kterém je web provozován?
A určitě dejte vědět, jak to dopadlo, napadá mě ještě trochu upravit aktualizační skript, ale to si necháme až jako poslední možnost :-)
A posledním bodem je napsat nám sem, proč to vlastně nefungovalo :-) Až to samozřejmě zjistíte…
Ano, ale klasická funkce zaheslované stránky (tedy zadáním hesla v administraci) funguje podle mě pouze pro obsah této stránky, který je v hlavním (primárním) loopu a může tak být zobrazován např. pomocí funkce the_content() (a samozřejmě další související věci, např. komentáře). Výpis příspěvků vlastního typu obsahu s tím nijak nesouvisí… Pokud chcete skrýt celý tento výpis, tak to budete muset udělat trochu jinak, např. podmínkou pomocí funkce post_password_required().
Nerozumím moc tomu kódu… Tam nejde o klasické stránky, ale vlastní typ obsahu katalogy. Která je vlastně ta hlavní zaheslovaná stránka? Vůbec to není v kódu uvedeno, je tam pouze výpis nějakých souvisejících katalogů?
Šablona používá funkci the_excerpt(), která automaticky odstraňuje veškeré HTML z úvodního textu. Můžete ji zkusit nahradit funkcí the_content() nebo je i další řešení. A na vkládání náhledových obrázků tam máte nějakou funkci pkb_round_thumb().
Co je to za šablonu?
Takže to vlastně odpovídá těm 134 řetězcům z Poeditu (181 původních + 3 nové – 50 odebraných)? S tím už asi nic víc nevymyslíme… Prázdné řetězce (hlásily chyby) tam tedy nejsou zahrnuty a nepřekládají se, možná tam chtěli autoři doplnit alespoň mezeru, nevím… Každopádně překladu šablony by to nemělo nijak vadit…
Ano, ale to by asi nemělo vadit? Zkuste skenovat soubory šablony a uvidíte, kolik řetězců k překladu objeví…
K tomu nepotřebujete plugin, ale stačí nahradit v šabloně funkci the_content() funkcí the_excerpt(), kde pak můžete pomocí filtru definovat délku úvodního textu. Zkuste projít související vlákna.
27. ledna 2014 (10:11) odpověď na téma: Aktualizace verze WP e-Commerce plugin a nasledna aktualizace databáze #17201Ještě jsem to trochu zkoumal a patrně jste používali velmi zastaralou verzi pluginu WP e-Commerce, odhadem 3.6.x (až 5 let stará). A došlo tam ke změně databázových tabulek, např.
wp_product_list(máte v databázi) byla změněna nawp_wpsc_product_list(někdy během verze 3.7.x). V nové verzi pluginu ale už není prastará verze podporována a na aktualizační stránku nás to nepustí, protože tam je nastavena kontrola pomocí funkce wpsc_show_update_link(), která ale hledá tabulkuwp_wpsc_product_list. A tu tam nemáte, takže zakáže přístup k aktualizaci databáze. I kdybychom ale tuto podmínku obešli, tak stejně aktualizace nemusí fungovat kvůli jinému názvu tabulky (možná jde i o více tabulek).Co ale teď s tím? Zkusil jsem to nahlásit vývojářům, uvidíme, jestli to budou chtít řešit. Jinak mě ale napadá jiné řešení, a to provést postupnou aktualizaci, tedy nejdříve aktualizovat na nějakou 3.7.x verzi a až potom automaticky na nejnovější verzi… Otázkou ale je, co se už změnilo po aktualizaci na nejnovější verzi. Rozhodně to chce nějakou odvahu odkliknout aktualizaci pět let starého pluginu :-)
Můžete do příspěvků např. vkládat tlačítko pro pokračování textu, kdy bude na příslušném místě obsah automaticky rozdělen…
Když se podíváte na jednotlivé řádky, tak obsahují následující kód:
__('')Nevím, k čemu je to ale dobré (možná nějaké omezení free verze šablony), v podstatě tak autoři chtějí umožnit překládat nic (prázdný řetězec), což je trochu nesmysl a Poedit na to upozorňuje… Napište autorům šablony, k čemu to má být jako dobré, případně můžete ještě zkusit, jak si s tím poradí třeba plugin Codestyling Localization.
Řešit se to dá, ale je to nesmysl. Jestli tomu rozumím, tak nepotřebujete žádnou stránku, ale pouze odkaz do menu, kde bude uvedeno “Domů”. K tomu není potřeba žádná stránka, ale stačí dát uživatelský odkaz přímo do menu…
A proč tam potřebujete mít vůbec stránku “Domů”? Vždyť jsou příspěvky na úvodní stránce (bez adresy)?
Bohužel tomu moc nerozumím, pokud máte nastavené zobrazování nejnovějších příspěvků na úvodní stránce (menu Nastavení – Zobrazování), tak má úvodní stránka pouze základní URL adresu domény (za lomítkem už nic není). A to chcete změnit nebo to nějak nefunguje?
Zjistit proč to ve Firefoxu nejde :-) Zkusit deaktivovat pluginy ve WordPressu, pluginy v prohlížeči, zkusit se přihlásit v anonymním okně Firefoxu, atd.
Duplicitní téma je zde. Ale stejně tomu úplně nerozumím :-)
Zvolil jste řešení prostřednictvím uživatelských polí, tedy plugin Advanced Custom Fields, takže autora ukládáte jen jako doplňkovou informaci. Myslel jsem, že ho tam potřebujete jako registrovaného uživatele, aby bylo možné snadno filtrovat jeho články. A plugin Custom Post Author slouží jen ke změně jména uživatele, takže s ním nemůžete vytvářet nové uživatele. Měnit autora ale můžete snadno u každého příspěvku i bez pluginu, takže tomu stejně moc nerozumím…
-
AutorPříspěvky