Přehled odpovědí
-
AutorPříspěvky
-
@podnebi: Podívejte se prosím na související témata, už jsme to tady několikrát řešili.
Nejpravděpodobnější příčiny:
– Diakritika v názvech souborů.
– Příliš velké obrázky z hlediska rozměrů (pixelů), grafická knihovna na serveru pak narazí na limit dostupné PHP paměti.
– Příliš velké obrázky z hlediska velikosti souboru, občas má hosting limit, že obrázek větší než 4/8 MB nenahraje.Zkuste zběžně porovnat obrázky, které se podařilo nahrát a obrázky, které se nahrát nepodařilo a najděte tam nějaké rozdíly, případně se podívejte na
error_logv rámci hostingu, zda se tam nezobrazuje nějaká chyba. Jaký hosting používáte?@musilda: Díky, ani jsem nevěděl, že máš takový plugin za dobrou cenu :-)
@paja: Našel jsem ještě další možnosti:
– Woo Quick Order Table View je zdarma (těžko říci, jak dobře bude fungovat).
– WP Quick Shop (také zdarma).
– WooCommerce Product Table – placený, poměrně drahý, ale docela dost různých možností.
Uvítáme zkušenosti, co funguje nejlépe a bez problémů :-)
Šablonu musíte aktualizovat ručně, tedy ideálně aktivovat nějakou výchozí šablonu (např. Twenty Sixteen), smazat adresář se šablonou Bridge z FTP (nebo smazat šablonu přímo z administrace) a následně znovu nainstalovat nejnovější verzi (+ podobně postupovat se všemi souvisejícími pluginy). Záloha je před touto akcí raději doporučena, některé šablony obsahují různé drobné chyby a můžete ztratit nastavení, widgety, atd.
V administraci WordPressu se bohužel neobjevují informace o nových verzích placených šablon a nelze je tak snadno aktualizovat automaticky, ale musíte to provádět ručně (a sledovat aktualizace). Jedním z možných řešení je plugin Envato Market, pomocí kterého pak můžete automaticky aktualizovat pluginy a šablony zakoupené u ThemeForest (plugin se napojí na účet u ThemeForest a umí sledovat aktualizace + zároveň provádět přímo automatické aktualizace).
Záleží na tom o jaké obrázky jde a jak byly do WordPressu vloženy? Jde o obrázky vložené do vizuálního editoru? Nebo obrázky v záhlaví, náhledové obrázky, obrázky nastavené pomocí šablony? Nebyla by nějaká ukázka?
Ikona pro zarovnání do bloku zmizela ve WordPressu 4.7 (možnosti řešení jsou zde). Ale jde pouze o ikonu, takže pokud jste měl dříve nějaký text označený jako zarovnaný do bloku, tak by to nemělo zpětně ovlivnit? Nesouvisí problémy spíše s aktualizací šablony?
A možná by obecně stačila jednoduchá úprava CSS a tlačítko pro zarovnání textu do bloku vlastně ani nepotřebujete (což byl záměr vývojářů)?
@milamicinka: Chtělo by to vidět nějaký příklad konkrétního obrázku (a informace o nastavených velikostech), abychom se podívali, jak je velký originál a jak velký náhledový obrázek se opravdu zobrazuje. Nemůže to být také nějaký problém šablony? Velmi často používají vlastní velikosti obrázků i šablony, často nepříliš vhodným způsobem…
@glados: V čem je Regenerate Thumbnails horší než Force Regenerate Thumbnails? Pokud vím, tak umí navíc pouze promazávat nepoužité velikosti?
Perfektní, díky, záhada vyřešena, plugin All in One SEO Pack vyžaduje pro správné fungování minimálně WordPress 4.0.x.
Aha, takže se tam dostávaly v proměnné
$dataklikyháky a WordPress je odmítal importovat?Obrázky jsou otočené “vzhůru nohama” nebo o 90 stupňů? A obrázky jsou pořizovány přímo z iPhone? Používáte klasickou administraci nebo iOS aplikaci pro WordPress?
WordPress má s otáčením obrázků (zejména u iOS) některé problémy (např. zde, mále opraveno ve WordPressu 4.7, ale chyba už byla hlášena před 6 lety). Zkusit můžete např. plugin iOS images fixer, který by to mohl řešit.
Ale nejsem si jist, jestli jsem tomu zcela rozuměl, můžete sem dát případně adresu na konkrétní obrázek, který by se mi měl zobrazovat v prohlížeči “otočeně”?
Začal bych asi tím, že bych si zjistil, který řádek se konkrétně nenaimportoval, porovnal ho s nějakým řádkem, který prošel a zkusil najít rozdíly…
Na první pohled tam není žádná chyba, ale funkce wp_insert_post() vyžaduje podle dokumentace hodnoty
post_titleapost_content, takže bude patrně nějaký problém s parsovanými daty v poli$data, případně jestli data nějak neosekává funkce wp_filter_kses().Díky :-) Stačilo aktualizovat WordPress? Jak stará verze tam byla? Takže byl možná problém v tom, že jste měl nejnovější verzi pluginu All in One SEO Pack a starší verzi WordPressu? To by asi bylo možné, protože kolem verze 4.x docházelo k větším změnám filtrů pro titulky stránek…
Máte aktuální WordPress, WooCommerce a hlavně šablonu? Když zkusíte přepnout šablonu na výchozí Twenty Seventeen, tak se tam tato chyba také zobrazuje?
Pokud jste do
.phpsouboru vložil text a diakritika je poškozená, tak je patrně problém s kódováním upraveného souboru, zkuste použít interní editor v menu Vzhled – Editor a tam doplnit nějaký text.Jak to ale vyřešit bez změny šablony? Díval jsem se na kód a zobrazovat by se tam měly 3 příspěvky, nestačilo by to omezit jen na jeden (nebo na nějakou konkrétní stránku)? Uživatelé by to pak mohli bez problémů upravovat z administrace a nemuseli by zasahovat do
.phpsouboru…Bohužel jsem žádný plugin s názvem “Woo Currency Selecter” nenašel?
Plugin Currency Switcher for WooCommerce (pokud je to on) to asi umí jednoduše až v placené verzi, ale nejsem si ze screenshotů zcela jistý, zda to půjde přidat i do navigačního menu nebo jen nějakých definovaných míst (napsal bych před koupí asi autorovi). Každopádně bude mít určitě také nějaký parametr pro URL, který by šel použít pro vlastní odkaz v menu.
Nejčastěji se asi používá plugin WooCommerce Currency Switcher, kde se přidání do menu řešilo také přidáváním např.
/?currency=EURdo adresy odkazu.@glados: Předpokládal jsem, že to je klasická WordPress stránka, ale uvidíme :-)
Díky, to vypadá moc dobře. A ještě se zeptám, když je nějaká stránka dostupná pouze pro přihlášené uživatele a přidám ji do navigačního menu, tak tam také nebude vidět?
A jak tam funguje přihlašování? Uživatel se dostane na klasický přihlašovací/registrační formulář a když se přihlásí, tak je možné ho někam přesměrovat (a nepustit do administrace)? Nebo je možné použít přihlašovací formulář jako widget či shortcode? Nebo k tomu už musím použít jiný plugin?
P.S. Díky za screeny, přesunul jsem je raději na server fóra, postupně se většinou z podobných služeb začínají ztrácet a chtěl bych si je tu ponechat.
Co to znamená, že jste smazal nějakou původní část? Když nahrajete na web původní (neupravenou) šablonu tak vše bez problémů funguje? Šablona Eleganto je tedy sama o sobě v pořádku a jde pouze o problém, který vznikl na základě nějakých vlastních úprav?
Kde je uložen text, který se zobrazuje se špatnou diakritikou? V nějakém příspěvku či stránce nebo jste ho natvrdo vložil do
.phpsouboru šablony (to mimochodem určitě nedělejte nebo budete mít při budoucích aktualizacích šablony problémy)? Jakým způsobem jste soubor upravoval? Používáte správné kódování při uložení souboru (např. pomocí jednoduchého editoru PSPad nebo interního editoru WordPressu)? S fontem to podle mě nesouvisí…Vzhled – Menu: Dole pod strukturou menu je část “Nastavení menu” a “Umístění v šabloně”, kde jsou všechny dostupné plochy, které jsou v šabloně definované pro možné zobrazení menu. Patrně tam máte více možností a některé vytvořené menu má zaškrtnuté použití plochy, kde se menu nyní zobrazuje.
Vzhled – Přizpůsobit – CSS: Zde můžete v případě potřeby (pokud se nepodaří první možnost) doplnit výše uvedený kód. Ale pozor, menu tím pouze “naoko” skryjete a bude se dále načítat (roboti ho uvidí) a zbytečně zatěžovat web.
P.S. Ale koukám, že už tam menu nemáte, takže se to asi nějak podařilo upravit?
Pokud by měl mít každý uživatel své vlastní heslo, tak nemůžete použít jednoduché zaheslování stránky a každý uživatel se bude muset sám zaregistrovat.
Pokud bude stačit klasický registrační/přihlašovací formulář WordPressu, tak je to asi bez problémů, pokud ne, tak budete muset použít nějaký plugin pro zobrazení v podobě widgetu či zkráceného zápisu (shortcode), např. Login With Ajax. V nastavení podobných pluginů bývá i volba, kam přesměrovat uživatele po přihlášení (může to být právě požadovaná skrytá stránka).
Dále budete ještě potřebovat, aby se uživatelé nemohli dostat do administrace, což umí např. plugin Remove Dashboard Access. Ale pozor, pokud zakážete i stránku s profilem, tak si nebudou moci změnit heslo či email. Možná nebude vadit přístup do administrace WordPressu, ale můžete jim dát nejnižší uživatelskou úroveň návštěvníka (vidí jen Nástěnku a Profil)?
Dalším pluginem do sbírky bude např. Restrict Content, s jehož pomocí označíte konkrétní stránku, aby byla přístupná pouze pro přihlášené uživatele (např. právě s úrovní návštěvníka).
A poslední drobností je plugin Menu Item Visibility Control, který umí přidat tuto stránku do navigačního menu a označit ji, aby byla i v tomto menu viditelná pouze pro přihlášené uživatele.
Nevím, možná nějaký komplexní plugin jako Ultimate Member to bude umět všechno sám o sobě, ale zatím jsem to nezkoušel…
Pokud máte někdo nějaký jednodušší způsob, tak ho určitě uvítáme :-)
Je to přesně tak, jak napsal @mirekk. Musíte si nejdříve stáhnout aktuální verzi šablony Bridge, která bude obsahovat i nejnovější verzi pluginu Visual Composer (na první pohled to ale nebude tak vypadat, musíte ho deaktivovat a znovu nainstalovat v nové verzi).
Díky za potvrzení, celkově je zajímavé, že asi nejsou odvozená a rodičovská šablona nějak propojené, aby k podobným problémům nedocházelo. Ideálně, kdyby nešla odvozená šablona vůbec aktivovat, pokud by neodpovídala potřebné verzi rodičovské šablony… Dokonce jsem na to našel jedno hlášení, které už tam vývojářům leží 6 let a ještě se k tomu nikdo nedostal :-)
-
AutorPříspěvky