Fork me on GitHub




(1) 2 3 »


module news : problème de permissions
Guest_
bonsoir,
j'utilise le module news 1.55 pour ma rubrique d'actualité.

- tout le monde peut consulter les articles (connecté ou non)
- seul un petit groupe possède le droit de proposer des articles.

les membres de mon site m'ont demandé d'élargir à tous les membres du site la possibilité de proposer des articles.

J'ai voulu m'exécuter sauf que je bloque sur une bizarrerie.

seul le groupe de membres ayant la permission "approuver" peuvent avoir l'interface complète pour écrire un article.

Open in new window
Open in new window

Ceux qui ont la permission "proposer" mais pas "approuver" eux se retrouvent avec une interface limitée.
en effet, ils n'ont accès qu'a l'entête de l'interface

Open in new window


C'est problématique car le modérateur doit reprendre toute la mise en forme à chaque fois. Mais à l'inverse, si tout le monde peut "approuver", il n'y a plus de contrôle et un article peut être publié sans avoir été validé...

Bref, comment faire pour qu'un membre puisse proposer un article complet, le mettre en page, mais sans pouvoir l'approuver et donc le publier.

Cordialement,

Posté le : 02/12/2008 19:49
Partager Twitter Partagez cette article sur GG+
Re: module news : problème de permissions
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
Salut!

Pour commencer je pense qu'il faudrait passer en dernière version de News!

La dernière version est disponible ici

A+

Posté le : 03/12/2008 18:18
Partager Twitter Partagez cette article sur GG+
Re: module news : problème de permissions
Guest_
mise à jour effectuée, rien n'a changé dans le problème...

Posté le : 07/12/2008 21:56
Partager Twitter Partagez cette article sur GG+
Re: module news : problème de permissions
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
Je constate le même problème chez moi!

j'ai aussi remarqué que les articles sont TOUS approuvé même si les membres n'ont pas ce droit... Tu as aussi ça?

C'est un gros problème et je pense qu'il faut en parler au développeur du module.

Tu t'en occupe?

A+

Posté le : 07/12/2008 23:29
Partager Twitter Partagez cette article sur GG+
Re: module news : problème de permissions
Guest_
bonsoir,

ha non, moi je n'ai pas ça. Même si la personne à l'interface complète, si elle ne coche pas la case "approuver", son article n'est pas automatiquement publié. seul la ou les personnes qui ont les droits d"administration sur ce module peuvent valider et programmer la publication.

on parlait bien de cela?....

Posté le : 08/12/2008 23:11
Partager Twitter Partagez cette article sur GG+
Re: module news : problème de permissions
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Salut, c'est le fonctionnement prévu par l'auteur.
Personnellement, j'ai modifié un peu le code pour que même les personnes n'ayant les droits d'approbation aient le scoop et le corps pour la saisie de l'article.
Je vais ressortir ma modif' et je poste ça ici.

Posté le : 09/12/2008 08:30
Partager Twitter Partagez cette article sur GG+
Re: module news : problème de permissions
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
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(' ');
}

Posté le : 09/12/2008 09:03
Partager Twitter Partagez cette article sur GG+
Re: module news : problème de permissions
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Citation :

mage a écrit:
Je constate le même problème chez moi!

j'ai aussi remarqué que les articles sont TOUS approuvé même si les membres n'ont pas ce droit... Tu as aussi ça?

C'est un gros problème et je pense qu'il faut en parler au développeur du module.

Tu t'en occupe?

A+


As-tu vérifié que dans les options du module News, tu n'aies pas mis 'OUI' pour cette partie :
Citation :

Approuver automatiquement les nouveaux articles sans l'intervention d'un administrateur ?*


Car dans ce cas, même si une personne n'a pas les droits d'approbation, son article sera tout de même publié directement.

Posté le : 09/12/2008 09:06
Partager Twitter Partagez cette article sur GG+
Re: module news : problème de permissions
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
Merci pour cette astuce!

Je suis le roi des boulets, j'ai voulu répondre très vite à ce post et je n'avais pas vérifié cette option!

Mon souci est donc réglé!

Merci beaucoup

Posté le : 09/12/2008 19:33
Partager Twitter Partagez cette article sur GG+
Re: module news : problème de permissions
Guest_
merci pour toutes ces infos.

avec un mac, quel logiciel où vous avez les numéros de ligne, vous utilisez pour faire les modifs dans les fichiers?.... (désolé si la question est un peu bête...)
d'ailleurs si vous avez la même chose pour les pcs.

Je vais faire les modifs dans les jours à venir et vous tiendrai au courant...

Posté le : 09/12/2008 21:41
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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