Fork me on GitHub

Rapport de message :*
 

Re: xoopstube: index : liste alphabetique qui commence par les nombres :0123...

Titre du sujet : Re: xoopstube: index : liste alphabetique qui commence par les nombres :0123...
par celinefnac sur 21/06/2013 15:52:37

moi, depuis 2003... lol !

Les modifications avec les nombres, fonctionnent, merci, nickel.


Par contre, avec les 2 modifs dans function + le css du module, je me retrouve avec une page blanche.

Donc je sais pas.

j'ai bien inserer les lignes, en conservant le reste dans function (je ne sais pas si c'est bien ça) :


function xoopstube_letters() {
global $xoopsModule;




$distinctDbLetters_arr = array();
$sql = 'SELECT DISTINCT (UPPER(LEFT(title, 1))) AS letter FROM ' . $xoopsDB->prefix('xoopstube_videos') ;
if ($result = $xoopsDB->query($sql)) {
while ($row = $xoopsDB->fetchArray($result)) {
$distinctDbLetters_arr[] = $row['letter'];
}
}
unset($sql);

if (in_array($ltr, $distinctDbLetters_arr)) {
$letterchoice
.= '<a class="xoopstube_letters xoopstube_letters_green" href="';
} else {
$letterchoice
.= '<a class="xoopstube_letters" href="';
}



$letterchoice = '<div>' . _MD_XTUBE_BROWSETOTOPIC . '</div>';
$alphabet = xoopstube_alfabet();
$num = count($alphabet) - 1;
$counter = 0;
while (list(, $ltr) = each($alphabet)) {
$letterchoice
.= '<a class="xoopstube_letters" href="' . XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname')
. '/viewcat.php?list=' . $ltr . '">' . $ltr . '</a>';
if ($counter == round($num / 2)) {
$letterchoice .= '<br />';
} elseif ($counter != $num) {
$letterchoice .= '&nbsp;';
}
$counter++;
}
return $letterchoice;
}

function xtube_isnewimage($published) {



...


merci de votre aide

Celine
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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