Přehled odpovědí
-
AutorPříspěvky
-
Zatím jsem web prohlížel jen zběžně a patrně používáte šablonu Scarlett, která je v originále správně vycentrovaná. Patrně tedy k problému došlo po nějaké nekorektní úpravě šablony? Zkoušel jste tam nahrát zpět originální šablonu, případně obě verze porovnat a zkusit nalézt chybu? Na první pohled to podle mě dělá odebrané horní menu, které sice není vidět, ale v HTML se zobrazuje – jakým způsobem jste ho ukryl?
Obávám se, že tady autor pluginu rezignoval na aktualizace a plugin bohužel postupně bez náhrady (respektive jsem zatím žádnou nenašel) umírá. Objevily se sice snahy o jeho záchranu a aktualizaci, ale zatím to nevypadá moc nadějně…
Každopádně pokud se někdo něco objeví, tak uvítáme aktuální informace…
GetShopped.org: 12 názorných příkladů využití vlastních typů obsahu ve WordPressu 3.0.
Otto on WordPress: Upozornění na problémy s přesunem souborů ve víceuživatelské verzi WordPressu 3.0.
Google Blog ČR: Vysvětlení nového cílení klíčových slov v systému Google Adwords (znaménko plus), rozdíly přesné, frázové a volné shody.
westi on wordpress: Jak pokračují práce na oficiálních pluginech (core plugins) WordPressu?
Digging into WordPress: Nový spor! Framework pro tvorbu šablon Thesis porušuje GPL licenci? K tomuto tématu se objevilo několik dalších zajímavých článků o prémiových šablonách obecně, např. Mark on WordPress (shrnutí proč se na šablony vztahuje licence WordPressu), Weblog Tools Collection (starší článek o kladech a záporech GPL licence WordPressu), Jane on WordPress (osobně laděné postřehy o hlavním účastníkovi sporu), The Blog Herald (základní shrnutí a video z inkriminující diskuze), perpetual beta (opravdu se GPL na šablony vztahuje?), Ryan Boren (další z vývojářů WordPressu trvá na GPL pro placené šablony), Andrew Nacin (vývojář WordPressu odhaluje přímo zkopírovaný kód z WordPressu, takže nejde jen o to, zda je šablona součástí WordPressu, ale i o prosté kopírování), Mashable (autor Thesis nakonec licenci GPL částečně přijal).
Justin Tadlock: Plugin pro fórum ve WordPressu, které zcela využívá vlastní typy obsahu.
AEXT.NET MAGAZINE: A ještě jeden přehledný souhrn novinek WordPressu 3.0, tentokrát přímo s obrázky z praxe.
New2WP: Jak automaticky přidat na konec každého příspěvku upozornění na RSS zdroje.
WPShout.com: SEO optimalizace pro WordPress.
Shiba: Podrobný návod, jak vytvářet pluginy pro víceuživatelskou verzi WordPressu.
Shiba: Další z návodů pro programátory: Jak přidat štítky z vlastní taxonomie do trvalého odkazu (URL adresy)?
Shiba: Jak upravit sloupce u výpisu vlastní taxonomie v administraci WordPressu?
Mark on WordPress: Zajímavé tipy a triky (např. plugin HyperDB a nastavení různého počtu zobrazených příspěvků v jednotlivých rubrikách).
WP Recipes: Jak automaticky (pomocí skriptu) přidat rubriku (či štítek) k příspěvku?
wpCanyon: 2 možnosti (CSS a jQuery) pro zvýšení boxu s rubrikami v administraci WordPressu.
Problém patrně spočívá v nedostatku přidělené PHP paměti (memory_limit je pouze 32 MB). Česká verze ho potřebuje ještě o několik MB více, takže proto se problémy objevují právě zde. Jediným řešením je napsat na hosting, zda by nemohli memory_limit navýšit (někdy se za to platí, nebo je nutné navýšit tarif, ale to vám řeknou, až se jich zeptáte).
Mimochodem, jaký používáte hosting (a tarif)? A pokud můžete, tak dejte prosím i pro ostatní vědět, jak se hosting nakonec zachoval.
Můžete se prohlédnout i další související problémy s pamětí na našem fóru.
Ano, Pods CMS není příliš jednoduchý, ale základy se s ním naučit dají. Pokud byste podrobněji popsal, jak přesně chcete, aby to fungovalo, tak by se možná něco jednoduššího dalo nalézt. Problémem podobných pluginů je, že jsou často určeny jen pro jediný účel (např. hotel, penzion), který se lidem třeba vždy nehodí. Zkuste to podrobněji popsat, třeba už něco hotového existuje (pokud to nechcete zveřejňovat na fóru, použijte email pavelevap@separatista.net).
Případně vám podobný problém můžeme vyřešit v rámci placených úprav…
Deaktivace všech pluginů a vyzkoušení výchozí šablony už ani moc nepřipomínáme, ale budu to muset asi na fórum přidat jako nějaké statické oznámení i pro ostatní, protože se to objevuje stále nejčastěji (mimochodem ve své odpovědi jsem nabádal k aktivaci výchozí šablony Twenty Ten).
P.S. Třeba ještě není vše ztraceno a stačí udělat nějakou drobnou úpravu v šabloně, aby správně fungovala i pro WordPress 3.0. Nevím, jestli už tam nemáte nasazenou novou, ale klidně mi pošlete, která šablona konkrétně zlobila a zkusím se na to pro zajímavost podívat…
14. srpna 2010 (21:27) odpověď na téma: Obrázek na pozadí administrace nového článku, co tam nemá co dělat ! #7194Díky moc za odpověď! Myslel jsem, že “klasiku” (aneb deaktivovat všechny pluginy) jste už zkoušel, ale každopádně je fajn, že se to nakonec podařilo vyřešit (spíše vlastně odhalit). Schválně jsem si to vyzkoušel a máte pravdu, funguje to přesně tak, jak popisujete…
Jen shrnu ještě základní informace a postřehy (i pro ostatní čtenáře):
– Jde o plugin TinyMCE Advanced.
– Podobná chyba už se objevila i v oficiálním fóru, zatím bohužel bez odezvy autora (a stejným řešením), plugin zatím nebyl aktualizován pro WordPress 3.0.
– Ta zaškrtávací volba je tam proto, že si můžete naimportovat některé styly z vašeho souboru style.css (v adresáři se šablonou), případně provést úpravy v souboru tadv-mce.css (v adresáři s pluginem). K čemu? Aby vše v editoru vypadalo skoro stejně jako na webu. A v tomto případě bylo pro “body” použito obrázkové pozadí, takže bylo naimportováno a použilo se i pro vizuální editor. Je otázkou, zda je to chyba (související třeba s aktualizací na WordPress 3.0) nebo jde vlastně o očekávané chování. Mimochodem ve WordPressu 2.9.2 to fungovalo bez problémů?
– Ve WordPressu 3.0 lze nově jednoduše definovat vlastní styl pro vizuální editor (třeba jiné písmo), stačí vytvořit soubor editor-style.css (v adresáři se šablonou) a definovat konkrétní styly. Každopádně si spolu také zastaralý plugin a nový WordPress 3.0 nemusí v něčem přesně rozumět. Nic s tím ale asi nenaděláme. Buď to vlastně funguje správně nebo je to chybka, kterou bude muset opravit autor pluginu.
– Pokud někdo objevíte ještě nějaké detaly, tak sem s nimi :-)
P.S. Hledal jsem odkaz na šablonu spíše na webu a toho malinkého “Raceclan Options” jsem si na obrázku z administrace opravdu nevšiml. Ale je to tam :-)
12. srpna 2010 (19:38) odpověď na téma: Obrázek na pozadí administrace nového článku, co tam nemá co dělat ! #7192Stal jste se patrně “obětí” nové funkce WordPressu 3.0, která umožňuje autorům šablon nastylovat vizuální editor tak, aby to vypadalo jako přímo na webu. Jakou používáte konkrétně šablonu, abych to mohl vyzkoušet?
Styl pro vizuální editor najdete obvykle definovaný v souboru editor-style.css (v adresáři se šablonou), kde pozadí můžete opravit (odebrat). Ale záleží na konkrétní šabloně…
Soubory .po můžete upravovat např. pomocí programu poEdit nebo pluginu Codestyling Localization.
Ale pokud chcete mít většinu anglicky, tak bych zvolil spíše anglickou verzi WordPressu, protože právě některé zmiňované věci jsou přeloženy do češtiny (“Vybrat rubriku” ve widgetu pro rubriky).
Co vám přesně v administraci s datem nefunguje? Pokud v souboru index.php uděláte výše zmíněnou změnu, tak se změní i datum (podrobnosti v manuálu). Stávající písmeno F tak např. reprezentuje název měsíce, který je ale v české verzi také samozřejmě přeložen (v souboru cs_CZ.po). Každopádně .po soubor není vhodné moc upravovat, protože bude s každou aktuální verzí přemazán a doporučuji tedy provádět pravidelnou zálohu.
Díky všem za reakce, doplním jen několik shrnujících poznámek:
Zobrazení pozadí je možné nastavit v menu Vzhled – Pozadí, v tomto konkrétním případě jde o položku “Upevnění”, kterou je třeba nastavit na “Pozadí ve velikosti obrazovky zůstává upevněno na stejném místě”, aby se pozadí neposunovalo.
Jedinou možností pro změnu barvy je soubor style.css, patrně to bude nutné změnit na více místech, podle toho jak to program Artisteer konkrétně vygeneroval (již ze své povahy si musí vytvářet některé “zbytečné” prvnky). Mimochodem, tento program funguje vcelku slušně, ale určitě není na tvorbu šablon ideální, obvykle se objevují problémy právě při uživatelských úpravách. Doporučuji tedy spíše nalézt nějakou nejpodobnější šablonu, která se pak lépe upravuje. Ale určitě Artisteer apriori neodsuzuju (detailně jsem ho nezkoušel) a možná i umí pracovat s podmínkami typu “pokud je zobrazen konkrétní příspěvek, tak nezobrazuj pravý sloupec”. A pokud to neumí, tak to budete muset přidat jako klasickou podmínku ve stylu:
if !is_single() { Zobrazit pravý sloupec }Jaké máte s programem Artisteer zkušenosti? A je možné vaši šablonu pro zajímavost někde vidět online?
Pokud tomu dobře rozumím, tak v podstatě chcete nějakou formu rezervačního pluginu. V tom případě bych asi doporučil vytvořit vlastní malou aplikaci s využitím skvělého pluginu Pods CMS. Pokud budete mít nějaký konkrétní dotaz, tak se klidně ptejte…
Administrace WordPressu může být pokud vím pouze v jednom jazyku, vyjímkou je použití víceuživatelké verze WordPressu (MU), která je v češtině uváděna jako Síť webů. V podstatě byste tak měl pro každý jazyk jeden web (a vše ovládáno z jedné instalace WordPressu).
Dále můžete zkusit vícejazyčné (multilanguage) pluginy, které se používají pro více jazykových verzí webu, nejznámější jsou asi WPML a qTranslate, které můžete vyzkoušet. Další možností je potom vytvořit speciální rubriky pro jednotlivé jazyky a upravit šablonu, aby podle zobrazené rubriky (podmínka is_category()) zobrazila českou či anglickou verzi.
Pokud používáte český WordPress a zároveň také anglickou šablonu, tak ji musíte upravit a dopřeložit. Provedete to buď přímo v .php souborech šablony (např. index.php, archive.php, single.php, atd.) nebo to bývá ukryto v lokalizačním souboru (s koncovkou .po). Podle patičky vašeho webu používáte šablonu proSlate, u které musíte zasahovat přímo do souborů šablony (a tedy si pak vše zálohovat, abyste o úpravy nepřišel s případnou automatickou aktualizací šablony).
Příklad (datum, soubor index.php):
<?php the_time('F jS, Y') ?>Původní anglický formát data musíte změnit na český, např.
<?php the_time('j.n.Y') ?>A takto musíte upravit (a přeložit mnoho dalších řetězců). Každopádně pokud s WordPressem začínáte, tak nastavení více jazykových verzí webu patří k těm složitějším činnostem. Pokud budete potřebovat ještě něco konkrétního, tak se klidně ptejte…
Také jsem to našel v překladu .org verze a opravil, ale viděl jste to někdo někdy reálně zobrazené (ať už v .com či .org verzi)?
Nedokážu si asi moc představit, jak by to mělo přesně fungovat a co konkrétně chcete zobrazovat?
Chcete vidět na webu nějaký přehled (třeba widget) pro aktuální den (výpis uživatelů s počtem dnes publikovaných stránek / příspěvků)? Nebo generovat celou tabulku s historickými počty pro všechny dny? Nebo chcete vidět tyto informace v administraci WordPressu? A kde konkrétně (u uživatelů, stránek / příspěvků)? Zkuste trochu přiblížit celý záměr…
Odpočítávání funguje bez Javascriptu správně (používají se různé plurály), ale Javascript ho přepisuje, takže když ho vypnete, tak bude vše správně, ale nemělo by se automaticky odpočítávat (jen se zobrazí aktuální hodnota, kolik zbývá času). Funkce pro Javascript není správně gettextována a neumožňuje tedy různé plurály.
V lokalizačním souboru by to mělo být teoreticky pouze jednou. Zatím je to tam dvakrát, jednou jako řetězec “%d days, ” (ten umožňuje pouze jednoduchý překlad) a podruhé jako “%d day, ” (pro jednotné číslo) a “%d day, ” (pro množné číslo). Občas se to stává i v samotném WordPressu, pokud jsou si autoři jisti, že to bude vždy množné číslo, tak použijí funkci __() a nepoužívají pro řetězec plurály (z čehož mají překladatelé jazyků s více formami plurálů radost až na kost). Naopak pro plurály se zase používá funkce _n().
V tomto případě však myslím nelze v pluginu jednoduše změnit __() na _n(), protože má nejen jiný počet argumentů, ale např. předává i proměnnou s počtem pro plurál, která musí být ještě nějak předávána Javascriptu (což zatím bohužel plugin nedělá). Úprava tedy asi nebude zase tak jednoduchá…
Pokud vás problematika zajímá, tak se určitě pusťte do manuálu, kde je to vše přehledně vysvětleno. A až něco pěkného přeložíte, tak dejte určitě vědět…
Smashing Magazine: Stránky na Facebooku – přehled ukázek, návodů a zajímavých odkazů.
WP Beginner: Jak vyřadit stránky z výsledků vyhledávání?
dd32: Některé bezpečnostní pluginy sice uvádějí, že dokáží utajit aktuálně používanou verzi WordPressu, ale pravda je to pouze zčásti (verze není zobrazována, ale hacker si ji zjistit určitě dokáže).
Digging into WordPress: Bezpečnost WordPressu: Pharma hack a jak se proti němu bránit (+ přehled vybraných pluginů).
Otto on WordPress: Tipy pro tvorbu odvozených šablon (child themes).
BonFX: 10 důvodů proč využívat framework Hybrid pro tvorbu šablon.
WP Engineer: Užitečné tipy a triky pro použití jQuery ve WordPressu.
The Blog Herald: První zhodnocení beta verze VaultPressu.
hakre on wordpress: WordPress již nebude podporovat starou verzi PHP 4 ve verzi 3.2 (rok 2011).
far IN space WEB+: PHP třída WPAlchemy pro metaboxy ve WordPressu.
far IN space WEB+: Jak uživatelsky upravit (posunout a umístit) vizuální editor WordPressu?
WordPress Theming: Čtení na dlouhé večery aneb vše co by vás mohlo zajímat o vlastních typech obsahu ve WordPressu 3.0.
Dynamic WP: 25 nejčastěji stahovaných pluginů pro galerie a jejich úpravy.
Design your way: Užitečné pluginy pro komentáře ve WordPressu.
DynamicWP: 35 čerstvých červnových článků o WordPressu.
Určitě, jen nejsou (pokud vím) nikde hromadně uvedeny. Vlastně většinou fungují i všechny starší šablony, ale vám jde patrně o zakomponování nových funkcí WordPressu 3.0 (menu, záhlaví).
Jak tedy nejlépe nalézt nové šablony? Pokud pomineme Google a prémiové (placené) šablony (či frameworky), které jsou většinou pravidelně aktualizovány, tak je asi nejlepší vyhledávání přímo v oficiálním adresáři šablon pro WordPress. Můžete prohledávat nejnovější šablony, které by už měly nové funkce obsahovat, nebo naposledy aktualizované šablony, kde obvykle naleznete aktuální verze starších šablon, které jsou už většinou také rozšířeny o nové funkce pro WordPress 3.0.
Můžete ale vyhledávat i přímo z administrace WordPressu, menu Vzhled – Šablony – Instalace šablon – Další možnosti, kde si můžete zaškrtnout konkrétní požadavané funkce (např. custom-menu pro menu v šabloně, Uživatelské nastavení záhlaví, custom-background pro uživatelské nastavení pozadí, atd.)
A pokud použijete vyhledávače (např. Google), tak určitě také naleznete vhodné šablony, objevil se už např. specializovaný web na šablony pro WordPress 3.0. Nezkoumal jsem, zda je tomu tak doopravdy, ale obecně většina šablon na novém WordPressu funguje, takže tam může být vlastně skoro všechno.
S lokalizací je vše v pořádku, jde o problém pluginu, který jste už také patrně objevil. Widget využívá pro odpočítávání Javascript a autor pluginu tam někde pozapomněl na chybu, kdy se při tomto odpočítávání pomocí Javascriptu přepisuje správně zobrazené datum pouze výchozí hodnotou množného čísla, respektive stejným řetězcem určeným pro více dní – všimněte si, že jsou v lokalizačním souboru dva řetězce pro dny (day x days), z nichž pouze jeden umožňuje upravovat plurály. Počkal bych chvíli, zda bude autor ve fóru reagovat, zná plugin nejlépe a případná oprava mu bude trvat určitě rychleji, než když se o to pokusíme sami… Nehledě na to, že až vydá autor v budoucnu třeba novou verzi, tak by se naše úpravy automaticky přemazaly…
Pozorně si prosím přečtěte druhý příspěvek v tomto vlákně, kde je vše podrobně vysvětleno. Prostor pro menu můžete buď resgistrovat a umístit na libovolném místě v šabloně a potom už na to místo budete moci umisťovat konkrétně vytvořená menu z administrace. Pokud jde o vertikální menu, tak můžete použít ideálně widget “Menu” (pokud je vaše šablona podporuje). Pokud ne, tak opět platí předchozí postup, nebo můžete šablonu widgetizovat. Pokud ještě něčemu konkrétním nerozumíte, tak se klidně ptejte…
Těžko říci… Obvykle jsou podobné problémy způsobeny nedostatkem paměti (memory_limit). Zkuste zjistit podrobnosti, případně deaktivovat českou verzi (v souboru wp-config.php smažte cs_CZ, zůstanou tam pouze prázdné uvozovky). Další možností je šablona (zkuste aktivovat výchozí Twenty Ten), či nějaké nastavení. Pokud nic z výše uvedeného nepomůže, tak budeme hledat problém jinde (pošlete přihlašovací údaje na email pavelevap@separatista.net). A pokud to vyřešíte, tak dejte prosím vědět, čím to bylo…
-
AutorPříspěvky