Ahhoz, hogy a galériában lévő képek alá ne írja ki a képnevet (cím mezőben megadott nevet) sminkelni kellene?
Vagy van esetleg erre egy egyszerű megoldás?
display:none sűrű előfordulásáért tutira lejebb fog sorolni a kereső. a robot elég szkeptikus jószág, ha látja, hogy sok-sok szöveg, ami ráadásul még h3 is, display:none -al el van rejtve a felhasználó elől, akkor rögtön azt fogja gondolni, hogy át akarod verni és azt nagyon nem szereti, ezért azonnal húzza is a strigulát az urled mellé a bünti oszlopba.
ezt úgy tudod elkerülni, hogy próbálod nem használni a display:none -t, illetve csak akkor használod, ha nagyon kell valamiért (mondjuk valami hover effekthez), de ez nem az az eset. sőt, szinte nincs is ilyen eset. :)
image_gallery.module fileban van egy ilyen függvény, hogy theme_image_gallery_img, azt a függvényt kéne átmásolni a sminked template.php filejába, mondjuk a végére és ott kicsit módosítani azt, mondjuk így:
function SMINKEDNEVE_image_gallery_img($image,$size){$width=$size['width'];// We'll add height to keep thumbnails lined up.$height=$size['height']+75;$content='<li';if($image->sticky){$content.=' class="sticky"';}$content.=" style='height : {$height}px; width : {$width}px;'>\n";$content.= l(image_display($image, IMAGE_THUMBNAIL),'node/'.$image->nid,array('html'=>TRUE));/* itt a kep cimenek kiirasa, ami pont nem kell most, ugyhogy kikommentezzuk
$content .= '<h3>'. l($image->title, 'node/'. $image->nid) .'</h3>';
*/if(variable_get('image_gallery_node_info',0)){$content.='<div class="author">'. t('Posted by: !name',array('!name'=> theme('username',$image)))."</div>\n";if($image->created>0){$content.='<div class="date">'. format_date($image->created)."</div>\n";}}$content.="</li>\n";return$content;}
tulajdonképpen a display:none is eltünteti a címet (valójában meg nem), de az igazi "drupalish" megoldás ez lenne amit fent írok. lehet, hogy a kérdezőnek egyelőre ez még nem olyan egyszerű feladat, azért gondoltam hátha, meg amúgyis az utókor ugye.
a sminkelésnél csak
a sminkelésnél csak bonyolultabb megoldás van, szerintem rejtsd el CSS-el
style.css-be:
- - -
Juhász Márton
http://juhaszmarton.hu
köszi
köszönöm
na, ezért tuti bünti fog járni
leírok egy másik megoldást.
display:none sűrű előfordulásáért tutira lejebb fog sorolni a kereső. a robot elég szkeptikus jószág, ha látja, hogy sok-sok szöveg, ami ráadásul még h3 is, display:none -al el van rejtve a felhasználó elől, akkor rögtön azt fogja gondolni, hogy át akarod verni és azt nagyon nem szereti, ezért azonnal húzza is a strigulát az urled mellé a bünti oszlopba.
ezt úgy tudod elkerülni, hogy próbálod nem használni a display:none -t, illetve csak akkor használod, ha nagyon kell valamiért (mondjuk valami hover effekthez), de ez nem az az eset. sőt, szinte nincs is ilyen eset. :)
image_gallery.module fileban van egy ilyen függvény, hogy theme_image_gallery_img, azt a függvényt kéne átmásolni a sminked template.php filejába, mondjuk a végére és ott kicsit módosítani azt, mondjuk így:
tulajdonképpen a display:none is eltünteti a címet (valójában meg nem), de az igazi "drupalish" megoldás ez lenne amit fent írok. lehet, hogy a kérdezőnek egyelőre ez még nem olyan egyszerű feladat, azért gondoltam hátha, meg amúgyis az utókor ugye.
-
clear: both;