Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu]Permissions de groupes spécifiques aux pages
#38
Ben, j'ai l'impression que ça fait rien... Jusqu'au jour où des trucs planteront sans explication !

Sinon, j'ai repensé à mon problème de menu, pour qu'il n'affiche que les pages non-réservées aux membres quand l'utilisateur n'est pas connecté.
J'ai regardé le fichier cssmenu.tpl et je me suis dit que je pouvais changer la nodelist pour qu'elle ne contienne que les pages visibles par le membre :

{if !$ccuser->loggedin()}
{assign var=i val=0}
{foreach from=$nodelist item=node}
{if ($node->alias|truncate:7:"":true)!="membre_"}
{assign var=realnodelist[$i] val=$node}
{assign var=i val=i+1}
{/if}
{/foreach}
{assign var=nodelist val=$realnodelist}
{/if}

J'ai regardé la doc de Smarty, mais j'arrive pas à trouver les trucs de base dont j'ai besoin. Résultat, mon machin est tout faux, forcément. Mais, il me semble que l'idée est bonne...


EDIT: Je suis naze. J'ai finalement utilisé le paramètre excludeprefix et ça marche tout seul... Mais juste pour la forme, ce serait bien si quelqu'un peut me dire si mon idée allait marcher et ce que j'aurais dû changer dans mon petit bout de code. Merci Smile


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)