Fork me on GitHub




« 1 (2) 3 4 »


Re: Des Blocks de défilement ( Forum, Articles ... )
Semi pro
Inscrit: 06/09/2005 11:47
De Barcelone - Espagne
Messages: 691
C'est quoi le code que t'as mis dans ce block partenaires ???

Posté le : 06/10/2005 22:41
Partager Twitter Partagez cette article sur GG+
Re: Des Blocks de défilement ( Forum, Articles ... )
Semi pro
Inscrit: 06/09/2005 11:47
De Barcelone - Espagne
Messages: 691
Essaies d'éditer le Template
"xoopspartners_block_site.html" :

Citation :

///Ajoutes la code suivant au début du xoopspartners_block_site.html
<marquee behavior='scroll' direction='up' width='100%' height='120' scrollamount='1' scrolldelay='60' onmouseover='this.stop()' onmouseout='this.start()'>

///C'est ton code du block :
<table cellspacing="0">
<tr>
<td>
<{if $block.fadeImage != ""}>
<{literal}>
<script type="text/javascript">
<!--
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
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>

///ajoutes ça à la fin

</marquee>




Puis entre dans ton Espace Admin et Mets à jour Le odule " Partenaires"

Posté le : 06/10/2005 22:52

Edité par Guitariste sur 06/10/2005 23:08:11
Edité par Guitariste sur 06/10/2005 23:16:17
Edité par Guitariste sur 06/10/2005 23:20:28
Partager Twitter Partagez cette article sur GG+
Re: Des Blocks de défilement ( Forum, Articles ... )
Régulier
Inscrit: 26/08/2005 00:11
Messages: 390
voila j ai fait comme tu me la signaler mais ca ne fonctionne pas, c est comme si j avais rien fait.ici ca ne va meme plus de haut en bas, ca fait plus rien pourtant j ai plusieur partenaire donc ca devrai passer de un a l autre mais ici ca ne fait rien.

Comment ca se fait?

Posté le : 07/10/2005 11:26
Partager Twitter Partagez cette article sur GG+
Re: Des Blocks de défilement ( Forum, Articles ... )
Régulier
Inscrit: 26/08/2005 00:11
Messages: 390
Pouvez vous m'aider??

Posté le : 07/10/2005 22:59
Partager Twitter Partagez cette article sur GG+
Re: Des Blocks de défilement ( Forum, Articles ... )
Semi pro
Inscrit: 06/09/2005 11:47
De Barcelone - Espagne
Messages: 691
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:

Posté le : 09/10/2005 00:53
Partager Twitter Partagez cette article sur GG+
Re: Des Blocks de défilement ( Forum, Articles ... )
Semi pro
Inscrit: 19/08/2005 21:01
De 97221
Messages: 1980
Merçi les mecs, vous imaginez pas a quel points vous pouvez instruire des boulets comme moi
Résultat de votre de votre topic sur ma page d'accueil, block gallerie photos.
Juste une petite question, pour accélérer le défilement, il faut que je modifie quoi, scrollamont ou scrolldelay, car celai fait 10 fois que j'édite, mais a jour, ect, et je vois pas de changement ???

Edit, je dirais même plus, j'ais appliqué cela a plusieurs blocs, c'est trop fort, remerçi pour cette petite manip.
Par contre cela m'amène a posé une deuxième question qui est la même d'ailleur que dans un autre topic, comment ce fait il qu'en défilement vertical, up par exemple, on n'a pas d'intéruption d'affichage du contenu du bloc, alors qu'il y en a un en défilement horizontal.

Question suplémentaire a la c##, on peut pas faire un défilement oblique ?

Edit2, j'ais donc appliqué cela a 3 blocs centraux cote a cote, et la j'ais besoin de votre avis, que pensez vous de l'effet visuel qui en découle, c'est pas trop bizare ?
Et si j'applique cela a d'autres blocs comme nouveaux membres et top envois, qu'en pensez vous ?

Posté le : 09/10/2005 12:27

Edité par Jah sur 09/10/2005 13:09:30
Edité par Jah sur 09/10/2005 13:17:08

Open in new windowOpen in new window
Partager Twitter Partagez cette article sur GG+
Re: Des Blocks de défilement ( Forum, Articles ... )
Semi pro
Inscrit: 06/09/2005 11:47
De Barcelone - Espagne
Messages: 691
Tu modifie ça ( scrolldelay='60'), mais tu verras pas de changement tant que tu ne mets pas à jours ton module


pour le défilement Oblique, je crois que tu vas faire un site pour astonotes mdrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr

allezz je vais bouffer, C Ramadan :p et surtt prendre ma clope :banane:

Posté le : 09/10/2005 19:22
Partager Twitter Partagez cette article sur GG+
Re: Des Blocks de défilement ( Forum, Articles ... )
Semi pro
Inscrit: 19/08/2005 21:01
De 97221
Messages: 1980
J'ais mis le module a jour avec scrolldelay à 25, mais je trouve le changement pas flagrant.

Sinon, allé bouffé, c'est bien, mais tu pourais essayer par la même d'arreter de fumer, de la part d'un fumeur invétéré

Posté le : 09/10/2005 23:15

Open in new windowOpen in new window
Partager Twitter Partagez cette article sur GG+
Re: Des Blocks de défilement ( Forum, Articles ... )
Semi pro
Inscrit: 06/09/2005 11:47
De Barcelone - Espagne
Messages: 691
Citation :

J'ais mis le module a jour avec scrolldelay à 25, mais je trouve le changement pas flagrant.


à on avis ça doit archer :)

t'as vérifié ton block ?

ça fonctionne nick chez mwa

Posté le : 09/10/2005 23:24
Partager Twitter Partagez cette article sur GG+
Re: Des Blocks de défilement ( Forum, Articles ... )
Semi pro
Inscrit: 19/08/2005 21:01
De 97221
Messages: 1980
Ca accélérer, mais pas beaucoup je trouve.

Posté le : 09/10/2005 23:44

Open in new windowOpen in new window
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2) 3 4 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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