Fork me on GitHub






Adapter le contenu d'un block a une page
Aspirant
Inscrit: 16/10/2006 12:06
Messages: 26
Bonjour a tous

J'aimerai savoir si quelqu'un sait comment adapter le contenu d'un block (exemple topposters / smartmedia last upload etc.) à una page ? Doit on redeclarer un script ou y a t il un moyen, via un template+smarty, de l'intégrer à une nouvelle page ?

Merci

Posté le : 23/11/2006 17:18
Partager Twitter Partagez cette article sur GG+
Re: Adapter le contenu d'un block a une page
Semi pro
Inscrit: 05/04/2003 19:03
Messages: 1645
Bonjour,

je ne suis pas sûr de comprendre la question. Que souhaites-tu faire exactement?

@+

Posté le : 23/11/2006 17:25
Partager Twitter Partagez cette article sur GG+
Re: Adapter le contenu d'un block a une page
Aspirant
Inscrit: 16/10/2006 12:06
Messages: 26
Bonjour

En fait, bien que cela doive etre simple, je lutte un peu pour adapter le tri d'un tableau dans la base de données (exemple classement des photos les plus vues, utilisateurs les mieux notés etc). ce que j'aimerai faire en fait, c'est sur une meme page, intégrer le classement des 10 meilleures photos (xcgal), 10 meilleurs membres (fonction hit et vote dans userinfo) les 10 meilleurs chansons (smartmedia).

Posté le : 23/11/2006 17:29
Partager Twitter Partagez cette article sur GG+
Re: Adapter le contenu d'un block a une page
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Citation :

yomhatiqva a écrit:

En fait, bien que cela doive etre simple, [...]


Rien n'est jamais simple.

Pour faire ce que tu demandes, il te faudra plonger les doigts dans le code. Créer éventuellement un module qui ira rechercher les informations dans les différentes tables de la bases de donnée, récupérer les informations et les afficher comme souhaité.

Je ne crois pas qu'il existe encore à l'heure actuelle de module qui permette de personnaliser le contenu issu de n'importe quel module...


Posté le : 23/11/2006 17:33
Partager Twitter Partagez cette article sur GG+
Re: Adapter le contenu d'un block a une page
Aspirant
Inscrit: 16/10/2006 12:06
Messages: 26
Tu as tout compris J'ai créé le module "top", mais je bute en fait sur la manière d'intégrer le script des blocs dans une page ex:

Citation :

function b_smartmedia_clips_recent_show($options)
{
// This must contain the name of the folder in which reside SmartClient
if( !defined("SMARTMEDIA_DIRNAME") ){
define("SMARTMEDIA_DIRNAME", 'smartmedia');
}
include_once(XOOPS_ROOT_PATH."/modules/" . SMARTMEDIA_DIRNAME . "/include/common.php");

//$max_clips = $options[0];
$title_length = $options[0];
$max_clips = $options[1];

$smartmedia_clip_handler =& xoops_getmodulehandler('clip', 'smartmedia');
$clipsArray =& $smartmedia_clip_handler->getClipsFromAdmin(0, $max_clips, 'clips.counter', 'DESC', 'all');

If ($clipsArray) {
foreach ($clipsArray as $clipArray) {
$clip = array();
$clip['itemlink'] = '<a href="' . SMARTMEDIA_URL . 'clip.php?categoryid=' . $clipArray['categoryid'] . '&folderid=' . $clipArray['folderid'] . '&clipid=' . $clipArray['clipid'] . '">' . $clipArray['title']. '</a>';
$clip['categoryid'] = $clipArray['categoryid'];
// $clip['counter'] = $clipArray[]->getVar('counter');
$block['clips'][] = $clip;
unset ($clip);
}
}

$block['smartmedia_url'] = SMARTMEDIA_URL;

return $block;
}


Par quoi dois-je remplacer $block ?

Posté le : 23/11/2006 17:36
Partager Twitter Partagez cette article sur GG+
Re: Adapter le contenu d'un block a une page
Aspirant
Inscrit: 16/10/2006 12:06
Messages: 26
Résolu: apprendre le php aide pas mal

Posté le : 25/11/2006 23:45
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

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