Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 3 4 (5) 6 7 8 ... 412 »


Re: xoopstube: index : liste alphabetique qui commence par les nombres :0123...
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
En fait, après d'autres tests, je dois affiner la requête, car tu n'auras pas la liste complète des doublons.
Je reviens poster un truc plus complet.

Posté le : 24/06/2013 10:08
Transférer la contribution vers d'autres applications Transférer


Re: xoopstube: index : liste alphabetique qui commence par les nombres :0123...
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Oui je pense aussi que sur le vivid c'est mieux.

En même temps, le double test est pas mal, imaginons qu'on récupère une vidéo sur youtube, avec un certain titre et un certain id.
1 an plus tard, on récupère encore la même vidéo, avec un autre ID puisque repostée par quelqu'un d'autre, mais le même titre que l'origine.
On peut donc avoir 2 vidéos avec un même titre mais un id différent.

Posté le : 24/06/2013 09:56
Transférer la contribution vers d'autres applications Transférer


Re: xoopstube: index : liste alphabetique qui commence par les nombres :0123...
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Si tu n'as pas la pastille verte sur les lettres, vérifie dans ton fichier xtubestyle.css que tu as bien ce code

.xoopstube_letters_green {
    
background-imageurl(images/icon/film_on.png);
    
color:#fff;
}


Et vérifie que tu as bien l'image : /modules/xoopstube/images/icon/film_on.png

***

Pour ta question sur les doublons, le plus simple et de passer par phpmyadmin, et faire une requête sur la table contenant les vidéos.
Ainsi tu auras sous les yeux, les vidéos en double, avec leur ID, leur catégorie (id), leur titre, leur code et le nombre de fois où elle sont présentes dans la table.

Dans phpmyadmin, utiliser cette requête, en remplaçant xe62_xoopstube_videos par ton propre nom de table.

[edit]
Ne pas utiliser ces requêtes, elles ne font pas ce que tu cherches en fait.
Voir mes messages suivant avec les bonnes requêtes.
[/edit]

SELECT lidcidtitlevididcount(title) as nombre FROM xe62_xoopstube_videos GROUP BY title HAVING nombre 1 ORDER BY nombre


Tu peux aussi faire la recherche sur le code de la vidéo (au cas où tu aies une même vidéo, avec 2 titres différents).
SELECT lidcidtitlevididcount(vidid) as nombre FROM xe62_xoopstube_videos GROUP BY title HAVING nombre 1 ORDER BY nombre

Posté le : 24/06/2013 09:51
Transférer la contribution vers d'autres applications Transférer


Re: xoopstube: index : liste alphabetique qui commence par les nombres :0123...
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Citation :
celinefnac a écrit :
Bonjour,

Je viens de tester.

C'est ok pour moi désormais (plus de page blanche), par contre les couleurs sont "drôles", car elles sont claires, s'il y a des vidéos dans la lettre (ex : A,B...) et sur fond gris s'il n'y a rien (ex : W,X...).


Ça serait peut être mieux le contraire, non ?

J'ai peur que les gens cliquent sur les plus foncés d'office, non ?


Merci de vos réponses.


Celine


Par contre, je pensais à un truc : ok les lettres sont en blanc dans mon exemple, mais normalement tu as une pastille verte qui fait bien ressortir les lettres contenant des vidéos.

Open in new window

Posté le : 24/06/2013 09:10
Transférer la contribution vers d'autres applications Transférer


Re: Relooking "Input file" dans formulaire.
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Le 2ème lien est le rendu obtenu avec le code du premier lien
J'ai trouvé ça par hasard.

Posté le : 23/06/2013 20:12
Transférer la contribution vers d'autres applications Transférer


Re: xoopstube: index : liste alphabetique qui commence par les nombres :0123...
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Ce n'était qu'un exemple, à toi de voir ce que tu veux et adapter la feuille de style en fonction
Je regarde ça demain (mettre en clair les lettres sans vidéos, et en sombre, les lettres contenant une vidéo).

Posté le : 23/06/2013 20:12
Transférer la contribution vers d'autres applications Transférer


Re: Relooking "Input file" dans formulaire.
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763

Posté le : 23/06/2013 14:22
Transférer la contribution vers d'autres applications Transférer


Re: Relooking "Input file" dans formulaire.
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Salut,
Mais c'était juste le visuel de ton input qui ne plaisait pas ?
Du css n'aurait pas suffit ?

Posté le : 23/06/2013 13:15
Transférer la contribution vers d'autres applications Transférer


Re: xoopstube: index : liste alphabetique qui commence par les nombres :0123...
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Salut Grom !

Celinefnac, c'est vrai que les indications sur xoops.org sont un peu légères.
Je viens de tester, tu peux faire comme ça, ça marche bien.

Pour xoopstube 1.06 :

Editer le fichier /modules/xoopstube/includes/functions.php
Vers la ligne 494, trouver la fonction xoopstube_letters()
Et la remplacer intégralement par ceci :
function xoopstube_letters() {
    global 
$xoopsModule$xoopsDB;

    
$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);

    
$letterchoice '<div>' _MD_XTUBE_BROWSETOTOPIC '</div>';
    
$alphabet     xoopstube_alfabet();
    
$num          count($alphabet) - 1;
    
$counter      0;
    while (list(, 
$ltr) = each($alphabet)) {

    if (
in_array($ltr$distinctDbLetters_arr)) {
            
$letterchoice
            
.= '<a class="xoopstube_letters xoopstube_letters_green" href="' XOOPS_URL '/modules/' $xoopsModule->getVar('dirname')
            . 
'/viewcat.php?list=' $ltr '">' $ltr '</a>';
        } else {
            
$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;
}


Editer ensuite le fichier /modules/xoopstube/xtubestyle.css :

Et ajouter tout en bas du fichier :
.xoopstube_letters_green {
    
background-imageurl(images/icon/film_on.png);
    
color:#fff;
}


J'ai notamment ajouté $xoopsDB, sans quoi nous avions immanquablement une page blanche.
Idem avec la 2ème partie du code, créant les liens, ils n'étaient pas complets sur xoops.org

J'ai utilisé l'image film_on.png (à la place de backgnd_green.png que nous n'avons pas), mais tu pourras mettre celle que tu veux en mettant à jour le fichier css.

Si ça marche pour toi, j'irai poster ça sur xoops.org

Posté le : 22/06/2013 20:35
Transférer la contribution vers d'autres applications Transférer


Re: TinyMCE v4 pour XOOPS : Version à tester
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Quand je te disais que j'avais perdu la main
C'te misère :p

Posté le : 21/06/2013 15:54
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 3 4 (5) 6 7 8 ... 412 »




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

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