logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
36 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 393 771

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Bugs, Probs ... »» [Résolu] - Bug du forum sur l'affichage user

[Résolu] - Bug du forum sur l'affichage user#26965

4Contributeur(s)
colonelwogjpbnicolas2Jireck
3 Modérateur(s)
developpeurjpbJireck
colonelwog colonelwogicon_post

Sujet
Bug du forum sur l'affichage user 


Votre Système d'Exploitation -: Autres  
Votre Package Web -: Je ne sais pas !  
Votre version de PHP -: Php 8.x  
Version NPDS (voir statistiques du site)-: NPDS RÉvolution 16.8  

Type de problème -: Autre(s) Erreur(s)  
Votre hébergeur -: Autre(s)  
Votre Priorité OK, j'attends  
Description du problème
A partir du forum si on veux aller sur le user on peut pas ^^ ... 
Inclure la signature Oui 
Notification par Email


   

Ex-Président de l'Association ASFA (Association Science-Fiction Amelie)
jpb jpbicon_post
si tu veux dire à partir des avatars du forum ca ne risque pas de fonctionner sans le footer !.... (problème supercache ....)
L'eau goutte à goutte finit toujours par percer la pierre.
nicolas2 nicolas2icon_post
jpb jpbicon_post
oui
L'eau goutte à goutte finit toujours par percer la pierre.
nicolas2 nicolas2icon_post


!include!("footer.php");
}
if ($SuperCache)
$cache_obj->endCachingBlock($cache_clef);


==>


}
if ($SuperCache)
$cache_obj->endCachingBlock($cache_clef);

!include!("footer.php");


ca et tu na plus le probleme comme dit sur l'autre post !!!
Jireck Jireckicon_post
pour bien comprendre, suivant les pages :
il y a soit l'un soit l'autre au lieux que ce soit toujours pareil ?
nicolas2 nicolas2icon_post
sur les autre pages qui sont mise en cache le header et footer ne sont jamais integrer dans le cache de la section qui et mis en cache je comprend pas pourquoi vous persister a dire que c'est un probleme de cache il y ajuste a deplacer ce footer de 4 lignes
jpb jpbicon_post
on dit juste que c'est un problème de cache pour le nommer car cela ne se produit que quand supercache est activé !!
L'eau goutte à goutte finit toujours par percer la pierre.
nicolas2 nicolas2icon_post
dans viewforum ce qui et mis en cache c'est ce code




<form class="my-3" action="viewforum.php" method="post">
<div class="mb-3 row">
<div class="col-12">
<label class="visually-hidden" for="forum">'.translate("Sauter à : ").'</label>
<select class="form-select" name="forum" onchange="submit();">
<option value="index">'.translate("Sauter à : ").'</option>
<option value="index">'.translate("Index du forum").'</option>';
$sub_sql = "SELECT forum_id, forum_name, forum_type, forum_pass FROM ".$NPDS_Prefix."forums ORDER BY cat_id,forum_index,forum_id";
if ($res = sql_query($sub_sql)) {
while (list($forum_id, $forum_name, $forum_type, $forum_pass)=sql_fetch_row($res)) {
if ($forum_type != '9') {
$ok_affich = (($forum_type == '7') or ($forum_type == '5')) ? false : true ;
if ($ok_affich)
echo '
<option value="'.$forum_id.'">&nbsp;&nbsp;'.stripslashes($forum_name).'</option>';
}
}
}
echo '
</select>
</div>
</div>
</form>';


le fomulaire de seection de forum, pourquoi faire integrer ce footer dans ce cache ???????

jpb jpbicon_post
je viens de remettre ici sur npds.org supercache après avoir fait la correction ...
L'eau goutte à goutte finit toujours par percer la pierre.
 Message édité par : jpb / 17/02/2025 14:37
nicolas2 nicolas2icon_post
ce code qui genere la key de la section mis en cache qui pose probleme.




if ($SuperCache) {
$cache_clef="forum-jump-to";
$CACHE_TIMINGS[$cache_clef]=3600;
$cache_obj->startCachingBlock($cache_clef);
}


cette ligne qui et déclarer en debut de fichier initialise en meme temps la config de pucache


$cache_obj = ($SuperCache) ? new cacheManager() : new SuperCacheEmpty() ;


ce qui fait la reference $CACHE_TIMINGS[$cache_clef]=3600; n'est pas trouver dans la function startCachingObjet($Xobjet) sur if ($CACHE_TIMINGS[$Xobjet] > 0)

cette cette key $CACHE_TIMINGS[$cache_clef] est inconue du tableau sur $CACHE_TIMINGS[$Xobjet] donc te foire le cache ce qui et normale !!!!

il faut metre a jour $CACHE_TIMINGS pour quil inclu cette clee, un simple global devrais regler le probleme


if ($SuperCache) {
$cache_clef="forum-jump-to";
global $CACHE_TIMINGS;
$CACHE_TIMINGS[$cache_clef]=3600;
$cache_obj->startCachingBlock($cache_clef);
}


ce qui me semble !!!!!
jpb jpbicon_post
Citation : jpb
je viens de remettre ici sur npds.org supercache après avoir fait la correction ...
L'eau goutte à goutte finit toujours par percer la pierre.
 Message édité par : jpb / 17/02/2025 14:37


la le footer est ok je ne vois plus de dysfonctionnement ??? dans viewforum
L'eau goutte à goutte finit toujours par percer la pierre.
nicolas2 nicolas2icon_post
donc si tu replace ton foteer dans le cache cela devrai fonctionner
nicolas2 nicolas2icon_post
Citation : jpb
Citation : jpb
je viens de remettre ici sur npds.org supercache après avoir fait la correction ...
 Message édité par : jpb / 17/02/2025 14:37


la le footer est ok je ne vois plus de dysfonctionnement ??? dans viewforum


tu a mis le footer hor du che donc ?
jpb jpbicon_post
oui
L'eau goutte à goutte finit toujours par percer la pierre.
nicolas2 nicolas2icon_post
pour tester fait ma maudif et remet le footer dans le cache je suis sur que sa fonctionne !!!!!
nicolas2 nicolas2icon_post
donc en gros c'est pour cela que sur certaine page tu a le footer en double, puisque sur les autre page tu cache exactement le meme code mais sans le footer d'integer.

puis si le cache arrive a ce faire malgrer l'erreur vue que les autre page utlise le meme fichier de cahce tu te retrouve avec deux footer !!!!
jpb jpbicon_post
je viens de faire ta modif mais la je n'ai plus de footer ?....
L'eau goutte à goutte finit toujours par percer la pierre.
nicolas2 nicolas2icon_post
ce qui me semble logique !!!
jpb jpbicon_post
donc il faut aussi le repositionner plus bas ... isnt it ?
L'eau goutte à goutte finit toujours par percer la pierre.