Fork me on GitHub

Rapport de message :*
 

Re: module news : problème de permissions

Titre du sujet : Re: module news : problème de permissions
par blueteen sur 09/12/2008 09:03:59

Donc, pour la version 1.63 du module News.

Dans le fichier /modules/news/include/storyform.inc.php

Tu commentes la ligne 93 :
//if ($approveprivilege) {


Et 107 :
//}


Quand une personne sans les droits d'approbation, proposera un article, elle verra bien les 2 fenêtres de saisie (ce qui évitera au webmaster de reprendre l'article pour créer le scoop et mettre le reste du texte dans le corps).

Et par conséquent, il faut également modifier le fichier /modules/news/submit.php, pour que les données rentrées dans le corps de l'article par une personne (sans droit d'approbation), soient bien enregistrées.

Vers la ligne 226, juste sous
$story->setHometext($_POST['hometext']);

Ajouter :
$story->setBodytext($_POST['bodytext']);


Juste, sous la ligne :
$story->setTopicalign($topicalign);


Mettre la ligne suivante en commentaire (en ajoutant // devant) :
$story->setBodytext($_POST['bodytext']);


Vers la ligne 278, tu as ce bloc de code :
$p_hometext $story->hometext('Preview');
if (
$approveprivilege) {
    
$p_bodytext $story->bodytext('Preview');
    
$p_hometext .= '<br /><br />'.$p_bodytext;
}


A remplacer par :
$p_hometext $story->hometext('Preview');
//if ($approveprivilege) {
    
$p_bodytext $story->bodytext('Preview');
    
$p_hometext .= '<br /><br />'.$p_bodytext;
//}


Puis, vers la ligne 323, juste sous :
$story->setHometext($_POST['hometext']);


Ajouter :
if (isset($_POST['bodytext'])) {
    
$story->setBodytext($_POST['bodytext']);
} else {
    
$story->setBodytext(' ');
}

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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