Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

ddtddt
2016-02-07 13:56:15

magic-michel a écrit:

ps : arf et ce que ceci n'est à l'usage de ceux qui créer un module ?

Bonjour,

C'est cela :-)

magic-michel
2016-02-07 10:31:09

Est ce que cette épinglé qui est du 10 Mars 2011 est toujours valable? Parce que créer "main.inc.php"  c'est déjà crée !

Pourrais-je avoir des précision sur l'utilité de ce rajout j'ai pas trop saisie ! J'allais l'installer en me disant : j'verrais ce que cela donne sur l'admin...

ps : arf et ce que ceci n'est à l'usage de ceux qui créer un module ?

Je me heurte a un problème avec "pwg stuffs" que je vais un exposer dans un nouveau sujet.

Merci de votre réponse

duveoli
2014-07-28 12:28:37

Bonjour,

Comment faire pour que mon module s'affiche même quand il y a des pages addtionnelles (plugin additional pages)?

Merci pour votre aide

flop25
2013-06-25 16:05:20

De retour sur l'ordi, j'ai pu rechercher ce fichier : c'est stuffs_logon.tpl et si vous en créer un dans votre thème, le plugin l'utilisera

patfrwar
2013-06-25 15:47:54

bonjour

désolé, j'ai pas tout compris

faire un thème oui, avec mon tpl oui

et après j'ai pas compris

cdlt

flop25
2013-06-25 14:29:50

Faite votre thème perso en y mettant votre identification . tpl et votre tpl pour le block pwg stuff dont le nom serait à chercher parmi les fichiers tpl du plugin

patfrwar
2013-06-25 13:04:23

Bonjour

je relance ce fil car dans PWG_Stuffs il y a un bloc identifiaction ( avec son graphisme bien sur)

moi j'ai fait mon template perso d'identification que j'ai activé en remplacement de l'identification classique dans la partie administration de piwigo

pour avoir ce template accueil de mon site j'ai voulu utiliser le block identification de PWG_Stuffs mais il n'utilise pas mon template

que dois je faire

merci d'avance

cdlt

P@t
2011-03-10 19:06:37

Pour la 2.2.0, c'est prévu, mais je n'ai pas encore pris le temps...

Pour le debug, je n'y avait pas pensé, il y a en effet des @ devant les include... je vais voir ce qu'on peut faire.

mistic100
2011-03-10 18:05:28

tu pourra mettre à jour pour la 2.2.0 à l'occasion ?
ça chie des bulles comme on dit
**link hs **


je crois que les trois calque avec la classe 'content' ça lui plait pas trop

Code:

<div class="content stuffs_block">
  <div class="content stuffs_block stuffs">
    <div id="stuffs_block_1" class="content middle_block" >

et puis j'ai l'impression que quand il y a une erreur de syntaxe ça renvoie page blanche, sans aucune info, je n'ai meme pas d'entrée dans mon log php... pas pratique pour le debug

P@t
2011-03-10 18:03:48

Petite précision: si le plugin parent (qui a ajouté le module) est désactivé, alors le bloc sera ignoré, et un message d'avertissement s'affichera dans la page de configuration des modules PWG Stuffs.

P@t
2011-03-10 18:02:38

ddtddt a écrit:

c'est pas plutôt la localisation (l10n) devra bien sur être utilisée pour le nom et la description du module. que tu voulais dire :-D

Pour la description, d'accord... mais pour le nom du module, c'est quand meme facultif (par exemple, "Piclens 3D Wall", c'est pas vraiment necessaire de traduire!)

ddtddt
2011-03-10 17:54:55

P@t a écrit:

La localisation (l10n) pourra bien sur être utilisée pour le nom et la description du module.

c'est pas plutôt la localisation (l10n) devra bien sur être utilisée pour le nom et la description du module. que tu voulais dire :-D

Eric
2011-03-10 17:43:17

Très intéressant, bravo P@t !
Cela me permettra d'intégrer un bloc de notification pour le plugin UAM qui servira à informer les nouveaux inscrits sur l'état validé ou non de leur inscription. ;-)

mistic100
2011-03-10 17:38:51

'tin je suis impressionné, j'ai juste eu à copier les fichiers qui j'avais tenté d'ajouter à PWG Stuff, ajouter le event_handler, et ça marche du premier coup !! ça me change ^^

je reviens quand j'aurais testé en profondeur

P@t
2011-03-10 16:46:25

Bonjour,
A partir de la version 2.1.n de PWG Stuffs, chaque plugin peut ajouter son propre module à PGW Stuffs. Pour cela, il suffit de créer un répertoire dans celui du plugin. Par exemple, nous l'appellerons stuffs_module. Ce dossier devra comporter obligatoirement un fichier main.inc.php qui sera inclus à l'affichage du block, et éventuellement un fichier config.inc.php qui sera inclus pour l'ajout ou l'édition du block.

Première étape: déclarer le module dans le main.inc.php du plugin

Code:

add_event_handler('get_stuffs_modules', 'register_my_stuffs_module');

function register_my_stuffs_module($modules)
{
  array_push($modules, array(
    'path' => dirname(__FILE__).'/stuffs_module',
    'name' => 'My Module',
    'description' => 'My Module description',
    )
  );
  return $modules;
}

La localisation (l10n) pourra bien sur être utilisée pour le nom et la description du module.


Deuxième étape: créer le config.inc.php du module (facultatif)
Le fichier sera inclus à l'ajout d'un nouveau bloc (ou pour l'édition du bloc), ainsi bien sur qu'à l'enregistrement du bloc. Les données devront etre assignées à la variable $datas qui sera stockée par PWG Stuffs. Les données pourront etre également gérées par le plugin lui meme bien entendu.

Troisième étape: créer le main.inc.php du module (obligatoire)
Le fichier sera inclus pour l'affichage du bloc. La variable $datas sera disponible avec les infos données dans le config.inc.php. Le fichier devra assigner ses données à la variable $block qui sera envoyée au template.
Au minimum, $block['TEMPLATE'] devra etre définit pour que le block s'affiche. Par exemple:

Code:

$block['TEMPLATE'] = dirname(__FILE__).'/stuffs_my_module.tpl';

Le plus simple étant quand meme d'aller voir les modules existants ;-)

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2021 · Contact