Fork me on GitHub






CBB4.03: Permission du blocks "Sujets récents avec réponse"
Aspirant
Inscrit: 27/01/2005 07:50
Messages: 25
Bonjour,

j'utilise CBB 4.03 avec des forums accessibles et visualisables uniquement pour les utilisateurs enregistrés. Les anonymes n'ont pas accès au forum.

Or j'aimerais que même les anonymes aient quand même accès au bloc "Sujets récents avec réponse" affiché sur ma page d'accueil pour des raisons pratiques (je pense à ceux qui ne se loggent que pour voir les nouveaux posts) sans oublier que cela montre l'activité du forum à ceux qui sont de passage.

Je pensais modifier le fichier "newbb_block.php" mais mes connaissances en PHP sont très limités et je bloque après quelques essais infructueux... même si je pense que ça se situe dans ce coin là du code:
if (!isset($access_forums)) {
        
$perm_handler =& xoops_getmodulehandler('permission''newbb');
        if ( !
$access_forums $perm_handler->getForums()  ) {
            return 
$block;
        }
    }                       
    if (!empty(
$options[6])) {
        
$allowedforums array_filter(array_slice($options6), "b_newbb_array_filter"); // get allowed forums
        
$allowed_forums array_intersect($allowedforums$access_forums);
    } else {
        
$allowed_forums $access_forums;
    }
    if (empty(
$allowed_forums)) return $block;
    
    
$forum_criteria ' AND t.forum_id IN (' implode(','$allowed_forums) . ')';
    
$approve_criteria ' AND t.approved = 1';


Quelqu'un pourrait-il m'aider svp?
Merci

Posté le : 25/08/2010 18:12
Partager Twitter Partagez cette article sur GG+
Re: CBB4.03: Permission du blocks "Sujets récents avec réponse"
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Il faut simplement ajouter les anonymes dans les permissions du bloc, non (voir aussi édit bloc)?

Posté le : 26/08/2010 07:32

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: CBB4.03: Permission du blocks "Sujets récents avec réponse"
Aspirant
Inscrit: 27/01/2005 07:50
Messages: 25
Non, j'ai bien vérifié, le bloc en question est autorisé à être affiché pour les anonymes... Apparemment les blocs du module vont chercher les permissions pour chaque forum pour savoir qu'afficher pour chaque groupe

Posté le : 26/08/2010 23:46
Partager Twitter Partagez cette article sur GG+
Re: CBB4.03: Permission du blocks "Sujets récents avec réponse"
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
J'ai pas bien lu.
Citation :
j'utilise CBB 4.03 avec des forums accessibles et visualisables uniquement pour les utilisateurs enregistrés. Les anonymes n'ont pas accès au forum.
Dans ce cas, ce n'est pas possible de montrer les sujets dans le bloc.

Vous pouvez contourner ça par mettre en commentaire la ligne
$allowed_forums array_intersect($allowedforums$access_forums);
mais c'est fortement déconseillée.

Posté le : 27/08/2010 00:42

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: CBB4.03: Permission du blocks "Sujets récents avec réponse"
Team FrXoops
Inscrit: 24/11/2008 00:42
De Argenteuil
Messages: 987
Bonsoir Nicko51,

Pour éviter d'ouvrir une faille de sécurité, j'ai installé le mode What's new (nécessite également Happy Linux) qui me permet d'afficher les derniers commentaires, téléchargements, sondages, forums... après ce n'est qu'une question de pluging.

Tu peux voir un exemple ici

Posté le : 27/08/2010 21:44
Partager Twitter Partagez cette article sur GG+
Re: CBB4.03: Permission du blocks "Sujets récents avec réponse"
Aspirant
Inscrit: 27/01/2005 07:50
Messages: 25
Merci Franck0768 pour l'idée mais je connais ce module et je vais essayer de m'en passer...

Sinon Ghia , ce que tu m'as proposé ne fonctionne pas. J'avais déjà essayé d'ailleurs , j'ai réessayé et ce n'est pas mieux. J'ai aussi été vérifier l'accès au bloc en question dans la base SQL et les anonymes devraient le voir. Le problème vient donc bien du fait que j'ai bloqué l'accès aux forums des anonymes

Posté le : 28/08/2010 14:12
Partager Twitter Partagez cette article sur GG+
Re: CBB4.03: Permission du blocks "Sujets récents avec réponse"
Aspirant
Inscrit: 27/01/2005 07:50
Messages: 25
Bon bah, j'ai réussi à contourner le problème en ouvrant l'accès des forums aux anonymes mais pas la visualisation des sujets. Ca passe comme ça, donc ça me va très bien

Posté le : 28/08/2010 14:22
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



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

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