Fork me on GitHub






Bloc généré í  la volée dans le module News
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

quelqu'un a t'il déjà essayé la fonctionnalité "A la volée" du module News (version utilisée 1.55). Cela permet de générer automatiquement un nouveau bloc en créant un bloc personnalisé.

J'ai créé un nouveau bloc, copié le code indiqué en l'occurence

include_once include_once XOOPS_ROOT_PATH.'/modules/news/blocks/news_top.php;
b_news_top_onthefly(published|10|25|0|0|0|0||1||||||3|4|1|2);


J'ai précisé "script php" dans type de contenu
puis j'ai réglé les droits d'accès mais aucun bloc ne s'affiche (même pas le titre ou un bloc vide).

Une idée ?

Merci

Posté le : 27/08/2007 18:07
Partager Twitter Partagez cette article sur GG+
Re: Bloc généré í  la volée dans le module News
Régulier
Inscrit: 06/07/2006 11:34
De Nord
Messages: 174
la semaine dernière je cherchais un peut la même chose que toi et j'ai trouvé ça:

dans le xoops_version.php tu ajoute la ligne en bleu

$modversion['blocks'][3]['file'] = "news_top.php";
$modversion['blocks'][3]['name'] = _MI_NEWS_BNAME4;
$modversion['blocks'][3]['description'] = "Shows top read news articles";
$modversion['blocks'][3]['show_func'] = "b_news_top_show";
$modversion['blocks'][3]['edit_func'] = "b_news_top_edit";
$modversion['blocks'][3]['options'] = "counter|10|25|0|0|0|0||1||||||";
$modversion['blocks'][3]['template'] = 'news_block_top.html';
$modversion['blocks'][3]['can_clone'] = true ;

ensuite tu clone le bloc dans l'admin ça marche nickel

Posté le : 28/08/2007 13:27

XOOPS 2.0.18 Protector 3.16 OVH 60GP FreeBox FireFox
-------------------------------------------------
Partager Twitter Partagez cette article sur GG+
Re: Bloc généré í  la volée dans le module News
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
@lm59

Ta réponse est loin d'être suffisante, dans ce cas la il est préférable de faire un lien vers le post d'origine, car la solution que tu proposes est incomplète et ne peut donc pas fonctionner !!!

le post d’origine

Posté le : 28/08/2007 14:08
Partager Twitter Partagez cette article sur GG+
Re: Bloc généré í  la volée dans le module News
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Merci, j'avais vu cette possibilité de cloner un bloc mais ce qui m'intéresse c'est l'utilisation de la fonction onthefly car j'imagine qu'on doit pouvoir l'utiliser ailleurs que dans un bloc pour insérer dans une autre page de contenu le contenu du bloc.
C'est que j'aimerais essayer de faire.

Posté le : 28/08/2007 15:55
Partager Twitter Partagez cette article sur GG+
Re: Bloc généré í  la volée dans le module News
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
J'ai trouvé le problème, c'était juste une erreur de syntaxe de ma part :
- il manquait un ' sur la première ligne
- les paramètres de la fonction de la seconde ligne doivent aussi être mis entre quote ce qui donne la bonne syntaxe suivante :

include_once XOOPS_ROOT_PATH.'/modules/news/blocks/news_top.php';
b_news_top_onthefly('published|10|25|0|0|0|0||1||||||3|4|1|2');


Jean-Christophe

Posté le : 30/08/2007 12:29
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

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