Bonjour,
Depuis ce matin je me prend la tête à essayé de modifier le fichier "block-Random_Headlines.php", afin que celui-ci m'affiche les x articles aléatoires sur toutes les catégories du site (par défaut le fichier block-Random_Headlines affiche les X articles Aléatoires d'une même catégories).
J'ai essayé de multiples façons mais je bloque quelques part et je ne sais pas ou.
Merci à vous.
<?php
defined('mxMainFileLoaded') or die('access denied');
$mxblockcache = true;
global $prefix, $tipath;
$topic_array = "";
$result = sql_query("SELECT * FROM " . $prefix . "_topics");
$numrows = sql_num_rows($result);
if ($numrows > 1) {
$result = sql_query("SELECT topicid FROM " . $prefix . "_topics");
while (list($topicid) = sql_fetch_row($result)) {
$topic_array .= "$topicid-";
}
$r_topic = explode("-", $topic_array);
mt_srand((double)microtime() * 1000000);
$numrows = $numrows-1;
$topic = mt_rand(0, $numrows);
$topic = $r_topic[$topic];
} else {
$topic = 1;
}
$result = sql_query("SELECT sid, title FROM ${prefix}_stories WHERE topic='$topic' ORDER BY `time` DESC, `sid` DESC LIMIT 0,5");
$res = sql_query("SELECT topictext FROM " . $prefix . "_topics WHERE topicid='$topic'");
list($topictext) = sql_fetch_row($res);
while (list($sid, $title) = sql_fetch_row($result)) {
$tbl[] = '<li><a href="modules.php?name=News&file=article&sid=' . $sid . '">' . $title . '</a></li>';
}
if (isset($tbl)) {
$content .= '<ul class="list">' . implode('', $tbl) . '</ul>';
}
$blockfiletitle = $topictext;
?>