Drupal 7: quelques codes utiles

Bonjour.

Voici quelques «snippets» qui pourraient être utiles. Il suffit de les copier/coller dans un bloc:

=> compter le nombre de membres inscrits

<?php
$members
= db_query("SELECT count(uid) FROM {users} WHERE users.status=1")->fetchField();
echo
"membres : $members";
?>

=> compter le nombre de nœuds d'un type de contenu spécifique

<?php
$counter
= db_query("SELECT count(nid) FROM {node} WHERE node.type='NOM_DU_CONTENU' AND node.status=1")->fetchField();
echo
"annonces : $counter";
?>

=> à utiliser de concert avec le module «privage_messages»: permet d'avoir un lien «écrire à ce membre» dans un bloc (users/*):

<?php
// Get user object.
if ($account = menu_get_object('user') ) {
      if (
$url = privatemsg_get_link(array($account))) {
        return
l(t('contacter cet utilisateur'), $url, array('query' => drupal_get_destination()));
      }
}
?>
Tags : 
Version de Drupal :