Forum time limit, bug d'initialisation

Si vous avez des commentaires, ou besoin d'aide sur un MODs ou une astuce, c'est ici.

Forum time limit, bug d'initialisation

Messagepar Noctambule » Mar 2 Nov 2010 01:42

Bonjour, j'ai installé le mod forum_time_limit sur mon forum, car celui-ci est fait pour être ouvert entre 22:00 et 8:00 du matin.

topic51.html (voici le sujet où je l'ai trouvé).
Cependant, le problème est que le module semble être initialisé à minuit en mode "fermé". Ce qui fait que de minuit à 22h le forum est clos, à 22:00, les forums s'ouvrent, et à minuit, ils sont refermés. Cela m'a forcé à passer l'heure d'ouverture à minuit, mais deux heures, parmi les plus importantes de la nuit (le début), risquent de poser problème à mon forum.

Est-il possible d'effectuer des modifications pour gérer cela ?
Noctambule
membre
membre
 
Messages: 4
Inscription: Mar 2 Nov 2010 01:39

Re: Forum time limit, bug d'initialisation

Messagepar lolovoisin » Mer 3 Nov 2010 04:11

bonjour,

je vais essayer de tester cela dès que possible et je vous tiens au courant ;)

edit:: Bon faut que je revois mes calculs d'heures, mais je vois d'où vient le soucis. J'essaye de corriger ça dès que possible ;)

edit2: Bien testez ceci
Dans les fichiers php posting, viewforum, viewtopic et search
cherchez:
Code: Tout sélectionner
    // Si l'heure de fermeture est inférieure à l'heure d'ouverture on passe au jour suivant, donc il faut ajouter 24h
    
if($close $open)
    {
        
$close += 86400//86400 secondes dans un jour
    

remplacez par:
Code: Tout sélectionner
    // Si l'heure de fermeture est inférieure à l'heure d'ouverture, quelques test
    
if($close $open)
    {
        if (
time() > $open)
        {
        
// On modifie l'heure de fermeture pour lendemain
        
$close += 86400//86400 secondes dans un jour
        
}
        else
        {
        
// On modifie l'heure d'ouverture pour la fixer à la veille
        
$open $today - ((24 intval($forum_data['forum_open_hour'])) * 3600);
        }
    } 
Avatar de l’utilisateur
lolovoisin
Administrateur du site
Administrateur du site
 
Messages: 408
Inscription: Ven 28 Nov 2008 10:18

Re: Forum time limit, bug d'initialisation

Messagepar Noctambule » Mer 1 Déc 2010 17:45

Ah, je n'avais pas vu la réponse via édition (faudrait voir à faire un mod permettant de signaler à une personne si le dernier message de son sujet a été édité, parce que je surveillais ce sujet, mais ayant vu la 1ère réponse, je n'ai pas entendu parler de l'édition).

Bien, je te remercie, je vais tester ça.
Noctambule
membre
membre
 
Messages: 4
Inscription: Mar 2 Nov 2010 01:39

Re: Forum time limit, bug d'initialisation

Messagepar lolovoisin » Mer 1 Déc 2010 19:19

oui c'est vrai j'aurais pu répondre au lieu d'éditer, c'est une habitude prise sur phpbb-fr :mrgreen:
J'y penserais à l'avenir ;)
Avatar de l’utilisateur
lolovoisin
Administrateur du site
Administrateur du site
 
Messages: 408
Inscription: Ven 28 Nov 2008 10:18

Re: Forum time limit, bug d'initialisation

Messagepar Noctambule » Mer 1 Déc 2010 19:28

Nan, nan, la bonne idée c'est de te mettre à pondre un mod permettant d'être averti des nouveaux messages édités :mrgreen:

ok =>[]
Noctambule
membre
membre
 
Messages: 4
Inscription: Mar 2 Nov 2010 01:39

Re: Forum time limit, bug d'initialisation

Messagepar lolovoisin » Mer 1 Déc 2010 21:16

houla, ben là pas le temps.
Faut déjà que je reprenne tous ceux qui sont là, les valider en 308, et corriger des con...ies par là :mrgreen: :mrgreen:

Mais bon, si il fait froid cet hiver, j'y penserais peut etre :mrgreen:
Avatar de l’utilisateur
lolovoisin
Administrateur du site
Administrateur du site
 
Messages: 408
Inscription: Ven 28 Nov 2008 10:18

Re: Forum time limit, bug d'initialisation

Messagepar lolovoisin » Lun 6 Déc 2010 15:01

est ce que cela à résolu votre problème ?
Avatar de l’utilisateur
lolovoisin
Administrateur du site
Administrateur du site
 
Messages: 408
Inscription: Ven 28 Nov 2008 10:18

Re: Forum time limit, bug d'initialisation

Messagepar Noctambule » Ven 10 Déc 2010 19:23

Après vérification, cela a résolu en effet le problème, un grand merci.
Noctambule
membre
membre
 
Messages: 4
Inscription: Mar 2 Nov 2010 01:39

Re: Forum time limit, bug d'initialisation

Messagepar lolovoisin » Dim 12 Déc 2010 11:51

OK merci.
Je mettrais le MODs à jour ;)
Avatar de l’utilisateur
lolovoisin
Administrateur du site
Administrateur du site
 
Messages: 408
Inscription: Ven 28 Nov 2008 10:18


Retourner vers Aide / Remarques / Support

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

cron