Fork me on GitHub

Rapport de message :*
 

(non résolu): XLanguage, rendre les titres des commentaires non éditables?

Titre du sujet : (non résolu): XLanguage, rendre les titres des commentaires non éditables?
par msxgamesbo sur 22/01/2007 23:27:51

Bonsoir,

J'ai encore quelques soucis avec XLanguage 3.01 et l'utilisation du module News 1.50 - tout fonctionne très bien mais je souhaiterais bloquer l'édition des titres du sujet lorsqu'on souhaite laisser un commentaire. Pourquoi? Je poste des news en 2 langues à l'aide des balises langue de XLanguage mais lorsqu'on atteint le formulaire d'envoi d'un commentaire (comment_form.php), les textes en français et en anglais apparaissent dans leur balises respectives, ce qui:

1) est brouillon
2) entraîne un risque que l'utilisateur édite ce même titre - ce qui peut buguer News et certaines pages de mon site.

J'ai réussi à faire en sorte que le titre du sujet puisse contenir 255 caractères (voir ce post) mais je n'arrive pas à résoudre le problème que j'ai expliqué plus haut.

Mon idée était de modifier le fichier include/comment_form.php
pour modifier
$cform->addElement(new XoopsFormText(_CM_TITLE, 'com_title', 50, 255, $com_title), true);
en
$cform->addElement(new XoopsFormLabel(_CM_TITLE, $com_title), true);

Résultat:
Le titre non éditable s'affiche bien dans le formulaire, mais lorsqu'on poste le commentaire, le titre n'est pas pris en compte et est remplacé par 'Aucun titre'

J'ai également essayé avec XoopsFormHidden, sans résultat.

Que faire? Je souhaite donc que mes membres ne puissent pas éditer le titre lorsqu'ils laissent un commentaire!

Merci d'avance!
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

10 Personne(s) en ligne (5 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 10 | Plus ...