Přehled odpovědí
-
AutorPříspěvky
-
Zajímavé, tak plugin DMSGuestbook byl po velmi dlouhé době aktualizován na verzi 1.17.2, díky za upozornění.
Obávám se, že ale plugin neumožňuje hierarchická vlákna. Jediné co jsem našel je funkce, pomocí které může odpovídat na vložené příspěvky administrátor (podrobnosti). Tuto možnost najdete v administračním menu DMSGuestbook – Entries – Edit (HTML) – napsat odpověď, označit ji a kliknout na tlačítko “Comment”. Víceméně to odpovídá logice návštěvní knihy aneb uživatel zanechá vzkaz a administrátor mu může odpovědět. Pokud chcete s uživateli diskutovat pomocí několika hierarchických vláken, tak bych spíše doporučil nějaký plugin pro fórum (např. bbPress) nebo přetvořit nějakou stránku a použít klasické komentáře (podobná funkčnost jako návštěvní kniha).
29. října 2012 (19:51) odpověď na téma: Jak zjistit, zda se jedná o front page z functions.php #13134Těžko říci, chtělo by to vidět celý kód, pokud je to možné… Každopádně funkce is_front_page() je nejlepším způsobem, jak to zjistit a problém bude patrně někde jinde…
29. října 2012 (19:13) odpověď na téma: Jak zjistit, zda se jedná o front page z functions.php #13132To je podle mě nesmysl. Sice je pravda, že se soubor functions.php načítá velmi brzy a nemůžete v něm tedy použít samotné volání podmínkových funkcí. V tomto případě je však funkce použita jako součást akčního hooku wp_before_admin_bar_render, který je spouštěn až mnohem později.
Důležité je v manuálu toto:
Warning: You can only use conditional query tags after the posts_selection action hook in WordPress (the wp action hook is the first one through which you can use these conditionals). For themes, this means the conditional tag will never work properly if you are using it in the body of functions.php, i.e. outside of a function.
A z toho plyne, že funkci is_front_page() můžete použít ve funkci, která je napojena na akční hook
wp_before_admin_bar_render(spouští se později než zmiňovaný hookposts_selection).Takže podle mě je problém v šabloně stránky, která je použita pro stránku zobrazenou na úvodní stránce. Pokud ten kód vyzkoušíte na nějaké výchozí šabloně (a nastavíte nějakou stránku, aby se zobrazovala na úvodní stránce), tak to bez problémů funguje. Co je konkrétně obsahem šablony stránky? Neprovádíte tam nějaké speciální dotazy nebo hrátky s
$wp_query?29. října 2012 (17:46) odpověď na téma: Plugin české podpory WordPressu v nástěnce produkuje chyby #13104Souhlas, také jsem to zkoušel a žádný problém se neobjevil. Patrně bude problém s nějakou verzí PHP nebo nastavením hostingu (doména g6.cz je myslím freehosting Endora) v kombinaci s knihovnou SimplePie. Uvidíme, počkáme, jestli se roboti006 ještě ozve…
29. října 2012 (17:39) odpověď na téma: Jak zjistit, zda se jedná o front page z functions.php #13130Hmmm, teď jsem to zkoušel u šablony Twenty Twelve a bez problémů vše funguje. Co máte zobrazeno na hlavní stránce?
O jakou šablonu šlo?
1) Znovu kompletně nahrajte soubory WordPressu na FTP (chybí tam např. soubor wp-login.php).
2) Aktivujte nějakou výchozí šablonu. Pokud se nedostanete do administrace, tak smažte všechny šablony, kromě těch výchozích (Twenty Ten a Twenty Eleven).
3) Deaktivujte všechny pluginy, a to přejmenováním adresáře wp-content/plugins, čímž se všechny automaticky deaktivují (po opravení chyby to zase přejmenujte zpět).
Zajímavé, i postarší WordPress 3.0.1 by měl ale bez problémů fungovat. Napadají mě dvě možné příčiny tohoto problému:
– Nějaká změna na hostingu. Jaký hosting používáte?
– Zavirovaný web. Pokud se problém objevil “z ničeho nic”, tak mohl být web napaden nějakým malware (WordPress 3.0.1 měl bezpečnostní chyby). Raději bych prohlédl FTP, zda se tam neobjevilo někde něco podivného…
JakubTetek: O jaký plugin konkrétně šlo? Výraz “rating” je dost obecné pojmenování, ale netuším, co by mohl mít “rating” společného s vkládanými mikroformáty?
Tento problém se objevil “z ničeho nic”? V jakém prohlížeči se vám to stalo? Jakou verzi WordPressu používáte? Máte aktivované nějaké pluginy? Zkuste je prosím všechny deaktivovat…
Zajímavé, to je nějaký plugin pro mikroformáty? V title atributu u odkazů je patrně špatné HTML – může tam být vůbec nějaké HTML?
<a href="http://tuxpages.cz/?p=175" title="<mark itemprop=" name" style="background: none; color: inherit;">Ubuntu 12.10 Quantal Quetzal"><mark itemprop="name" style="background: none; color: inherit;">Ubuntu 12.10 Quantal Quetzal</mark></a>P.S. Možná to zkresluje tam mezera, jednou je tam
itemprop=" name"a jednou správněitemprop="name". Možná ta mezera nějak plete některé prohlížeče…P.P.S Duplicitní téma bylo založeno zde, ale zatím se tam neobjevilo nic moc nového…
28. října 2012 (12:02) odpověď na téma: Plugin české podpory WordPressu v nástěnce produkuje chyby #13102To bude dotaz na Lukenziho, který je autorem pluginu Česká podpora WordPressu.
Jakou používáte verzi PHP a WordPressu? Těžko říci, zda jde o chybu přímo pluginu nebo použitých funkcí SimplePie.
Obecně je to dlouhodobý problém, který se vývojáři snaží řešit, ale SimplePie je samostatný nástroj, který je vyvíjen nezávisle na WordPressu (i když vlastně tak trochu ve spolupráci). Ještě nedávno těmito problémy SimplePie trpěl, ale ve WordPressu 3.5 by měl být aktualizován na novou verzi 1.3.
Prozatím je ale možné (pokud to tedy není chyba pluginu):
– Vypnout zobrazování chyb (konstanta WP_DEBUG v souboru wp-config.php, případně nastavení error_reporting v souboru php.ini).
– Zkusit aktualizovat na nejnovější druhou beta verzi WordPressu 3.5 (automaticky např. pomocí pluginu WordPress Beta Tester). Pozor, jde o vývojářskou verzi, takže tam jsou potenciální problémy…
InioMades: Pročpak řešíme tento dotaz v tomto vlákně? Prohlédněte si prosím nejdříve související témata, už se to tu probíralo mnohokrát. A doplním několik poznámek:
– Nově publikovaná stránka není nikde automaticky zveřejněna, zobrazí se pouze tam, kde to máte nastavené (např. nějaké menu). Každá stránka je tak vlastně skrytá, pouze nastavujete, zda a kde má být zobrazen odkaz, který na ni upozorňuje. Není tedy třeba odkaz na stránku zbytečně ukrývat (např. pomocí CSS), ale raději ho vůbec nezobrazovat.
– Ano, existují i zkrácené zápisy typu “hide”, ale ty slouží pro skrývání pouze některých částí textu na stránce (např. pro neregistrované uživatele).
– I když nebude odkaz na stránku zveřejněn, vyhledávače si ji časem najdou, takže se začne zobrazovat ve výsledcích vyhledávání. Pokud ji nechcete nechat indexovat vyhledávacími roboty, tak tomu budete muset zamezit…
Ano, jde o plugin WP-Cumulus (v Česku docela oblíbený). Je sice už dost zastaralý, ale patrně bez problémů funguje. Pozor na problém se zobrazováním českých znaků, kvůli kterému si musíte stáhnout naši speciální úpravu.
Nemáte třeba jen základní verzi hostingu, která nepodporuje dynamické skripty (PHP)?
Zdravím, příspěvky nejsou nikým schvalovány, nasazen je pouze Akismet proti spamu. Občas je tedy nějaký příspěvek nesprávně zachycen a nějakou chvíli trvá než ho admin vytáhne a schválí (většinou je to ale v rámci několika málo hodin). Většinou jde o příspěvky, které obsahují mnoho odkazů, ale v tomto případě podezírám trochu uživatelské jméno roboti006, které obsahuje slovo “robot” (nebo kombinaci s číslovkou “006”), na které je Akismet patrně trochu háklivý. Pokaždé když ale příspěvek označím, že není spam, tak by se z toho měl Akismet trochu poučit (alespoň podle marketingového popisu funkcí), takže doufám, že časem začne brát i uživatelské jméno roboti006 jako normálního uživatele :-) Bohužel mě v současné době nenapadá jiné rychlé řešení. Takže se omlouvám a prosím o trpělivost, žádný příspěvek by neměl zcela zmizet, protože to pravidelně kontrolujeme. A pokud bych vypnul antispam, tak bude fórum zcela zahlceno komentářovým spamem…
Můžete zkusit např. plugin Float Left Right Advertising, který by měl požadovanou funkci umět. Dalším z použitelných pluginů by mohl být také WP Float.
Existuje ještě postarší plugin WP Skyscraper, který možná také funguje (netestováno)…
mirekk: Díky moc za odpověď, myslel jsem si, že to půjde.
Dodám ještě odkaz na manuál.
Placená verze myslím umožňuje používat i kombinace playlist + uživatel + štítek v jednom konkrétním zkráceném zápise (shortcode).
Dalším zajímavým pluginem je v tomto ohledu např. Pretty Link Lite (plugin má i vylepšenou placenou verzi).
Nejsem si zcela jist, zda tomu správně rozumím, ale často se přidává do souboru wp-config.php následující řádek:
define( 'WPCF7_AUTOP', false );Nebo je také možné upravit kaskádové styly a odřádkování “ukrýt” (podrobnosti).
-
AutorPříspěvky