logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
12 visiteur(s) et 2 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 408 215

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» où se trouve la function Site_Activ

où se trouve la function Site_Activ#10966

2Contributeur(s)
MurielleTribal-Dolphin
3 Modérateur(s)
developpeurjpbJireck
Murielle Murielleicon_post
J'aimerais changer le visualisation des "activités du site" et par exemple supprimer ces 3 lignes:

Nb. de Sujets : 8
Nb. de Critiques : 0
Top 10 Statistiques

Mais où se trouve le script de cette fonction?
J'ai un peu cherché et je ne l'ai pas trouvé.

Dans cette fonction, on affiche les pages vues depuis une certaine date.
Est-il possible d'afficher le nombre de visiteurs?


Murielle
Tribal-Dolphin Tribal-Dolphinicon_post
Au lieu de modifier la fonction, je te conseille d'utiliser les métas-mots de Tito.

2 avantages : Tu touche pas au noyau, tu affiche ce que tu veut très simplement.
Murielle Murielleicon_post
J'ai bien trouvé le fichier extend-meta_lang.php de Tito (13 ans? :-o )
Je l'ai placé dans mon dossier npds (c'est bien là que je dois le mettre?)
Maintenant, il ne me reste plus qu'à comprendre comment l'utiliser.

Merci
Murielle Murielleicon_post
Voila ce que j'ai trouver utiliser ces meta-mots....

Il s'uffit d'utiliser $Xcontent=extend_meta_mot($Xcontent,$meta_mot,$chaine_rep);

Mais j'avoue que sans exemple concrêt, je nage dans la choucroute :# :-D

J'ai vu quelque part qu'il existait un forum dédié aux méta-mots et méta-languages. Mais j'ai pas trouvé où.

Est-ce que je peux utiliser ces méta-mots dans la configuration d'un "bloc de gauche" ou "de droite". Ou bien dois-je les utiliser dans le header de mon thème?


Merci d'avance
Murielle
Tribal-Dolphin Tribal-Dolphinicon_post
Si tu as télécharger son fichier, regarde dans le zip, il y à une doc.

Pour faire simple, les méta-mots son de la forme !metamot!
Tu créer un nouveau bloc et tu met dedans (par exemple) :
Nombre d'articles : !MetaMotNbArticles!
Nombre de membres : !MetaMotNbMembres!

Tu comprends le truc ?
Murielle Murielleicon_post
j'ai trouvé le fichier là bas: http://www.npds.org/article.php?sid=832

et il n'y a pas de doc :-(

Comme tu l'expliques, j'ai placé
Nombre de membres : !nbmembres!
dansle contenu d'un bloc de gauche. Dans le bloc apparait....

Nombre de membres : !nbmembres! :#
Tribal-Dolphin Tribal-Dolphinicon_post
Ou as tu mis le fichier ?
Normalement, il doit être dans /modules/meta-lang/
Murielle Murielleicon_post
je l'avais pas mis là. Maintenant, il est en bonne place mais ca ne fonctionne toujours pas. :-(
Je ne dois pas cocher qqpart "utiliser le méta-language"? ou alors utiliser un thème basé sur le méta-language?

Enfin, j'essaye de comprendre ou ca coince????
Tribal-Dolphin Tribal-Dolphinicon_post
C peut etre pas gerer dans un bloc !
Dans ce cas, créer un fichier et inclus le dans ton bloc (!include!#chemin/vers/frichier.txt)
Murielle Murielleicon_post
Je vais tester Merci bcp pour toute ton aide.
Murielle Murielleicon_post
Marche pas :paf

Voici ce que j'ai fait:

Dans un bloc de gauche j'ai entré cette unique ligne
!include!#modules/murielle/test.txt

Dans mon fichier teste.txt, j'ai écrit
Nombre de membres : !nbmembres!

Voici ce qui apparait dans mon menu de gauche:

Nombre de membres : !nbmembres! (pas dans un bloc)
Essai (titre du bloc)

modules/murielle/test.txt (intérieur du bloc)



Si je crée un fichier test.php comme suit
<?
echo "Nombre de membres : !nbmembres!";
?>

Et que je place !include!#modules/murielle/test.php
dans la définition du bloc

Voici ce qui apparaît à l'écran (la même chose)

Nombre de membres : !nbmembres!
Essai

modules/murielle/test.php



La solution n'est donc pas encore trouvée :-(

(Je suis désolée Tribal-Dolphin... ca marche pas)




Remarque: il n'y a pas de point d'exclamation devant !include!, il semble que ce soit le script du forum qui l'ajoute tout seul :-?

Tribal-Dolphin Tribal-Dolphinicon_post
Essaye d'integrer ce méta-mots dans l'édito, si ça marche pas : le méta-mot est faux / tu as pas la bonne version de NPDS
- EDIT -

La solution :
> un fichier meta.txt dans le dossier statique qui contient :
<?
$content = "";
$content .= "Nombre de membres = ".meta_lang("!nbmembres!");
?>

> Dans le bloc tu met :
!include!#static/meta.txt

Et le tour est joué.

[ Message édité par : Tribal-Dolphin : 06-04-2004 17:25 ]