admin

Přehled odpovědí

Aktuálně je na stránce zobrazeno 20 příspěvků - 6,601. až 6,620. (z celkem 8,002)
  • Autor
    Příspěvky
  • odpověď na téma: Problém s tabulkou ve WP #11217

    admin
    Keymaster
    Web

    Sice nejsem žádný CSS odborník, ale řekl bych, že většina šablon používá nějaký reset pro CSS (např. Twenty Eleven používá tento). Tam je definována i základní hodnota pro vlastnost vertical-align, tedy zarovnání na výšku. V souboru style.css je tedy definováno (zkráceno):

    table, caption, tbody, tfoot, thead, tr, th, td {
    vertical-align: baseline;
    }

    Přímo v tabulce pak sice používáte valign, ale to je zastaralý a nadále nepodporovaný atribut se stejným významem. Předpokládám, že moderní prohlížeče ho dnes ignorují, případně mu dávají nižší prioritu (uvítám názor nějakého odborníka, proč je valign ignorován či má nižší prioritu). Takže je v tabulce vše zarovnáno dolů. Musíte do souboru style.css (na konec) přidat následující kód:

    td {
    vertical-align: top;
    }

    A pokud to takto chcete pouze pro vybranou tabulku (nebo jen dokonce nějaký sloupec), tak nepoužívejte valign, ale označte tabulku (sloupec) nějakou třídou, kterou pak můžete snadno definovat v souboru style.css.

    P.S. Lepší než top je myslím hodnota middle, ale to záleží na vkusu.

    odpověď na téma: Automatické akutalizace pluginů #11205

    admin
    Keymaster
    Web

    neteyescz: Tak teď jsme se s odpovědí minuli asi o 10 sekund :-)

    odpověď na téma: Automatické akutalizace pluginů #11203

    admin
    Keymaster
    Web

    Není to možné a podle mě to ani není moc dobrý nápad :-) Po některých aktualizacích může dojít k problémům s webem (konflikt pluginů, JavaScript či cokoliv jiného) a nebudete pak třeba měsíc vědět o tom, že web vůbec nefunguje. Mnohem lepší je občasné přihlášení do administrace, hromadná aktualizace všech pluginů a kontrola webu (vše můžete stihnout dohromady klidně za minutu).

    Jedinou zmínku jsem našel o pluginu, který už ale není dostupný (a od verze 3.2 nefungoval) a dále o službě WP Remote, která by to měla umožňovat (nezkoušeno).


    admin
    Keymaster
    Web

    Lukenzi: Hmmm, já jsem ten web podle screenshotů asi nenašel? Našel jsem kompletní text (ten stačí zadat do Googlu), ale asi na jiném webu, protože tam je jiný vzhled a datum)?

    odpověď na téma: Diskuze o spamu na fóru #11137

    admin
    Keymaster
    Web

    Možná by se hodil i nějaký FAQ před založením vlákna – zkusili jste deaktivovat pluginy, restartovat počítač :-) Ideálně pro každé subfórum trochu jiný…

    odpověď na téma: Problém při formátování obsahu příspěvku i stránek #11191

    admin
    Keymaster
    Web

    Přesně tak. Jen dodám, že uvedená chybová hláška není součástí WordPressu, ale patrně přímo hostingu. Můžete také zkusit zcela smazat soubor .htaccess a nechat ho vytvořit znovu v menu Nastavení – Trvalé odkazy, kde stačí pouze bez provedení změn kliknout na tlačítko “Uložit změny”.

    odpověď na téma: Změna barvy titulku #11199

    admin
    Keymaster
    Web

    Jasně, ale co když chce ty barvy řešit právě zcela náhodně? Nezávisle na pořadí nebo rubrikách, ale prostě dnes píšu o jaru, tak bude příspěvek zelený. Ejhle, někdo umřel, takže ho necháme černý, atd. Proměnná mě také napadla, ale to by tam podle mě musela být nějaká logická závislost…

    odpověď na téma: Pár otázek začátečníka #10541

    admin
    Keymaster
    Web

    Moc se mi nelíbí míchání různých témat v jednom vlákně, ale když už to tu máme :-(

    Pro úpravu navigační lišty a tedy odstranění loga WordPressu můžete použít např. plugin Toolbar Menu.

    Opět ale můžete použít i jednoduchou vlastní funkci, např. s využitím akce wp_before_admin_bar_render:

    function separatista_odebrat_logo() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu( 'wp-logo' );
    }
    add_action( 'wp_before_admin_bar_render', 'separatista_odebrat_logo' );

    I když teď mě napadá, že správnější by asi bylo využít nové API pro navigační lištu, která využívá akci admin_bar_menu a funkci remove_node():

    function separatista_odebrat_logo( $wp_toolbar ) {
    $wp_toolbar->remove_node( 'wp-logo' );
    }
    add_action( 'admin_bar_menu', 'separatista_odebrat_logo', 999 );

    odpověď na téma: Pár otázek začátečníka #10540

    admin
    Keymaster
    Web

    2) Původní dotaz byl na předmět emailu, který je nutné řešit trochu jiným způsobem než jenom odesílatele :-) Každopádně zmiňovaný plugin by měl podle obrázku umět změnit i email odesílatele, viz pole “From Email Address”.

    Pokud nějaký z uvedených pluginů nefunguje, tak platí standardní pravidla, která přesně uvedl Lukenzi. Můžete také zkusit uvedené údaje změnit pomocí krátkých funkcí a filtrů wp_mail_from a wp_mail_from_name. V následujícím příkladu si můžete doplnit vlastní jméno a emailovou adresu, kód lze vložit např. do souboru functions.php v adresáři se šablonou či vytvořit vlastní plugin:

    add_filter( 'wp_mail_from', 'separatista_mail_from' );
    function separatista_mail_from( $mail ) {
    $mail = 'muj@email.cz';
    return $mail;
    }

    add_filter( 'wp_mail_from_name', 'separatista_mail_from_name' );
    function separatista_mail_from_name( $name ) {
    $name = 'Administrátor';
    return $name;
    }

    3) Co jste přesně udělal/nastavil a co nefungovalo?

    odpověď na téma: Změna barvy titulku #11197

    admin
    Keymaster
    Web

    neteyescz: Jak? Moc si to neumím představit. Pro každý publikovaný příspěvek bych ručně zadával do souboru style.css definici jeho barvy?

    Lukenzi: Asi jsem to úplně nepobral :-) Myslíš přiřadit ke každému příspěvku nějaké číslo v podobě uživatelského pole? A podle toho přidávat třídu s využitím funkce post_class() a příslušného filtru? A předpřipravit barvy v souboru style.css podle těch barev (a vygenerovaných tříd)?

    Jinak jsem zkoušel zmiňovaný plugin a i když je už delší dobu neaktualizovaný, tak funguje vcelku dobře. U příspěvku je možné navolit libovolnou barvu, která se pak projeví na webu (bohužel se u mě ale projevila i v menu). Jen škoda, že tam není možné použít nějaké předdefinované barvy, protože málokdy trefíte přesně tu samou jako u nějakého jiného příspěvku…

    odpověď na téma: Změna barvy titulku #11193

    admin
    Keymaster
    Web

    Našel jsem zatím pouze postarší plugin Post Title Color. Vyzkoušejte, třeba bude alespoň částečně vyhovovat…

    odpověď na téma: Administrace #11163

    admin
    Keymaster
    Web

    Plugin Central je sice zajímavý plugin, ale s problémem patrně nesouvisí… Vyzkoušel jste všechny tři rady, které tu zazněly? Nic se nezměnilo?


    admin
    Keymaster
    Web

    Těžko říci… Jakou používáte šablonu a jakým způsobem jste na web přidal tlačítko pro sdílení stránky? Nějaký plugin nebo kód do šablony?

    odpověď na téma: Nahrazení podtržítek v názvu přílohy? #11148

    admin
    Keymaster
    Web

    Pokud jde pouze o převedení HTML ze zkráceného zápisu [gallery], tak to je vcelku jednoduché. Když potřebujete změnit pouze titulek obrázku, tak není třeba duplikovat celou funkci s pomocí filtru post_gallery, ale stačí jen využít faktu, že tam je volána funkce wp_get_attachment_link(), která následně volá wp_get_attachment_image() a kde už můžeme využít filtr wp_get_attachment_image_attributes. Příklad:

    function separatista_upravit_nazev_galerie( $attr ) {
    $attr['title'] = str_replace( '_', ' ', $attr['title'] );
    return $attr;
    }
    add_filter( 'wp_get_attachment_image_attributes', 'separatista_upravit_nazev_galerie' );

    Problémem je ale fakt, že to neřeší jiné výskyty obrázků na webu (pouze v galerii). Možná by bylo lepší projít skriptem všechny obrázky a automaticky všude nahradit podtržítka mezerami. Skript by proběhl pouze jednou a už by nemusel být pokaždé znovu zpracovávána předchozí funkce při každém zobrazení galerie.

    odpověď na téma: Administrace #11161

    admin
    Keymaster
    Web

    Možná to nemusí být ani problém zmiňovaného pluginu, ale zkuste raději deaktivovat všechny pluginy…

    odpověď na téma: Pár otázek začátečníka #10534

    admin
    Keymaster
    Web

    1) Widget “Další informace” bohužel nelze nijak jednoduše upravit, takže spíše doporučujeme použít náhradní widget (plugin) Custom Meta Widget, který funguje zcela stejně, ale má mnoho různých možností úprav, např. i odebrání zmíněného odkazu.

    2) Ano je to možné, ale změna není příliš jednoduchá, musel byste upravit funkci wp_new_user_notification() a příslušný řetězec tam nahradit. Další možností je pak využití filtru gettext, pomocí kterého můžete vlastně změnit překlad tohoto řetězce. Nejjednodušší je ale asi využít plugin SB Welcome Email Editor, pomocí kterého si předmět registračního emailu také snadno upravíte…

    3) Tady moc nevím, co máte na mysli? Pokud ale nechcete, aby se uživatelé po přihlášení dostali na Nástěnku, tak můžete použít např. plugin Peter’s Login Redirect. Zkuste to prosím upřesnit…

    odpověď na téma: Administrace #11157

    admin
    Keymaster
    Web

    Můžete plugin znovu aktivovat a pokusit se změnit nastavení, tedy odebrat bezpečnostní pravidla pro soubor .htaccess. Případně nějak vrátit nastavení pluginu do původního stavu, nevím, plugin jsem nikdy nezkoušel. A až po provedení změn plugin deaktivovat…

    Plugin BulletProof Security modifikuje pravidla pro .htaccess, takže bych případně zkusil tento soubor smazat a vygenerovat nový (na stránce Nastavení – Trvalé odkazy klikněte na tlačítko Uložit změny).

    odpověď na téma: Diskuze o spamu na fóru #11135

    admin
    Keymaster
    Web

    Kamenovat není potřeba :-) Ano, na fóru se toho bohužel v posledních měsících po technické stránce moc nezměnilo… Tentokrát je to snad ale jiné :-) Na novou verzi fóra čekáme a testování probíhá už přímo na ní, takže až vyjde, tak bychom měli mít z velké části otestováno a odladěno. Problémem, který třeba aktuálně řešíme jsou URL adresy, které se výrazně změní a staré patrně přestanou fungovat. Takže testujeme možnosti hromadného namapování přesměrování nebo zvažujeme, že je necháme zemřít (pak je ale i problém s natvrdo zadanými odkazy v jednotlivých příspěvcích). Ale to už je snad jeden z posledních problémů :-)

    Jinak je fórum zatím sice ošklivé a uživatelsky nepřívětivé, ale návštěvníkům to evidentně moc nevadí a návštěvnost i počet dotazů neustále roste… Až někdy nestíháme odpovídat na všechny dotazy. Takže pověst zase tak špatná není :-)

    Takže s většinou výtek nezbývá než souhlasit a doufat v pokrok :-)

    odpověď na téma: Problem se zakoupenou sablonou na placenem hostingu #11166

    admin
    Keymaster
    Web

    Co konkrétně napsali autoři šablony PhotoArtist o problémech s kompresí?

    Máte šablonu správně nastavenou (manuál)? Většina prémiových šablon má nějaký svůj manuál, podle kterého je potřeba zprovoznit úvodní stránku, slider, atd. Na fóru autorů šablony je mnoho podobných dotazů… Každopádně je podivné, že se to na každém hostingu chová trochu jinak (pokud máte i stejné nastavení šablony).

    Nepoužíváte nějaký další plugin, který by mohl být v konfliktu se šablonou?

    Jinak mě zatím nic moc nenapadá, můžete poslat přihlašovací údaje (FTP a administrátor WordPressu) na email pavelevap@separatista.net, zkusíme se na to podívat, případně to nainstalovat ještě na jiný hosting…

    odpověď na téma: Nahrazení podtržítek v názvu přílohy? #11146

    admin
    Keymaster
    Web

    Lukenzi: Problém je hlavně v tom, že ten obrázek může být uživatelem také “natvrdo” vložen do příspěvku/stránky, takže není vypisován žádnou funkcí a musel by se ještě použít filtr image_send_to_editor.

    Ale jak tedy automaticky měnit titulek (title) přímo při nahrávání souboru? Bohužel jsem nenašel žádný jednoduchý filtr, např. pro funkci wp_insert_attachment(), pomocí které jsou data ukládána do databáze, takže se to bohužel musí udělat trochu oklikou. Využijeme akci add_attachment, která se spouští až po uložení všech dat do databáze, získáme automaticky vygenerovaný název, jednoduše upravíme pomocí funkce str_replace() a poté databázi aktualizujeme pomocí funkce wp_update_post(). Sice to zní složitě, ale je to jen pár krátkých řádků kódu:

    function separatista_upravit_nazev( $id ) {
    $soubor_id = get_post( $id );
    $title = $soubor_id->post_title;
    $title = str_replace( '_', ' ', $title );
    $upraveny_soubor = array();
    $upraveny_soubor['ID'] = $id;
    $upraveny_soubor['post_title'] = $title;
    wp_update_post( $upraveny_soubor );
    }
    add_action( 'add_attachment', 'separatista_upravit_nazev' );

    P.S. Nakonec jsem našel ještě plugin Format Media Titles, který to celé dělá automaticky a řeší i další drobnosti (velká a malá písmena, pomlčky a nejen podtržítka).

Aktuálně je na stránce zobrazeno 20 příspěvků - 6,601. až 6,620. (z celkem 8,002)

WordPress – novinky, návody a zajímavosti