admin

Přehled odpovědí

Aktuálně je na stránce zobrazeno 20 příspěvků - 7,081. až 7,100. (z celkem 8,002)
  • Autor
    Příspěvky
  • odpověď na téma: vytvoření XML s obsahem denní produkce… #9447

    admin
    Keymaster
    Web

    Přesně tak, nejdříve bych ještě poprosil o nějaký podrobnější popis. Proč je potřeba přesně tato URL adresa pro XML s obsahem, k čemu to bude nakonec celé dobré, atd. Zkusil bych se na to nejdříve podívat pod trochu jiným úhlem – neohýbat zbytečně WordPress k něčemu, co není nutné, ale spíše využít jeho stávajících možností. WordPress umí automaticky generovat RSS zdroj, který by šel třeba také použít. K WordPressu je také možné přistupovat pomocí XML-RPC a dalších technologií. Je samozřejmě možné udělat vše podle výše uvedeného specifického zadání, ale takový plugin určitě nenajdete a budete si ho muset sám naprogramovat. A abyste to nedělal zbytečně (nebo někoho neplatil), tak se nejdříve pořádně zamyslete, zda to v této podobě opravdu potřebujete…

    odpověď na téma: Málo paměti na serveru? #9428

    admin
    Keymaster
    Web

    Přesně tak, problém je v nedostatečné paměti (memory_limit v nastavení PHP). Podle chybové hlášky máte povoleno pouze 32 MB, což sice stačí na samotný WordPress, ale pokud nainstalujete nějaké další pluginy, tak dojde k problémům. Požádejte o navýšení poskytovatele hostingu, možná si budete muset něco připlatit. Jaký hosting a tarif používáte? Prohlédněte si související témata u nás na fóru, určitě tam najdete další tipy ohledně tohoto problému.

    Dočasné řešení problému a zprovoznění administrace správně popsal mirekk, díky.

    odpověď na téma: Výběr příspěvků na titulku? #9340

    admin
    Keymaster
    Web

    Myslím, že není potřeba používat žádné pluginy, ale stačí příspěvky označit jako zvýrazněné. Je to možné pomocí Rychlých úprav příspěvku, kde zaškrtnute políčko “Zvýraznit tento příspěvek” nebo i během psaní/úprav příspěvku. Zde máte v horní sekci “Publikovat” nad tlačítkem “Publikovat/Aktualizovat” možnost nastavení “Viditelnost: Veřejné”. Rozklikněte odkaz “Upravit” a poté zaškrtněte políčko “Zvýraznit příspěvek na úvodní stránce”.

    Pokud funkce zvýrazněných příspěvků z nějakého důvodu nestačí, tak zkuste podrobněji popsat, čeho chcete přesně dosáhnout…

    odpověď na téma: Rewrite URL s GET proměnnou #9234

    admin
    Keymaster
    Web

    Také řešení :-) Proč vám ten plugin vlastně původně nefungoval?

    odpověď na téma: maily ve wordpressu s přílohou PDF #9319

    admin
    Keymaster
    Web

    Díky za pochvalu :-)

    Tento plugin jinak než “ručně” přímo v kódu překládat nelze. O dalších způsobech se můžete dočíst v přílušných vláknech. Řetězec “Subscribe” je až na konci souboru wp-ajax-newsletter.php (cca řádek 1187), kde je součástí funkce subscriptionForm().

    A už se snad konečně dostaneme k samotnému tématu tohoto vlákna :-)

    odpověď na téma: Nekoretní znaky při převodu postu do FCB #9356

    admin
    Keymaster
    Web

    Jakou používáte přesně šablonu, abychom to mohli vyzkoušet? Jakou funkci pro sdílení textů šablona používá?

    odpověď na téma: Kde změním cestu k style.css? Refresh stránek. #9373

    admin
    Keymaster
    Web

    lucky.man: Ano, stylesheet_url je obecnější a počítá i s odvozenými šablonami, které na webu nepoužíváš. Pokud bys využíval odvozenou šablonu (child theme), což je mimochodem správný (!) způsob vlastních úprav šablony, tak stylesheet_url bude odkazovat na soubor style.css přímo v adresáři odvozené šablony, zatímco template_url bude odkazovat do adresáře nadřazené (rodičovské, parent) šablony. Každá má trochu jiné účely a použití, nelze říci, která je lepší/vhodnější…

    Důležité je ještě zmínit funkci get_stylesheet_directory(), pomocí které získáme absolutní cestu na serveru do adresáře se souborem style.css.

    neteyescz: Vypadá to dobře, ale je tam jedna chybka. Testuješ pomocí funkce filemtime() obě dvě varinaty souboru se styly, ale zobrazuješ stále jenom jeden, a to style.css :-) Každopádně dobrá práce…

    Řešili jsme to už s tazatelem emailem a podle mě je to asi ideálně takto (podmínka změněna na klasickou kvůli přehlednosti kódu):

    <?php if ( get_option( 'theme_site_style' ) == 'light' ) { $append_color = '-light'; }  else { $append_color = ''; } ?><br />
    <link rel="stylesheet" href="<?php bloginfo( 'template_url' ); echo '/style' . $append_color . '.css?' . filemtime( get_stylesheet_directory() . '/style' . $append_color . '.css' ); ?>" type="text/css" media="screen" />
    odpověď na téma: Kde změním cestu k style.css? Refresh stránek. #9369

    admin
    Keymaster
    Web

    Soubor style.css se načítá každému znovu (bez cache) v případě, kdy došlo ke změně souboru. Funkce filemtime() zjišťuje datum a čas poslední úpravy souboru style.css. Takže pokud teď změníte soubor a návštěvník byl na webu naposledy včera, tak se mu soubor style.css načte znovu. Pokud přijde znovu zítra a soubor style.css už nebude aktualizován, tak si bude brát prohlížeč soubor z cache. Alespoň tak by to mělo fungovat…

    odpověď na téma: Pomoc s šablonou Atahualpa #9377

    admin
    Keymaster
    Web

    Díky za založení nového vlákna, v tom původním (týkalo se jiného tématu) to smažu…

    Ad 1) Patrně půjde o výchozí nastavení šablony, které můžeš jednoduše změnit tak, že do nich uspořádáš vlastní widgety s požadovanými funkcemi. V menu Vzhled – Widgety tak jednoduše stačí přenést do pole “Right sidebar” nějaký widget a vše ostatní zmizí…

    Ad 2) Počeštění bude nejlepší udělat podle použitých funkcí šablony, tedy neupravovat samotné soubory, ale naopak využít gettext, tedy např. plugin Codestyling Localization nebo program poEdit. Projděte související témata, určitě tam najdete další podrobnější informace. Mimochodem pro šablonu Atahualpa existuje už i hotová čeština.

    Ad 3) Teoreticky by to přehodit šlo, ale změny jsou podle mě tolik složité, že to nestojí za námahu. Přesunutí kódu by muselo patrně proběhnout v souboru themes/atahualpa/functions/bfa_header_functions.php a muselo by se asi i následně upravit stylování… Můžeme to zkusit, ale při aktualizaci o všechny změny přijdete, takže by se asi musela dělat speciální odvozená šablona (child theme).

    odpověď na téma: Kde změním cestu k style.css? Refresh stránek. #9367

    admin
    Keymaster
    Web

    Není třeba měnit cestu ke stylům, možností je ve WordPressu více:

    1) Můžete nastavit, aby se načítaná stránka v prohlížeči vůbec neukládala (návod):

    <META http-equiv="cache-control" content="no-cache">

    To ale není ideální, protože se budou soubory pokaždé znovu načítat.

    2) Proto je lepší varianta s verzováním souboru style.css. Teoreticky pokaždé když ho změníte, tak můžete zasáhnout do souboru header.php, kde je obvykle načítán a přiřadit mu např. parametr ?v=1.01. Ručně to ale není ideální, takže je lepší nechat to dělat WordPress automaticky podle nějaké podmínky, kterou je datum změněného souboru style.css. Stačí pak využít PHP funkce filemtime() a tedy pokaždé, když bude soubor style.css aktualizován, tak se automaticky změní i verze souboru style.css (příklad). Stačí tedy změnit stávající kód s načítaným souborem style.css na tento:

    <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); echo '?' . filemtime( get_stylesheet_directory() . '/style.css'); ?>" type="text/css" media="screen, projection" />

    Jednoduché a funkční… Jakmile změníte styly, tak u všech návštěvníků vyvoláte refresh souboru se styly…

    odpověď na téma: Vytvoření šablony pro určitou stránku #9322

    admin
    Keymaster
    Web

    Důležitá pro vlastní šablony stránek je hlavička nahraného souboru (manuál, anglicky), která musí obsahovat následující kód:

    Template Name: Moje šablona

    Potom bude vidět i v klasickém rozevíracím poli pro výběr šablony. Příklad si můžete prohlédnout např. ve výchozí šabloně Twenty Eleven, soubor showcase.php.

    Prohlédněte si také možnosti v menu Nastavení – Zobrazování, kde můžete na hlavní stránce webu zobrazovat stránku a naopak na nějaké stránce (podstránce) výpis příspěvků.

    odpověď na téma: Nekoretní znaky při převodu postu do FCB #9354

    admin
    Keymaster
    Web

    Zajímavé, zkoušel jsem to a název odkazovaného příspěvku je převeden správně, problém je pouze v textu. Jakým způsobem tam máte vloženo tlačítko? Používáte nějaký plugin nebo vlastní funkci v šabloně?

    odpověď na téma: multijazyčnost webu #9294

    admin
    Keymaster
    Web

    Baron: Pěkné.

    Záleží i hodně na tom, do jaké míry budete chtít vícejazyčný web integrovat. Pro složitější weby je asi nejlepší WPML, který je sice placený, ale obsahuje nejvíce funkcí. Budeme ho také nabízet v české verzi za nižší cenu (v Kč).

    odpověď na téma: Zajímavé články o WordPressu (v angličtině) #7012

    admin
    Keymaster
    Web

    CodeGuard: Další prémiová služba pro automatické zálohování webu a jeho hlídání před možným napadením (1 web je zdarma).

    WP101 Tutorial Plugin: Zajímavá prémiová služba, která poskytuje přímo na Nástěnce WordPressu mnoho návodů v podobě profesionálních videí (užitečné pro klienty).

    Viper007Bond.com: Plugin, který jste už určitě také potřebovali – automatické přidávání podstránek do vašeho menu. A nově nejen podstránek, ale i třeba i podrubrik (a vlastně všech hierarchií).

    Digging into WordPress: Jak využívat i ve WordPressu pro jQuery značku $, i když je defaultně očekáván nekonfliktní režim kompatibilty?

    Jayj.dk: Ukázkový příklad jak si udělat s využitím vlastního typu obsahu svůj plugin pro stahování souborů (download manager).

    DevPress: Reakce na rozsáhlou diskuzi vývojářů aneb jak umožnit uživatelům napojit se lépe pomocí vlastní funkce do výpisu příspěvku? A tedy nejen na místo jeho obsahu, ale třeba i před/za něj.

    PressCoders: Jak volat speciální styly pro vizuální editor pouze u vlastního typu obsahu?

    WPMU.org: Přehled šablon určených pro realitní kanceláře (nabídka nemovitostí).

    WordPress Answers: Podrobnosti jak získaz z databáze informace o zvoleném náhledovém obrázku.

    WordPress Answers: Jak umožnit překlad názvu a popisu svého pluginu na stránce s přehledem pluginů?

    Instant WordPress: Zajímavá aplikace pro vývojáře – prostředí s nainstalovaným WordPressem. Spustíte ho na jakémkoliv PC a třeba i z USB, takže můžete rovnou ukazovat klientům rozpracovaný web.

    Shiba: Jak získat tzv. Screen ID pro vlastní úpravy různých výpisů v administraci WordPressu?

    odpověď na téma: maily ve wordpressu s přílohou PDF #9317

    admin
    Keymaster
    Web

    Plugin WP Mail SMTP to řeší pouze pro funkci wp_mail(), která je součástí WordPressu. Jde o funkci, která právě usnadňuje odesílání automatických emailů. Ve výchozím nastavení používá PHP funkci mail() a s pomocí uvedeného pluginu to mění na SMTP. Problém je však v tom, že autor pluginu pro newsletter bohužel nepoužívá funkci WordPressu, ale má tam natvrdo funkci mail(). Můžete zkusit najít řádek 963 v souboru plugins/wp-ajax-newsletter/wp-ajax-newsletter.php:

    @$value = mail($to, $subject, $content, $headers);

    a změnit mail na wp_mail. Teoreticky by to mohlo fungovat, protože by měl být na funkci wp_mail() aplikován použitý plugin na odesílání pomocí SMTP. Soubory pluginů se sice “natvrdo” měnit nemají, ale u tohoto pluginu to už na nějakou další aktualizaci nevypadá…

    odpověď na téma: maily ve wordpressu s přílohou PDF #9315

    admin
    Keymaster
    Web

    BorgMcz: Sice se to vůbec netýká původního tématu ohledně .pdf souborů (k tomu se ale ještě dostanu), ale ten plugin wp-ajax-newsletter jsem před chvílí zkoušel a hláška “An error occured. Please try again later.” se mi tam také objevila. Takže jsem se ponořil do kódu a vypadá to, že se plugin nejdříve pokouší odeslat informační email na vkládanou adresu a pokud se to nepodaří, tak skončí s uvedenou chybou a dále už nepokračuje. Vzhledem k tomu, že posílá email pomocí standardní PHP funkce mail(), tak předpokládám, že nemáš správně nakonfigurovaný mail server (případně SMTP). Podrobnější informace o nastavení serveru nalezneš pomocí funkce phpinfo(). Já to na svém localhostu také nemám nastavené, takže mi to nefunguje a pokud si dobře pamatuju, tak tvůj web funguje na vlastním NASu, takže tady by mohl být opravdu problém v konfiguraci. Když jsem totiž z pluginu odstranil odesílání informačního emailu, tak totiž začalo všechno správně fungovat…

    odpověď na téma: Register Modal #9332

    admin
    Keymaster
    Web

    neteyescz: Díky :-)

    Ještě než se na to pořádně podívám, tak mě napadají dvě věci:

    1) V odkazu (sekce Přihlášení na webu) máte odkaz s uvozovkami na konci (musíte je odstranit):

    /wp-login.php?action=register"

    2) Okno pro registraci funguje pomocí JavaScriptu, takže je možné, že máte v šabloně nějaký konflikt. Zkuste deaktivovat všechny ostatní pluginy a nasadit výchozí šablonu Twenty Eleven. Pak můžete vyzkoušet funkčnost tohoto samotného pluginu a uvidíte…

    odpověď na téma: Jak doplnit ikonku RSS do menu ve WordPressu #9290

    admin
    Keymaster
    Web

    neteyescz: Tak to se mi opravdu povedlo :-) Nějak jsem si toho vůbec nevšiml…

    Vložení RSS ikonky nebude zase tak složité, jako ji pořádně nastylovat, aby do šablony zapadla. Půjde opravdu o soubor header.php, někam za funkci wp_nav_menu(), která vypisuje navigačí menu. Stylovat jsem to zatím moc nezkoušel, ale jednoduché vložení ikonky s odkazem to pěkně rozhodí…

    Napadlo mě ale ještě jiné řešení – zkuste ikonku s odkazem na RSS zdroj vložit jednoduše jako položku navigačního menu. Nejsem asi první, koho to napadlo, takže tady je konkrétní návod (anglicky). Lepší by asi bylo napsat si přímo svůj vlastní Walker, ale to už je poněkud složitější…

    A ještě poslední aktualizace: Výše navržené řešení již existuje také v podobě pluginu Custom Menu Images, kde můžete ke každé položce menu nahrát (či vybrat z Knihovny médií) libovolný obrázek. Pěkné…

    odpověď na téma: Jak doplnit ikonku RSS do menu ve WordPressu #9288

    admin
    Keymaster
    Web

    Přesně tak, nejčastěji je to soubor header.php. A pokud nám sem napíšete název používané šablony, tak můžeme poradit ještě trochu přesněji…

    odpověď na téma: Výsledky hledání na jiné stránce než index.php #9284

    admin
    Keymaster
    Web

    Určitě, vše má v šabloně WordPressu svůj vlastní soubor. Pro rubriky je např. posloupnost (od obecného ke specifickému): index.php, archive.php, category.php, category-6.php (rubrika s ID = 6) a category-nezarazene.php (výchozí rubrika s názvem Nezařazené). Funguje to jednoduše tak, že pokud není v adresáři šablony soubor category-6.php, tak se hledá soubor category.php, dále archive.php a když tam není nic, tak se použije obecný soubor index.php. Pro štítky je to obdobné, rozhodně doporučuji prohlédnout manuál (anglicky, ale hezká infografika).

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

WordPress – novinky, návody a zajímavosti