Etape 1/http://www.pragmamx.fr/Forum-topic-1170.htmlCe qui donne:
<?php
defined('mxMainFileLoaded') or die('access denied');
$mxblockcache = true;
/*
* Options de configuration du bloc
*/
$max_news = 20;//nombre de news à afficher
/*
* Fin de la configuration du bloc
*/
global $prefix;//Pour récupérer le préfixe des tables pour les requêtes sql
// Pour le multilangue
if ($GLOBALS["multilingual"] == 1) {
if (ereg("german", $GLOBALS["currentlang"])) $thislang = "german";
else $thislang = $GLOBALS["currentlang"];
$querylang = " WHERE (alanguage LIKE '$thislang%' OR alanguage='') AND `time` <= now()";
} else {
$querylang = "WHERE `time` <= now()";
}
// Fin multilangue
$content = '';//Initialisation de la variable $content = contenu affiché pour le bloc
?>
J'ai commenté les lignes pour bien comprendre, reste à faire la requête sql pour récupérer les news.
Tu suis ?
Sur la requête on a besoin d'afficher quoi à ton avis (quelles informations de snews) ? car je pense que l'heure est inutile.
ex de sélection pris sur ton bloc phpnuke
SELECT sid, title, aid, informant, counter, topic, time FROM ".$prefix."_stories
Mais on peut sélectionner vraiment ce dont on a envie, regarde la table _??????_stories via phpmyadmin pour choisir les futur champs que tu veux récupérer.