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
Accés privé : Une page par utilisateur
#8
Merci jce76350.

En effet, c'est plus facile avec la doc.
Donc, j'ai suivi le tuto sur une installe vierge 1.9.2
Pas de pb sauf au niveau de la modification du menu "simple_navigation.tpl" en "simple-restricted".
Il est mentionné de rajouter 2 lignes de code.

{if ($node->extra1 == 'restricted' and $ccuser->loggedin()) or $node->extra1== '' }
avant {if $node->current == true}

or je n'ai pas trouvé exactement cette ligne code
mais celle-ci : {elseif $node->current == true}
Donc je l'ai placé à cet endroit.

et de rajouter à la fin
{/if}{* node->extra1 *}
que j'ai mis juste avant le {/foreach}.
Mais ça ne fonctionne pas.

J'ai également essayé de récupérer la variable $username pour afficher un bloc de contenu mais impossible.
{if $ccuser->loggedin()}
{global_content name=$username}
{else}
{content}
{/if}

Pourtant dans le gabarit de déconnexion, c'est bien cette variable qui est récupéré.
<!-- Logout form template -->
<p>{$prompt_loggedin}&nbsp;{$username}</p>
<p><a href="{$url_logout}" title="{$mod->Lang('info_logout')}">{$mod->Lang('logout')}</a></p>
<!-- Logout form template -->

J'avoue. Je suis perdu.
Répondre


Messages dans ce sujet

Atteindre :


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