Easy-Design.Net forum




Aides sur les thèmes PHPBoost [PBT 4.1] Les commentaires HTML = erreurs

Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 13/09/2014 à 12h53
Bonjour à tous,

A titre informatif :

pour ceux désirant tirer tout le bénéfice des extras pbt de la 3.0 pour la 4.1, dans vos migrations, veiller à supprimer les commentaires HTML dans les fichiers "xxxxx.tpl" que vous transformerez, car il sont interprétés comme des includes en php donc ils génèrent une erreur.

*Je le noterais sur les tutoriels au plus vite.

@imablement Swan.


swan_signature

Site web    
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 13/09/2014 à 18h22
Bonjour,

possible d'avoir un exemple ?

Cordialement, janus57
   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 14/09/2014 à 11h38
Bonjour,

L'exemple est simple : http://easy-design.net/pages/creer-un-slide-menu-dynamique-multi-niveaux-a-onglets-css3

Q'est ce qu'un commentaires en html?

Cela ressemble à ceci ..

Code TPL :
 <!-- ###### Onglets 1 ###### -->


Il suffit d'appliquer le tuto pour header.tpl avec les commentaires HTML pour avoir ceci :

1/ Sans le Mod Debug

- Sorry, we encountered a problem and we cannot complete your request...
Ou alors :

2/ Avec le Mod Debug



@imablement Swan.


swan_signature

Site web    
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 14/09/2014 à 13h28
Bonjour,

retire les ## des commentaire et garde juste
Code HTML :
<!-- Mon commentaire -->
.

Je pense que les ## vont être interpréter en include template (genre # form #), car de mémoire les caractères "##" ne sont pas "valide" HTML (normalement on les utilise pas en commentaire).

Cordialement, janus57
   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 14/09/2014 à 15h35
re,

Janus c'est pas le souci primaire, les coms sont fait pour y mettre ce que l'on veut à la base et cela n'a jamais posé de soucis, jusqu'ici.

Et oui c'est bien ce que je disais, cela est interprété comme un include, mais cela est du au ré-encodage de la 4.1 pour faire les includes sous se format là.

Note: Personnellement j'étais au courant depuis des lustres, mais puisque Le souci a été relevé par Theswat dans un mp qu'il m'a fait hier, sur un tuto, que en ligne par : xxxxx Le 18/10/11 à 17h13. donc plus de 3 ans.

Je faisais juste un sujet d'information pour signifier que nos tutos n'étaient pas en cause.

Swan :study


swan_signature

Site web    
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 14/09/2014 à 16h28
Bonjour,

ce système d'include est présent depuis la V4.0, mais semble plus étendu en V4.1.

Perso je dirais plus que c'est de la faute des "###" et non des commentaires en eux-même, car les commentaire "normale" HTML fonctionne très bien d'ailleurs en théorie les "###" ne sont pas des signes de commentaire "valide" en HTML.

Donc on peu toujours garder les commentaires mais il faut obligatoirement enlever les number sign (#) pour que cela ne provoque pas d'erreur en version 4+

Cordialement, janus57
   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 16/09/2014 à 12h06
Re,

C'est bien ce que je dis dans ce dialogue de sourd : Tu avises sur la 4.0, mais d'autre utilise la 3.0 encore.. Et sous la 3.0 les coms de ce genre ne posent pas de soucis.
Et oui je sais ce que tu va me dire elle est obsolète ...

Swan :study


swan_signature

Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie