Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2021-01-23 15:00:26

hyperion66
Membre
Inscription : 2008-12-01
Site Web

Barre de menus disparue pour les commentaires

Bonjour,

La barre de menus n'apparaît pas pour les commentaires dans mes articles. Par exemple : https://www.matosvelo.fr/index.php?post … roject-one

Quelqu'un pour m'aider pour savoir d'où ça peut venir ?

Hors ligne

#2 2021-01-23 15:22:49

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Barre de menus disparue pour les commentaires

"Autoriser la syntaxe wiki pour les commentaires" à décocher dans les params du blog.
(c'est la fête du js ton blog, la vache !)

Hors ligne

#3 2021-01-23 19:21:01

hyperion66
Membre
Inscription : 2008-12-01
Site Web

Re : Barre de menus disparue pour les commentaires

Je sais qu'il y a beaucoup de JS, mais passage obligé pour les systèmes de pub et d'affiliation !
Bon, j'ai décoché "autoriser la syntaxe WIKI", ça ne marche toujours pas.

Hors ligne

#4 2021-01-23 23:57:04

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Barre de menus disparue pour les commentaires

wikibarre installée ?
caches vidés ?

Hors ligne

#5 2021-01-24 07:29:28

hyperion66
Membre
Inscription : 2008-12-01
Site Web

Re : Barre de menus disparue pour les commentaires

Oui, Wikibarre installée et caches vidés. Je ne comprends pas.

Hors ligne

#6 2021-01-24 10:31:32

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Barre de menus disparue pour les commentaires

y a des erreurs dans la console js, ça vient peut-être de là ?
si tu switches sur un thème par défaut à jour et jamais modifié, ça donne quoi ?

Hors ligne

#7 2021-01-24 10:47:13

hyperion66
Membre
Inscription : 2008-12-01
Site Web

Re : Barre de menus disparue pour les commentaires

Ce qui est curieux, c'est que j'ai un autre blog, même thème, et ça fonctionne. Peut-être un souci avec le thème qui utilise un vieux Bootstrap.

Hors ligne

#8 2021-01-24 11:12:46

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Barre de menus disparue pour les commentaires

La version de jQuery est assez ancienne. as-tu essayé d'en activer une plus récente (dans les paramètres du blog ou le fichier _head.html de ton thème) ?

Hors ligne

#9 2021-01-24 12:58:55

hyperion66
Membre
Inscription : 2008-12-01
Site Web

Re : Barre de menus disparue pour les commentaires

J'active pourtant la 3.5.1. Mais peut-être que le thème active la sienne, plus vieille, par défaut.

Hors ligne

#10 2021-01-24 13:08:37

hyperion66
Membre
Inscription : 2008-12-01
Site Web

Re : Barre de menus disparue pour les commentaires

Je viens d'essayer avec des versions plus récentes de JQuery pour le thème, mais ça casse tout. Peut-être en effet une piste. Je vais attendre que Mathieu publie son nouveau thème.

Hors ligne

#11 2021-01-24 13:08:40

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Barre de menus disparue pour les commentaires

Si le thème repose sur Bootstrap 3 (?) tu peux utiliser la dernière version de la branche 2 de jQuery, et donc remplacer dans le _head.html du thème l'appel à cette version

<script type="text/javascript" src="/themes/matosvelo2/js/jquery-1.12.4.min.js"></script>

à remplacer par

<script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>

Hors ligne

#12 2021-01-24 17:33:23

hyperion66
Membre
Inscription : 2008-12-01
Site Web

Re : Barre de menus disparue pour les commentaires

J'ai remplacé la ligne, ça ne casse pas tout, mais pas mieux pour le menu Wikibar des commentaires.

Hors ligne

#13 2021-01-24 18:35:10

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Barre de menus disparue pour les commentaires

En comparant la source de ta page avec celle d'une page où la wikibarre fonctionne, on voit qu'il manque, dans le <head> de la page, le code nécessaire (CSS et javascript) qui devrait être inséré par le plugin


<link rel="stylesheet" href="/?pf=commentsWikibar/wikibar.min.css" type="text/css" media="screen" />
<script src="/?pf=commentsWikibar/wikibar.min.js"></script>
<script type="application/json" id="commentswikibar-data">
{"base_url":"https://www.dissitou.org","id":"c_content","mode":"wiki","legend_msg":"Vous pouvez utiliser les raccourcis suivants pour formater votre texte.","label":"Formatage de texte","elements":{"strong":{"title":"Emphase forte"},"em":{"title":"Emphase"},"ins":{"title":"Ins\u00e9r\u00e9"},"del":{"title":"Supprim\u00e9"},"quote":{"title":"Citation en ligne"},"code":{"title":"Code"},"br":{"title":"Retour \u00e0 la ligne"},"ul":{"title":"Liste non ordonn\u00e9e"},"ol":{"title":"Liste ordonn\u00e9e"},"pre":{"title":"Texte pr\u00e9format\u00e9"},"bquote":{"title":"Bloc de citation"},"link":{"title":"Lien","href_prompt":"URL ?","hreflang_prompt":"Langue ?","title_prompt":"Titre ?"}},"options":{"no_format":false,"no_br":false,"no_list":false,"no_pre":false,"no_quote":false,"no_url":false}}
</script><script src="/?pf=commentsWikibar/bootstrap.min.js"></script>

Il manque probablement une balise de template dans le fichier post.html du thème. Peux-tu poster ici son contenu ?

Hors ligne

#14 2021-01-24 19:05:22

hyperion66
Membre
Inscription : 2008-12-01
Site Web

Re : Barre de menus disparue pour les commentaires

Voici le contenu de post :

<!DOCTYPE html>
	<html lang="{{tpl:BlogLanguage}}">
	<head>
		<meta charset="UTF-8" />
		  <meta name="ROBOTS" content="{{tpl:BlogMetaRobots}}, max-snippet:-1, max-image-preview:large, max-video-preview:-1"/>

  <title>{{tpl:EntryTitle encode_html="1"}} - {{tpl:BlogName encode_html="1"}}</title>
  <meta name="description" lang="{{tpl:EntryLang}}" content="{{tpl:EntryContent full="1" encode_html="1" remove_html="1" cut_string="180"}}" />
  <meta property="copyright" content="{{tpl:BlogCopyrightNotice encode_html="1"}}" />
  <meta property="author" content="{{tpl:EntryAuthorCommonName encode_html="1"}}" />
  <meta property="date" content="{{tpl:EntryDate iso8601="1"}}" />

  <meta property="dc.title" content="{{tpl:EntryTitle encode_html="1"}}" />
  <meta property="dc.description" lang="{{tpl:EntryLang}}" content="{{tpl:EntryContent full="1" encode_html="1" remove_html="1" cut_string="180"}}" />
  <meta property="dc.creator" content="{{tpl:EntryAuthorCommonName encode_html="1"}}" />
  <meta property="dc.language" content="{{tpl:EntryLang}}" />
  <meta property="dc.publisher" content="{{tpl:BlogEditor encode_html="1"}}" />
  <meta property="dc.rights" content="{{tpl:BlogCopyrightNotice encode_html="1"}}" />
  <meta property="dc.date" content="{{tpl:EntryDate iso8601="1"}}" />
  <meta property="dc.type" content="text" />
  <meta property="dc.format" content="text/html" />

  <link rel="top" href="{{tpl:BlogURL}}" title="{{tpl:lang Home}}" />
  <link rel="contents" href="{{tpl:BlogArchiveURL}}" title="{{tpl:lang Archives}}" />
  <tpl:EntryIf pings_active="1"><link rel="pingback" href="{{tpl:BlogXMLRPCURL}}" /></tpl:EntryIf>

  <tpl:EntryNext><link rel="next" href="{{tpl:EntryURL}}"
  title="{{tpl:EntryTitle encode_html="1"}}" /></tpl:EntryNext>

  <tpl:EntryPrevious><link rel="prev" href="{{tpl:EntryURL}}"
  title="{{tpl:EntryTitle encode_html="1"}}" /></tpl:EntryPrevious>

  <link rel="alternate" type="application/rss+xml" title="RSS 2" href="{{tpl:BlogFeedURL type="rss2"}}" />
  <!--<link rel="alternate" type="application/atom+xml" title="Atom 1.0" href="{{tpl:BlogFeedURL type="atom"}}" /> -->

  {{tpl:include src="_head.html"}}

  <script type="text/javascript" src="{{tpl:BlogThemeURL}}/../default/js/post.js"></script>
  <script type="text/javascript">
  //<![CDATA[
  var post_remember_str = '{{tpl:lang Remember me on this blog}}';
  //]]>
  </script>
  
  
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({
          google_ad_client: "ca-pub-9843693515654226",
          enable_page_level_ads: true
     });
</script>

</head>


<body class="dc-post">
<div id="page">
  <div id="fb-root"></div>
{{tpl:EntryPingData}}

{{tpl:include src="_top.html"}}

<div id="wrapper">

<div id="main">
  <div id="content">

  <ul class="pager clearfix" style="margin-top: 0;">
    <tpl:EntryPrevious restrict_to_category="1">
    <li class="previous"><a href="{{tpl:EntryURL}}" title="{{tpl:EntryTitle encode_html="1"}}"><i class="fa fa-chevron-left"></i></a>
    </tpl:EntryPrevious>
      
     <tpl:EntryNext restrict_to_category="1">
     <li class="next"><a href="{{tpl:EntryURL}}" title="{{tpl:EntryTitle encode_html="1"}}"><i class="fa fa-chevron-right"></i></a>
     </tpl:EntryNext>
  </ul>

  <div id="p{{tpl:EntryID}}" class="post">
  {{tpl:postCountIncrement}}
    <h2 class="post-title">{{tpl:EntryTitle encode_html="1"}}</h2>
    <p class="post-info">{{tpl:lang By}} <span class="author">{{tpl:EntryAuthorLink}}</span>
    {{tpl:lang on}} {{tpl:EntryDate}} {{tpl:EntryTime}}
    <tpl:EntryIf has_category="1">
    - <a href="{{tpl:EntryCategoryURL}}">{{tpl:EntryCategory encode_html="1"}}</a>
    </tpl:EntryIf>
<!-- <a href="{{tpl:EntryURL}}">{{tpl:lang Permalink}}</a> -->
    - Cet article a été lu {{tpl:postCountGet}} fois. {{tpl:lang Comments}} : {{tpl:EntryCommentCount none="0" one="1" more="%s"}} .</p>

    <tpl:EntryTags>
    <tpl:TagsHeader><ul class="post-tags"></tpl:TagsHeader>
    <li><a href="{{tpl:TagURL}}" rel="tag">{{tpl:TagID}}</a></li>

    <tpl:TagsFooter></ul></tpl:TagsFooter>
    </tpl:EntryTags><div id="MVMedia1" align="center" class="pubaff">
<script language="javascript">
var mvID1 = "MVMedia1";
var xhrMV1 = new XMLHttpRequest();
xhrMV1.onreadystatechange = function() {if (xhrMV1.readyState === 4) {document.getElementById(mvID1).innerHTML = xhrMV1.response;scripts = document.getElementById(mvID1).getElementsByTagName("script");for(var i=0;i<scripts.length;i++){eval(scripts[i].firstChild.nodeValue);}}};
xhrMV1.open('GET', 'https://www.matosvelo.fr/Media/?emplacement=1', true);
xhrMV1.send('');
function click_p_mv(no) {
var xhttp = new XMLHttpRequest();
xhttp.open('GET', 'https://www.matosvelo.fr/Media/click.php?p='+no, true);
xhttp.send('');
}
</script>
</div>
 <br />
    
    <!-- # --BEHAVIOR-- publicEntryBeforeContent -->
    {{tpl:SysBehavior behavior="publicEntryBeforeContent"}}

    <!-- # Entry with an excerpt -->

    <tpl:EntryIf extended="1">
      <div class="post-excerpt">{{tpl:EntryExcerpt}}</div>
    </tpl:EntryIf>              <!-- <p align="center"  class="pubaff"><a href="https://www.materiel-velo.com/#ae268-4&utm_source=affilae_matosvelo&utm_medium=cpo&utm_campaign=affiliation"><img src="https://lb.affilae.com/imp/5b1fca89077aa10c00bed5de/5b2bfb330ffc4f1db9a7b985/5b210f09e8face182b8b456e/https://s3-eu-west-1.amazonaws.com/aeup/uploads/programs/5b1fca89077aa10c00bed5de/elements/5b210f09e8face182b8b456b.gif" /></a>

</p>-->

    <div class="post-content">{{tpl:EntryContent}}</div>


    <!-- # --BEHAVIOR-- publicEntryAfterContent -->
    {{tpl:SysBehavior behavior="publicEntryAfterContent"}}
          
  </div>


<!-- Start Shareaholic Sexy Bookmark settings -->
<div class="shareaholic-canvas" data-app="share_buttons" data-app-id="569967"></div>


<!-- End Shareaholic Sexy Bookmark script -->
    
    <br/>

<p align="center"><a href="https://www.materiel-velo.com/#ae11-5" target="_blank"><img src="https://lb.affilae.com/imp/534553050f4c9a4d628b457c/534fa5ce0f4c9a99218b4571/534be0970f4c9a98168b457f/https://s3-eu-west-1.amazonaws.com/aeup/uploads/programs/534553050f4c9a4d628b457c/elements/56cb28a2665e88c3358b4999.gif" /></a></p>
    
  <!-- # Attachments -->
  {{tpl:include src="includes/attachments.html"}}
    


    
  <!-- Nav tabs -->
  <ul class="nav nav-pills nav-justified">
    <tpl:EntryIf show_comments="1" comments_active="1" operator="or">
    <li class="active"><a href="#comments-tab" data-toggle="pill"><i class="fa fa-comments"></i> {{tpl:lang Comments}} <span class="badge pull-right">{{tpl:EntryCommentCount none="0" one="1" more="%s"}}</span></a></li>
    </tpl:EntryIf>
    
    <tpl:EntryIf show_pings="1" pings_active="1" operator="or">
    <li><a href="#pings-tab" data-toggle="pill"><i class="fa fa-random"></i> {{tpl:lang They posted on the same topic}} <span class="badge pull-right">{{tpl:EntryPingCount none="0" one="1" more="%s"}}</span></a></li>
    </tpl:EntryIf>
  </ul>
    
  <!-- Tab panes -->
  <div class="tab-content">
    
    <div class="tab-pane active" id="comments-tab">
      <!-- # Comments -->
      <tpl:EntryIf show_comments="1">
    	<tpl:Comments>
    	{{tpl:include src="includes/comments.html"}}
   		</tpl:Comments>
  	  </tpl:EntryIf>
      
      <tpl:EntryIf comments_active="1">
      	{{tpl:include src="includes/comment_form.html"}} 
      </tpl:EntryIf>
    </div>
    
    <div class="tab-pane" id="pings-tab">
      <!-- # Trackbacks -->
  	  <tpl:EntryIf show_pings="1">
    <div id="pings">
      
    <tpl:EntryIf has_pings="0">
      <p class="alert alert-info">Le billet ne possède pas de trackbacks</p>
    </tpl:EntryIf>
      
    <tpl:Pings>
      <tpl:PingsHeader>
      <dl>
      </tpl:PingsHeader>
        <dt id="c{{tpl:PingID}}" class="{{tpl:PingIfOdd}} {{tpl:PingIfFirst}}"><a href="#c{{tpl:PingID}}"
        class="ping-number">{{tpl:PingOrderNumber}}.</a>
        {{tpl:lang On}} {{tpl:PingDate}}, {{tpl:PingTime}}
        {{tpl:lang by}} {{tpl:PingBlogName encode_html="1"}}</dt>

        <dd class="{{tpl:PingIfOdd}} {{tpl:PingIfFirst}}">
        <!-- # --BEHAVIOR-- publicPingBeforeContent -->
        {{tpl:SysBehavior behavior="publicPingBeforeContent"}}

        <p><a href="{{tpl:PingAuthorURL}}"
        {{tpl:PingNoFollow}}>{{tpl:PingTitle encode_html="1"}}</a></p>
        {{tpl:PingContent}}

        <!-- # --BEHAVIOR-- publicPingAfterContent -->
        {{tpl:SysBehavior behavior="publicPingAfterContent"}}
        </dd>
      <tpl:PingsFooter>
      </dl>
      </tpl:PingsFooter>
    </tpl:Pings>
    </div>
  </tpl:EntryIf>

  <tpl:EntryIf pings_active="1">
    <p id="ping-url">{{tpl:lang Trackback URL}}&nbsp;: {{tpl:EntryPingLink}}</p>
  </tpl:EntryIf>
    </div>
  </div>
    
  </div>
</div> <!-- End #main -->

<div id="sidebar">
  <div id="blognav">
    {{tpl:Widgets type="nav"}}
  </div> <!-- End #blognav -->

  <div id="blogextra">
    {{tpl:Widgets type="extra"}}
  </div> <!-- End #blogextra -->
</div>

</div> <!-- End #wrapper -->

{{tpl:include src="_footer.html"}}
</div> <!-- End #page -->
</body>
</html>

Hors ligne

#15 2021-01-25 09:03:39

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Barre de menus disparue pour les commentaires

Mille excuses, l'appel du behavior n'est pas dans post.html mais dans _head.html

Il s'agit du code suivant, qui permet aux plugins d'ajouter du code dans le <head> des pages publiques :

{{tpl:SysBehavior behavior="publicHeadContent"}}

Vérifie que tu as bien ce code dans _head.html

Hors ligne

#16 2021-01-25 09:36:08

hyperion66
Membre
Inscription : 2008-12-01
Site Web

Re : Barre de menus disparue pour les commentaires

Oui, le code est bien présent. Probablement un autre script qui empêche celui-ci de fonctionner ?

Hors ligne

#17 2021-01-26 10:02:14

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Barre de menus disparue pour les commentaires

Ce n'est pas un problème de script côté public, mais de génération par dotclear de la page post.html. Si l'appel au behavior est dans le _head.html, on doit retrouver dans ta page un code similaire à celui que j'ai posté en #13, même si pour une autre raison ça ne marche pas ;)

Pour être bien sûr :

- quelle est la version de dotclear ? (cela ne devrait pas trop importer, ce behavior est là depuis très longtemps)
- es-tu vraiment certain d'utiliser le _head.html/le thème qui contient {{tpl:SysBehavior behavior="publicHeadContent"}} ?
- le plugin commentswikibar est-il activé et à jour ?

Hors ligne

#18 2021-01-26 11:58:28

hyperion66
Membre
Inscription : 2008-12-01
Site Web

Re : Barre de menus disparue pour les commentaires

J'utilise Dotclear 2.18.
Pour le 2, oui et le plugin commentswikibar est bien activé.

Hors ligne

#19 2021-01-26 12:26:56

Gvx
Membre
Inscription : 2006-01-14
Site Web

Re : Barre de menus disparue pour les commentaires

Vérifier que la ligne suivante se trouve dans le fichier _head.html du thème.

<script src="{{tpl:BlogQmarkURL}}pf=util.js"></script>

A+ Gilles

Hors ligne

#20 2021-01-26 12:30:04

hyperion66
Membre
Inscription : 2008-12-01
Site Web

Re : Barre de menus disparue pour les commentaires

Merci Gvx, c'était bien ça, cette ligne était manquante.

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map