Fork me on GitHub

Rapport de message :*
 

Re: Des Blocks de défilement ( Forum, Articles ... )

Titre du sujet : Re: Des Blocks de défilement ( Forum, Articles ... )
par Guitariste sur 09/10/2005 00:53:18

Re

Bon, voilà , je viens de le tester sur mon site le code que je t'avais donné et ça marche regarde ici ce que ça donne : Maghrib.tk

Voilà ce qu'il faut faire :

- entre dans ton FTP et trouve ce fichier : xoopspartners_block_site.html

il est dans :
/modules/xoopspartners/templates/blocks/xoopspartners_block_site.html

tu le transferts sur ton PC et tu l'ouvres avec BLock Note

et tu ajoute tout au début du code ça :

<marquee behavior='scroll' direction='up' width='100%' height='140' scrollamount='1' scrolldelay='60' onmouseover='this.stop()' onmouseout='this.start()'>


PS : height='140' tu peux changer cette valeur, c'est la hauteur du block Partenaires.

Le code que t'as dans la table xoopspartners_block_site.html ressemble à ça :

<table cellspacing="0">
  <
tr>
    <
td>
    <{if 
$block.fadeImage != ""}>
    <{
literal}>
    <
script type="text/javascript">
    <!--
    
nereidFadeObjects = new Object();
    
nereidFadeTimers = new Object();
    function 
nereidFade(objectdestOpratedelta){
        if (!
document.all) {
            return;
        }
        if (
object != '[object]'){
            
setTimeout('nereidFade('+object+','+destOp+','+rate+','+delta+')',0);
            return;
        }
        
clearTimeout(nereidFadeTimers[object.sourceIndex]);
        
diff destOp-object.filters.alpha.opacity;
        
direction 1;
        if (
object.filters.alpha.opacity destOp){
            
direction = -1;
        }
        
delta Math.min(direction*diff,delta);
        
object.filters.alpha.opacity+=direction*delta;

        if (
object.filters.alpha.opacity != destOp){
            
nereidFadeObjects[object.sourceIndex]=object;
            
nereidFadeTimers[object.sourceIndex]=setTimeout('nereidFade(nereidFadeObjects['+object.sourceIndex+'],'+destOp+','+rate+','+delta+')',rate);
        }
    }
    
//-->
    
</script>
    <{/literal}>
    <{/if}>
      <br />

      <{foreach item=partner from=$block.partners}>
      <a href="<{$xoops_url}>/modules/xoopspartners/vpartner.php?id=<{$partner.id}>" target="_blank">
      <{if $partner.image != ""}>
      <img src="<{$partner.image}>" width="102" height="47" border="0" alt="<{$partner.url}>" <{$block.fadeImage}> /><br />
      <{/if}>
      <{$partner.title}>
      </a>
      <{if $block.insertBr != ""}>
      <br />
      <{/if}>
      <br />
      <{/foreach}>


    </td>
  </tr>
</table>


et à la fin de ce Code tu ajoute :

</marquee>


alors tu auras ce code :

<marquee behavior='scroll' direction='up' width='100%' height='140' scrollamount='1' scrolldelay='60' onmouseover='this.stop()' onmouseout='this.start()'>

<
table cellspacing="0">
  <
tr>
    <
td>
    <{if 
$block.fadeImage != ""}>
    <{
literal}>
    <
script type="text/javascript">
    <!--
    
nereidFadeObjects = new Object();
    
nereidFadeTimers = new Object();
    function 
nereidFade(objectdestOpratedelta){
        if (!
document.all) {
            return;
        }
        if (
object != '[object]'){
            
setTimeout('nereidFade('+object+','+destOp+','+rate+','+delta+')',0);
            return;
        }
        
clearTimeout(nereidFadeTimers[object.sourceIndex]);
        
diff destOp-object.filters.alpha.opacity;
        
direction 1;
        if (
object.filters.alpha.opacity destOp){
            
direction = -1;
        }
        
delta Math.min(direction*diff,delta);
        
object.filters.alpha.opacity+=direction*delta;

        if (
object.filters.alpha.opacity != destOp){
            
nereidFadeObjects[object.sourceIndex]=object;
            
nereidFadeTimers[object.sourceIndex]=setTimeout('nereidFade(nereidFadeObjects['+object.sourceIndex+'],'+destOp+','+rate+','+delta+')',rate);
        }
    }
    
//-->
    
</script>
    <{/literal}>
    <{/if}>
      <br />

      <{foreach item=partner from=$block.partners}>
      <a href="<{$xoops_url}>/modules/xoopspartners/vpartner.php?id=<{$partner.id}>" target="_blank">
      <{if $partner.image != ""}>
      <img src="<{$partner.image}>" width="102" height="47" border="0" alt="<{$partner.url}>" <{$block.fadeImage}> /><br />
      <{/if}>
      <{$partner.title}>
      </a>
      <{if $block.insertBr != ""}>
      <br />
      <{/if}>
      <br />
      <{/foreach}>


    </td>
  </tr>
</table>

</marquee>


Puis tu enregistre les modifications sous block note et ça s'enrgistre automatiquement sur xoopspartners_block_site.html

alors tu transfert ce xoopspartners_block_site.html modifié vers ton ftp ( /modules/xoopspartners/templates/blocks/xoopspartners_block_site.html ) et tu écrase l'ancien xoopspartners_block_site.html qui se trouve sur ton ftp.

tu irras dans ton espace admin dans le site, puis dans modules, et tu mets à jour le module " Partenaires "

et puis tu irras dans "Blocks" dans l'admin, et tu édites le Block "Partenaires" comme sur cette image :

Open in new window

tu valide et tu actualises ta page où le block partenaires s'affiche et dis moi ce que tu vois :banane:
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

30 Personne(s) en ligne (22 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 30 | Plus ...