[résolu] Problèmes avec les commentaires
Bonjour tout le monde
J'ai deux soucis actuellement avec mes commentaires. Pas des soucis qui empêchent le fonctionnement du blog, ni d'ajout de commentaires mais des soxucis un peu pénible pour moi. ^^
- Lorsque le visiteur remplit le champs "Site" avec une adresse telle que
- Et enfin, puisque je met à validation les commentaire, au rechargement de la page (après demande de validation de la part du visiteur), le navigateur ne se cale pas sur le message de l'administrateur : voici l'adresse qui apparait au rechargement :
Vu que j'ai fait des modifs sur le template form par défaut pour adapter à mon thème, je me suis dit que cela doit venir de moi et de mon adaptation. Voici donc le code responsable du formulaire.
Tcho, Hamtaro.
J'ai deux soucis actuellement avec mes commentaires. Pas des soucis qui empêchent le fonctionnement du blog, ni d'ajout de commentaires mais des soxucis un peu pénible pour moi. ^^
- Lorsque le visiteur remplit le champs "Site" avec une adresse telle que
http://www.customtaro.fr/blog
le site ne sera pas pris en compte dans la liste des commentaires alors que s'il met
http://customtaro.fr/blog
cela va marcher. Une idée du problème ?- Et enfin, puisque je met à validation les commentaire, au rechargement de la page (après demande de validation de la part du visiteur), le navigateur ne se cale pas sur le message de l'administrateur : voici l'adresse qui apparait au rechargement :
http://www.customtaro.fr/blog/?article603/application-iphone-extended-preferences/&msgcom=Le+commentaire+est+en+cours+de+mod%26eacute%3Bration+par+l%27administrateur+de+ce+site#form
C'est un peu déroutant...Vu que j'ai fait des modifs sur le template form par défaut pour adapter à mon thème, je me suis dit que cela doit venir de moi et de mon adaptation. Voici donc le code responsable du formulaire.
<?php # Si on autorise les commentaires ?>
<?php if($plxShow->plxMotor->plxRecord_arts->f('allow_com') AND $plxShow->plxMotor->aConf['allow_com']): ?>
<!-- comment form -->
<div id="comment-form">
<h2 id="respond">Laisser un commentaire</h2>
<form action="<?php echo $plxShow->plxMotor->racine; ?>?<?php $plxShow->get(); ?>#form" method="post" id="commentform">
<p style="color:red;"><b><?php $plxShow->comMessage(); ?></b></p>
<div>
<p class="yourname">
<label for="author">Nom :</label>
<input type="text" name="name" id="author" value="<?php $plxShow->comGet('name',''); ?>" size="30" tabindex="1" class="inputfield" />
</p>
<p class="email">
<label for="email">E-mail :</label>
<input type="text" name="mail" id="email" value="<?php $plxShow->comGet('mail',''); ?>" size="30" tabindex="2" class="inputfield" />
</p>
<p class="website">
<label for="url">Website :</label>
<input type="text" name="site" id="url" value="<?php $plxShow->comGet('site','http://'); ?>" size="30" tabindex="3" class="inputfield" />
</p>
<p>
<label for="comment-message">Contenu :</label>
<textarea name="content" id="comment-message" rows="10" cols="40" class="message" tabindex="4"><?php $plxShow->comGet('content',''); ?></textarea>
</p>
<?php # Affichage du capcha anti-spam
if($plxShow->plxMotor->aConf['capcha']): ?>
<p>
<strong><?php $plxShow->capchaQ(); ?></strong>
</p>
<p>
<label for="captcha">Anti-spam : </label>
<input id="captcha" name="rep" type="text" size="30" /></p>
<input name="rep2" type="hidden" value="<?php $plxShow->capchaR(); ?>" />
<?php endif; # Fin du if sur le capcha anti-spam ?>
</p>
<p><input type="image" src="<?php $plxShow->template(); ?>/images/button-publish.jpg" id="comment-button" value="Envoyer" /></p>
</div>
<div class="clearer"> </div>
</form>
</div>
<!-- /comment form -->
<?php endif; # Fin du if sur l'autorisation des commentaires ?>
Si quelqu'un à la gentillesse de me dire ce qui va pas...Tcho, Hamtaro.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Une erreur dûe à Pluxml ?
Il faut conserver l'id form sur le formulaire de commentaire
Il faut donc que tu remplaces l'id "commentform" par "form" dans ton template et adapter en conséquence ta feuille de style
Mais le pb reste surtout la soumission de site...
Ca ne marche pas avec les www...
Une idée ?
Ah je n'avais pas bien compris ton problème...
C'est la fonction de vérification du site du commentaire qui est trop restrictive, un problème de pluxml donc...
Merci de l'avoir signalé
C'est que c'est un peu gênant tout de même ^^
TCho, Hamtaro.
Ou alors c'est qu'on peut pas mettre l'adresse du site hébergeur ?
Parce que là, le site de sapintremblant (www.aktiq.fr) marche en commentaire...
Comprends pô...
TCho, Hamtaro.
Je confirme le problème de la validation d'un site lors de la publication d'un commentaire par les visiteurs.
Le site ne s'écrit pas dans le commentaire public ni dans la partie privée.
Enjoy à la team Pluxml !
Cédric
Je la note dans notre bugtrackeur
Cédric
Depuis que je me suis aperçu du bug et je ne suis pas le seul je cherche à déboguer !
Je voudrais savoir si le fait de chercher le bug dans la page ...core/lib/class.plx.utils.php à la ligne 119 est une bonne idée !
Que dois-je changer à cette ligne ? Il me semble, si j'ai bien compris que c'est une histoire de restriction trop importante.
Peut être que l'expression régulière doit être modifié?
Cédric
Le fait d'enlever juste le $ et hop ça fonctionne !
Merci !
Cédric