Fork me on GitHub






Bloc "Contenu en attente"
Régulier
Inscrit: 15/09/2010 21:20
De picardie France
Messages: 101
Bonsoir,
Je voudrais avoir dans un bloc system une alerte pour des fichiers modifiés et des nouveaux fichiers avec le module TDMDownloads.
Si je mets ces 2 codes le dernier apparait mais pas le 1er.
Si je mets le 1er tout seul il fonctionne aussi.
Je n'arrive pas à mettre les 2 pour qu'ils apparaissent en même temps.
il s'agit du bloc :
\htdocs\modules\system\blocks\system_blocks.php
avec le fichier en langue
\htdocs\modules\system\language\french\blocks.php
Merci d'avance

// waiting content for TDMDownloads     if (xoops_isActiveModule('TDMDownloads') && $module_handler->getCount(new Criteria('dirname', 'TDMDownloads'))) {         $result = $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("tdmdownloads_mod")." WHERE modifysubmitter=1");         if ( $result ) {             $block['modules'][5]['adminlink'] = XOOPS_URL."/modules/TDMDownloads/admin/modified.php";             list($block['modules'][5]['pendingnum']) = $xoopsDB->fetchRow($result);             $block['modules'][5]['lang_linkname'] = _MB_SYSTEM_MFLS;         }     }     


// waiting content for TDMDownloads     if (xoops_isActiveModule('TDMDownloads') && $module_handler->getCount(new Criteria('dirname', 'TDMDownloads'))) {         $result = $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("tdmdownloads_downloads")." WHERE status=0");         if ( $result ) {             $block['modules'][5]['adminlink'] = XOOPS_URL."/modules/TDMDownloads/admin/downloads.php?op=list&statut_display=0";             list($block['modules'][5]['pendingnum']) = $xoopsDB->fetchRow($result);             $block['modules'][5]['lang_linkname'] = _MB_SYSTEM_TDMDOWNLOADS;         }     }

Posté le : 12/02/2014 23:13
Partager Twitter Partagez cette article sur GG+
Re: Bloc "Contenu en attente"
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Salut,
je suis loin d'être un expert,

mais je te dirais bien de changer le nom de tes variables.

Pour le 1er : utilise result1
pour le 2ième : utilise result2

et dis nous si c'est mieux...

Posté le : 12/02/2014 23:30

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Bloc "Contenu en attente"
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Ca donnerai ceci :
// waiting content for TDMDownloads 
    
if (xoops_isActiveModule('TDMDownloads') && $module_handler->getCount(new Criteria('dirname''TDMDownloads')))
    {
        
$result1 $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("tdmdownloads_mod")." WHERE modifysubmitter=1");
            if ( 
$result1 )
                {
                    
$block['modules'][5]['adminlink'] = XOOPS_URL."/modules/TDMDownloads/admin/modified.php";
                    list(
$block['modules'][5]['pendingnum']) = $xoopsDB->fetchRow($result1);
                    
$block['modules'][5]['lang_linkname'] = _MB_SYSTEM_MFLS;
                }
    }      


// waiting content for TDMDownloads
    
if (xoops_isActiveModule('TDMDownloads') && $module_handler->getCount(new Criteria('dirname''TDMDownloads')))
    {
        
$result2 $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("tdmdownloads_downloads")." WHERE status=0");
            if ( 
$result2 )
                {
                    
$block['modules'][5]['adminlink'] = XOOPS_URL."/modules/TDMDownloads/admin/downloads.php?op=list&statut_display=0";
                    list(
$block['modules'][5]['pendingnum']) = $xoopsDB->fetchRow($result2);
                    
$block['modules'][5]['lang_linkname'] = _MB_SYSTEM_TDMDOWNLOADS;
                }
    }

Posté le : 12/02/2014 23:34

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Bloc "Contenu en attente"
Régulier
Inscrit: 15/09/2010 21:20
De picardie France
Messages: 101
Je viens de tester et pas de bol ça ne marche pas.
Merci tout de même.

Posté le : 13/02/2014 10:59
Partager Twitter Partagez cette article sur GG+
Re: Bloc "Contenu en attente"
Régulier
Inscrit: 15/09/2010 21:20
De picardie France
Messages: 101
J'ai trouvé en bidouillant.
La slution consiste à mettre un numéro de modules qui n'existe pas ici (20).
ça donne :

// waiting content telechargement modifie for TDMDownloads      if (xoops_isActiveModule('TDMDownloads') && $module_handler->getCount(new Criteria('dirname', 'TDMDownloads')))     {         $result1 = $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("tdmdownloads_mod")." WHERE modifysubmitter=1");             if ( $result1 )                 {                     $block['modules'][20]['adminlink'] = XOOPS_URL."/modules/TDMDownloads/admin/modified.php";                     list($block['modules'][20]['pendingnum']) = $xoopsDB->fetchRow($result1);                     $block['modules'][20]['lang_linkname'] = _MB_SYSTEM_MFLS;                 }     }         




// waiting content for TDMDownloads     if (xoops_isActiveModule('TDMDownloads') && $module_handler->getCount(new Criteria('dirname', 'TDMDownloads')))     {         $result2 = $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("tdmdownloads_downloads")." WHERE status=0");             if ( $result2 )                 {                     $block['modules'][5]['adminlink'] = XOOPS_URL."/modules/TDMDownloads/admin/downloads.php?op=list&statut_display=0";                     list($block['modules'][5]['pendingnum']) = $xoopsDB->fetchRow($result2);                     $block['modules'][5]['lang_linkname'] = _MB_SYSTEM_TDMDOWNLOADS;                 }     }


Posté le : 13/02/2014 11:25
Partager Twitter Partagez cette article sur GG+
Re: Bloc "Contenu en attente"
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Haaa,
je t'avais mis sur la bonne voie, quand même, nn ?

Posté le : 13/02/2014 11:49

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Bloc "Contenu en attente"
Régulier
Inscrit: 15/09/2010 21:20
De picardie France
Messages: 101
merci
Nous avons tous besoin un jour d'aide..
Surtout en débutant sur Xoops.
J'en suis à mon quatrième site depuis que je connais Xoops et j'apprends encore...
J'ai quelques demandes d'aide par-ci par-là ...
Bonne continuation et je le sais à très bientôt ;)

Posté le : 15/02/2014 21:22
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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