[Réglé] Logo aléatoire

Pour les recherches et les demandes de modifications de styles concernant votre forum phpBB 3.2

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com - Conditions générales de support graphique

Attention : pour éviter les bogues, votre style doit être mis à jour en même temps que votre forum, et ce, dans la dernière version disponible de phpBB !

[Réglé] Logo aléatoire

Messagepar ninouee » 28 Fév 2017 à 14:18

Coucou!

Me revoilà avec mes logos aléatoire! :D

Vous m'aviez fait un super code ici modifications-et-recherche-de-styles-phpbb31/sujet206774.html qui marche et je l'ai remis sur la version 3.2.x et j'ai un soucis entre firefox et chrome.

Sur firefox c'est bien aléatoire, mais sur chrome ça ne l'est pas.

Les navigateurs récents ne devraient-ils plus avoir ce types de problèmes?

Si vous voulez tester le forum d'essais est là http://ddstv.fr/RPG/index.php

Bonne journée et merci à vous.
Modifié en dernier par ninouee le 10 Mar 2017 à 00:04, modifié 1 fois.
Avatar de l’utilisateur
ninouee
Posteur expérimenté
Posteur expérimenté
 
Messages: 368
Enregistré le: 22 Nov 2009 à 21:12

Re: Logo aléatoire

Messagepar cabot » 28 Fév 2017 à 15:15

Hello,

Le problème a déjà été soulevé dans le sujet lié et une solution a été donnée dans ce message. :wink:

La seule différence est le nom du sélecteur qui a été modifié entre 3.1 et 3.2 (.imageset.site_logo => .site_logo), donc :
Code: Tout sélectionner
<script>
var lesimages = ['uneimage.truc', 'uneautreimage.chose', 'encoreuneimage.pouet'];
$('#logo').find('.site_logo').css('background-image', 'url("{T_THEME_PATH}/images/logo/' + lesimages[Math.floor(Math.random() * lesimages.length)] + '")');
</script>
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26817
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: Logo aléatoire

Messagepar ninouee » 28 Fév 2017 à 15:18

Ahh boulet pour un jour, boulet toujours mdr

Merci Cabot
Avatar de l’utilisateur
ninouee
Posteur expérimenté
Posteur expérimenté
 
Messages: 368
Enregistré le: 22 Nov 2009 à 21:12

Re: Logo aléatoire

Messagepar ninouee » 02 Mar 2017 à 23:02

Coucou

J'ai fait les changements et ça ne marche pas mieux. Toutefois j'ai fait plus de test et j'ai constaté un truc.

Sur wamp ça marche impeccable avec le fichier bg_aleatoire mais dès que je passe sur OVH non c'est à dire:
- avec wamp en gros faut à peu près 3 clics pour que l'image change
- sur OVH faut en gros 1h de navigation pour que ça change.

Alors est-ce que ça peut venir de la version PHP?
Sur wamp j'ai php 7.0.10.
Sur OVH j'ai PHP 5.6.

Mais je parie que ça n'a rien à voir. :lol:
Avatar de l’utilisateur
ninouee
Posteur expérimenté
Posteur expérimenté
 
Messages: 368
Enregistré le: 22 Nov 2009 à 21:12

Re: Logo aléatoire

Messagepar cabot » 02 Mar 2017 à 23:08

Quel fichier bg_aleatoire ?

Il suffit de remettre la portion de code d'origine dans le overall_header.html, remplace :
Code: Tout sélectionner
<a id="logo" class="logo" href="<!-- IF U_SITE_HOME -->{U_SITE_HOME}<!-- ELSE -->{U_INDEX}<!-- ENDIF -->" title="<!-- IF U_SITE_HOME -->{L_SITE_HOME}<!-- ELSE -->{L_INDEX}<!-- ENDIF -->"><!--Modification du logo centre--><img alt="{L_INDEX}" src="{T_THEME_PATH}/images/logo/bg_aleatoire.php" /></a>

par :
Code: Tout sélectionner
<a id="logo" class="logo" href="<!-- IF U_SITE_HOME -->{U_SITE_HOME}<!-- ELSE -->{U_INDEX}<!-- ENDIF -->" title="<!-- IF U_SITE_HOME -->{L_SITE_HOME}<!-- ELSE -->{L_INDEX}<!-- ENDIF -->">{SITE_LOGO_IMG}</a>

Et d'ajoute le bout de JS dans le overall_footer en le modifiant avec le nom de tes images.
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26817
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque


Retourner vers [3.2.x] Modifications et recherche de styles

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

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