Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Membres connectés récemment
Voir tous les membres

[PHPBB3] Script miniature défaillant

Voir le sujet précédent Voir le sujet suivant Aller en bas

avatar
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Mar 7 Jan 2020 - 14:59

  • Version du forum :
    PHPBB3
  • Templates modifiés :
    oui
  • Navigateur :
    Firefox
Bonjour,

J'ai sur mon forum un script affichant les miniatures sur les sous forums qui ne fonctionne plus.
Il m'a été écrit par Philippe et il fonctionnait parfaitement jusqu'à présent.

je cherche sans succès l'origine de ce dysfonctionnement depuis plusieurs jours.

Le script:
Code:
//Aperçu des miniatures sur forums C2 et f16 Les photos du clic et photos gagnantes
  
    $(function(){          
    if($('a.nav[href^="/c2-"],a.nav[href^="/f16-"]').length) {
      $('dl.icon[style*="https://i.servimg.com/u/f31/19/32/37/01/icon_t30.png"]').closest('div.forumbg').addClass('M14_Annonc');
    $('div.forumbg:not(.M14_Annonc) .M14_LoaD_ToPiCsConT').after('<a href="#" style="margin-left: 5px;" class="M14_LoaD_ToPiCs">Patientez....
    <img src="https://i.servimg.com/u/f11/11/26/21/37/loadin13.gif"style="width:16px !important;height:16px !important;margin-top:10px;"/></a>');
    $('.M14_LoaD_ToPiCs').each(function () {
    var url = this.previousSibling.href;
    var M14_LoaD_ToPiCsLinK=$(this).prev().attr('href');
    $(this).load(url + ' .content:first div:first img:not([longdesc]):first');
     });};});

Le template  topics_list_box concerné

Code:

<!-- position widgets et flèches dans sujets et ClicExpress-->  
<style>
#content-container div#left {margin-top:210px;}  
.widget-arrow.isleft {margin-top: 245px;}
  
div#toolbar_list_name_ClicExpress {left: 50%;}
<!-- Fin position widgets et flèches dans sujets et ClicExpress-->  
</style>


<!-- BEGIN topics_list_box -->
<!-- BEGIN row -->
<!-- BEGIN header_table -->
 <!-- BEGIN multi_selection -->
 <script type="text/javascript">

 function check_uncheck_main_{topics_list_box.row.header_table.BOX_ID}()
 {
 alert('MAIN');

 var all_checked = true;

 for (i = 0; (i < document.{topics_list_box.FORMNAME}.elements.length) && all_checked; i++)
 {
 if (document.{topics_list_box.FORMNAME}.elements[i].name == '{topics_list_box.FIELDNAME}[]{topics_list_box.row.header_table.BOX_ID}')
 {
 all_checked = document.{topics_list_box.FORMNAME}.elements[i].checked;
 }
 }

 document.{topics_list_box.FORMNAME}.all_mark_{topics_list_box.row.header_table.BOX_ID}.checked = all_checked;
 }

 function check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}()
 {
 alert('ALL');

                  for (i = 0; i < document.{topics_list_box.FORMNAME}.length; i++)
 {
 if (document.{topics_list_box.FORMNAME}.elements[i].name == '{topics_list_box.FIELDNAME}[]{topics_list_box.row.header_table.BOX_ID}')
 {
 document.{topics_list_box.FORMNAME}.elements[i].checked = document.{topics_list_box.FORMNAME}.all_mark_{topics_list_box.row.header_table.BOX_ID}.checked;
 }
 }
 }

 </script>
 <!-- END multi_selection -->

<a id="M14"style="position: relative;top: -90px;"></a>

 <div class="forumbg announcement">
 <div class="inner"><span class="corners-top"><span></span></span>
 <ul class="topiclist topics">
 <li class="header">
 <dl class="icon">
 <dt>
 <!-- BEGIN multi_selection -->
 <input onclick="check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}();" type="checkbox" name="all_mark_{topics_list_box.row.header_table.BOX_ID}" value="0" />
 <!-- END multi_selection -->


 {topics_list_box.row.L_TITLE}
 </dt>
 <dd class="posts">{topics_list_box.row.L_REPLIES}</dd>


<!--  on masque la colonne Vues <dd class="views">{topics_list_box.row.L_VIEWS}</dd>   -->

 <dd class="lastpost"><span>{topics_list_box.row.L_LASTPOST}</span></dd>
 </dl>
 </li>
 </ul>
 <ul class="topiclist topics bg_none">
<!-- END header_table -->

