Dotclear

Ticket #2304 (closed defect: fixed)

Opened 6 years ago

Last modified 6 years ago

Bug javascript dans post.html

Reported by: philippe Owned by: team
Priority: normal Milestone:
Component: module:core Version: 2.15.2
Severity: normal Keywords:
Cc:

Description (last modified by philippe) (diff)

Bonjour

Depuis la mise à jour (2.15 ?) les thèmes qui embarquent un fichier post.html lèvent une erreur javascript dans la console web. Du coup tout le javascript de la page est inopérant :

ReferenceError: getData is not definedindex.php:1:49

Cela vient du code qui permet de se souvenir du visiteur qui commente :

<script type="text/javascript" src="{{tpl:BlogQmarkURL}}pf=post.js"></script>
<script type="text/javascript">
//<![CDATA[
var post_remember_str = 'Remember me on this blog';
//]]>
</script>

doit être remplacé par :

<script type="application/json" id="dc_post_remember_str-data">
    {"post_remember_str": "{{tpl:lang Remember me on this blog}}"}
  </script>
  <script type="text/javascript" src="{{tpl:BlogQmarkURL}}pf=util.js"></script>
  <script type="text/javascript" src="{{tpl:BlogQmarkURL}}pf=post.js"></script>

Cela répare le problème, en tout cas avec un thème basé sur mustek

Change History

comment:1 Changed 6 years ago by philippe

  • Description modified (diff)

comment:2 Changed 6 years ago by philippe

  • Description modified (diff)

comment:3 Changed 6 years ago by tomek

Ah oui, j'ai eu ce souci sur au moins un site (à base de Mustek il me semble), mais j'avais oublié de le signaler.

Edit : c'était à base de Currywurst, sur 2 sites.

Last edited 6 years ago by tomek (previous) (diff)

comment:4 Changed 6 years ago by franck

Bizarre, avec Rokto qui est codé à l'ancienne, je n'arrive pas à reproduire l'erreur côté console.

Quoi qu'il en soit je vais voir s'il y a moyen de se prémunir de ça, mais finalement le mieux serait de modifier les thèmes qui redéfinissent post.html (et page.html probablement)

comment:5 Changed 6 years ago by franck

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.

Sites map