FORKS 60009 - réglage espacement nouvelles
Forks 60009 - réglage espacement nouvelles :
L'espacement entre les différentes news dans la page "Nouvelles", ainsi que sur la page Accueil, est généré par une balise [br] et non par du paramétrage de style du bloc. Si on veut pouvoir modifier cet espacement, il faut modifier le code de 2 scripts, un pour la page nouvelles (inc/news.inc) et un pour la page accueil (inc/func_news.php, fonction fbox_news).
inc/news.inc
Repérer le bloc (c'est autour de la ligne 196) :
$out .= ' <div class="bord"> <div class="quest '.($serviz[152] != 'on' ? 'text-left' : 'text-right').'"> <a href="'.$site[3].($site['URLR'] == 'on' ? $lng.'-'.$urlrw[8].'-22-'.$fileid.'-'.$this->tconfig.$z2 : $site['NE'].'.php?lng='.$lng.'&pg='.$fileid.'&tconfig='.$this->tconfig.$z2).'" title="'.$web[511].'"> '.$img.'<b>'.$txt1.'</b> </a>'.$txt72.$txt73.' </div>'; $txt3 = ' <a id="news'.$this->pos.$i.'"></a> <style> .repNews2 { max-height: '.($max_height2 > 0 ? $max_height2.'px;' : 'none;').' overflow: '.($max_height2 > 0 ? 'hidden;' : 'visible;').' background: transparent; } </style>'; if (!empty($txt2)) { $txt3 .= ' <div id="texte3'.$i.'" class="rep fullNews"> <div class="rep repNews2"> '.$txt2.' </div><div class="clearfix"></div>'; if ($max_height2 > 0) $txt3 .= ' <p class="text-right"> <a href="javascript:ActiveMenu(\'texte3\',\'texte2\',0,'.$maxnews.','.$i.')" class="box" title="'.$web[296].'"> '.$web[296].' <i class="far fa-plus-square"></i> </a> </p>'; $txt3 .= ' </div>' ; if ($max_height2 > 0) $txt3 .= ' <div id="texte2'.$i.'" class="rep txt2News" style="display:none;">'.$txt2.' <p class="text-right c-pointer"> <a href="#news'.$this->pos.$i.'" title="'.$web[57].'" onclick="cache(\'texte2'.$i.'\');montre(\'texte3'.$i.'\')"> '.$web[57].' <i class="far fa-minus-square"></i> </a> </p> </div><div class="clearfix"></div>'; } $out .= $txt3. displayQuickConfig($this->pos, $dbwnews[$i][2], 'news&form=2&id='.$dbwnews[$i][2], 'news&act=i&id='.$dbwnews[$i][2], 'news&del='.$dbwnews[$i][2], 14).' </div> <br />'; Enlever <br> sur la dernière ligne. Si on ne fait que ça, les blocs sont maintenant jointifs. Il faut mettre du style en remplaçant la deuxième ligne <div class="bord"> par <div style="margin:2px 0 2px 0;" class="bord"
Avec ce paramétrage on met une marge de 2px au-dessus et au-dessous de chaque nouvelle, ce qui fait 4 entre chacune et 2 aux extrémités. Bien sûr on peut adapter, c'est fait pour ça... Les 2 zéros représentent les marges droites et gauches.
inc/func_news.php
C'est pareil, sauf qu'il faut repérer le bloc (autour de la ligne 129) :
$out .= ' <div class="bord"> <div class="quest '.($serviz[152] != 'on' ? 'text-left' : 'text-right').'"> <a href="'.$site[3].($site['URLR'] == 'on' ? $lng.'-'.$urlrw[8].'-22-'.$fileid.'-'.$tconfig.$z2 : $site['NE'].'.php?lng='.$lng.'&pg='.$fileid.'&tconfig='.$tconfig.$z2).'" title="'.$web[511].'"> '.$img.'<b>'.$txt1.'</b> </a> '.$txt72.$txt73.' </div>'; if ($pos == BOX_EDITO) { // edito : nouvelle réduite $txt3 = ' <style> .repNews { max-height: '.($max_height > 0 ? $max_height.'px;' : 'none;').' overflow: '.($max_height > 0 ? 'hidden;' : 'visible;').' background: transparent; } </style>'; if (!empty($txt2)) { $txt3 .= ' <div id="texte3'.$i.'" class="w-100 rep editoNews"> <div class="rep repNews"> '.$txt2.' </div><div class="clearfix"></div>'; if ($max_height > 0) $txt3 .= ' <p class="text-right c-pointer pr-5"> <a href="javascript:ActiveMenu(\'texte3\',\'texte2\',0,'.$maxnews.','.$i.')" class="box" title="'.$web[296].'"> '.$web[296].' <i class="far fa-plus-square"></i> </a> </p>'; $txt3 .= ' </div>' ; if ($max_height > 0) $txt3 .= ' <div id="texte2'.$i.'" class="w-100 rep txt2News" style="display:none;">'.$txt2.' <p class="text-right c-pointer pr-5"> <a href="#news'.$pos.$i.'" title="'.$web[57].'" onclick="cache(\'texte2'.$i.'\');montre(\'texte3'.$i.'\')"> '.$web[57].' <i class="far fa-minus-square"></i> </a> </p> </div><div class="clearfix"></div>'; } $out .= $txt3; } $out .= displayQuickConfig($pos, $dbwnews[$i][2], 'news&form=2&id='.$dbwnews[$i][2], 'news&act=i&id='.$dbwnews[$i][2], 'news&del='.$dbwnews[$i][2], 14); $out .= ' </div>'; <br />';
Date de création : 06/11/2022 - 15:46
Dernière modification : 07/11/2022 - 09:54
Catégorie : - FORKS 60009
Page lue 743 fois