[Résolu] Problème installation boutique.< Previous topic  Next topic >
Forum Index -> NUKED-KLAN ANCIENNES VERSIONS -> Modules, blocs et patches

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



Posts : 150
Joined: 04/19/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.



Posted on 07/11/2014 - 12:08:26   Back to top | Permalink
France.gif titis
Member



Posts : 150
Joined: 04/19/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
Posted on 07/11/2014 - 12:37:38   Back to top | Permalink
France.gif Maxxi
Ancien

Posts : 516
Joined: 06/13/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>
Posted on 07/11/2014 - 12:40:43   Back to top | Permalink
France.gif titis
Member



Posts : 150
Joined: 04/19/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.



Posted on 07/11/2014 - 18:37:43   Back to top | Permalink
Page : 1 [2]