CCK + imagecache

vikicica22 képe

Sziasztok!
Sikerült nekem is össze, hozni ezt a CCK+imagecache kombinációt de most az a kérdésem hogy - hogyan tudom azt megvalosítani:
Beküldök így egy képet akkor a bevezető szöveg tetején jelenik meg a kép és ha rákattintok a teljes cikkre akkor szinten ott jelenik meg. Ezután állítottam a Manage fields - ben hogy a body alatt legyen, a kép akkor mindenhol alul jelenik meg (a bevezetőben és a teljes cikkben).
Én úgy szeretném, hogy a bevezető tartalomban a kép felül legyen és mikor a teljes cikkre kattantanak az emberek akkor a teljes cikkben a szöveg alatt legyen látható a kép.
Erre valaki megoldást tud mondani nekem?

Paal képe

Ezt szerintem csak sminkben tudod megoldani. De hasonló téma már volt itt és ninja útmutatása alapján sikerült összehozni, csak az node-image modullal operált.

http://drupal.hu/node/2230#comment-7377

Üdv, Pali

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

vikicica22 képe

Köszike. Ninja a node_image-el dolgozik, de azért hasznos volt azokat is elolvasni.
Sminkben megnéztem, hogy ezek a lehetőségek vannak csak:
float: left; vagy
float: right; vagy
float: none; és ennyi.
Nincsen olyan lehetőség hogy pl.: letenné a képet szöveg alá :(

0
0
andrew képe

kiindulásnak: Theming Individual CCK Fields

a tpl.php fileban a $content helyett magad tedd ki a változókat (a $content már tartalmazza a generált kimenetet az összes field -el).

if ($page) módban szöveg mögé teszed, egyébként meg elé a kép fieldet és kész.

0
0
vikicica22 képe

Sziasztok

Egy tartalomban vannak imagecachel felvitt képek és most azt vettem észre, hogy ha törlöm az egész tartalmat, akkor az imagecache segítségével felvitt képek nem törlődnek a mappából, pedig a tartalmi része törölve lett.
pl.: /files/imagecache/teaser_kep/files/ruhacska.jpg
Ez így normális ?

üdv.: viki

0
0
aboros képe

így működik az imagecahce.
mindent, ami az imagecache mappán belül van, nyugodtan törölhetsz gyalog, akár ftpn keresztül. amelyiknek kell, úgyis újra létrejön majd magától, amikor kell neki.
(ez egy új kérédés volt egyébként, aminek új témát kellett volna nyitnod, úgyhogy hoszkiazellenőrződet, asztaleborúttszivarvégit!)

0
0

-
clear: both;

vikicica22 képe

Köszönöm a segítséget most már biztosan ezt a modult fogom használni.
Eddig node images használtam, de szerintem ez jobb.
Még 1x köszönöm a segítséged.
üdv.: viki

0
0
aboros képe

egyik nem zárja ki a másikat, teljesen más a két modul célja.
sőt, együtt is lehet (és szokás) használni őket...

0
0

-
clear: both;

ninja képe

Én úgy szeretném, hogy a bevezető tartalomban a kép felül legyen és mikor a teljes cikkre kattantanak az emberek akkor a teljes cikkben a szöveg alatt legyen látható a kép.

imhol:

//node.tpl.php-ba bele, a <div class="content"></div>-be
 
//ez a teaser view
if ($teaser == 1) {
	print '<div class="node_teaser">';
	//ha van kep akkor mutassad meg azt
	if (isset($node->field_kepfeltoltes[0])) {
		//akkora magassagokban jarunk, h linkke tesszuk a kepet (kicsit (small_images) mutatunk, nagyot (main_image) linkelunk). 
		print '<a href="/files/imagecache/main_image/'.($node -> field_kepfeltoltes[0]['filepath']).'" class="node_images" title="'.$description.'" rel="clearbox['.$node->nid.']">';
		//itten jon maga a kep (a small_images a mappa amibe belegeneralja a kepet)
		print theme('imagecache', 'small_images', $node ->field_kepfeltoltes[0]['filepath']);
		print '</a>';
		print $content;
	}	
	print '</div>';
	}
 
//ez a page view - kb ugyan az, mint az fenti kod, csak itten elotte van a content (print $content;)
	else {
		print '<div class="node_page">';
		print $content;
		if(isset($node->field_kepfeltoltes) && is_array($node->field_kepfeltoltes)){
			foreach($node->field_kepfeltoltes as $kep){
				print '<a href="/'.($kep['filepath']).'" class="node_images" title="'.$description.'" rel="clearbox['.$node->nid.']">';
				print theme('imagecache', 'main_image', $kep['filepath']);
				print '</a>';
  			}
		}
		print '</div>';
	}
//vege, egy ballonnal mindenfelekeppen meg kell unnepelnunk
0
0
nevergone képe

vege, egy ballonnal mindenfelekeppen meg kell unnepelnunk

Milyen ballon, egy gallon ballon...? :)

0
0
ninja képe

husztisanyi képe

Ismét segített ninja kódja, annyi változtatással, hogy a teaser kép a tartalomra mutasson. Köszönöm!

node.tpl.php-be:

<div class="content clear-block">
<?php if ($teaser == 1) {
	print '<div class="node_teaser">';
if (isset($node->field_teaser_image[0])) {
	print '<a href="'.$node_url.'" class="node_image" title="'.$description.'">';
	print theme('imagecache', 'belyegkep', $node ->field_teaser_image[0]['filepath']);
	print '</a>';
	}	
	print '</div>';
	} 
	print $content; 
?>
</div>

A style.css -be pedig:

.node_image {
  float: left;
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
 }  
0
0