Skip to main content Help Control Panel

 

support «   Archives support «  

Des skins ne fonctionnent plus sous 7.3 [Solved]

WorkflowSupport request
StatusImmediate solution has been provided
  • Submission on Apr. 4 2007 by Lasares
  • Qualification on Apr. 6 2007 by Bernard
OwnerAlain Lesage
Progress100%
Les skins embarqués digital et boxesandarrows semblent ne plus fonctionner sous 7.3. J'obtiens des messages de ce genre :
Fatal error: Call to undefined function: header_panel() in /home/lesageco/public_html/web/skins/boxesandarrows/template.php on line 87


Pour digital, c'est la ligne 122 (mais je ne vois rien à 122, ni même cette fonction dans le fichier template.php Mais, bien sûr, je ne parle pas chinois, moi...

Comments

Bernard - on Apr. 4 2007
La fonction existe pourtant bel et bien, dans le script skins/page.php, en version 7.3 comme en version précédente...

Attention de vérifier que l'appel de fonction est bien écrit Page::header_panel(), et pas header_panel() tout seul...
Lasares - on Apr. 4 2007
Bernard :

Excusez-moi, Bernard, c'est ma faute. J'ai conservé skin/page.php de ma version 6.12 car j'y avais fait une modif dont j'ai besoin.

Ça me donne l'occasion de vous demander une meilleure solution. Ce que je veux faire, c'est n'afficher le menu users que lorsque le membre est connecté. Pour un visiteur anonyme, il n'y a pas de user menu. Le membre peut se connecter (log in) par le lien du bas de page. Mais quand il est connecté, il a besoin du user menu pour accéder notamment au panneu de contrôle.

J'avais modifié page.php pour y ajouter la condition Surfer::is_logged. Avez-vous une meilleure solution à me suggérer ? Existe-t-il un fichier qui extends page.php, comme skin.php le fait pour skin_skeleton.php ?
Bernard - on Apr. 4 2007
Lasares: Je crois bien que YACS fait ça en standard, à condition de configurer une communauté fermé d'abonnés, tout simplement. Ca se passe dans le panneau de configuration des usagers, de mémoire...
Lasares - on Apr. 4 2007
Bernard :

Il en fait des choses ce yacs . J'explore davantage et si je ne trouve pas, je reviens. D'ici là, pas de nouvelles, bonnes nouvelles, comme on dit.