Re
Non aucun bloc.
oui il y a la recherche alphabétique.
Et j'ai bien un genre de menu, ou plutôt une liste des catégories principale qui correspond à cette requête du fichier index.php:
$sql = 'SELECT * FROM ' . $xoopsDB->prefix('xoopstube_cat') . ' WHERE pid=0 ORDER BY ' . $catsort;
pid = 0 donc bien seulement les categories principale.
ensuite il y a la liste des derniers liens ajouté qui correspond bien aussi au fichier index:
$result = $xoopsDB->query(
'SELECT * FROM ' . $xoopsDB->prefix('xoopstube_videos') . ' WHERE published > 0
AND published <= ' . time() . '
AND (expired = 0 OR expired > ' . time() . ')
AND offline = 0
ORDER BY published DESC', $limit, $start
);
Je ne vois aucune requête sur index.php qui correspond à cette cascade de requête avec jointure de table.
par contre, il est vrai que dans l'administration, il y a une option (que je garde désactivé) pour afficher aussi les sous catégories (ou dumoins les 5 première).
ça doit correspondre à ceci juste en dessous de la première requête montré plus haut:
$catsort = $xoopsModuleConfig['sortcats'];
$sql = 'SELECT * FROM ' . $xoopsDB->prefix('xoopstube_cat') . ' WHERE pid=0 ORDER BY ' . $catsort;
$result = $xoopsDB->query($sql);
while ($myrow = $xoopsDB->fetchArray($result)) {
$countin++;
$subtotalvideoload = 0;
$totalvideoload = xtube_getTotalItems($myrow['cid'], 1);
$indicator = xtube_isnewimage($totalvideoload['published']);
if (xtube_checkgroups($myrow['cid'])) {
$title = $xtubemyts->htmlSpecialCharsStrip($myrow['title']);
$arr = array();
$arr = $mytree->getFirstChild($myrow['cid'], 'title');
$space = 1;
$chcount = 1;
$subcategories = '';
foreach ($arr as $ele) {
if (TRUE == xtube_checkgroups($ele['cid'])) {
if ($xoopsModuleConfig['subcats'] == 1) {
$chtitle = $xtubemyts->htmlSpecialCharsStrip($ele['title']);
if ($chcount > 5) {
$subcategories .= '...';
break;
}
if ($space > 0) {
$subcategories .= '<br />';
}
$subcategories
.= '<a href="' . XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname') . '/viewcat.php?cid='
. $ele['cid'] . '">' . $chtitle . '</a>';
$space++;
$chcount++;
}
}
}
mais je ne vois toujours rien qui pourrait appeler à éxécuter les requêtes de viewcat.php sur l'index.php.
EDIT:
cette section d'affichage des sous catégories n'est pas en cause, je l'ai commenté et les requêtes sont toujours la.
tu peut voir la page et les requêtes au complet ici:
http://nsm08.casimages.com/img/2015/0 ... 140839421137512875641.pngEst ce que tu a une idée d'ou viennent toutes ces requêtes?
est ce bien les requêtes de viewcat qui sont éxécuté?
merci de ton aide