Přehled odpovědí
-
AutorPříspěvky
-
Podle obrázků by to mohl umět např. plugin Wp-Pro-Quiz, ale podrobněji jsem ho nezkoušel…
Zatím jsem našel jen plugin Postcode Based Order Restriction, který by měl umět omezit objednávku jen na zvolené PSČ. Další plugin Postcode Shipping Rates zase umí definovat různé ceny poštovného pro různá PSČ. Ale určitě existují i další podobné pluginy, takže můžete nejdříve vyzkoušet a pak případně hledat dále…
@goodal: Jaký používáte hosting? Patrně jste zadal nesprávnou adresu FTP serveru nebo přihlašovací údaje. Raději to zkontrolujte s informacemi, které jste dostal od poskytovatele hostingu při jeho založení.
Ano, podobných pluginů existuje také mnoho, velmi oblíbené jsou např. Enhanced Media Library, Media Library Assistant či WP Media Category Management. Ale určitě najdete i mnohé další…
Možná by stálo za to zvážit, zda místo třídění obrázků v Knihovně médií nepoužít přímo nějaký specializovaný plugin pro tvorbu galerií, např. NextGEN Gallery. Nahrané obrázky jsou tam pak tříděné do vlastní adresářů (na FTP) a galerií (v administraci).
Výběr platební brány záleží na provozovateli obchodu, aby měl vhodné podmínky (např. výše provize) a bylo mu vše bez problémů schváleno (některé platební brány mají různá omezení, např. na druh podnikání). Např. neziskové společnosti preferují platební brány, kde mají nižší poplatky, atd.
A pokud máte na výběr z více platebních bran, tak se už můžete poohlížet po tom, jak často se platební brána používá a zda jsou pro ni dostupné nějaké integrační pluginy. GoPay je ale myslím dobrá volba, používá se asi nejčastěji a pokud nemáte problémy se schválením obchodu, tak není třeba váhat…
Teď už tomu asi docela rozumím a celý problém máme vcelku detailně popsaný :-)
Podle mě ještě stále není odhalena pravá příčina. WPML je sice první na ráně, ale nemůže tam hrát roli nějaký konflikt s dalším pluginem (či šablonou). Zkoušel jsem schválně nahrát obrázek (pomocí menu Média – Nahrát soubor, tedy bez přiřazení k příspěvku) na webu, kde je 5 jazyků v rámci WPML a bez problémů se nahrál do adresáře 2015/09. Takže v samotném WPML asi problém nebude, možná v nějakém jeho dodatečném modulu či konkrétním nastavení, ale chtělo by to zjistit a kontaktovat podporu, aby to opravili…
A jak rozházet obrázky ze společného adresáře? Ještě jsem to nezjišťoval detailně, ale možností je více:
1) Ruční práce :-) V tomto případě by se asi i hodila, protože byste pak mohl obrázky vždy přiřadit k příspěvku, kam tematicky patří. Nyní tam jsou pohromadě a nemají žádné propojení s konkrétním příspěvkem, což je trochu škoda a zbytečně se připravujete o některé funkce, které byste mohl v budoucnu využít (např. zobrazení všech obrázků z příspěvku v nějaké automatické galerii). Sice to na první pohled vypadá strašně, ale nebude to snad tak hrozné a můžete to dělat postupně.
Když se nahraje nějaký obrázek, tak se k němu vytvoří příslušné velikosti, takže vznikne dalších cca 10 obrázků (možná i více, podle šablony a pluginů). Celkem tedy nebude originálních obrázků zase tolik. Musíte je vždy najít v Knihovně médií, smazat je prostřednictvím administrace (aby došlo ke smazání i všech vygenerovaných velikostí) a pak je znovu nahrát ke konkrétnímu příspěvku (a případně nahradit v obsahu příspěvku). Asi nic moc příjemného, ale propojení obrázků a příspěvků je potenciálně dobrá funkce…
2) Můžete zkusit použít nějaký plugin, např. Relocate Upload (u každého obrázku můžete ručně změnit adresář) nebo WP Media Folder (placený, nezkoušel jsem ani moc nezkoumal jeho funkčnost). Ale také by měl umět přesunovat obrázky. Zajímavě vypadá také plugin Organize Media Library, který umí rozdělit mediální soubory do adresářů podle roku a měsíce, když toto nastavení zapomenete vypnuté a nahráváte stále do jednoho adresáře. To sice není náš případ, ale možná by to šlo poupravit…
3) Asi by šlo připravit nějaký plugin na míru, ale problém je v tom, že nemáme ty soubory jak rozdělit (nejsou nijak napojené k příspěvkům). Podle čeho je budeme rozdělovat do nějakých dalších adresářů? Ale to jsme zase u prvního bodu :-)
Žádné nápady pro “Menu location”? :-(
Postupně se blížíme k dokončení a měl bych tu ještě jeden dotaz. Nově je možné definovat podobu apostrofů, které jsou na konci slov, nikoli tedy jednoduchých uvozovek, ale apostrofů. Dohledal jsem pouze tři případy, ale určitě jich může být více, nemáte s tím někdo zkušenosti? Moc se to už dnes neobjevuje, ale občas jsem se s tím v minulosti setkal…
Příklad:
pad',nes',leh'1) Zatím bych určitě neupravoval nic ručně v databázi, to je jen cesta k dalším problémům. Obrázky se ukládají v tabulce
wp_posts, doplňkové informace (metadata) pak v tabulcewp_postmeta. Pokud to změníte jen někde (a bez návaznosti), tak z toho budou v budoucnu určitě další problémy. Osobně sice do databáze nahlížím, ale ručně tam NIKDY nic neměním, pouze prostřednictvím WordPress funkcí.2) Nejdříve musíme zjistit, proč se obrázky nahrávají špatně, protože to je nejdůležitější. Pokud jsem si z odkazů dobře všiml, tak když se nahrávají do špatného adresáře
uploads/2014/05, tak se tam nahrávají všechny obrázky z celého příspěvku. Nejde tedy o případ, kdy jsou některé obrázky u jednoho příspěvku v jednom adresáři a další zase v jiném? Potom to lze velmi dobře vyzkoušet i bez pluginů. WordPress se sám o sobě určitě “nezbláznil” :-) Patrně v tom bude mít prsty nějaký plugin (např. WPML). Zkoušel jste deaktivovat všechny pluginy, nasadit výchozí šablonu a pak k nějakému příspěvku (kde jsou obrázky nahrané do špatného adresáře) zkusit nahrát nějaký nový testovací obrázek? Opět se i v tomto případě uloží do starého adresáře?3) Samotný přesun a rozdělení můžeme zkusit vymyslet později, ale možnosti určitě existují, není třeba panikařit :-)
Odkazovaný článek byl tedy publikován letos v září, ale obrázky se nahrávají jinam? Nebyl ten příspěvek třeba už nějakou dobu připraven v administraci jako koncept? Nebo nemůže ještě nějak jinak souviset s tím starým datem?
Jinak je to dost podivné chování, které může souviset i s nějakým pluginem. Zkoušel jste deaktivovat všechny pluginy, nasadit výchozí šablonu a pak k tomu příspěvku zkusit nahrát nějaký testovací obrázek? Opět se i v tomto případě uloží do starého adresáře?
Zatím jen stručně, jsem online jen na chvilku…
Obrázky se ukládají do adresáře podle data příspěvku/stránky, ke které jsou mediální soubory přiřazeny. Takže pokud dnes nahrajete obrázek k příspěvku/stránce, která byla publikována 5. května 2014, tak bude obrázek nahrán do složky
uploads/2014/05a nikoliuploads/2015/09. Je to poměrně častý problém, protože když začínáte s webem, tak vytvoříte mnoho stránek a nahrajete mnoho obrázků a vše se tak dostane do jednoho adresáře. Rozhodně ale nejste první, řešili jsme to např. zde (najdete tam i různé tipy na možnosti řešení).Nápady pomalu docházejí :-(
Pokud pošlete přístupy (administrace + FTP), tak se na to mohu zkusit podívat.
Ano, mezi nejoblíbenější patří plugin Custom Upload Dir, další poznatky a tipy na pluginy najdete v souvisejících tématech.
Po aktivaci pluginu nefunguje pouze front-end nebo i celá administrace webu?
Přihlašte se do administrace hostingu (Wedos), klikněte na konkrétní webhosting, u kterého se vyskytuje problém. V levém menu zvolte “Příplatkové služby” a pomocí zeleného tlačítka “+” zvolte možnost “Errorlog”. Následně zaškrtněte možnost “aktivovat dočasně na 24 hodin” a potvrďte tlačítkem “Aktivovat” (zdarma).
Pak opět nasimulujte chybu (aktivace pluginu a zobrazení bílé stránky) a na FTP se podívejte do adresáře
logs, kde by měl být soubor s informací o tom, co se na webu děje špatného. Napište nám sem výsledek, třeba budeme moudřejší… Bílá stránka je většinou pouze nějaká chyba, kdy dojde k přerušení skriptu a pomocí logu si chybu můžete zaznamenat…Máte na mysli něco takového? Když se klikne na zelené tlačítko “+”, tak se zobrazí dodatečné informace.
Něco podobného by měl umět plugin TablePress + prémiové rozšíření DataTables Row Details (netestováno).
Musíte se viru zbavit, což je nepříjemná (a někdy i zdlouhavá práce):
– Zkuste zjistit, jak se tam vir dostal. Nepoužíváte nějaký zastaralý plugin či šablonu?
– Musíte ručně přeinstalovat WordPress, pluginy i šablonu, abyste odstranil zavirované soubory.
– Po čistce je vhodné změnit hesla k databázi a FTP.
– A nakonec ještě obecně prohlédnout celý web, FTP i databázi, zda tam nezůstalo něco podezřelého.
Díky za odpověď.
Docela by mě zajímalo, jak k takovému problému může vlastně dojít? Nedávno jsme tu měli podobný případ (nepotvrzený). Jestli jde o nějakou verzi (nebo nastavení) použitého programu Total Commander, nevím…
@frantisekklasa: Používáte patrně placenou šablonu Yes, která bude mít s WPML nějaký problém. Bohužel k šabloně nemám přístup, abych to mohl vyzkoušet, ale “Experienced with us” je patrně stránka poskládaná pomocí nějakého speciálního nástroje (možná Visual Composer) a příspěvky budou řešeny nějakou speciální funkcí šablony (shortcode). A tam bude patrně problém, že shortcode nerespektuje WPML, případně je zcela špatně navržen a naprogramován (je to docela častá chyba placených šablon a jsou s tím problémy).
WPML jinak funguje bez problémů, protože když si rozkliknete např. příspěvek “Beautiful wedding”, tak je v angličtině, nahoře se v menu objevuje možnost čínské verze a když kliknete na předchozí příspěvek, tak se objeví další anglický příspěvek v řadě. Takže jediný problém bych viděl ve funkci prémiové šablony, která vypisuje příspěvky. A co s tím?
– Můžete zkusit kontaktovat autory šablony, aby s tím pomohli. Za šablonu jste zaplatil a patrně je to jen nějaká drobná úprava a mohou si pak dát do popisu “WPML ready”.
– Můžeme to zkusit společně opravit, ale to už bude asi v rámci nějaké placené zakázky (odhadem 0,5 – 1 hodina práce).
Možností je více…
1) Můžete zkusit použít plugin JinMenu, který by to měl umět. Ale těžko říci, zda bez problémů funguje, hodnocení je různé…
2) Můžete využít filtr nav_menu_link_attributes, jeden z příkladů je česky popsán např. zde.
3) Měl by stačit jednoduchý JavaScript, kde najdete konkrétní položku menu např. podle jejího ID, zabráníte tomu, aby došlo po kliknutí k přesměrování a místo toho spustíte vlastní akci (zdroj)…
jQuery(document).ready(function($) { $("#menu-item-ID").on("click", function(e){ e.preventDefault(); // Zde se bude něco spouštět... }); });Ano, pro GoPay existuje několik různých placených pluginů (liší se cenou a dalšími detaily, např. inline x přesměrování, atd). Nově by se měla tato platební brána stát také součástí pluginu České služby (zdarma). Nejdříve bych ale doporučil podepsat smlouvu s provozovatelem (neschvalují také automaticky každý eshop a pro určité druhy podnikání mohou mít různá omezení), potom můžete řešit konkrétní napojení…
-
AutorPříspěvky