<!-- BEGIN header_row -->
 <strong>{topics_list_box.row.L_TITLE}</strong>
<!-- END header_row -->

 
    <!-- BEGIN topic -->

     <!-- BEGIN table_sticky -->
     </ul>
     <span class="corners-bottom"><span></span></span></div>
     </div>
     <div class="M14_forumbg forumbg">

 <div class="inner"><span class="corners-top"><span></span></span>
 <ul class="topiclist topics">
 <li class="header">
 <dl class="icon">
 <!--<dd class="dterm">-->
 <dd class="dterm" style="padding-left:0;">
 <!-- BEGIN multi_selection -->
 <input onclick="check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}();" type="checkbox" name="all_mark_{topics_list_box.row.header_table.BOX_ID}" value="0" />
 <!-- END multi_selection -->

 {topics_list_box.row.topic.table_sticky.L_TITLE}
 </dd>
 <dd class="posts" style="padding-left:45px;">{topics_list_box.row.topic.table_sticky.L_REPLIES}</dd>
 <!-- <dd class="authors">{topics_list_box.row.L_AUTHOR}</dd> -->


<!--  on masque la colonne Vues  <dd class="views">{topics_list_box.row.topic.table_sticky.L_VIEWS}</dd>  -->


 <dd class="lastpost"><span>{topics_list_box.row.topic.table_sticky.L_LASTPOST}</span></dd>
 </dl>
 </li>
 </ul>
 <ul class="topiclist topics bg_none">
 <!-- END table_sticky -->

 <li class="row {topics_list_box.row.ROW_ALT_CLASS}"<!-- BEGIN line_sticky --> style="margin-top:5px;"<!-- END line_sticky --> >
 <dl class="icon" style="background-image:url('{topics_list_box.row.TOPIC_FOLDER_IMG}');">
 <dd class="dterm" title="{topicrow.TOPIC_FOLDER_IMG_ALT}" {topics_list_box.row.ICON}>
 <!-- BEGIN single_selection -->
 <input type="radio" name="{topics_list_box.FIELDNAME}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} />
 <!-- END single_selection -->
 {topics_list_box.row.NEWEST_POST_IMG}
 {topics_list_box.row.PARTICIPATE_POST_IMG} 
 {topics_list_box.row.TOPIC_TYPE}

 
     <div class="topic-title-container"><h2 class="topic-title hierarchy M14_anchor"><a class="topictitle" href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a></h2></div>

         <a class="M14_LoaD_ToPiCsConT" href="{topics_list_box.row.U_VIEW_TOPIC}"></a>
 
 <!-- BEGIN switch_description -->
 <br />
 {topics_list_box.row.topic.switch_description.TOPIC_DESCRIPTION}
 <!-- END switch_description -->
 <br />
 {topics_list_box.row.GOTO_PAGE_NEW}


 <span class="span-tab">{topics_list_box.row.L_BY} <strong>{topics_list_box.row.TOPIC_AUTHOR}</strong>
     <a class="topictitle bis" href="{topics_list_box.row.U_VIEW_TOPIC}"style="display:none;"></a>
 </span>

<!-- Script Enveloppe retiré
    <img class="M14_GetPosts"src="https://i.servimg.com/u/f62/18/97/96/21/images10.png"/>     -->


 <!-- BEGIN nav_tree -->{topics_list_box.row.TOPIC_NAV_TREE_NEW}<!-- END nav_tree -->
 </dd>
 <dd class="posts"><span>{topics_list_box.row.REPLIES}</span><dfn>{L_REPLIES}</dfn></dd>

      
<!--  on masque la colonne Vues   <dd class="views"><span>{topics_list_box.row.VIEWS}</span><dfn>{L_VIEWS}</dfn></dd> -->


 <dd class="lastpost">

 <!-- BEGIN avatar -->
 <span class="lastpost-avatar">{topics_list_box.row.topic.avatar.LAST_POST_AVATAR}</span>    
 <!-- END avatar -->
                  
                    <div style="float:left;">                  

 <span>{topics_list_box.row.LAST_POST_AUTHOR}&nbsp;<dfn>{L_LASTPOST}</dfn>
 {topics_list_box.row.LAST_POST_IMG}<br style="clear:left;" />{topics_list_box.row.LAST_POST_TIME}</span>

                  
                    </div>
                  
 </dd>
 <!-- BEGIN multi_selection -->
 <input onclick="javascript:check_uncheck_main_{topics_list_box.row.BOX_ID}();" type="checkbox" name="{topics_list_box.FIELDNAME}[]{topics_list_box.row.BOX_ID}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} />
 <!-- END multi_selection -->
 </dl>
 </li>
