Fork me on GitHub






INFO : module Waiting : bloc + lisible
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Bonjour,
Si vous utilisez le très pratique module waiting, je vous propose ici de modifier votre bloc afin de le rendre plus efficace dans sa lecture :

- Quand il y a un contenu en attenten, le nombre de contenu en attente apparait en gras et en rouge.
- séparation + visible entre les modules par une barre


Allez dans admin / template
Sur votre clone de template,
Cliquez sur liste de Waiting Contents Extensible
Editez waiting_block_waiting.html et remplacer le code entier par
<{foreach item=module from=$block.modules}>
<
b><{$module.name}></b>
<
ul>
  <{foreach 
item=pending from=$module.pending}>
  <
li>
      <
a href="<{$pending.adminlink}>"><{$pending.lang_linkname}></a> : 
    <{if 
$pending.pendingnum}>
      <
font color=red><b><{$pending.pendingnum}></b></font>
    <{else}>
      <{
$pending.pendingnum}>
    <{/if}>
  </
li>
  <{/foreach}>
</
ul>
<
hr />
<{/foreach}>


Testé avec le module en v 0.92

Posté le : 01/08/2005 12:15

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: INFO : module Waiting : bloc + lisible
Semi pro
Inscrit: 07/05/2005 14:17
Messages: 1126
Open in new window

Posté le : 01/08/2005 13:03
Partager Twitter Partagez cette article sur GG+
Re: INFO : module Waiting : bloc + lisible
Semi pro
Inscrit: 23/09/2003 08:29
De Perdu dans le Morvan
Messages: 562
Alain, pendant que tu es dans le module waiting, il faut faire une modif pour qu'il marche avec la v1.4 de catads.
$criteria = new Criteria('waiting''1''=');

Tu peux me dire si c'est bon ? (pas testé)

Posté le : 01/08/2005 14:56

Open in new window Mitmia.com la boutique du didgeridoo .
Partager Twitter Partagez cette article sur GG+
Re: INFO : module Waiting : bloc + lisible
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Non, avec catads 1.4, le module waiting v0.92 ne comptabilise pas les annonces en attentes.

Il faut modifier le fichier catads.php sous modules\waiting\plugins

<?php
function b_waiting_catads(){
   
$xoopsDB =& Database::getInstance();
   
$block = array();

   
$result $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("catads_ads")." WHERE [color=FF0000]waiting ='1'[/color]");
   if ( 
$result ) {
       
$block['adminlink'] = XOOPS_URL."/modules/catads/admin/index.php";
       list(
$block['pendingnum']) = $xoopsDB->fetchRow($result);
       
$block['lang_linkname'] = _PI_WAITING_SUBMITTED ;
   }

   return 
$block;
}
?>


Je le signale à l'auteur du module, GiJoe afin d'avoir une nouvelle version, je lui proposerai par le même occasion "mes améliorations" sur le bloc

Posté le : 01/08/2005 16:50

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: INFO : module Waiting : bloc + lisible
Semi pro
Inscrit: 23/09/2003 08:29
De Perdu dans le Morvan
Messages: 562
Même si le résultat est identique, je préfère ça (c'est plus xoopsement correct )
<?php
function b_waiting_catads(){
       
$block = array();
    
$ads_hnd =& xoops_getmodulehandler('ads''catads');
    
$criteria = new Criteria('waiting''1''=');
    
$nbads $ads_hnd->getCount($criteria);
       if ( 
$nbads ) {
       
$block['adminlink'] = XOOPS_URL."/modules/catads/admin/index.php?action=waiting";
       
$block['pendingnum'] = $nbads;
       
$block['lang_linkname'] = _MB_WAITING_CATADS ;
       }
   return 
$block;
}
?>

Posté le : 01/08/2005 17:09

Open in new window Mitmia.com la boutique du didgeridoo .
Partager Twitter Partagez cette article sur GG+
Re: INFO : module Waiting : bloc + lisible
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Oui, grand maitre !

toutefois, une ligne est à changer :

$block['lang_linkname'] = _PI_WAITING_WAITINGS ;

Posté le : 01/08/2005 17:28

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: INFO : module Waiting : bloc + lisible
Régulier
Inscrit: 16/09/2006 16:07
De Au pays de l'ours.
Messages: 387
salut les grand maitres.

Veuillez excuser petit moustique que je suis mais,
y aurait-il moyen que le lien s'affiche quand il n'y a pas de contenus en attente, comme avec les autres modules ?

A+


ps:
catads 1.4
waiting 0.94
xoops 2.15

Posté le : 14/10/2006 04:07
Partager Twitter Partagez cette article sur GG+
Re: INFO : module Waiting : bloc + lisible
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
peut-etre de la façon suivante (j'ai pas testé), cad en retournant au moins le nom du module dans le tableau.

<?php
function b_waiting_catads(){
    
$block = array();
    
$ads_hnd =& xoops_getmodulehandler('ads''catads');
    
$criteria = new Criteria('waiting''1''=');
    
$nbads $ads_hnd->getCount($criteria);

    
$block['lang_linkname'] = _MB_WAITING_CATADS ;

    if ( 
$nbads ) {
        
$block['adminlink'] = XOOPS_URL."/modules/catads/admin/index.php?action=waiting";
        
$block['pendingnum'] = $nbads;
    }
    return 
$block;
}
?>

Posté le : 14/10/2006 08:39
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

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