Fork me on GitHub






Dupliquer un bloc d'un module ?
Régulier
Inscrit: 20/12/2005 05:40
De Toulouse
Messages: 207
Salut,

Depuis quelques temps je cherche à dupliquer des bloc notament pour les modules suivant :

Exctal
Newbb
Smartsection

Il faudrait que pour éviter d'avoir à clone 3 fois ces modules, je puisse simplement dupliquer certains bloc existant. De cette manière, il serait possible de selectionner dans les bloc cloné, de selection de "sujets" différents.

Merci de partager vos expériences sur ce point qui me parait intéréssant.

A + Matthieu

Posté le : 20/04/2006 01:39

Edité par matador sur 20/04/2006 05:56:23
Partager Twitter Partagez cette article sur GG+
Re: Dupliquer un bloc d'un module ?
Régulier
Inscrit: 05/12/2003 17:21
De Marseille
Messages: 322
Il te suffit de copier le template voulu en lui donnant un autre nom.
Puis renseigner cet ajout dans le fichier xoops_version.php du module.

Exemple pour newbb :
copie du template newbb_block_new.html vers newbb_block_new2.html

Puis dans xoops_version.php reperer la déclaration du bloc :

$modversion['blocks'][1]['file'] = "newbb_new.php";
$modversion['blocks'][1]['name'] = _MI_NEWBB_BNAME1;
$modversion['blocks'][1]['description'] = "Shows recent topics in the forums";
$modversion['blocks'][1]['show_func'] = "b_newbb_new_show";
$modversion['blocks'][1]['options'] = "10|1|time";
$modversion['blocks'][1]['edit_func'] = "b_newbb_new_edit";
$modversion['blocks'][1]['template'] = 'newbb_block_new.html';


Faire un simple copier/coller en changeant le nom du template bien sûr et le numéro d'identification du bloc qui doit être un numéro libre (il y a 4 blocs dans newbb l'id 5 est donc dispo):

$modversion['blocks'][5]['file'] = "newbb_new.php";
$modversion['blocks'][5]['name'] = _MI_NEWBB_BNAME1;
$modversion['blocks'][5]['description'] = "Shows recent topics in the forums";
$modversion['blocks'][5]['show_func'] = "b_newbb_new_show";
$modversion['blocks'][5]['options'] = "10|1|time";
$modversion['blocks'][5]['edit_func'] = "b_newbb_new_edit";
$modversion['blocks'][5]['template'] = 'newbb_block_new2.html';


Il y a peut-être plus simple, en tout moi c'est que j'ai fait sur mon site pour des blocs système.

J'allais oublier : faire une mise à jour du module aprés.

Posté le : 20/04/2006 11:56
Partager Twitter Partagez cette article sur GG+
Re: Dupliquer un bloc d'un module ?
Régulier
Inscrit: 20/12/2005 05:40
De Toulouse
Messages: 207
Alors là si ça marche t'es un chef

Je crois que certains vont se régaler avec ton astuce, que je n'avais pas réussi à trouver avant.

Je teste cet aprem et je tiens au courant dans ce post

A + Matthieu

Posté le : 20/04/2006 17:01
Partager Twitter Partagez cette article sur GG+
Re: Dupliquer un bloc d'un module ?
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Et pourquoi celà ne fonctionnerait pas ?

mdr

Posté le : 20/04/2006 23:34

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Dupliquer un bloc d'un module ?
Régulier
Inscrit: 20/12/2005 05:40
De Toulouse
Messages: 207
Citation :

kris a écrit:

mdr


hors contexte kris

Je ne savais tout simplement pas que c'était aussi simple, j'apprend et parfois je suis surpris avec plaisir . De plus je suis assez collectionneur : je galère souvent avec des choses qui à toi, te paraissent EVIDENTES.

Deplus il me parait assez sympa pour les autres d'avoir une suite, savoir si c'était vraiement une solution qui marche et qui soit aussi simple à mettre en place

Le titre du post est assez explicite, donc la search box va être utile. Je pense au débutants comme moi qui aiment bien avoir une confirmation, une " yes ça marche bien", un témoignage quoi !!

A +

Posté le : 21/04/2006 00:39
Partager Twitter Partagez cette article sur GG+
Re: Dupliquer un bloc d'un module ?
Newbie
Inscrit: 28/05/2004 20:38
Messages: 12
En effet, cette astuce vient de m'être vraiment très utile...

J'avais pas eu l'idée de faire la mise à jour du module ! C'est tout ce qui me manquait !

Merci bien

Posté le : 02/09/2006 18:23
Partager Twitter Partagez cette article sur GG+
Re: Dupliquer un bloc d'un module ?
Aspirant
Inscrit: 28/02/2003 16:25
Messages: 59
hello,

voir aussi ce sujet de Dugris "Comment dupliquer les blocks d’un module." : https://www.frxoops.org/modules/newbb/ ... t&topic_id=16204&forum=12

Posté le : 02/09/2006 22:23
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

22 Personne(s) en ligne (18 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 22 | Plus ...