<!-- END topic -->
<!-- BEGIN no_topics -->
<li class="row row1">
 <dl>
 <dt><strong>{topics_list_box.row.L_NO_TOPICS}</strong></dt>
 </dl>
</li>
<!-- END no_topics -->

<!-- BEGIN bottom -->
</ul>
 <span class="corners-bottom"><span></span></span></div>
</div>
<!-- END bottom -->
<!-- BEGIN spacer --><br /><!-- END spacer -->
<!-- END row -->
<!-- END topics_list_box -->

Merci pour votre aide.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 7 Jan 2020 - 19:27

Coucou Serge,

ben punaise, c'est assez étonnant ce dysfonctionnement,
surement encore un truc en cours de Forumactif .
Car on récupére bien l'url du topic mais aucune image en retour!!!!

Je vais tâcher de trouver la cause.


avatar
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Mar 7 Jan 2020 - 19:48

Bonsoir Philippe,

ça fait plusieurs jours que J'essaie de comprendre si je n'ai pas fait de bétise.
Ne trouvant pas j'ai essayé sur mon forum test quasiment vierge et ça faisait pareil.

Alors je suis venu te voir lOL

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 7 Jan 2020 - 19:51

lOL ben vi c'est assez étonnant ,
j'ai même testé avec une requête,
mais c'est identique..
Aucune remontée d'image!!!


avatar
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Mar 7 Jan 2020 - 19:53

Probablement un truc sur FA alors.


Et j'ai un autre truc bizarre, mais là je crois que c'est à cause du script de prévisualisation.

Je ferais une demande à ce sujet quand il y aura un peu moins de sujets en cours, ce sera préférable.

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 7 Jan 2020 - 20:14

Probablement un truc sur FA alors.

C'est presque une certitude Serge.
A l'heure actuelle, je ne peux rien faire (quoique je n'ai pas tester autre chose).

Et j'ai un autre truc bizarre, mais là je crois que c'est à cause du script de prévisualisation.

Je ferais une demande à ce sujet quand il y aura un peu moins de sujets en cours, ce sera préférable.

C'est gentil de ta part, mais je prend par ordre de priorité(les membres les plus fidèles sont forcément les plus favorisés) hinhin





Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mer 8 Jan 2020 - 4:23

Coucou Serge,
j'ai d'autre essais et aucune action quelque soit la méthode:
Code:
.load() ou un $.get()

Je pense qu'il doivent travailler sur les url et éviter les requêtes comme ils ont fait sur la désactivation du lien des derniers sujets pour les invités.
Il faudrait peut être voir avec eux car je ne pourrais rien faire de mon côté....

avatar
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Mer 8 Jan 2020 - 13:04

Bonjour Philippe,

Merci d'avoir pris le temps de regarder.

j'avoue ne pas être à l'aise pour faire remonter ce problème à FA.
Je ne sais pas du tout comment expliquer cela techniquement.

Peut-être le signaler à Arnaud qui a des contacts sur FA. 

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mer 8 Jan 2020 - 20:16

Re Serge,
Arnaud n'est pas informé de ce dysfonctionnement,
il suffit de regarder les sujets similaires ici (en bas de page pour voir une interaction sur les urls):

[PHPBB3] Script miniature défaillant 154

L'entête est absente!!!!!

Pour la demande:

Il suffit de leur mentionner que les requêtes ne fonctionnent plus quelque soit le mode:
Code:


.load('xxxxxx');

$.get();


Sur la liste des sujets



fascicularia
fascicularia
https://altitudetropicale.forums-actifs.com/

Messagefascicularia Mer 8 Jan 2020 - 20:26

Merci de l'avoir signalé

Perso, j'avais une modif sur les sujets similaires qui reprenait uniquement des sujets internes qui ne fonctionne plus.
je vais voir s'il est possible d'y remédier.

avatar
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Mer 8 Jan 2020 - 21:38

Bonsoir Philippe et Arnaud.

J'ai ouvert un post sur FA pour signaler cela en partant des explications de Philippe.
C'est ici: https://forum.forumactif.com/t402145-dysfonctionnement-des-requetes#3355421

Merci à vous 2.

avatar
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Jeu 9 Jan 2020 - 14:29

Tu peux délester ce sujet Phil.

A suivre sur FA...

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Jeu 9 Jan 2020 - 14:57

Coucou Serge,
OK je suis ton sujet sur le FDF.
Je corbeille donc ta demande.


Hello


Entraide corbeillée




Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum