Zdrojové obrázky šablon – problém

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Zdrojové obrázky šablon – problém

Štítky: ,

Zvolené téma obsahuje celkem 7 odpovědí. Do diskuze (4 účastníci) se naposledy zapojil uživatel  Mike a poslední změna je stará 11 let, 9 měsíců.

Aktuálně je na stránce zobrazeno 8 příspěvků - 1. až 8. (z celkem 8)
  • Autor
    Příspěvky
  • #1816

    Mike
    Participant

    Zdravím,

    Nahrál jsem si na WP free šablonu, která má podsložku image se zdrojovými obrázky (záhlaví, zápatí atd.)

    Vytáhl jsem obrázek záhlaví, udělal do něj grafickou změnu a přes FTP ho přepsal do té samé složky. Název, rozlišení, vše je samozřejmě totožné, pouze velikost se mírně změnila.

    Problém ale je, že na webu se ta změna neprojevuje, ať dělám cokoliv.

    Myslel jsem, že šablona “saje” obrázky z této složky (?!) Odkud je tedy bere, když se zobrazuje pořád ten původní. Ten se změnou tam opravdu je – kontrolováno na FTP několikrát.

    V css editoru u záhlaví vidím

    background:url(images/bg_header.jpg) no-repeat center top;

    ale netuším jaké je to url. Domníval jsem se, že je to cesta do složky images na mém WP.

    Teprve s WP začínám, ale měl jsem blog na jednom blogovacím systému a tam když se provedly nějaké změny v html apod. tak tam bylo tlačítko “Aktualizovat”, aby se změny projevily. Lze nějak aktualizovat (refreshnout) i WP? Zatím jsem nikde nic takového neobjevil.

    Jen dodám, že jsem samozřejmě vyčistil cache prohlížeče, zkusil dva jiné a i tak se ta změna neprojeví.

    Poradíte? Díky.

    #12110

    admin
    Keymaster
    Web

    Tak už jsem chtěl psát “vyčistit cache prohlížeče”, když jsem to dočetl do konce :-) Opravdu to tím ale být nemůže? Zajímavá diskuze probíhala např. zde.

    Dále mě napadá, zda nepoužíváte nějaký cachovací plugin přímo ve WordPressu?

    Jakou používáte šablonu?

    Nemůžeme někde vidět URL s ukázkou?

    #12111

    Mike
    Participant

    Tak jsem zjistil, že cache prohlížeče to nebude, protože ani z počítače, který tuto stránku ještě nikdy neotvíral, ta změna vidět není.

    Plugin tam mám aktivní jen jeden a to na import. Jak jsem psal, teprve začínám.

    Co jsem ale objevil ve složce šablony, je podsložka “cache” se třemi soubory:

    index.html

    timthumb_cacheLastCleanTime.touch

    timthumb_int_7df3a4238705504fb5c453bb4ec17f49.timthumb.txt

    (Ty druhé dva se vytvořily až na WP. Po stažení šablony v té složce byl jen ten první)

    Mohlo by to s tím mít něco společného? Přiznávám, že jsem opravdu začátečník a teprve se se vším učím. Proto neumím vytvořit svou vlastní šablonu a musím (aspoň pro začátek) použít nějakou free). http://diwo.us/ U této možná nezůstanu.

    Zkusil jinou šablonu a ta takovou podsložku nemá a změny v obrázcích se tam přes FTP projevují okamžitě.

    #12112

    Lukenzi
    Participant

    Nevím v čem je problém, Obrázek na dané URL existuje (http://diwo.us/wp-content/themes/destination/styles/default/bg_header.jpg) a na webu se normálně zobrazuje. Buď už je to opraveno nebo nevím…

    btw:

    1) aktualizoval bych WordPress na nejnovější verzi

    2) občas bych zkontroloval aktuálnost vaší šablony vzhledu popřípadě kontrolovat verzi souboru timthumb.php (snad všechny předchozí verze obsahovali nějakou bezpečnostní chybu). To že současná verze tohoto scriptu je považována za bezpečnou neznamená, že bezpečná skutečně je.

    3) Osobně jsem trochu nervózní z kódu který obsahuje funkce jako eval, base64_decode atd . Takže bych jej asi raději odstranil…

    4) V hlavičce je 2x stejný kód a to pro tlačítko G+

    #12113

    Mike
    Participant

    Joj, jsem to ale hlupák, že mě nenapadlo zjistit si URL toho obrázku – hned bych viděl, že je ještě jinde, než ve složce /images a to ve složce /styles/default !

    Proto jsem se původně ptal, jestli ho tato šablona “saje” z té složky /images. Teď vidím, že ne. Tak jsem zase o něco chytřejší – teď je teprve viditelná ta úprava, co jsem zkoušel.

    3) + 4) Žasnu, jak tam hned vidíte všechny nesrovnalosti – jsem holt lama. Dvojitý kód pro G+ jsem už napravil a ty pochybné funkce, co jste vypsal – to je na mě trochu složitější. Nevím, co odstranit, jen tyto části nebo myslíte, že celá šablona je raději na odstranění? Nerad bych zasahoval do něčeho, čemu fakt nerozumím. Já jen tak poupravit si vzhled, přidat nějaké kódy widgetů, trochu si to přizpůsobit.

    #12114

    Lukenzi
    Participant

    Podle autora šablony to má být jen odkaz v patičce. Takže je jen na vás zda budete autorovi důvěřovat či nikoliv.

    Abych to vysvětlil, autor pomocí PHP funkce base64_encode zakóduje nějaký textový řetězec, většinou přímo nějaký PHP kód (např. echo “odkaz”;) do dlouhého vám nic neříkajícího textu. V šabloně vzhledu pak tento zakódovaný text zpět dekóduje pomocí funkce base64_decode a spustí pomocí funkce eval. Výsledek je ten, že ve zdrojovém kódu nevidíte co funkce eval vlastně spouští (a nemůžete to tedy ani změnit).

    Problém je ten, že zakódovat se dá jakýkoliv text, třeba constanty s přístupovými údaji k DB a funkce pro odeslání mejlu…

    #12115

    neteyescz
    Participant

    Já osobně nemám rád takové šablony. Kdyby raději autoři vkládali patičku přímo. Tohle je ošemetné.

    #12116

    Mike
    Participant

    Oceňuju, že jste ochotní poradit i úplným začátečníkům. Byl jsem nucen narychlo přesunout blog z nečekaně zkrachovalého Bloguje.cz na svou doménu, tak se musím učit za chodu.

    Dám na vaše rady. Zatím jsem tu šablonu použil jako provizorní, ale našel jsem už i jiné a možná lepší.

Aktuálně je na stránce zobrazeno 8 příspěvků - 1. až 8. (z celkem 8)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti