Přehled odpovědí
-
AutorPříspěvky
-
Jirik: Pokud používáte čekou verzi, tak můžete zkusit tento plugin, který by měl několik MB paměti “uspořit”. Obecně by ale mělo 64 MB paměti (memory_limit) stačit i pro mnoho pluginů. Můžete vyzkoušet některé pluginy deaktivovat a měřit pomocí pluginu WP-Memory-Usage využívanou paměť. Jaký používáte hosting a jak zareagoval na žádost o navýšení paměti?
wifi_jirka: Ano, pletou se tam dvě různé hodnoty. Jedna hodnota je povolená velikost pro nahrávání obrázků (8 MB, direktiva upload_max_filesize v php.ini), takže obrázek o velikosti 500 kB by měl být v pořádku nahrán. Jenže během nahrávání dochází k automatickému zpracování náhledů, které vyžaduje trochu více paměti (memory_limit) než je obvyklé. A pokud je paměti nedostatek, tak to bohužel skončí touto chybovou hláškou…
mirekk: Byl nakonec problém vyřešen?
petra: Bohužel má váš hosting aktivován safe_mode, který způsobuje problémy. Jakou verzi pluginu NextGEN Gallery používáte?
Pokud se nevytvoří ani adresář
wp-content/gallery/found-and-lost, tak můžete zkusit nastavit adresářůmwp-contentagalleryvyšší oprávnění CHMOD (755). Pokud se ale nevytvoří pouze podadresář thumbs, tak už asi budete muset napsat na hosting a požádat je, aby vám safe_mode vypnuli. Mimochodem, jaký používáte hosting? Nebo byste musela tento podadresář vždy vytvořit ručně na FTP, což je ale dost nepohodlné. Možná by šlo nastavení hostingu trochu obejít, ale pak nám budete muset poslat přístupy, abychom to mohli vyzkoušet. Nejdříve však zkuste výše uvedené…Možností je několik:
1) Statický text vložit přímo do šablony. Ideálně pokud nemá šablona v adresáři soubor home.php či front-page.php (a na hlavní stránce je tedy načítán index.php, podrobnosti viz manuál), tak uděláte kopii souboru index.php, přejmenujete ho a doplníte text na příslušné místo.
2) Podobným řešením, které spočívá v úpravě šablony, je načtení např. obsahu nějaké stránky před výpisem příspěvků. Text poté můžete snadno měnit přímo v administraci. Stránku budete muset nad příspěvky načíst pomocí funkce WP_Query(), opět bych doporučil neupravovat přímo index.php, ale udělat vhodnou kopii.
3) Využít můžete označení nějakého příspěvku jako “Zvýrazněný”. Potom bude automaticky zobrazován na prvním místě. A pokud ho budete chtít mít jinak nastylován, tak využijete třídu .sticky, případně použijete v souboru šablony podmínku is_sticky().
Přesně tak, ale pokud máte složitější podmínku (viz původní zadání), tak je to asi trochu nepřehledné… Na druhou stranu naklikat pomocí druhého pluginu nejde zase úplně všechno :-)
P.S. Ještě jsem našel plugin Display Widgets, který ale řeší pouze omezení na vybrané stránky.
A ještě poslední dodatek, dalším podobným pluginem je Dynamic Widgets, který vypadá také vcelku použitelně.
Výborně, tento plugin jsem ani neznal. Používali jsme podobný s názvem Post Expirator.
Existuje povedený plugin Widget Logic, pomocí kterého můžete pro každý widget definovat, kde se bude přesně zobrazovat. Bohužel tuto definici budete muset napsat vlastním kódem, viz výše uvedený odkaz.
Dalším méně známým pluginem je Conditional Widgets, který umožňuje podmínky i jednoduše naklikat (je tam ale zase trochu méně možností). Každopádně dejte vědět, zda se nějaký plugin hodil, případně to zkusíme dořešit…
Podívejte se na související vlákna na fóru. Najdete tam mnoho tipů jak paměťovou náročnost snížit (zejména u české verze WordPressu), jak vytížení paměti sledovat pomocí pluginů nebo jak deaktivovat plugin, když se nemůžete dostat kvůli chybě do administrace (viz také hned první odpověď v tomto vlákně). Obecně by ale mělo nastavená hodnota 64 MB pro memory_limit stačit. Kolik používáte pluginů a jaké?
Zdravím, nevím, jestli jsem to správně pochopil. Chcete na webu zobrazovat naplánované (dosud nevydané) příspěvky? Teoreticky by k tomu měla stačit funkce query_posts() s využitím parametru post_status (hodnota future). Co je ale konkrétně cílem? Možná by to šlo vyřešit i jiným způsobem…
Theme.fm: Představena nová funkce pro WordPress 3.3 – vyskakovací bubliny s informačním textem o nových možnostech (tzv. pointers).
Wonderflux: Nový opensource framework pro tvorbu šablon ve WordPressu.
WPCandy: Pokud byste hledali svůj stálý zdroj zajímavých článků v angličtině, tak v tomto přehledu si určitě vyberete.
Digging into WordPress: Přehled funkcí pro resetování loopu a jejich vzájemné porovnání: wp_reset_postdata(), wp_reset_query() a rewind_posts().
scribu: Zajímavé řešení (tzv. wrappers) pro omezení stejných částí kódu v šablonách, které zachází pomocí filtru template_include ještě dále než funkce get_template_part().
1stwebdesigner: První část návodu na tvorbu pluginu, který zajistí možnost prémiového členství na vašem webu.
WordPress blog: Jak si připravit vlastní šablonu stránky pro zpřehlednění struktury webu uživatelům se zájmem o odběr novinek prostřednictvím RSS zdroje?
Zdroják: Aktuální porovnání, vysvětlení a použitelnost standardů XHTML a HTML5.
Aptana: Zajímavé IDE (grafické rozhraní) pro usnadnění vývoje skriptů v PHP.
Smashing Magazine: Psaní kaskádových stylů tak, aby byly přehledné i pro ostatní.
WordPress Answers: Jak přiřadit při odkazování nahranému .pdf souboru (idelně automaticky) náhled první stránky dokumentu?
Už jsem to opravil, byl tam jen problém v prvním řádku, jinak to vylo správně. Celkově to bylo zajímavé vlákno – rychlé odpovědi, několik diskutujících… A nakonec i problém byl vyřešen :-)
10. října 2011 (16:29) odpověď na téma: Kam se ve WordPressu ukládají napsané články a vytvořené stránky? #9542Přesně tak, téměř vše je uloženo v databázi, kromě samotných nahraných souborů, např. obrázků (ale i jejich názvy a popisy jsou posléze uloženy v databázi). Podrobnosti a přehled tabulek naleznete v manuálu (anglicky).
neteyescz: Platí :-) Mimochodem ten první řádek je nějak špatně, ne?
Opravil jsem formátování celého vlákna a doplním ještě odkaz na manuál (sekce Pagination Parameters), kde je vysvětlena příčina změny z paged na page ve WordPressu 3.0.2.
A “konkurenční” fórum o WordPressu už také zase funguje, takže je tam možné dohledat celou předchozí diskuzi…
Útočníci umí získat hesla např. z nezašifrovaných FTP programů (Total Commander a další). Takže pokud si tam hesla ukládáte a na počítač se vám dostala nákaza, mohou být vaše přístupy zneužité.
1) Prohlédnout (případně vyčistit) počítač.
2) Změnit všechna hesla (zejména FTP).
3) Udělat zálohy všech webů (i databáze).
4) Přeinstalovat WordPress a pluginy, případně prohlédnout šablonu a opravit infikované soubory.
Mimochodem, proč opravujete všechny infikované soubory? Stačí přece WordPress i pluginy jen ručně přeinstalovat a soubory můžete měnit pouze u několika souborů používané šablony (pokud ji nemáte zálohovanou).
5. října 2011 (18:46) odpověď na téma: Šablona funguje všude jinde jen ne na webu kde potřebuji #9520Už jsem se na to zběžně koukal a je to opravdu hodně zvláštní. Když si šablonu stáhnu k sobě na počítač, tak funguje bezproblémově. Ale na té subdoméně se styly z nějakého důvodu prostě nenačítají… Ještě se na to také zítra podívám…
5. října 2011 (13:21) odpověď na téma: Šablona funguje všude jinde jen ne na webu kde potřebuji #9515Podivné, pošlete mi prosím přihlašovací údaje (FTP a WordPress) na email pavelevap@separatista.net. Nemáte tam nastavené nějaké přesměrování (jinak mě se odkaz nikam nepřeměroval)? Jaký hosting používáte?
5. října 2011 (11:42) odpověď na téma: Šablona funguje všude jinde jen ne na webu kde potřebuji #9513Zajímavé, vypadá to, že tam soubor se styly vůbec není, zkuste to prosím na FTP zkotrolovat:
http://dratovani.ujany.cz/wp-content/themes/veselydrat/style.cssNemohlo dojít k problému při nahrávání souborů šablony?
5. října 2011 (7:22) odpověď na téma: Šablona funguje všude jinde jen ne na webu kde potřebuji #9511A “nic” co? V čem je problém teď? Mělo by to už být myslím dobře…
<?php
/*
Template Name: Hlavní stránka
*/
get_header();
$paged = get_query_var('page');
query_posts('cat=1&paged='.$paged);
if (have_posts()) {
while (have_posts()) {
art_post();
}
art_page_navi();
}
else {
art_not_found_msg();
}
get_footer();Navíc ti tam asi zůstalo slovo
global… -
AutorPříspěvky