[Résolu] Problème installation boutique.< Sujet précédent  Sujet suivant >
Index du Forum -> NUKED-KLAN ANCIENNES VERSIONS -> Modules, blocs et patches

Page : 1 [2]
AuteurMessage
France.gif titis
Member



Messages : 150
Inscrit(e) le: 19/04/2011
RE : Problème installation boutique.

Merci pour ta réponse. Comme le prénom est en majuscule je n'est pas testé. Mais en revenche cela fonctionne pour le champs adresse.

Je vais tester ton code. Par contre la ligne

$prenom = htmlentities($prenom);

le htmlentities n'est plus utilisé depuis PHP 5.4 il faut utiliser nkHtmlEntities voir le sujet https://www.nuked-klan.org/index.php?file=Forum&page=viewtopic&forum_id=6&thread_id=4074&p=3 et la réponse de Samoth.

Merci pour ta réponse je vais tester cela.



Posté le 07/11/2014 - 12:08:26   Revenir en haut | Permalien
France.gif titis
Member



Messages : 150
Inscrit(e) le: 19/04/2011
RE : Problème installation boutique.

Donc c'était plus simple et un peu de ma faute. Je n'ai pas mis à jour le module et c'est la piste que tu as trouvé.

En effet comme je le disait au dessu il faut remplacer les choses suivante:

// remplacer tous les appels de fonctions
 
htmlentities($variable);
 
//par
 
nkHtmlEntities($variable);

Ce qui fait référence au sujet évoqué plus haut.

Dans la boutique il fallait juste faire le changement suivant:

//Remplacé:
$prenom = nk_CSS(addslashes(htmlentities($prenom)));

//Par:
$prenom = nk_CSS(addslashes(nkHtmlEntities($prenom)));

Faire cette modif pour toutes les lignes comportant "htmlentities"

Encore merci à toi Maxxi pour ton aide.

Tout est résolu sur ma boutique.



Edité par titis le 07/11/2014 - 12:39:10
Posté le 07/11/2014 - 12:37:38   Revenir en haut | Permalien
France.gif Maxxi
Ancien

Messages : 516
Inscrit(e) le: 13/06/2004
RE : Problème installation boutique.

htmlEntities() est une fonction php

nkHtmlEntities() est une fonction Nk  qui simplifie l'utilisation. elle evite que tu tape les flags et l'encoding

 

donc si la fonciton nk n'est pas implémenté dans ton cms, ca te retournera une erreur.

donc vérifie que nkHmltEntities existe dans ton Nk.

si elle n'exite pas:

     - soit tu la crée

     - soit tu utilise la fonction php

 

donc en clair comme le disait samoth sur le topic cité, soit tu fais un:

$title = htmlentities($title, ENT_QUOTES, 'ISO-8859-1' );
soit un
$title = nkHtmlEntities($title);


<p><strong><img alt="" src="http://i46.tinypic.com/ip8g0n.png" style="height:12px; width:20px" /> </strong><strong>d&eacute;veloppeur web auto-didacte</strong></p>
Posté le 07/11/2014 - 12:40:43   Revenir en haut | Permalien
France.gif titis
Member



Messages : 150
Inscrit(e) le: 19/04/2011
RE : Problème installation boutique.

Oui j'avais ajouté la fonction, car j'avais du modifier tout mon site suite au passage en PHP 5.4.

 

Encore merci Maxxi.



Posté le 07/11/2014 - 18:37:43   Revenir en haut | Permalien
Page : 1 [2]