Přehled odpovědí
-
AutorPříspěvky
-
Několik prvních postřehů:
1) Ke každému nahranému obrázku se automaticky vytvoří 13 dalších velikostí, což je docela dost (z toho 3 jsou základní velikosti z menu Nastavení – Média). Pomocí pluginu WP Image Size Selection lze snadno zjistit, jaké velikosti jsou generovány (viz přiložený screenshot).
Registrované velikosti pro generování: náhledový obrázek (post-thumbnail), náhledový obrázek v administraci (patrně potřebný pro plugin Post List Featured Image), obrázek pro související články (related), 2 velikosti pro obrázky ve widgetech, 2 velikosti pro slider a 4 pro zvýrazněné příspěvky (featured, první z nich je stejný jako náhledový obrázek, takže se generuje pouze jednou). Celkově ale asi nic moc neobvyklého, v době neomezených hostingů by to asi nemělo vadit… Ale můžeme ještě zkusit zjistit, k čemu se tyto velikosti vlastně používají, případně je odregistrovat.
2) Na stránce uváděné v emailu jako příklad byl špatně zkrácený zápis (shortcode). Nechápu, jak to mohlo dříve fungovat, ale nějak to fungovalo.
Původní kód (příklad):
[gallery ids="620,621,622,624"; size=medium]Správně by to mělo být:
[gallery ids="620,621,622,624" size="medium"]Ale nechápu, proč se v prvním případě zobrazovalo 6 fotek, když tam bylo uvedeno pouze 4 ID (nyní už se zobrazují pouze 4). Každopádně nic z toho neřeší náš problém.
3) V menu Nastavení – Média bych raději používal (a tedy zaškrtnul) volbu “Ukládat nahrané soubory do podadresářů přehledně pojmenovaných po jednotlivých měsících a letech”, abyste neměla všechno v jednom adresáři.
Ale zpět k hlavnímu problému… Když se vloží do příspěvku galerie, tak se při zobrazení aplikuje HTML obsahující
dladta v šabloně je definováno, že mají být široké pouze 100px. Nevím proč a nechápu, jak je možné, že by to někomu jinému fungovalo:Soubor style.css, řádek 102:
dt { float: left; clear: left; width: 100px; text-align: right; font-weight: bold; }Tím je dáno, že mohou být obrázky pouze 100px široké, pokud je použita základní galerie WordPressu. Protože je šablona placená, tak bych zkusil kontaktovat autory, protože je to dost podivné. Sice jsou na webu správně načítány větší obrázky podle parametru
size="medium", ale pomocí CSS jsou zmenšeny do podivných malinkých náhledů. Ale nevím, jestli je to nějaká zamýšlená funkce (někde v nějakém ukrytém nastavení) nebo chyba…Attachments:
Ano, protože je doména patrně směřována někam jinam, respektive soubory nahráváte tam, kde se nezobrazují. Nebo je to nějaká restrikce na straně hostingu…
Přesně tak, tato chyba se zobrazuje když tam nejsou žádné nahrané soubory. Patrně jste je nahrál někam jinam než je směrovaná doména. Jaký používáte hosting? Zkuste to prověřit, ale není to problém WordPressu, můžete na FTP nahrát libovolný soubor, ale na webu se patrně nezobrazí…
Nepřecházel jste z nějakého jiného hostingu? Zkoušel jste nahrávat různé obrázky? Nemůže se stát, že se nějaký malý obrázek nahraje bez problémů, ale velká fotka už nikoli? Měnilo se něco na webu od té doby, kdy se obrázky ještě bez problémů nahrávaly? Těžko říci, pokud by to nešlo nikdy, tak bychom se soustředili, zda je na webu adresář
wp-content/uploads, zda má např. vhodně nastavený CHMOD nebo je správně nastavena složkatmp, ale pokud to ještě nedávno šlo a nyní to už nejde (ani instalovat pluginy), tak to bude složitější. Každopádně můžete zkusit WordPress přeinstalovat, deaktivovat všechny pluginy a nasadit výchozí šablonu Twenty Fourteen. Potom už to bude patrně problém nějak související s hostingem, i když Endora by měla být snad bez problémů…Samotná hláška “Dočasný adresář neexistuje.” je docela častá, zkuste si tady na fóru zadat první dvě slova do políčka s vyhledáváním a projděte si výsledky, možná tam naleznete nějaký vhodný tip. Pokud se přesto nezadaří, tak pošlete prosím přihlašovací údaje na email pavelevap@separatista.net, zkusím se na to časem podívat…
Jaký používáte hosting? Jakou verzi WordPressu používáte? Jako první mě napadá nedostatečný memory_limit. Zkuste nainstalovat plugin WP-Memory-Usage a zjistěte dostupnou a využitou paměť. Zkoušel jste nahrávat různé obrázky? Nemůže se stát, že se nějaký malý obrázek nahraje bez problémů, ale velká fotka už nikoli? Měnilo se něco na webu od té doby, kdy se obrázky ještě bez problémů nahrávaly? Nemohlo dojít k nějaké změně na používaném hostingu. Automatická instalace/aktualizace pluginů/šablon funguje bez problémů?
Zkoušel jsem i widget “Menu” a plugin také bez problémů funguje, i když to nevypadá ideálně (vypadá to jako odkaz, ale není to odkaz). V tomto případě mi přijde vhodnější způsob vynechání odkazu přímo v menu (místo pluginu). Ideální způsob by byl asi plugin, který by to automaticky řešil už při generování menu (a ne pomocí Javascriptu), ale zatím jsem žádný takový neviděl. Zkuste na chvíli přepnout na výchozí šablonu Twenty Fourteen a uvidíte, zda to způsobuje šablona.
Ale nechme toho, já si pak s tím nějak poradím.
Nemám rád nedořešené problémy, zejména pokud jsou podivné a mělo by to fungovat :-)
Automatické velikosti obrázků většinou řeší přímo tzv. flexibilní (responsive) šablony, které přizpůsobují svůj vzhled velikosti používaného zařízení. Na počítači má web tři sloupce a velké obrázky, ale na mobilu je tam jen jeden sloupec a malé obrázky. Obrázkům by se pak také neměly natvrdo nastavovat přesné rozměry, protože si s velikostí poradí šablona. Pokud to šablona z Artisteeru neumí, tak můžete zkusit nějaký plugin, např. Simple Responsive Images (nezkoušeno). Občas také stačí jen trochu upravit šablonu, ale to už je trochu složitější, zejména když jsme ji zatím nikde neviděli a není možné to vyzkoušet.
Díky! Takže to nesouviselo ani tak s aktualizací WordPressu, ale spíše šablony a způsobila to nová verze (nebo jiné nastavení) programu Artisteer.
Na stránku program jste vložil obrázek s programem, ale pro políčko “URL odkazu” jste zvolil “Stránka se zobrazením souboru”. Stačí když to změníte na “Mediální soubor”. Stačí otevřít stránku “Program” pro úpravy, kliknout na vložený obrázek programu, změnit hodnotu v políčku “URL odkazu” a potvrdit pomocí tlačítka “Aktualizovat”.
Šablona Spike je placená, takže to vyzkoušet nemůžeme. 30 verzí obrázku už je docela dost, obvyklé jsou výchozí 3 verze + nějaké další si doplňují šablony. Ale těžko říci bez ukázky, pošlete prosím přístupy na email pavelevap@separatista.net, zkusím se na to během zítřka podívat.
Velikost náhledů se nastavuje v menu Nastavení – Média. Pokud tam máte 100 x 100 px, tak budou vkládané náhledy takto velké. Dále by to mohlo způsobit nějaké nastavení šablony, jakou šablonu používáte?
Zkuste nejdříve aktualizovat/přeinstalovat WordPress. Používáte na webu starou verzi 3.3.1, takže zkuste použít nejnovější a nahrát ji na FTP. Následně je třeba aktualizovat pluginy i šablonu Graphene. Nezapomeňte před zahájením úprav celý web pořádně zálohovat.
Pokud to nepomůže, tak natvrdo deaktivujte všechny pluginy, tedy přejmenujte adresář
wp-content/plugins. Následně natvrdo aktivujte výchozí šablonu, tedy přejmenujte adresářwp-content/themes/graphene.Pokud nic z toho nepomůže, tak za to může patrně hosting, přechod na novou verzi PHP neproběhl bez problémů a budete je muset ještě kontaktovat. Samotný WordPress nemá s PHP 5.4 žádné známé problémy.
Řešili jsme to zde. Díval jsem se, že už máte všechna odhlášená, takže by notifikační emaily neměly chodit. Pokud ale stále chodí, tak prosím napište, zkusíme to vysledovat…
Díky za odpověď! Sice moc nerozumím, jak jste mohl nahrát do šablony více souborů? Spíše nějaký chyběl? Při aktualizaci WordPressu se žádné soubory nikam nenahrávají, stačí kliknout na tlačítko “Aktualizovat” :-)
Neprováděl jste aktualizaci webu? Proběhla v pořádku? Zkuste ještě jednou nakopírovat instalační soubory na FTP, možná je soubor zmiňovaný v chybové hlášce nějak poškozen?
Zajímavé je, že jste druhý dnešní uživatel s podivnou chybou, který má v cestě u chybové hlášky uvedeno
/DISK2/WWW/. Jaký používáte hosting?Pro tyto účely existují různé pluginy, mezi nejlepší patří asi amr users.
Případně si můžete vytvořit vlastní šablonu stránky (návod), kde použijete např. funkci get_users().
Funkce
theme_dynamic_sidebar()je nějaká speciální funkce šablony (vytvořena patrně programem Artisteer) nebo pluginu. Ta funkce byla patrně někde definována (možná v souborufunctions.phpv adresáři šablony) a po aktualizaci WordPressu (či pluginů i šablony) už není. Nemohl jste třeba deaktivovat nějaký plugin? Jaký je zdrojový kód na začátku souborusidebar-top.php? Pokud se to nepodaří vyřešit, tak pošlete přihlašovací údaje na email pavelevap@separatista.net, zkusím se na to podívat…ad 1) Pokud pro galerie používáte plugin NextGEN Gallery, tak pro tyto účely existovala kombinace pluginů User Access Manager a User Access Manager – NextGEN Gallery Extension. Ale podle ohlasů ve fóru už nemusí být funkční, těžko říci…
Obecně můžete použít nějaký plugin (např. Restrict Content), který umí omezit přístup pouze k některým částem stránek a můžete si to nastavit konkrétně pomocí zkráceného zápisu (shortcode).
Nebo chcete označovat přímo obrázky v galerii? Takže máte např. galerii “Na výletě se psem” a některé obrázky chcete zobrazovat jen někomu a některé všem? Není lepší vytvořit dvě galerie (jednu veřejnou a druhou pouze pro registrované)?
Plugin sice nemá žádné nastavení, ale měl by bez problémů fungovat. I když teď jsem ho zkoušel a když je na webu ještě widget se stránkami, tak mu dává plugin přednost a vlastní menu ignoruje… Ale to by mělo jít snadno odstranit, zkuste případně widget na zkoušku odebrat.
Nepoužíváte nějaký plugin pro vlastní menu? Zkoušel jste deaktivovat pluginy a nasadit výchozí šablonu Twenty Fourteen. Postup s vynechanou URL adresou určitě funguje, patrně máte na webu nějaký jiný problém (či konflikt). Bez toho se bohužel dál nedostanete… Nebo pošlete alespoň URL adresu, kde to je možné vidět…
Spíš nevím když smažu URL odkaz proč mi to vždycky automaticky skočí zpět.
Tak tomu nerozumím…
Ano, tak by to mělo fungovat, když tam nebude vyplněn žádný odkaz, tak na ně nebude vůbec možné kliknout a nebudou “aktivní” (testováno na šabloně Twenty Fourteen). Nemohl bych to někde přímo vidět? Možná si v něčem přesně nerozumíme… Aby nadřazené stránky nikam neodkazovaly, tak k tomu by měl sloužit výše uvedený plugin.
ad 2) Zkusil jsem nainstalovat šablonu Atahualpa (nejnovější verze 3.7.15), přidal widget “Nejnovější příspěvky” a uvedený kód v souboru functions.php bez problémů funguje, protože se příspěvky seřadí podle toho, kdy byly naposledy upravovány. Zkusil bych šablonu nejdříve aktualizovat a pak případně povypínat pluginy, mělo by to fungovat…
P.S. Plugin Flexible Posts Widget se mi také bohužel nepodařilo zprovoznit, respektive funguje, ale nemá tam volbu na řazení podle posledních úprav, pouze podle data publikování.
-
AutorPříspěvky
