Back to top

Autore Topic: [RISOLTO] Link sull'immagine me la sposta  (Letto 5480 volte)

Offline ruock

  • Nuovo arrivato
  • *
  • Post: 49
    • Mostra profilo
[RISOLTO] Link sull'immagine me la sposta
« il: 02 Feb 2011, 03:06:38 »
Salve a tutti. Ho inseirito un link a un immagine generata automaticamente da un modulo (gk4).
Ho poi creato un link sull'immagine e volevo mettergli l'effetto di un bordo blu che si attivasse al passaggio del mouse. Fin qui tutto bene, il problema è che quando passo sopra con il mouse, si crea il bordo dlu che volevo, ma l'immagine e tutta la parte sotto della pagina, si sposta di un qualche px (secondo me i 2px di spessore del bordo) verso sinistra e in basso.
Cosa può essere?
Vi link il codice css:
Codice: [Seleziona]
your articles content */
.nsp_art h4.nsp_header{}
.nsp_art h4.nsp_header a{}
.nsp_art h4.nsp_header a:hover{}
.nsp_art img.nsp_image{}
a img.nsp_image:hover{border: 2px solid #3698C9;}
.nsp_art p.nsp_text{float:none;}
.nsp_art p.nsp_text a{}
.nsp_art p.nsp_text a:hover{}
.nsp_art p.nsp_info{font-size:90%}
.nsp_art p.nsp_info a{}
.nsp_art p.nsp_info a:hover{}

.nsp_art .tleft{ text-align:left; }
.nsp_art .tright{ text-align:right; }
.nsp_art .tcenter{ text-align:center; }
.nsp_art .tjustify{ text-align:justify; }

.nsp_art .fleft{float:left;}
.nsp_art .fright{float:right;}
.nsp_art .fnone{ clear:both;width:100%;float:none; }

.readon_class.left,
.readon_class.right,
.readon_class.center{clear:both;}

.readon_class.left{float:left;}
.readon_class.right{float:right;}
.readon_class.center{display:inline;float:none;}

.nsp_avatar{}

.nsp_links{}
.nsp_links ul{padding:0;margin:0;list-style-type:none;}
.nsp_links ul li{}
.nsp_links ul li:hover{}
.nsp_links ul li h4{}
.nsp_links ul li h4 a{}
.nsp_links ul li h4 a:hover{}
.nsp_links ul li p{}
« Ultima modifica: 04 Feb 2011, 17:23:04 da ruock »

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Link sull'immagine me la sposta
« Risposta #1 il: 02 Feb 2011, 13:44:51 »
ciao
e normale che si sposti.
sensa link e dura risposnderti cosa fare.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline ruock

  • Nuovo arrivato
  • *
  • Post: 49
    • Mostra profilo
Re:Link sull'immagine me la sposta
« Risposta #2 il: 03 Feb 2011, 02:27:52 »
Questo è il link del sito di prova:
http://www.artbam.altervista.org/
il problema che ho è sulle immagini di presentazioni sotto sullo sfondo bianco, quando il mouse ci passa sopraq mi conpare il bordo azzurro che gli chiedo io ma mi si sposta tutto, come faccio a risolvere?

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Link sull'immagine me la sposta
« Risposta #3 il: 03 Feb 2011, 09:29:14 »
ciao
io avrei lavorato diversamente , userei 2 immagini una sensa bordo e una con il bordino  con hover del mause farei cambiare l'immagine, poi fai tu
comunque  qui puoi

style.css (riga 40)
Codice: [Seleziona]
.nsp_art {
    float: left;
    height: 308px;<<<<<< aggiungi
}
style.css (riga 40)
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline ruock

  • Nuovo arrivato
  • *
  • Post: 49
    • Mostra profilo
Re:Link sull'immagine me la sposta
« Risposta #4 il: 03 Feb 2011, 11:09:18 »
Con l'aggiunta che mi hai dato non ottengo il risultato, l'immagine continua comunque a spostarsi.
Se creo un altra immagine con il bordino blu, poi come devo mettere nel css per far si che con l'hover mi dia quell'altra immagine? Oppure devo andare a cambiare il file php?

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Link sull'immagine me la sposta
« Risposta #5 il: 03 Feb 2011, 11:47:12 »
perché dici che non succede nulla?
certo hai lo spostamento di immagine  , ma non sposta  l'area sotto.
  non  so cosa e come hai pubblica le tue immagini, l'immagine doppia fai tutto  con l'editor di joomla
in avanzate sull'immagine  trovi tutto quello che serve x fare  hover di immagine.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline ruock

  • Nuovo arrivato
  • *
  • Post: 49
    • Mostra profilo
Re:Link sull'immagine me la sposta
« Risposta #6 il: 03 Feb 2011, 13:06:01 »
Citazione
perché dici che non succede nulla?
certo hai lo spostamento di immagine  , ma non sposta  l'area sotto.

Hai ragione, non mi ero accorto che il sotto ora era fermo, però io vorrei che anche l'immagine stesse ferma e si producesse solo il bordino azzurro, lo stesso effetto che hanno sul sito di creativemash.co.uk.

Il problema è che quelle immagini sono gestite da un modulo (GK4), che le prende in automatico dalla prima immagine di un articolo e ti crea quella presentazione. Ora, non so se per cambiare quello e usare la doppia immagine devo modificare il css oppure il file php che mi gestisce la creazione delle immagini dall'articolo, che dovrebbe essere questo se non sbaglio:

Codice: [Seleziona]
<?php



/**

* Layout Parts class

* @package News Show Pro GK4

* @Copyright (C) 2009-2010 Gavick.com

* @ All rights reserved

* @ Joomla! is Free Software

* @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html

* @version $Revision: 4.0.0 $

**/



// no direct access

defined('_JEXEC') or die('Restricted access');



class 
NSP_GK4_Layout_Parts {

// header generator

function header($config$news_id$news_cid$news_sid$news_title) {

if($config['news_content_header_pos'] != 'disabled') {

$class ' t'.$config['news_content_header_pos'].' f'.$config['news_content_header_float'];

$title NSP_GK4_Utils::cutText($news_title$config['title_limit'], $config['title_limit_type'], '');

$link JRoute::_(ContentHelperRoute::getArticleRoute($news_id$news_cid$news_sid));

//

if($config['news_header_link'] == 1)

return '<h4 class="nsp_header'.$class.'"><a href="'.$link.'">'.$title.'</a></h4>';

else

return '<h4 class="nsp_header'.$class.'">'.$title.'</h4>';

} else

return '';

}

// article text generator

function text($config$news_id$news_cid$news_sid$news_text$news_readmore)

{

if($config['news_content_text_pos'] != 'disabled') {

if($config['clean_xhtml'] == 1$news_text strip_tags($news_text);

$news_text NSP_GK4_Utils::cutText($news_text$config['news_limit'], $config['news_limit_type'], $config['more_text_value']);

$link JRoute::_(ContentHelperRoute::getArticleRoute($news_id$news_cid$news_sid));

//

$news_text = ($config['news_text_link'] == 1) ? '<a href="'.$link.'">'.$news_text.'</a>' $news_text

$class ' t'.$config['news_content_text_pos'].' f'.$config['news_content_text_float'];

//

if($config['news_content_readmore_pos'] == 'after'

return '<p class="nsp_text'.$class.'">'.$news_text.' '.$news_readmore.'</p>';

else

return '<p class="nsp_text'.$class.'">'.$news_text.'</p>';

}

}

// article image generator

function image($config$uri$news_id$news_iid$news_cid$news_sid$news_text$news_title){

$IMG_SOURCE '';

$IMG_LINK JRoute::_(ContentHelperRoute::getArticleRoute($news_id$news_cid$news_sid));

if(preg_match('/\<img.*src=.*?\>/',$news_text)){

$imgStartPos JString::strpos($news_text'src="');

if($imgStartPos)  $imgEndPos JString::strpos($news_text'"'$imgStartPos 5);

if($imgStartPos 0$IMG_SOURCE JString::substr($news_text, ($imgStartPos 5), ($imgEndPos - ($imgStartPos 5)));

}

//

if($config['create_thumbs'] == && $IMG_SOURCE != ''){

// try to override standard image

if(strpos($IMG_SOURCE,'http://') == FALSE) {

if(NSP_GK4_Thumbs::createThumbnail($IMG_SOURCE$config) !== FALSE) {

$uri = &JURI::getInstance();

$IMG_SOURCE $uri->root().'modules/mod_news_pro_gk4/cache/'.NSP_GK4_Thumbs::translateName($IMG_SOURCE,$config['module_id']);

} elseif($config['create_thumbs'] == 1) {

jimport('joomla.filesystem.file');

if(is_file(JPATH_ROOT.DS.'modules'.DS.'mod_news_pro_gk4'.DS.'cache'.DS.'default'.DS.'default'.$config['module_id'].'.png')) {

$IMG_SOURCE $uri->root().'modules/mod_news_pro_gk4/cache/default/default'.$config['module_id'].'.png';

}

} else

$IMG_SOURCE '';

}

} elseif($config['create_thumbs'] == 1) {

jimport('joomla.filesystem.file');



if(is_file(JPATH_ROOT.DS.'modules'.DS.'mod_news_pro_gk4'.DS.'cache'.DS.'default'.DS.'default'.$config['module_id'].'.png')) {

$IMG_SOURCE $uri->root().'modules/mod_news_pro_gk4/cache/default/default'.$config['module_id'].'.png';

}

}

//

if($IMG_SOURCE != '' && $config['news_content_image_pos'] != 'disabled') {

$class ' t'.$config['news_content_image_pos'].' f'.$config['news_content_image_float']; 

$size '';

//

if($config['img_width'] != 0$size .= 'width:'.$config['img_width'].'px;';

if($config['img_height'] != 0$size .= 'height:'.$config['img_height'].'px;';

if($config['img_margin'] != ''$size .= 'margin:'.$config['img_margin'].';';

//

if($config['news_image_link'] == 1) {

return ($config['news_content_image_pos'] == 'center') ? '<div class="center"><a href="'.$IMG_LINK.'"><img class="nsp_image'.$class.'" src="'.$IMG_SOURCE.'" alt="'.$news_title.'" style="'.$size.'"  /></a></div>' '<a href="'.$IMG_LINK.'"><img class="nsp_image'.$class.'" src="'.$IMG_SOURCE.'" alt="'.$news_title.'" style="'.$size.'"  /></a>';

} else {

return ($config['news_content_image_pos'] == 'center') ? '<div class="center"><img class="nsp_image'.$class.'" src="'.$IMG_SOURCE.'" alt="'.$news_title.'" '.$size.' /></div>' '<img class="nsp_image'.$class.'" src="'.$IMG_SOURCE.'" alt="'.$news_title.'" style="'.$size.'" />';

}

} else

return '';

}

// ReadMore button generator

function readMore($config$news_id$news_cid$news_sid) {

//

if($config['news_content_readmore_pos'] != 'disabled') {

$class ' f'.$config['news_content_readmore_pos'];

//

if($config['news_content_readmore_pos'] == 'after') {

return '<a class="nsp_readmore inline" href="'.JRoute::_(ContentHelperRoute::getArticleRoute($news_id$news_cid$news_sid)).'">'.JText::_('NSP_READMORE').'</a>';

} else {

return '<a class="readon readon_class '.$class.'" href="'.JRoute::_(ContentHelperRoute::getArticleRoute($news_id$news_cid$news_sid)).'">'.JText::_('NSP_READMORE').'</a>';

}

} else

return '';

}

// article information generator

function info($config$news_catname$news_cid$news_sid$news_author$news_author_email$news_date$news_hits$news_id$num 1) {

// %AUTHOR %COMMENTS %DATE %HITS %CATEGORY

$news_info '';

//

if($num == 1){

if($config['news_content_info_pos'] != 'disabled') {

$class ' t'.$config['news_content_info_pos'].' f'.$config['news_content_info_float'];

$news_info '<p class="nsp_info '.$class.'">'.$config['info_format'].'</p>';

//

$info_category = ($config['category_link'] == 1) ? '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($news_cid$news_sid)).'" >'.$news_catname.'</a>' $news_catnam;

$info_author = ($config['user_avatar'] == 1) ? '<span><img src="'NSP_GK4_Utils::avatarURL($news_author_email$config['avatar_size']).'" alt="'.$news_author.' - avatar" class="nsp_avatar" width="'.$config['avatar_size'].'" height="'.$config['avatar_size'].'" /> '.$news_author.'</span>' $news_author;

$info_date JHTML::_('date'$news_date$config['date_format']);

$info_hits JText::_('NHITS').$news_hits;

$info_comments '<a class="nsp_comments" href="'.JRoute::_(ContentHelperRoute::getArticleRoute($news_id,$news_cid$news_sid)).'#comments">'.JText::_('COMMENTS').'</a>';

// 

$news_info str_replace('%AUTHOR'$info_author$news_info);

$news_info str_replace('%COMMENTS'$info_comments$news_info);

$news_info str_replace('%DATE'$info_date$news_info);

$news_info str_replace('%HITS'$info_hits$news_info);

$news_info str_replace('%CATEGORY'$info_category$news_info);

}

}else{

if($config['news_content_info2_pos'] != 'disabled') {

$class ' t'.$config['news_content_info2_pos'].' f'.$config['news_content_info2_float'];

$news_info '<p class="nsp_info '.$class.'">'.$config['info2_format'].'</p>';

//

$info_category = ($config['category_link'] == 1) ? '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($news_cid$news_sid)).'" >'.$news_catname.'</a>' $news_catnam;

$info_author = ($config['user_avatar'] == 1) ? '<span><img src="'NSP_GK4_Utils::avatarURL($news_author_email$config['avatar_size']).'" alt="'.$news_author.' - avatar" class="nsp_avatar" width="'.$config['avatar_size'].'" height="'.$config['avatar_size'].'" /> '.$news_author.'</span>' $news_author;

$info_date JHTML::_('date'$news_date$config['date_format']);

$info_hits JText::_('NHITS').$news_hits;

$info_comments '<a class="nsp_comments" href="'.JRoute::_(ContentHelperRoute::getArticleRoute($news_id,$news_cid$news_sid)).'#comments">'.JText::_('COMMENTS').'</a>';

// 

$news_info str_replace('%AUTHOR'$info_author$news_info);

$news_info str_replace('%COMMENTS'$info_comments$news_info);

$news_info str_replace('%DATE'$info_date$news_info);

$news_info str_replace('%HITS'$info_hits$news_info);

$news_info str_replace('%CATEGORY'$info_category$news_info);

}

}

//

return $news_info;

}

// rest link list generator

function lists($config$news_id$news_cid$news_sid$news_title$news_text$odd$num) {

if($config['news_short_pages'] > 0) {

$text NSP_GK4_Utils::cutText(strip_tags($news_text), $config['list_text_limit'], $config['list_text_limit_type'], '&hellip;');

if(JString::strlen($text) > 0$text '<p>'.$text.'</p>';

$title $news_title;

$title NSP_GK4_Utils::cutText($title$config['list_title_limit'], $config['list_title_limit_type'], '&hellip;');

if(JString::strlen($title) > 0$title '<h4><a href="'.JRoute::_(ContentHelperRoute::getArticleRoute($news_id$news_cid$news_sid)).'">'.$title.'</a></h4>';

// creating rest news list

return '<li class="'.(($odd == 1) ? 'odd' 'even').(($num >= $config['links_amount']) ? ' unvisible' '').'">'.$title.$text.'</li>';

}

}



/** K2 elements **/



// header generator

function header_k2($config$news_id$news_alias$news_cat_id$news_cat_alias$news_title) {

//

require_once (JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'helpers'.DS.'route.php');

//

if($config['news_content_header_pos'] != 'disabled') {

$class ' t'.$config['news_content_header_pos'].' f'.$config['news_content_header_float'];

$title NSP_GK4_Utils::cutText($news_title$config['title_limit'], $config['title_limit_type'], '');

$link urldecode(JRoute::_(K2HelperRoute::getItemRoute($news_id.':'.urlencode($news_alias), $news_cat_id.':'.urlencode($news_cat_alias))));

//

if($config['news_header_link'] == 1)

return '<h4 class="nsp_header'.$class.'"><a href="'.$link.'">'.$title.'</a></h4>';

else

return '<h4 class="nsp_header'.$class.'">'.$title.'</h4>';

} else

return '';

}

// article text generator

function text_k2($config$news_id$news_alias$news_cat_id$news_cat_alias$news_text$news_readmore) {

if($config['news_content_text_pos'] != 'disabled') {

if($config['clean_xhtml'] == 1$news_text strip_tags($news_text);

$news_text NSP_GK4_Utils::cutText($news_text$config['news_limit'], $config['news_limit_type'], $config['more_text_value']);

$link urldecode(JRoute::_(K2HelperRoute::getItemRoute($news_id.':'.urlencode($news_alias), $news_cat_id.':'.urlencode($news_cat_alias))));

//

$news_text = ($config['news_text_link'] == 1) ? '<a href="'.$link.'">'.$news_text.'</a>' $news_text

$class ' t'.$config['news_content_text_pos'].' f'.$config['news_content_text_float'];

//

if($config['news_content_readmore_pos'] == 'after'

return '<p class="nsp_text'.$class.'">'.$news_text.' '.$news_readmore.'</p>';

else

return '<p class="nsp_text'.$class.'">'.$news_text.'</p>';

}

}

// article image generator

function image_k2($config$uri$news_id$news_alias$news_cat_id$news_cat_alias$news_text$news_title) {

//

require_once (JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'helpers'.DS.'route.php');



$item_image_exists false;

$img_src '';



if(JFile::exists(JPATH_SITE.DS.'media'.DS.'k2'.DS.'items'.DS.'cache'.DS.md5("Image".$news_id).'_L.jpg')){  

$img_src JURI::root().'media/k2/items/cache/'.md5("Image".$news_id).'_L.jpg';

$item_image_exists true;

        }elseif(
JFile::exists(JPATH_SITE.DS.'media'.DS.'k2'.DS.'items'.DS.'cache'.DS.md5("Image".$news_id).'_S.jpg')){  

$img_src JURI::root().'media/k2/items/cache/'.md5("Image".$news_id).'_S.jpg';

$item_image_exists true;

}

//

$IMG_SOURCE '';

$IMG_LINK urldecode(JRoute::_(K2HelperRoute::getItemRoute($news_id.':'.urlencode($news_alias), $news_cat_id.':'.urlencode($news_cat_alias))));

//

if(preg_match('/\<img.*src=.*?\>/',$news_text)){

$imgStartPos JString::strpos($news_text'src="');

if($imgStartPos)  $imgEndPos JString::strpos($news_text'"'$imgStartPos 5);

if($imgStartPos 0$IMG_SOURCE JString::substr($news_text, ($imgStartPos 5), ($imgEndPos - ($imgStartPos 5)));

}

//

if($config['create_thumbs'] == && $config['k2_thumbs'] == && $item_image_exists == true){

// try to override standard image

if(NSP_GK4_Thumbs::createThumbnail($img_src$configtrue) !== FALSE) {

$uri = &JURI::getInstance();

$IMG_SOURCE $uri->root().'modules/mod_news_pro_gk4/cache/'.NSP_GK4_Thumbs::translateName($img_src,$config['module_id'], true);

} elseif($config['create_thumbs'] == 1) {

jimport('joomla.filesystem.file');

if(is_file(JPATH_ROOT.DS.'modules'.DS.'mod_news_pro_gk4'.DS.'cache'.DS.'default'.DS.'default'.$config['module_id'].'.png')) {

$IMG_SOURCE $uri->root().'modules/mod_news_pro_gk4/cache/default/default'.$config['module_id'].'.png';

}

} else

$IMG_SOURCE '';

} elseif($config['create_thumbs'] == && $IMG_SOURCE != ''){

// try to override standard image

if(strpos($IMG_SOURCE,'http://') == FALSE) {

if(NSP_GK4_Thumbs::createThumbnail($IMG_SOURCE$config) !== FALSE) {

$uri = &JURI::getInstance();

$IMG_SOURCE $uri->root().'modules/mod_news_pro_gk4/cache/'.NSP_GK4_Thumbs::translateName($IMG_SOURCE,$config['module_id']);

} elseif ($item_image_exists == true) { 

if(NSP_GK4_Thumbs::createThumbnail($img_src$configtrue) !== FALSE) {

$uri = &JURI::getInstance();

$IMG_SOURCE $uri->root().'modules/mod_news_pro_gk4/cache/'.NSP_GK4_Thumbs::translateName($img_src,$config['module_id'], true);

} else {

jimport('joomla.filesystem.file');

if(is_file(JPATH_ROOT.DS.'modules'.DS.'mod_news_pro_gk4'.DS.'cache'.DS.'default'.DS.'default'.$config['module_id'].'.png')) {

$IMG_SOURCE $uri->root().'modules/mod_news_pro_gk4/cache/default/default'.$config['module_id'].'.png';

} else {

$IMG_SOURCE '';

}

}

} else {

jimport('joomla.filesystem.file');

if(is_file(JPATH_ROOT.DS.'modules'.DS.'mod_news_pro_gk4'.DS.'cache'.DS.'default'.DS.'default'.$config['module_id'].'.png')) {

$IMG_SOURCE $uri->root().'modules/mod_news_pro_gk4/cache/default/default'.$config['module_id'].'.png';

} else {

$IMG_SOURCE '';

}

}

}

} elseif($config['create_thumbs'] == 1) {

jimport('joomla.filesystem.file');

if($item_image_exists == true){

if(NSP_GK4_Thumbs::createThumbnail($img_src$configtrue) !== FALSE) {

$uri = &JURI::getInstance();

$IMG_SOURCE $uri->root().'modules/mod_news_pro_gk4/cache/'.NSP_GK4_Thumbs::translateName($img_src,$config['module_id'], true);

} else {

jimport('joomla.filesystem.file');

if(is_file(JPATH_ROOT.DS.'modules'.DS.'mod_news_pro_gk4'.DS.'cache'.DS.'default'.DS.'default'.$config['module_id'].'.png')) {

$IMG_SOURCE $uri->root().'modules/mod_news_pro_gk4/cache/default/default'.$config['module_id'].'.png';

} else {

$IMG_SOURCE '';

}

}

}

elseif(is_file(JPATH_ROOT.DS.'modules'.DS.'mod_news_pro_gk4'.DS.'cache'.DS.'default'.DS.'default'.$config['module_id'].'.png')) {

$IMG_SOURCE $uri->root().'modules/mod_news_pro_gk4/cache/default/default'.$config['module_id'].'.png';

}

}

//

if($IMG_SOURCE != '' && $config['news_content_image_pos'] != 'disabled') {

$class ' t'.$config['news_content_image_pos'].' f'.$config['news_content_image_float'];

$size '';

//

if($config['img_width'] != 0$size .= 'width:'.$config['img_width'].'px;';

if($config['img_height'] != 0$size .= 'height:'.$config['img_height'].'px;';

if($config['img_margin'] != ''$size .= 'margin:'.$config['img_margin'].';';

//

if($config['news_image_link'] == 1) {

return ($config['news_content_image_pos'] == 'center') ? '<div class="center"><a href="'.$IMG_LINK.'"><img class="nsp_image'.$class.'" src="'.$IMG_SOURCE.'" alt="'.$news_title.'" style="'.$size.'"  /></a></div>' '<a href="'.$IMG_LINK.'"><img class="nsp_image'.$class.'" src="'.$IMG_SOURCE.'" alt="'.$news_title.'" style="'.$size.'"  /></a>';

} else {

return ($config['news_content_image_pos'] == 'center') ? '<div class="center"><img class="nsp_image'.$class.'" src="'.$IMG_SOURCE.'" alt="'.$news_title.'" '.$size.' /></div>' '<img class="nsp_image'.$class.'" src="'.$IMG_SOURCE.'" alt="'.$news_title.'" style="'.$size.'" />';

}

} else

return '';

}

// ReadMore button generator

function readMore_k2($config$news_id$news_alias$news_cat_id$news_cat_alias) {

//

require_once (JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'helpers'.DS.'route.php');

//

if($config['news_content_readmore_pos'] != 'disabled') {

$class ' f'.$config['news_content_readmore_pos'];

$link urldecode(JRoute::_(K2HelperRoute::getItemRoute($news_id.':'.urlencode($news_alias), $news_cat_id.':'.urlencode($news_cat_alias))));

//

if($config['news_content_readmore_pos'] != 'after') {

return '<a class="readon readon_class '.$class.'" href="'.$link.'">'.JText::_('NSP_READMORE').'</a>';

} else {

return '<a class="nsp_readmore inline" href="'.$link.'">'.JText::_('NSP_READMORE').'</a>';

}



if($config['news_content_readmore_pos'] == 'after') {

return '<a class="nsp_readmore inline" href="'.$link.'">'.JText::_('NSP_READMORE').'</a>';

} else {

return '<a class="readon readon_class '.$class.'" href="'.$link.'">'.JText::_('NSP_READMORE').'</a>';

}



} else

return '';

}

// article information generator

function info_k2($config$news_catname$news_cid$news_cat_alias$news_author$news_author_id$news_author_email$news_date$news_hits$news_id$news_alias$comments$num 1) {

//

require_once (JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'helpers'.DS.'route.php');

// %AUTHOR %COMMENTS %DATE %HITS %CATEGORY

$news_info '';

//

if($num == 1){

if($config['news_content_info_pos'] != 'disabled') {

require_once (JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'helpers'.DS.'utilities.php');

//

$class ' t'.$config['news_content_info_pos'].' f'.$config['news_content_info_float'];

$news_info '<p class="nsp_info '.$class.'">'.$config['info_format'].'</p>';

//

$info_category = ($config['category_link'] == 1) ? '<a href="'.urldecode(JRoute::_(K2HelperRoute::getCategoryRoute($news_cid.':'.urlencode($news_cat_alias)))).'" >'.$news_catname.'</a>' $news_catname;







$info_author = ($config['user_avatar'] == 1) ? '<span><img src="'.K2HelperUtilities::getAvatar($news_author_id$news_author_email$config['avatar_size']).'" alt="'.$news_author.' - avatar" class="nsp_avatar" width="'.$config['avatar_size'].'" height="'.$config['avatar_size'].'" /> '.$news_author.'</span>' $news_author;









$info_date JHTML::_('date'$news_date$config['date_format']);

$info_hits JText::_('NHITS').$news_hits;

$info_comments '<a class="nsp_comments" href="'.urldecode(JRoute::_(K2HelperRoute::getItemRoute($news_id.':'.urlencode($news_alias), $news_cid.':'.urlencode($news_cat_alias)))).'#itemCommentsAnchor">'.JText::_('COMMENTS').' ('.(isset($comments['art'.$news_id]) ? $comments['art'.$news_id] : '0' ).')</a>';

// 

$news_info str_replace('%AUTHOR'$info_author$news_info);

$news_info str_replace('%COMMENTS'$info_comments$news_info);

$news_info str_replace('%DATE'$info_date$news_info);

$news_info str_replace('%HITS'$info_hits$news_info);

$news_info str_replace('%CATEGORY'$info_category$news_info);

}

}else{

if($config['news_content_info2_pos'] != 'disabled') {

$class ' t'.$config['news_content_info2_pos'].' f'.$config['news_content_info2_float'];

$news_info '<p class="nsp_info '.$class.'">'.$config['info2_format'].'</p>';

//

$info_category = ($config['category_link'] == 1) ? '<a href="'.urldecode(JRoute::_(K2HelperRoute::getCategoryRoute($news_cid.':'.urlencode($news_cat_alias)))).'" >'.$news_catname.'</a>' $news_catname;





$info_author = ($config['user_avatar'] == 1) ? '<span><img src="'.K2HelperUtilities::getAvatar($news_author_id$news_author_email$config['avatar_size']).'" alt="'.$news_author.' - avatar" class="nsp_avatar" width="'.$config['avatar_size'].'" height="'.$config['avatar_size'].'" /> '.$news_author.'</span>' $news_author;







$info_date JHTML::_('date'$news_date$config['date_format']);

$info_hits JText::_('NHITS').$news_hits;

$info_comments '<a class="nsp_comments" href="'.urldecode(JRoute::_(K2HelperRoute::getItemRoute($news_id.':'.urlencode($news_alias), $news_cid.':'.urlencode($news_cat_alias)))).'#itemCommentsAnchor">'.JText::_('COMMENTS').' ('.(isset($comments['art'.$news_id]) ? $comments['art'.$news_id] : '0' ).')</a>';

// 

$news_info str_replace('%AUTHOR'$info_author$news_info);

$news_info str_replace('%COMMENTS'$info_comments$news_info);

$news_info str_replace('%DATE'$info_date$news_info);

$news_info str_replace('%HITS'$info_hits$news_info);

$news_info str_replace('%CATEGORY'$info_category$news_info);

}

}

//

return $news_info;

}

// rest link list generator

function lists_k2($config$news_id$news_alias$news_cid$news_cat_alias$news_title$news_text$odd$num) {

// 

require_once (JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'helpers'.DS.'route.php');

//

if($config['news_short_pages'] > 0) {

$text NSP_GK4_Utils::cutText(strip_tags($news_text), $config['list_text_limit'], $config['list_text_limit_type'], '&hellip;');

if(JString::strlen($text) > 0$text '<p>'.$text.'</p>';

$title $news_title;

$title NSP_GK4_Utils::cutText($title$config['list_title_limit'], $config['list_title_limit_type'], '&hellip;');

if(JString::strlen($title) > 0$title '<h4><a href="'.urldecode(JRoute::_(K2HelperRoute::getItemRoute($news_id.':'.urlencode($news_alias), $news_cid.':'.urlencode($news_cat_alias)))).'">'.$title.'</a></h4>';

// creating rest news list

return '<li class="'.(($odd == 1) ? 'odd' 'even').(($num >= $config['links_amount']) ? ' unvisible' '').'">'.$title.$text.'</li>';

}

}

}



?>

Offline ruock

  • Nuovo arrivato
  • *
  • Post: 49
    • Mostra profilo
RISOLTO Re:Link sull'immagine me la sposta
« Risposta #7 il: 04 Feb 2011, 17:22:39 »
RISOLTO.

Praticamente per fermare l'immagine ho impostato un bordo uguale identico anche all'img normale, all'img:link e img:visited, però l'ho lasciato trasparente. Così quando ci passo sopra cambia solo colore senza spostarsi.

Grazie a tutti

 



Web Design Bolzano Kreatif