Netophonix - Le forum

Un petit univers pour les aventures, series, sketch en mp3 libre sur le net. Informez-vous et discutez sur toutes les sagas mp3.
Nous sommes actuellement le Lun 11 Nov 2024, 15:37
Rechercher dans tout le forum :

Le fuseau horaire est réglé sur UTC+1 heure [Heure d’été]


Publier un nouveau sujet Répondre au sujet  [ 8 messages ] 
Auteur Message
Message Publié : Dim 01 Mars 2009, 14:54  −  Sujet du message : Bannières défilantes
Répondre en citant
Créateur
Créateur
Avatar de l’utilisateur
Masculin 30 ans · 525 posts
Inscription : 30 Septembre 08
Bonjour à toutes et à tous,

Je fais ce topic, car j'aimerais savoir comment faire un défilement de bannière, comme il y a sur notre beau forum.

Donc, c'est pour mettre un truc du même genre sur mon site, pour les partenariats, qui m'éviterait de faire une page exprès pour les partenariats... Bref, Merci d'avance.

Anciennement Dark-angel-09 !
___
Une saga comme vous n'en avez jamais écouté :
Image
___
Site | Twitter | DeviantArt | Blog BD


Haut
 Profil  
 
Message Publié : Dim 01 Mars 2009, 15:05 
Répondre en citant
Netophoniste
Netophoniste
Avatar de l’utilisateur
Masculin4793 posts
Inscription : 21 Janvier 07
C'est du javascript qui utilise la bibliothèque JQuery. Le code est à la fin du message. Par contre, j'ignore comment se gère JQuery mais bon, il faut que tu trouves le conteneur qui t'intéresse sur ton site que tu ajoutes ce qui va bien dans les code html (je te laisse regarder la source de la page pour ça) et que tu modifies les quelques adresses si dessous en fonction de tes besoins.

Code:
/* Script pour Netophonix, alternative pour le Neto-Pub-Flash, *
 * utilise JQuery et Javascript. By Signez pour Mitch_dsm,     *
 * le 26 Août 2007, distribué sous licence GNU/GPL.            */
 
// Détection d'Internet Explorer...
var ieUsed;
if($.browser.msie && $.browser.version < 7) ieUsed = true;
 
// Exécution du script lorsque le navigateur a chargé la page...
$(document).ready(function(){
   // Inclusion du Neto_Bot
   $.get("/includes/ircstat.php");
   $("#conteneurDePub").fadeIn("slow", function(){
      $.get("functions_ban_java.php?script", function(bannieres){
         defilNetoPub(bannieres, 0);
      });
   });
});
 
function defilNetoPub(bannieres, compteur){
   $("#conteneurDePub a").animate({top: (ieUsed) ? 0 : -60, opacity: 0}, "slow", function(){
      $("#conteneurDePub a").remove();
      $(bannieres).filter("a:eq(" + compteur + ")")
         .css({top: (ieUsed) ? 0 : 60, opacity: 0, zIndex: 0})
         .appendTo($("#conteneurDePub"))
         .animate({top: 0, opacity: 1}, "slow", function(){
            if(compteur == 5){
               compteur = 0;
            }else{
               compteur++;
            };
            setTimeout(function(){ defilNetoPub(bannieres, compteur); }, 8000);
      });
   });
}

→ Carton poussiéreux.

:}


Haut
 Profil  
 
Message Publié : Dim 01 Mars 2009, 15:14 
Répondre en citant
Créateur
Créateur
Avatar de l’utilisateur
Masculin 30 ans · 525 posts
Inscription : 30 Septembre 08
Merci Kak, mais le problème, c'est que j'y connais rien au Javascript... :smt010

Anciennement Dark-angel-09 !
___
Une saga comme vous n'en avez jamais écouté :
Image
___
Site | Twitter | DeviantArt | Blog BD


Haut
 Profil  
 
Message Publié : Dim 01 Mars 2009, 15:23 
Répondre en citant
Netophoniste
Netophoniste
Avatar de l’utilisateur
Masculin4793 posts
Inscription : 21 Janvier 07
Tu n'as pas besoin, le code est déjà fait et disponible sous licence GNU/GPL. Tu n'as qu'à l'adapter. Pour ça, ce n'est pas dur.

Il te faut dans ton header, ces quelques lignes (ce qui suppose que tu as JQuery sur ton ftp):
Code:
<!-- Les lignes ci-dessous pour le netopub. -->
<link href="netopub.css" type="text/css" rel="stylesheet"/>
<script src="jquery.js" type="text/javascript"/></script>
<script src="jneto.js" type="text/javascript"/></script>
<!-- fin de l'ajout netopub. -->


Puis dans le code donné plus haut (fichier jneto.js), tu repère les adresses que tu adaptes à ton arborescence et tu modifies éventuellement les quelques valeurs. Tu peux aussi les deux lignes qui se rapportent au Netobot.
Code:
   // Inclusion du Neto_Bot
   $.get("/includes/ircstat.php");


