Přehled odpovědí
-
AutorPříspěvky
-
Je tam problém i v případě, kdy nepoužijete navrhované změny (tedy originální verzi šablony)?
Automatické aktualizace rozhodně doporučujeme! Naopak plugin Exec-PHP není příliš vhodným způsobem řešení pro požadavky klientů. Každopádně uvedený příklad podle mě fungovat nemůže nikde, protože PHP funkce mktime() potřebuje ke správnému fungování dostávat parametry v podobě přirozeného čísla (tedy integer), a to bez úvodních nul. Sčítání
07+01bude fungovat, protože PHP nuly při sčítání odstraní a výsledkem bude číslo8.A proč se to rozbilo až teď a obviňujete z toho automatickou aktualizaci WordPressu? Pokud tam totiž budete posílat úvodní nuly, tak si bude PHP myslet, že jde o osmičkovou soustavu, kde je nejvyšší číslo
7, takže to skončí samozřejmě pouze nulou (což je podle manuálu prosinec). Dosud tam ale byly měsíce s nižším číslem, např.07ještě fungovalo, ale po přeskočení do srpna přestala hodnota08logicky fungovat. Vlastně je tedy podle manuálu vše v pořádku, ale protože jsou zadávány parametry špatně s úvodními nulami, tak se zobrazuje i “špatné” datum… Doporučuji tedy odebrat úvodní nuly, úspěch zaručen…Čest práci :-)
Placení za články je dost odvážný počin :-) Zkušenosti s tím nemám, ale občas někde něco zaslechnu a přečtu a řekl bych, že to není moc úspěšné. Ale důležitý je určitě zejména samotný obsah…
Nejdříve je třeba zvolit řešení, tedy např. zmiňovaná kombinace eshopového pluginu WooCommerce a WooCommerce Pay Per Post. Pokud jsem to dobře pochopil, tak to funguje tak, že je vlastně každý příspěvek jakýmsi produktem, který lze samostatně zakoupit. Často se používají řešení, kde si uživatel zaplatí členství (jednorázově nebo každý měsíc) a následně může číst všechny články. Pro tyto účely slouží např. pluginy Paid Memberships Pro či s2Member. Dále existují i pluginy, kde si uživatelé zakoupí “věrnostní body” a potom mohou číst články (a body se odčítají) a přitom i body sbírat za určité aktivity (komentáře). Podobné téma jsme řešili např. zde.
Teprve poté následuje implementace vhodné platební brány. Pluginy většinou podporují PayPal a nějaké zahraniční zprostředkovatele. Plugin WooCommerce GoPay Payment Gateway byl nedávno aktualizován a řekl bych, že by mohl být funkční? Na internetu (i tady na fóru) pak najdete odkazy na placené integrace, zejména pro WooCommerce jich existuje docela dost. Nejčastěji se asi používají GoPay či PayU, ale možné je téměř všechno. Pluginy většinou umožňují doplnění vlastní platební brány, ale integrace už není jednoduchá a budete si ji muset naprogramovat nebo zaplatit. Nějaké zkušenosti s přidáváním platební brány do WordPressu také mám a napojit jde skoro všechno…
To je nějaký výpis pro šablonu stránky, kde zobrazujete aktuality? Nevidím tam ale nikde žádný pokus o výpis mediálních souborů s pomocí parametru
tax_query? Kde by to v tom souboru mělo být a co tam konkrétně nefunguje? O jakou jde šablonu?Díky všem za ukázkové vyřešení problému :-) Šablona Padhang vypadá také vcelku dobře, takže i zajímavý tip.
Díky za odpověď a zajímavý tip na kalendář v podobě pluginu WordPress Event Calendar. Jen pozor na případnou aktualizaci pluginu, kdy budou lokalizační soubory automaticky přepsány. Musíte si proto upravené soubory zálohovat (a po aktualizaci je znovu nahrát na FTP) nebo ještě lépe – poslat opravené verze autorovi pluginu, aby je přímo zařadil do další aktualizace.
V tom bude ten problém. Soubor
.moje totiž zkompilovaný soubor.po, který je možné snadno upravovat. A WordPress používá právě zkompilovaný soubor.mo, takže když upravíte pouze soubor.po, tak se nic nestane. Použijte pro úpravy program Poedit nebo plugin Codestyling Localization. A nezapomeňte po dokončení úprav nechat vygenerovat soubor.mo.Možností může být mnoho, stačí nějaká drobná chybka…
– Zkontrolujte správnost zápisu v souboru
wp-config.php.– Zkontrolujte lokalizační soubory v adresáři
wp-content/languages, aby měly správné názvy, např.cs_CZ.mo(pozor i na velikost písmen).– Deaktivujte všechny pluginy (některé vícejazyčné způsobují problémy).
– Pošlete mi přihlašovací údaje na email pavelevap@separatista.net, zkusím se na to časem podívat…
Hmm, tak koukám, že se email vrátil zpět nedoručený:
Recipient address rejected: Access denied (in reply to RCPT TO command)Je ta emailová adresa ještě funkční?
Určitě, nechal jsem zaslat aktivační email pro změnu hesla na email k tomuto uživatelskému jménu:
n.ry.l@centrum.czbrzdic: Kdy se chyba objevila? V názvu tématu je uvedeno “po přesunutí”, ale co a kam bylo vlastně přesunováno? Pokud jste kopírovala soubory na FTP, opravdu se všechny správně (a nepoškozené) přenesly? Proč je na webu stará verze WordPressu 3.3.2 (ta byla přesunována)? Zkoušela jste natvrdo deaktivovat všechny pluginy (tedy přejmenovat složku
wp-content/pluginsna FTP? Používáte šablonu Graphene, která vypadá dobře a neměl by tam být asi žádný související problém.Tak dnes jsme měli další případ smazaného adresáře “tmp” v rootu (tentokrát u jiného hostingu). Občas se to uživatelům v rámci čištění FTP prostě stane. Ano, nemají ho mazat a je to samozřejmě jejich vina, ale neměl by to hosting nějak kontrolovat a případně smazaný adresář třeba po nějaké době automaticky vytvářet?
Jasné, někdy to chvíli trvá :-) Podařilo se nakonec nějaký dotaz zprovoznit? Docela mě překvapilo, že plugin nemá nějaký zkrácený zápis (shortcode), který by se dal jen vložit do příspěvku/stránky. Nebo jsem si ho možná jen nevšiml?
Michael: Díky za připomínky! Bohužel je možné, že během migrace fóra došlo k nějakému problému s převodem hesel, těžko říci. Většině uživatelů to fungovalo, u někoho se však objevily problémy. Zkuste si pro jistotu heslo změnit, stačí použít tento odkaz. Na zadaný email bude poslán ověřovací odkaz a následně si budete moci heslo změnit.
Vytvořil jsem také základní stránku Kontakt (a přidal do hlavního menu).
Možnost založení nového tématu je vždy až v konkrétním fóru, aby nemuseli uživatelé ještě vybírat vhodné fórum, ale máte pravdu, že je formulář vlastně dost ukrytý. Přidal jsem tedy zatím odkaz na vytvoření nového tématu přímo vlevo nahoru (pod přihlašovací formulář) a také do nabídky horního hlavního menu. Ještě to bude chtít časem asi barevně vylepšit…
Samotný web vznikl před lety dost náhodně a funguje tak nějak spíše po technické stránce, takže všechny uživatelské připomínky určitě vítám, díky!
Díky za tip, šablona Valor vypadá docela dobře. A jestli tomu tedy dobře rozumím, tak jste tuto šablonu upravoval a během testování pluginu bbPress jste tam doplnil funkci bbp_user_profile_url(). A potom jste plugin bbPress deaktivoval, funkce tam zůstala, ale protože nebyla nikde definovaná, tak způsobovala Fatal error. Pro tyto účely se obvykle používá podmínka function_exists(), takže i když plugin deaktivujete, tak bude vše dál fungovat…
Takže vyřešeno, ještě než jsem se na to stihl podívat :-) A pokud jde o to zkrácení URL adresy, tak jste měl u Wedosu subdoménu a v URL jste měl nastavené místo
http://subdomena.domena.cznásledující adresuhttp://subdomena.domena.cz/subdom/subdomena? To se tam nějak automaticky objevilo při instalaci WordPressu nebo jak jste se k tomu dostal? Patrně tam docházelo k nějaké smyčce při přesměrování, protože Wedos používá soubor .htaccess s vlastními pravidly…Odesílat emaily prostřednictvím PHP by mělo být možné, i když budete mít špatně nastavené DNS u registrátora (MX záznam). Potom email sice nedojde do schránky na konkrétní doméně, ale odeslaný by měl přesto být. Pokud používáte k testování nějaký freemail, tak by to mělo být asi v pořádku. Hledal bych tedy problém nejdříve v nastavení emailového serveru, podívejte se hlavně na logy, zda byl vůbec pokus email odeslat a co se s ním stalo. Může to být také problém s pluginem či funkcí wp_mail(), takže zkuste nejdříve otestovat klasickou PHP funkci mail().
A doplňuji ještě odkaz na podobná témata (i když třídění probíhá často spíše na FTP do složek), možná by se mohlo něco hodit.
Nezakládejte prosím nová témata s podobným dotazem, sloučil jsem je do jednoho a patrně je to ještě pokračování dalšího tématu.
Plugin Enhanced Media Library je asi docela dobrá volba, výpis mediálních souborů podle kategorií by neměl být asi zásadní problém. Podle toho, co jsem se zběžně dočetl jsou kategorie vlastně položky speciální taxonomie a můžete je tedy snadno používat pro parametry
tax_querydo funkcí WP_Query() či get_posts(). Pokud by to nefungovalo, tak prosím uveďte nějaký konkrétní příklad, aby se to dalo vyzkoušet… -
AutorPříspěvky