Úvodní stránka › Fórum podpory WordPressu › Čeština pro WordPress › Úprava šablony (náhled fotky)
Štítky: Atahualpa, image_default_link_type, Náhledové obrázky, obrázky
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á 14 let, 4 měsíce.
-
AutorPříspěvky
-
23. září 2010 (16:29) #731
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
23. září 2010 (20:13) #7302Tak 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
24. září 2010 (19:51) #7303Zkus 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…
25. září 2010 (14:40) #7304Funguje 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.
25. září 2010 (16:37) #7305Ano, 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ý)?
26. září 2010 (11:37) #7306Byl 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.
28. září 2010 (11:38) #7307Jasně, 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…
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.