Přehled odpovědí
-
AutorPříspěvky
-
Používáte patrně šablonu Duena, takže by šel celý spodek s informacemi zakázat v menu Vzhled – Theme Options – záložka Blog – Enable Meta for blog posts? – zvolit “No”. Ale tím přijdete i o rubriky a autora, což asi není ideální.
Samotnou úpravu textu je třeba provést v souboru
themes/duena/post-formats/post-meta.php(pokud nepoužíváte formáty příspěvků tak pouze poslední řádky). Nevím, proč autoři šablony neumožnili výrazy definované ve funkci comments_popup_link() jednoduše překládat, protože jinak šablona překlad podporuje, ale možná bychom je na to mohli upozornit…A pokud jde o ikonku komentářů, tak ve stejném souboru je před touto funkcí definováno následující HTML:
<i class="fa fa-comments"></i>A tato třída je automaticky použita při načítání ikonek z Font Awesome. Takže to buď můžete zcela odstranit nebo změnit třídu
fa-commentsna něco jiného (a pak se bude načítat i jiná ikonka).A nakonec ještě upozornění, že by bylo vhodné použít pro úpravy odvozenou šablonu (child theme), aby nedošlo po případné aktualizaci šablony ke ztrátě všech provedených úprav.
30. října 2014 (11:04) odpověď na téma: Plugin Wordfence security a česká verze WordPressu 4.0 #20825Pokud se to objevuje pouze na stránce Nástěnka – Aktualizace (a nejde o upozornění na každé stránce v administraci), tak jde pouze o volitelnou možnost, kdy můžete WordPress automaticky přeinstalovat, např. pokud došlo k nějakému poškození souborů při přesunu, napadení virem, atd.
U šablony Twenty Thirteen můžete skrýt názvy stránek několika způsoby:
1) Pomocí CSS
Stačí si nainstalovat nějaký jednoduchý plugin, např. Simple Custom CSS a do něj vložit následující kód:
.page .entry-content { display:none; }Nadpis bude skryt, ale zůstane na webu v HTML podobě.
Pro zmenšení fontu u nadpisu by mělo zase stačit např. toto:
h1.entry-title { font-size: 30px; }2) Odvozená šablona a vlastní šablona stránek
Stačí vytvořit odvozenou šablonu (Child theme) a následně buď upravit přímo soubor
page.phpv adresáři šablony, tedy odebrat z něj následující řádek:<h1 class="entry-title"><?php the_title(); ?></h1>Nebo tento soubor upravit a použít ho jako samostatnou šablonu stránek (manuál, anglicky) a potom tuto šablonu přiřazovat stránkám, u kterých nechcete nadpis zobrazovat.
Automattic bohužel není zárukou kvalitní podpory a dobrého pluginu, jako exemplární příklad může sloužit oficiální plugin pro Facebook.
Jetpack má mnoho výhod, ale také pro mě několik nepříjemných vlastností. Ihned po aktivaci pluginu jsou automaticky zapnuty mnohé moduly, takže když to někdo neprozkoumá (a nepotřebné nevypne), tak se začnou na webu zobrazovat funkce, o kterých uživatel ani neví… Nejsem si také jist, zda není vyžadován účet na WordPress.com, aby mohl plugin vůbec pořádně fungovat. Vzhledem k těmto “vlastnostem” je možné, že Jetpack nějakým způsobem zpomaluje rychlost načítání webu, ale těžko říci, netestoval jsem… Možná se přidá ještě někdo další s vlastními zkušenostmi…
Ale pokud se vám popisované vlastnosti nelíbí, tak je možné použít ještě další plugin Slim Jetpack, který nutnost použití WordPress.com odstraňuje (a některé funkce tak nebudou fungovat) a omezuje i některé další diskutabilní vlastnosti…
Řekl bych, že to bude přímo problém pluginu MailPoet, kde patrně zapomněli zkontrolovat, zda je název widgetu uživatelem vyplněn. Můžete to nahlásit přímo vývojářům pluginu, aby to opravili, nebo jednoduše přesunout úvodní část obsahu widgetu do jeho názvu…
Poslední možností (pokud pomineme přímo úpravu souboru pluginu MailPoet) je asi využití pluginu Widget Output Filters, s jehož pomocí dokážete prázdný nadpis odfiltrovat. V tomto případě doporučuji také detailně nastudovat velmi povedený článek o úpravách widgetů (anglicky).
Máte několik možností:
1) Nechat tam třídy, které WordPress standardně používá a místo nové třídy
myclassnastylovat např. původníalignnone.2) Původní třídy tam můžete nechat a novou třídu
myclasstam v případě potřeby jen přidat ručně, což se provádí v pokročilých nastaveních (po vložení obrázku na něj znovu klikněte).3) Třídy jsou vloženy v podobě HTML už při vložení obrázku do editoru, takže tomu můžete zabránit hned v tomto okamžiku. Často se používá filtr
image_send_to_editorv kombinaci s nějaký regulárním výrazem (v případě náhledového obrázku je třeba ještě ošetřit filtrpost_thumbnail_html), ale mnohem jednodušším způsobem je v tomto případě asi filtr get_image_tag_class.4) Další možností je pak použití filtru the_content a regulárního výrazu, ale toto řešení není zcela ideální, protože tam jsou vlastně původní třídy zachovány, pouze při zobrazení příspěvku na webu je na chvíli změníte na novou třídu (ale v databázi zůstanou uložené stále původní třídy).
Díky za potvrzení, časem možná vývojáři celý problém opraví, zatím je třeba jít bohužel trochu oklikou…
Autoři pluginu Really Simple Issue Tracker patrně zapomněli aktualizovat strukturu trvalých odkazů při aktivaci pluginu. Budete to muset udělat natvrdo, tedy přejít v administraci na stránku Nastavení – Trvalé odkazy, nemusíte tam nic měnit, ale je potřeba dole kliknout na tlačítko “Uložit změny”. Potom by to mohlo fungovat…
I když použijete str_replace()?
$image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'medium' ); $imageURL = str_replace( 'sportzine.eu', 'hry.sportzine.eu', $image[0] ); $imageTag = '<img src="' . $imageURL . '" alt="" height="' . $image[2] . '" width="' . $image[1] . '"/>';Aha, obávám se, že jste narazil přímo na známou chybu WordPressu (i když tam řeší podadresáře a nikoli subdomény)…
Zkusil bych použít řešení uváděné např. zde. Místo funkce the_post_thumbnail() budete muset použít funkci wp_get_attachment_image_src() a pomocí str_replace() nahradit adresu webu (odkazovaný příklad je ale pro podadresáře a nikoli subdomény).
Díky! Docela by mě zajímalo, jaký problém v šabloně to mohl způsobovat? Špatné kódování upravovaného souboru? Upravujete soubory šablony v interním editoru (menu Vzhled – Editor) nebo na počítači pomocí nějakého programu?
Trochu podivný mi přijde také postup vkládání informace do widgetu a následného vkládání zkráceného zápisu (shortcode) přímo do stránky. Nestačilo by vytvářet pouze shortcode (např. pomocí pluginu Shortcode Manager) a zcela tak vynechat část s widgety?
Jakou používáte šablonu? Pokud obrázek vložíte na začátek textu a nezobrazuje se na příslušné stránce s výpisem, tak je tam patrně použita funkce the_excerpt() místo the_content() a budete to muset změnit. Ale můžete to být trochu složitější, hodně záleží i přímo na šabloně…
Doporučil bych ale obrázky normálně nahrávat, pokud opravdu potřebujete hosting zdarma a nechcete obětovat třeba 10 Kč měsíčně, tak bych zvážil využití hostingu Endora (aneb modrý banner v pravém sloupci), který má také tarif zdarma a obrázků se tam vejde hodně…
Jakým způsobem tam teď náhledový obrázek zobrazujete? Bez nějaké ukázky nefunkčního zdrojového kódu se asi dál nepohneme, protože si neumím moc představit, co by tam mohlo být za problém… Je možné to někde vidět i online?
Ve stažené šabloně jsem našel soubory
default.poadefault.mo. Když jsem je přejmenoval nacs_CZ.poacs_CZ.mo(bez přesunování souborů na jiné místo) a některé řetězce tam přeložil pomocí programu Poedit, tak to bez problémů funguje…Další lokalizační soubory jsou pak v podadresáři
themes/localitywp/meta-box/lang, které jsou ale asi určeny pouze pro nějakou administrační část (nezkoumal jsem). A pokud chcete použít plugin Codestyling Localization, tak musíte vytvořit nový jazyk (cs_CZ), nechat skenovat soubory, nezapomenout po překladu vytvořit .mo soubor a nakonec ještě vzít vygenerované souborycs_CZ.poacs_CZ.moz podadresářethemes/localitywp/meta-box/langa zkopírovat je do hlavního adresáře šablony, tedythemes/localitywp. A nebo je přejmenovat nalocality-cs_CZ.poalocality-cs_CZ.moa přesunout je do adresářewp-content/languages/themes. Vše bez problémů funguje, pouze autoři šablony neudělali lokalizaci moc šikovně a je tam třeba ještě ruční zásah… Ale možná je to v nové verzi šablony už opravené (používáte starší pirátskou verzi)…Není moc vhodné šířit placenou šablonu Locality na internetu. A mimochodem, máte ji patrně z nějakého “neoficiálního” zdroje
(shared on themelock.com), takže bych ji doporučil zakoupit… A to nejen proto, že už je dávno dostupná verze 1.3.2 (místo stahované 1.2) a mnoho chyb tam může být opraveno…Po aktivaci šablony musíte ještě nainstalovat plugin OptionTree, který následně aktivujte. V menu Vzhled se objeví položka Theme Options, kde přejděte na záložku “General” a tam je možnost “Currency Sign”, kde můžete doplnit vlastní měnu a kliknout na “Save Changes”. Defaultně je tam jinak uveden dolar (tedy
$), ale je možné to změnit v lokalizačním souboru. Mimochodem, podařilo se dořešit související problém s lokalizací?kidnec: Zdrojový kód by byl pro mnoho uživatelů určitě zajímavý :-) Vypadá to dobře, v některých případech to může být i dost užitečné. Pokud je kód krátký, tak ho stačí vložit do příspěvku (a označit pomocí
code), případně nahrát v podobě .txt souboru nebo odkázat z nějakého webu či služby, díky!Existují různé pluginy, např. pro změnu dropdownu na nějakou jinou podobu (Woocommerce Radio Buttons) nebo se používají místo variací speciální nastavení (Product Options for WooCommerce), ale podobného řešení jsem si nikde nevšiml (i když to možná nemusí být ani příliš složité implementovat)…
27. října 2014 (12:37) odpověď na téma: Jak naimplementovat od Heuréky službu "Prověřeno zákazníky"? #20789Musilda: Díky, pokud to autor nebude chtít během pár dní řešit, tak se na to podívám (je tam opravdu dost kategorií)… Každopádně už teď VELMI oceňuji přístup “rád bych věděl, jestli mám ve svém pluginu chybu a klidně to tady veřejně napiš”, což dost vypovídá o kvalitě tohoto pluginu a jeho podpoře…
26. října 2014 (20:27) odpověď na téma: Jak naimplementovat od Heuréky službu "Prověřeno zákazníky"? #20782Musilda: Není to ten tvůj :-) Dostal jsem se k tomu trochu náhodou, ale přesunoval se web a najednou 128 MB nestačí (asi na 4000 produktů). Trochu jsem se díval na zdrojový kód a není to bohužel moc povedené (jak dotaz, tak samotné generování). Zatím jsem tam dal do dotazu limit na 3300 produktů (což ještě plugin zvládne) a autorovi jsem napsal, takže uvidíme, zda s tím třeba něco udělá… Určitě jde asi navýšit
memory_limit, ale moc se mi to nezdá, podle mě by to mělo jít určitě optimalizovat… Přepisovat se mi to ale rozhodně nechce, takže pak asi zkusím nasměrovat majitelku, aby zkusila zakoupit ten tvůj :-) Bude muset ručně přenastavit všechny kategorie (zatím jsem nezkoumal kde a jak se to ukládá)? Nemáš tam náhodou nějaký migrační skript na přechod od konkurence?26. října 2014 (18:03) odpověď na téma: Jak naimplementovat od Heuréky službu "Prověřeno zákazníky"? #20780Musilda: Není to žádné promo, ale naopak rada ostatním :-) Pokud vím, tak žádný plugin dostupný zdarma zatím neexistuje…
champ: Asi tomu úplně nerozumím? Na zmiňovaném webu jsem zkoušel obrázky v Chrome i IE a na obrázky klikat jde? Některé sice odkazují zatím zpět na úvodní stránku, ale to asi není problém? WCAG 2.0 (Web Content Accessibility Guidelines) je sice zajímavé doporučení a určitě se vyplatí ho používat, zejména pokud jde o pravidla přístupnosti webu, ale že by to byl přímo zákon se mi moc nezdá…
Podařilo se mi najít 3 různé (placené pluginy):
1) Toret.cz – 500 Kč
2) Barnone.cz – 490 Kč
3) Podujatie.eu – 44 EUR (nevím, jestli to není jen na slovenskou verzi Heureky)
Osobně jsem nedávno přišel do kontaktu s jiným placeným pluginem pro generování XML feedu pro Heureku a moc spokojen jsem bohužel nebyl (při několika tisících produktech skript narazil na memory_limit).
Každopádně by samotná implementace asi neměla být moc složitá? Moc jsem návod nezkoumal a mohla by víceméně stačit jednoduchá funkce napojená na akci
woocommerce_checkout_processčiwoocommerce_checkout_order_processed, kde byste použil ID objednávky, ID objednaných produktů, email objednavatele a vše odeslal pomocí skriptu, který poskytuje přímo Heureka. Ale nezkoumal jsem, jestli tam není nějaká finta, která by to mohla znepříjemnit… -
AutorPříspěvky