Úprava šablony (náhled fotky)

Úvodní stránka Fórum podpory WordPressu Čeština pro WordPress Úprava šablony (náhled fotky)

Zvolené téma obsahuje celkem 6 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 9 let, 2 měsíce.

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

    Clant
    Participant

    Dobrý den,

    potřeboval bych poradit s takovym menším problémem. Používám šablonu LightWord 1.9.9.7 od Andrei Luca. Bohužel šablona trochu dělá bordel s WP 3.0.1.

    V momentě, kdy vytvořím článek tak se mi na hlavní stránce zobrazí vpořádku článek i s náhledem fotky kterou jsem zvolil, ale hned pod tím se zobrazí i fotka v článku (ukázka: http://img175.imageshack.us/img175/2628/screenshotmk.jpg ) potřeboval aby se zobrazovalo pouze to v zeleném rámečku a to v červeném se zobrazilo až po rozkliknutí článku.

    Abych to upřesnil, mělo by to fungovat jako v šabloně Atahualpa 3.4.9 od BytesForAll, která je v základních šablonách u WP pokud se nepletu.

    Děkuji za rady

    #7302

    Clant
    Participant

    Tak nakonec vyřešeno – vlastní editace a použití the_excerpt() a pár jeho modifikací :)

    Jen by mě zajímalo, mam plugin LightBox v2 (http://www.huddletogether.com/projects/lightbox2/) a teď řešim, jak to udělat, aby se plugin sepnul hned po kliknutí na obrázek, nyní to funguje tak, že mam článek (napriklad http://www.neco.cz/muj-clanek/) a když kliknu na obrázek, tak se mi otevře stránka ( http://www.neco.cz/muj-clanek/img_1/ ) a až v tenhle moment, kdy kliknu ještě jednou na obrázek se zobrazí javascriptová animace pomocí LightBoxu.

    Nevíte někdo jak na to? Děkuji

    #7303

    admin
    Keymaster
    Web

    Zkus se s námi o modifikace podělit – třeba se to bude někomu hodit nebo ti poradí ještě něco lepšího…

    Pokud jde o LightBox2, tak to automatické zobrazení záleží na tom, jak do příspěvku ten obrázek vkládáš. Když si vybíráš obrázek pro vložení do příspěvku, tak se ti objeví nové okno, kde můžeš upravit jeho název a můžeš kliknout na tlačítko “Vložit do příspěvku”. Všimni si tam ale volby “URL odkazu”. Jako výchozí je tam totiž myslím nastaveno “URL zobrazeného souboru” (obrázek bude tedy vlastně odkazovat na speciální stránku se zobrazením toho obrázku). Místo toho kliknutím vyber “URL souboru” (obrázek bude odkazovat přímo na svůj větší originál) a až pak vlož obrázek do příspěvku (případně zkus zvolit možnost “Žádné” a obrázek nebude odkazovat nikam). Pak už stačí jen příspěvek aktualizovat a mělo by to bez problémů fungovat…

    #7304

    Clant
    Participant

    Funguje to, podle toho co jste psal. Chci se zeptat, jde to i nějak nastavit defaultně? Aby hned od začátku to nastavovalo URL souboru a ne URL odkazu.

    Jinak k mému řešení. Pro zobrazování pouze náhledu fotku + text, jsem využil následující kód (index.php)

    <?php if ( (function_exists(‘has_post_thumbnail’)) && (has_post_thumbnail()) ) { the_post_thumbnail(array( 200,200 ), array( ‘class’ => ‘alignleft’ )); } ?>

    <?php the_excerpt(); ?>

    První dva řádky zajistí zobrazení náhledu (pokud bylo zvoleno při tvorbě článku) a druhý řádek mi vybere z textu určitej počet slov (http://codex.wordpress.org/Function_Reference/the_excerpt) a následně zobrazí (dobré využít pokud autoři nevyplňují ,,shrnutí článku”).

    Snad je to nějak stručně popsané, jak jsem udělal náhled + trochu textu.

    #7305

    admin
    Keymaster
    Web

    Ano, defaultně se to nastavuje automaticky – stačí když to jednou vybereš tak, jak to potřebuješ a WordPress si to automaticky zapamatuje a příště by ti to měl nabízet podle toho, co jsi tam měl naposledy zvoleno…

    Díky za řešení, obvykle se už jen málokdo ozve a dá si tu práci popsat, jak to vlastně udělal. A co tam bylo za kód původně, že se tam obrázek zobrazoval duplicitně dvakrát (a jednou z toho velký)?

    #7306

    Clant
    Participant

    Byl tam problém, že to volalo funkci, která zobrazuje náhled a funkci, která zobrazuje obsah příspěvku.

    Bylo tam:

    <?php if ( (function_exists(‘has_post_thumbnail’)) && (has_post_thumbnail()) ) { the_post_thumbnail(array( 200,200 ), array( ‘class’ => ‘alignleft’ )); } ?>

    <?php the_content(”); ?>

    První dva řádky – zobrazení náhledu (pokud byl zvolen)

    Třetí řádek – zobrazení obsahu celýho článku

    Ve finále to zobrazilo náhled a za náhled to vypsalo celej příspvěk. Takže jsem upravil na:

    <?php if ( (function_exists(‘has_post_thumbnail’)) && (has_post_thumbnail()) ) { the_post_thumbnail(array( 200,200 ), array( ‘class’ => ‘alignleft’ )); } ?>

    <?php the_excerpt(); ?>

    A nyní mi to zobrazuje náhled + 55 (dle nastavení, defaultně 55) slov z článku.

    #7307

    admin
    Keymaster
    Web

    Jasně, díky za odpověď. Funkce the_post_thumbnail() zobrazí přílušný náhledový obrázek, ale the_content() by ho rozhodně neměla zobrazit ještě jednou ve velké velikosti. Neměl jsi ho pak ještě jednou vložený přímo v článku? Nebo nepoužíváš nějaký plugin, který by to mohl způsobovat? Už jsem se s tím jednou setkal, kdy nějaký postarší plugin cpal ten obrázek ještě jednou jako obsah příspěvku…

    Šablonu jsem zkoušel a bez problémů obrázek zobrazila jen jednou tak, jak jsem si ho nastavil, a to i s funkcí the_content(). Takže záměnou za the_excerpt() jsi patrně vyřešil jen důsledek problému a příčina stále zůstává skryta…

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

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