Non, le seul truc sur lequel je ne peux pas t'aider, c'est l'appel à la fonction php... Là, c'est de Signez dont on a besoin.

→ Carton poussiéreux.

:}


Haut
 Profil  
 
Message Publié : Dim 01 Mars 2009, 16:05 
Répondre en citant
Créateur
Créateur
Avatar de l’utilisateur
Masculin 30 ans · 525 posts
Inscription : 30 Septembre 08
Oula, c'est quand même compliqué ! :smt005

Citer:
Puis dans le code donné plus haut (fichier jneto.js), tu repère les adresses que tu adaptes à ton arborescence et tu modifies éventuellement les quelques valeurs. Tu peux aussi les deux lignes qui se rapportent au Netobot.


Et je sais pas du tout faire ce truc la !

Anciennement Dark-angel-09 !
___
Une saga comme vous n'en avez jamais écouté :
Image
___
Site | Twitter | DeviantArt | Blog BD


Haut
 Profil  
 
Message Publié : Dim 01 Mars 2009, 16:23 
Répondre en citant
Administrateur
Administrateur
Avatar de l’utilisateur
Masculin 33 ans · 960 posts
Inscription : 24 Juin 07
A travaillé sur :
SynopsLive (créateur et animateur)
Merci TheKMP !
Dans ce post, j'ai modifié et adapté le code pour que tu n'aie plus (trop) de modifications à faire.

Crée tout d'abord un fichier nommé autoban.js contenant ceci :
Code:
/* Script Autobannières (utilise JQuery et Javascript)  *
 * basé sur le code de la Netopub. © Signez, 2007-2009. *
 * Ce code est distribué sous licence GNU/GPL v2+.      */
 
// Ci-dessous, le nombre (à modifier éventuellement) de bannières
// retourné par lesbannieres.php
var maxban = 5;

// Détection d'Internet Explorer...
var ieUsed;
if($.browser.msie && $.browser.version  qui contient un  vide, comme ceci :
[code][/code]

Puis, tu dois affecter quelques règles CSS à ce conteneurDePub. Tu peux t'inspirer de la feuille [url=http://forum.netophonix.com/netopub.css]netopub.css[/url] pour créer tes propres règles. Ajoute les dans un fichier autoban.css.

Ensuite, tu dois créer un fichier .php qui sera chargé de renvoyer à notre script [i]maxban[/i] bannières aléatoirement. Voici un exemple de fichier qui peut te convenir :
[code] image
$lesbans = array('http://macp3.info' => './macp3.info-ban.jpg',
                 'http://synopslive.net/' => 'http://synopslive.net/banniere.jpg');

function scmp( $a, $b ) {
     return rand(-1,1);
};

uasort( $lesbans, 'scmp' );
$lesbans = array_chunk($lesbans, 5, true);
$lesbans = $lesbans[0];

foreach($lesbans as $lien => $image){
    echo '';
};
?>[/code]

Enfin, il faut que tu ajoute quelques entêtes à ta page :
[code]



 


Voilà. Normalement, avec tout ça, tu devrais avoir un système fonctionnel de bannière.

Image
ImageImage


Dernière édition par Signez le Sam 23 Mai 2009, 13:06, édité 1 fois.

Haut
 Profil  
 
Message Publié : Dim 01 Mars 2009, 17:25 
Répondre en citant
Créateur
Créateur
Avatar de l’utilisateur
Masculin 30 ans · 525 posts
Inscription : 30 Septembre 08
Vraiment un gros merci Signez ! Et bien sur aussi a Kak ! :)

Anciennement Dark-angel-09 !
___
Une saga comme vous n'en avez jamais écouté :
Image
___
Site | Twitter | DeviantArt | Blog BD


Haut
 Profil  
 
Message Publié : Dim 01 Mars 2009, 18:51 
Répondre en citant
Créateur
Créateur
Avatar de l’utilisateur
Masculin 33 ans · 547 posts
Inscription : 7 Mai 08
A travaillé sur :
Les Chroniques de Ravnica, Arena, Assassin, Derniers jours de Szadec, Pong de Ark

Prochainement dans :

L.C.D.N : L'Aube du Chaos de Dychollin,Hard Life de Sim, Résistance de Szadec et Abolition de Destra.
Bravo Signez, c'est du bon travail ;) (toi aussi Kak :D )

Image
Image
Image



Haut
 Profil  
 
Afficher les messages publiés depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 8 messages ] 

Le fuseau horaire est réglé sur UTC+1 heure [Heure d’été]


Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas transférer de pièces jointes dans ce forum

Rechercher :
Atteindre:  


Powered by phpBB © 2000-2007 phpBB Group
Traduction française officielle © Maël Soucaze
[ Time : 0.142s | 17 Queries | GZIP : Off ]