Přehled odpovědí
-
AutorPříspěvky
-
Je to možné, každopádně chyba “Catchable fatal error…” se u tohoto pluginu občas v oficiálním fóru objevuje, takže to bude souviset s nějakým nastavením, těžko říci…
Libor-Matejka: Díky za přehled!
Takže klíčové slovo pro hledání je Pull quote.
Plugin Perfect Quotes funguje asi trochu jinak, každá citace je uložená speciálně v databázi a je možné s ní dále pracovat. Pro některé účely to může být vhodné, ale pro jednoduché citace (v podobě zvýrazněných úryvků) v textu je to asi zbytečná práce. Plugin Simple Pull Quote je asi přesně to, co tazatel původně potřeboval a Graceful Pull-Quotes dělá to samé, ale ještě to patrně řeší pomocí Javascriptu tak, že zamezuje opakovanému zobrazení stejného textu a zvýrazněného úryvku pro vyhledávače. Nevím, nezkoušel jsem, uvítáme případné zkušenosti.
A nakonec mě ještě napadlo, že by možná stačilo použít tlačítko vizuálního editoru s názvem “Bloková citace”, které je přímo pro tyto účely určeno. Poté už jen stačí nastylovat příslušný vygenerovaný HTML kód
blockquote, např. zarovnání doprava, větší písmo, atd. Ale to by asi fungovalo jen v případě, kdy na webu nepoužíváte žádný jiný způsob citací…Šablona Shelf vypadá sice moc pěkně, ale obávám se, že už byla od srpna 2011 několikrát aktualizovaná (našel jsem zmínky o verzi 1.8), nehledě na to, že je vytvořena na základě frameworku WARP, který musí být také určitě s každou novou verzí WordPressu trochu přizpůsoben. Osobně se tedy domnívám, že bude problém v zastaralé šabloně (ve WordPressu 3.4 došlo k některým důležitým změnám v oblasti zpracování šablon (nová třída WP_Theme), takže tam by mohl být třeba problém. Pokud máte ještě přístupy do fóra podpory autorů šablony, tak bych se tam zkusil porozhlédnout. Můžete ji také zkusit nainstalovat na nějakou starší testovací verzi WordPressu (třeba 3.2) a uvidíte jestli funguje. Může to bát jen nějaká malá chybka, ale obávám se, že si budete muset zakoupit aktuální verzi šablony (39 EUR).
Máte na mysli funkci query_posts()? Jaký konkrétní kód jste použil? Každopádně zkrácení příspěvků na úvodní stránce by s tím nemělo souviset. Podobné chování většinou odpovídá změně funkce the_content() na the_excerpt(), případně nějakému podobnému nastavení. Neprováděl jste ještě nějaké jiné úpravy?
Ano, v tom případě to bude opravdu hostingem Endora, mají to přímo v podmínkách.
Ano, plugin TinyMCE Advanced sice na první pohled rozšiřuje možnosti standardního vizuálního editoru WordPressu, ale je to taková dvojsečná zbraň. Opatrně s ním, při rozsáhlejších experimentech často dochází k problémům s formátováním.
Mnohem flexibilnější je právě zmiňovaný plugin WP-Table Reloaded (v češtině), kde si celou tabulku pěkně připravíte odděleně od samotného příspěvku. A pozor, v nejbližší době bude tento plugin nahrazen jeho nástupcem pod názvem TablePress.
P.S. Plugin Easy Table vypadá také docela zajímavě a pro některé účely by se mohl hodit.
Libor-Matejka: Díky za rychlou reakci!
Doplním ještě odkaz na související vlákno, kde se probíralo několik různých pluginů vhodných pro tyto účely.
Nepoužíváte nějaký plugin na označování klíčových slov a automatické zobrazení reklamy? Nepoužíváte nějaký hosting zdarma? Podívejte se na podobné vlákno.
A už se nedozvíme, jaká chyba to byla, že v podstatě donutila celý plugin zkolabovat :-) měl byste to také ještě zpětně nahlásit na původní anglické fórum, kam jste dotaz zadával…
To jsou na WordPress docela zajímavé URL adresy, např.
a=5. Toho jsem si nikdy nevšiml nebo to je nějaký plugin či vlastní funkce?Na titulní stránce patrně nezobrazujete celou novinku ale jen její úvodní část pomocí funkce the_excerpt(), která by měla ořezat veškeré HTML prvky. Podívejte se, na základě jakého kódu je novinka na úvodní stránce v šabloně zobrazována…
Tak to je škoda, takhle se už nedozvíme, čím to vlastně bylo :-( Proto jsem ani neupozorňoval na možnost obnovení původního nastavení :-) Ale patrně to bylo v nějakém zápisu zmiňovaných identifikátorů, což je zajímavé, protože jsem myslel, že má plugin případné chyby uživatelů nějak ošetřené…
A nemáte tam někde něco špatně nastaveného? Používají se tam různé zástupné identifikátory se znaky procent, možná někde nějaký znak chybí nebo naopak přebývá…
A ještě upozornění, toto nastavení funguje pouze pro konkrétního uživatele, takže pokud budete mít na webu nějakého spolupracovníka, tak se mu to bude zobrazovat také špatně a bude si to muset vypnout ve svém profilu. Docela by mě zajímalo, čím může být to odskakování způsobeno, ale bez příkladu to asi nezjistíme…
Je to standardní instalace WordPressu nebo Multisite?
Používáte “hezké odkazy” a soubor .htaccess?
Zkuste v menu Nastavení – Trvalé odkazy přeuložit aktuální strukturu trvalých odkazů.
Zkuste v menu Nastavení – Obecné nastavit variantu bez www a uvidíme, co to udělá :-)
Máte deaktivované všechny pluginy a nasazeno výchozí šablonu?
Nepoužíval jste na localhostu nějaké speciální úpravy, např. v souborech wp-config.php či .htaccess?
Nevadí :-)
Plugin sice není udržovaný, ale podle hodnocení funguje, což je hlavní. Patrně je to jen malý plugin s několika funkcemi, který bude fungovat ještě dlouho…
Ano, určitě, dokonce i šablon :-) K tomuto účelu existují různé pluginy:
Disable WordPress Updates či Disable Updates – Zcela zruší automatické aktualizace WordPressu, pluginů i šablon
Disable WordPress Core Updates – Zruší automatické aktualizace samotného WordPressu
Disable WordPress Plugin Updates – Zruší automatické aktualizace pluginů
Disable WordPress Theme Updates – Zruší automatické aktualizace šablon
Plugin updates blocker či Block Specific Plugin Updates – Můžete si vybrat pluginy, kde nebude povolena automatická aktualizace
WP Updates Notifier, Plugin Update Hider či Update Notifications Manager – Automatické aktualizace pro administrátory fungují, ale zrušíte zobrazování notifikací o dostupných aktualizacích.
Docela jsem tuto problematiku nedávno zkoumal, ale bohužel jsem nenašel to, co bych potřeboval. Protože došlo bohužel k úpravě pluginu, který je nadále občas aktualizován, tak jsem chtěl znemožnit automatické aktualizace pouze u konkrétního pluginu, ale povolit notifikace o dostupných aktualizacích a ještě si k pluginu dopsat poznámku co a kdy bylo vlastně změněno aneb na co si dát pozor. Pokud byste někdo o něčem podobném věděli, tak bych to docela uvítal :-)
Chyba se objevila “zčistajasna” nebo po nějaké aktualizaci (před pár dny vyšla nová verze) či změně nastavení pluginu? Zkoušel jste deaktivovat všechny ostatní pluginy a nasadit výchozí šablonu Twenty Twelve? Pokud se chyba zobrazuje i v tomto případě, tak je na vině opravdu plugin.
P.S. Oficiálně hlášená chyba je zde (anglicky).
Ano, v kódu je chybka, podívejte se do manuálu. Pokud chcete zachovat původní parametry dotazu, tak bohužel nemůžete použít proměnnou $query_string, protože je určena zejména pro zkrácený zápis funkce query_posts(). Pokud ale potřebujete složitější zápis parametrů, tak je to třeba udělat takto:
global $wp_query; $args = array_merge( $wp_query->query_vars, array ( 'post__not_in' => array(2077) ) ); query_posts( $args );Když už to máte připravené a nepotřebujete žádnou další funkčnost, tak bych ani žádný plugin nepoužíval. Případné tipy na související pluginy naleznete zde.
A pokud nechcete zasahovat do souborů šablony, tak můžete vše upravit tak, aby z toho byl malý plugin, když využijete filtr pre_get_posts. Není to ani moc složité a je to bonusová “lahůdka” :-)
Také se zapojím do diskuze :-)
Víceméně jsou tady zmíněné samé kvalitní pluginy, ale nemám žádný seznam favoritů, které automaticky instaluju na každý web. Pokaždé to řeším podle požadavků a na základě použité šablony (některá má třeba vlastní SEO funkce či Lightbox). Pokud chce někdo neveřejný rodinný web, tak mu tam neinstaluju žádné SEO pluginy, atd. Pro jednotlivé problémy mám samozřejmě své “oblíbence”, ale ty už všichni na fóru viděli, protože je často zmiňuju :-)
Fórum – bbPress
SEO – WordPress SEO
Formuláře – Gravity Forms
Události – Events Manager
Obchod – WP e-Commerce
Zálohování – BackWPup
Tabulky – TablePress (bývalý WP-Table Reloaded)
Jazyky – WPML
Žádné “bezpečnostní” pluginy a praktiky nepoužívám, cachování nasazuju jen na weby, kde to má smysl (náročnější pluginy, návštěvnost alespoň pár desítek lidí denně). Často používám různé debugovací pluginy, které usnadňují vývoj vlastních pluginů. A opět se přizpůsobuju situaci, takže pokud je nedostatek paměti, tak používám třeba Pure PHP Localization, atd.
Snažím se používat pluginů co nejméně, většinou “manipuluju” klienty tak, aby se vešli do základních funkcí WordPressu, protože v jednoduchosti je krása :-) Občas stačí chytře použít jen nějaký drobný plugin, případně si napsat vlastní funkci.
A pro složitější projekty doporučuju Pods Framework.
Podobná témata se tu již řešila. Stačí vložit funkci category_description() do příslušného souboru šablony (nejčastěji archive.php) a popis rubriky se začne automaticky zobrazovat…
-
AutorPříspěvky