[Réglé] Affichage mod mcp

Ce forum vous servira à trouver de l'aide uniquement en ce qui concerne le développement d'un de vos MODs, ou l'adaptation d'un MOD phpBB2 pour phpBB3.

Modérateur : Équipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com
Verrouillé
M_jabba
Posteur néophyte
Posteur néophyte
Messages : 10
Enregistré le : 15 avr. 2013 à 20:47

Affichage mod mcp

Message par M_jabba »

Bonjour,

je viens de suivre le wiki afin de créer un début de module, seul soucis je n'arrive pas à ajouter celui ci car il n'apparaît pas dans ma liste d'ajout de modules.

Sauriez vous m'indiquer ce que je dois faire ?

mon code :

Code : Tout sélectionner

<?php
class mcp_fiches_persos
{
    function module()
    {
        return array(
			'filename'	=> 'mcp_fiches_persos',
			'title'		=> 'Fiches de personnages',
			'version'	=> '1.0.0',
			'modes'		=> array(
				'index'        => array('title' => 'Index', 'auth' => 'acl_m_,$id', 'cat' => array('Fiches de personnages')),
                'liste'        => array('title' => 'Liste', 'auth' => 'acl_m_,$id', 'cat' => array('Fiches de personnages')),
			),
		);
    }
	
	function install()
	{
	}
	
	function uninstall()
	{
	}
}
?>

Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15959
Enregistré le : 02 avr. 2008 à 20:47
Contact :

Re: Affichage mod mcp

Message par Skouat »

Bonjour,

je fais un message en mode rapide... ne pas hésiter à le dire si certains points son incompréhensible :)
__________

Comment le fichier ce nomme-t'il ? Où as-t'il été placé ?
__________
Attention aussi à ne pas oublier d'ajouter les entête(headers) de fichier qui sont obligatoire, car il manque

Code : Tout sélectionner

if (!defined('IN_PHPBB'))
{
	exit;
}
__________
Pour le nommage des variables/fichiers, il est fortement conseillé d'utiliser un nommage "anglais"
mcp_fiches_persos à remplacer par une équivalence en anglais.
___________
Ne pas oublier aussi d'utiliser les clés de langue :
ici => 'title' => 'Fiches de personnages'
également ici => 'cat' => array('Fiches de personnages')
________
Vu que tu commences, je doute que dans les paramètres des autorisations tu ais besoin de $id
Donc remplacer

Code : Tout sélectionner

'auth' => 'acl_m_,$id'
par

Code : Tout sélectionner

'auth' => 'acl_m_'
A+
M_jabba
Posteur néophyte
Posteur néophyte
Messages : 10
Enregistré le : 15 avr. 2013 à 20:47

Re: Affichage mod mcp

Message par M_jabba »

Bonjour et merci pour la réponse,

J'ai fait des modifications en suivant ces conseils mais cela n'apparaît toujours dans l'admin lorsque je veux l'ajouter.

Le fichier à été placé dans includes/mcp/info et se nomme comme la classe.
Skouat a écrit :Bonjour,

Code : Tout sélectionner

if (!defined('IN_PHPBB'))
{
	exit;
}
Fait
Skouat a écrit : __________
Pour le nommage des variables/fichiers, il est fortement conseillé d'utiliser un nommage "anglais"
mcp_fiches_persos à remplacer par une équivalence en anglais.
___________
Ne pas oublier aussi d'utiliser les clés de langue :
ici => 'title' => 'Fiches de personnages'
également ici => 'cat' => array('Fiches de personnages')
________
J'ai testé les variables et fichiers anglais ça n'a rien changé et pour les clés de langue j'ai remplacer par des "NOM_DE_CLE" c'est bien ça que tu veux dire?
Skouat a écrit : Vu que tu commences, je doute que dans les paramètres des autorisations tu ais besoin de $id
Donc remplacer

Code : Tout sélectionner

'auth' => 'acl_m_,$id'
par

Code : Tout sélectionner

'auth' => 'acl_m_'
A+
Effectué aussi ça n'a rien changé. Je refait tout pour voir si ça change quelque chose.
M_jabba
Posteur néophyte
Posteur néophyte
Messages : 10
Enregistré le : 15 avr. 2013 à 20:47

Re: Affichage mod mcp

Message par M_jabba »

Bon voila c'est résolu j'avais oublié le _info dans le nom de la classe.

Merci.
Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15959
Enregistré le : 02 avr. 2008 à 20:47
Contact :

Re: Affichage mod mcp

Message par Skouat »

Ah oui !
Effectivement, je suis passé à coté de ce point là hier soir :?

Pour la coche verte, c'est le 1er message du sujet qu'il faut éditer ;)
Je le fais pour toi.

A+
Verrouillé

Retourner vers « Aide au développement »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités