Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
Modéré par : developpeur jpb Jireck 
Index du Forum » » Questions » » Les dix derniers posts affichés en accueil.  
3 pages [ 1 | 2 | 3 ]
AuteurLes dix derniers posts affichés en accueil.
Isabelle83
287     

Isabelle83
  Posté : 16-08-2006 20:03

Bonjour à tous..

J'ai regardé tous les posts concernant ce truc..
C'est à dire:

Afficher en condensé les 10 derniers posts forums en accueil..
Maintes fois la question a été posée je le sais, mais les réponses parfois sont contradictoires d'ou ma confusion.

Je m'explique:

J'ai lu que cela était inclu dans npds sable.
Puis j'ai lu qu'il fallait charger un truc nommé
extend-meta_lang.zip parce que justement ç'était pas prévu et qu'il fallait telecharger ce truc chez dido ou dodi je sais plus lol.. Sauf que je suis allé sur son site et que je trouve pas le truc en question.
J'ai essayé de m'inscrire en membre mais j'y ai renoncé, car c tout juste si on demande pas le N° de Securité sociale ou le nom du grand père..:))

Donc ma question est celle ci:
Est ce inclu ou pas dans npds2004?
Ou faut t'il absolument charger un module ou un script supplémentaire?

J'ai vu ce truc sur de nombreux sites et je trouve ça très joli et très pratique quand c'est en accueil en bas et centré.
Et le central board? je le trouve ou aussi?
Il faut ce truc aussi?

Merci d'avance..
Et désolée de concentrer mes questions ainsi.
Mais plus je lis les posts et moins je m'y retrouve.

Merci.
Et toutes mes excuses de ressortir ce sujet antique lol.

Isa..............

  Profil  Citation   
Isabelle83
287     

Isabelle83
  Posté : 16-08-2006 20:07

J'ai lu aussi un truc qui parle de ceci:
function#RecentForumPosts
params#Forums,10,0,false,10,false,-:

Bref, finalement beaucoup d'explications différentes..
Je sais plus à quel diablotin me vouer.

Merci et désolée de vous embêter avec cela..

Isa.

  Profil  Citation   
reef-passion
1456       

reef-passion
  Posté : 16-08-2006 20:37

yop isa

donne moi ton mail en MP et je t'envoie le code de mon édito (qu'il te faudra modifier un peu bien sur pour le mettre à ton gout) et l'extend-metalang qui tourne sur passion

  Profil  Citation   
Fiaschi
243     

Fiaschi
  Posté : 18-08-2006 16:36

Et nous alors pas de réponse, voilà ce que c'est d'avoir un joli minois

  Profil  E-mail  www  Citation   
Isabelle83
287     

Isabelle83
  Posté : 18-08-2006 16:50

Mais non lol,
C'est pas à cause de mon minois heu bof.
C'est parce que je leur ai promis un apéro..
Sinon faut utiliser le metamot


!lastforums!

Tu le mets où tu veux que le tes 10 derniers forums actifs apparaissent.
Dans l'édito.

Mais c'est facile lol..
Suffisait de me demander..
Quand je dis que c'est moi qui aie formé toute la Team ici c'est drôle mais personne me croit.

Sinon je remercie Reef Passion pour sa proposition..
Mais c'est résolu chez moi, Merci!!

Ah le site de Reef Passion.
Quelle beauté ce truc!!

Allez zou, je file
Isa...



Message édité par : Isabelle83 / 18-08-2006 16:53


  Profil  Citation   
FURAX69
80    

FURAX69
  Posté : 26-08-2006 22:34

Hello,

Je souhaiterais moi aussi, pouvoir afficher les derniers topics de mes forums dans l'acceuil de mon site (ou dans l'édito)... J'ais donc essayé le métamot indiqué par Isabelle : !lastforums!
Mais il semble ne pas fonctionner...

HELP !

  Profil  E-mail  www  Citation   
leloup31
1994       
 

leloup31
  Posté : 26-08-2006 22:59

Celui-la fonctionne et prend en compte les groupes


#autodoc !lastforums! : Affihce les X derniers posts des forums avec un icone correspondant à lu/non-lu
  $maxcount = "10"; //Remplacez le nombre par le nombre de sujets que vous voulez afficher
  global $cookie;
  $mbid = mysql_fetch_row(mysql_query("SELECT uid FROM users WHERE uname='$cookie[1]'"));
  $corps = "<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"0 \"><tr align=\"center\" class=\"HEADER\">" ;
  $corps .= "<td></td><td width=\"55%\"><b>Sujet</b></td><td width=\"20%\"><b>Date</b></td><td width=\"25%\"><b>Auteur</b></td></tr>";
   $result = mysql_query("select distinct topic_id from posts where forum_id!=13 order by post_id desc limit $maxcount");
   if (!$count) $count = mysql_num_rows($result);
   if ($count>$maxcount)$count=$maxcount;
   $ibid=0;
   $forum_limit=0;
   while ($forum_limit<$count){
   $classe = tablos();
       list($topic_id) = mysql_fetch_row($result);
       list($post_id, $forum_id, $poster_id, $time) = mysql_fetch_row(mysql_query("select post_id, forum_id, poster_id, post_time from posts where topic_id = $topic_id order by post_id desc limit 1"));
     $forum_limit++;
     if ($topic_id!=0) list($topic_title) = mysql_fetch_row(mysql_query("select topic_title from forumtopics where topic_id=$topic_id"));
      if ($poster_id!=0) list($uname) = mysql_fetch_row(mysql_query("select uname from users where uid=$poster_id"));
     $corps .= "<tr align=\"center\" $classe>" ;

     $sqlR = "SELECT rid FROM forum_read WHERE topicid='$topic_id' and uid='$mbid[0]'";
     if ($replys >= $hot_threshold) {
         if ((mysql_num_rows(mysql_query($sqlR))== 0)) { $image = "images/forum/icons/hot_red_folder.gif"; }
        else { $image = "images/forum/icons/hot_folder.gif"; }
     } else {
         if (mysql_num_rows(mysql_query($sqlR))==0) { $image = "images/forum/icons/red_folder.gif"; }
        else { $image = "images/forum/icons/folder.gif"; }
        if ($myrow[topic_status] == 1) { $image = "images/forum/icons/lock.gif"; }
     }
  $corps .= "<td><img src=\"$image\"><td align=\"left\">";
  $corps .= " <a href=\"viewtopic.php?topic=$topic_id&amp;forum=$forum_id\">$topic_title& lt;/a></td>";
  $corps .= "<td align=\"center\">$time</td> " ;
  $corps .= "<td><a href=\"user.php?op=userinfo&amp;uname=$uname\">$uname</a></td&g t;</tr>\n";
  }
  $corps .="</table>";
  $Xcontent=extend_meta_mot($Xcontent,"!lastforums!",$corps);
  



  Profil  www  Citation   
FURAX69
80    

FURAX69
  Posté : 27-08-2006 00:22

??? Je le mets où ce code ???

  Profil  E-mail  www  Citation   
dech
2123       
 

dech
  Posté : 27-08-2006 00:56

Citation : FURAX69
Hello,
Je souhaiterais moi aussi, pouvoir afficher les derniers topics de mes forums dans l'acceuil de mon site (ou dans l'édito)... J'ais donc essayé le métamot indiqué par Isabelle : !lastforums!
Mais il semble ne pas fonctionner...
HELP !

C'est pas étonnant que ce meta ne fonctionne pas si tu ne sais pas l'endroit ou tu doit placer le code. Il existe un espace (forum) dédié aux metamots sur modules.npds

  Profil  www  Citation   
FURAX69
80    

FURAX69
  Posté : 28-08-2006 17:59

Merci !
Quand on sait où il faut installer le code, c'est mieux en effet

Cependant, mes 10 topics s'affichent correctement (j'ai placé le métamot dans mon édito)
les liens vers les topics (si l'on clique directement dessus) sont erronés :



http://mtg.lyon.online.fr/viewtopic.?topic=50&forum=7

Au lieu de

http://mtg.lyon.online.fr/viewtopic.php?topic=50&forum=7



Et je ne vois pas où ça coince dans le code !???

HELP

  Profil  E-mail  www  Citation   
FURAX69
80    

FURAX69
  Posté : 28-08-2006 18:16

Je pense que cette ligne soit la raison de mon problème :



$corps .= " <a href=\"viewtopic.php?topic=$topic_id&amp;forum=$forum_id\">$topic_title& amp; lt;/a></td>";



Mais je ne vois pas où puisque le ".php" y figure bien !!!???

  Profil  E-mail  www  Citation   
oim
1453       
 

oim
  Posté : 28-08-2006 21:12

Slt, ce meta ne prend pas en compte les groupes !

  Profil  www  Citation   
FURAX69
80    

FURAX69
  Posté : 28-08-2006 21:50

En effet... une solution ?

  Profil  E-mail  www  Citation   
leloup31
1994       
 

leloup31
  Posté : 28-08-2006 22:06

essaye celui-la ça ira mieux


autodoc !lastforums! : Affihce les X derniers posts des forums avec un icone correspondant à lu/non-lu
   $maxcount = "10"; //Remplacez le nombre par le nombre de sujets que vous voulez afficher
   global $cookie;
   $mbid = mysql_fetch_row(mysql_query("SELECT uid FROM users WHERE uname='$cookie[1]'"));
   $corps = "<table width=\"100%\" border=1 bordercolor=$bgcolor4 cellpadding=2 cellspacing=0 bgcolor=$bgcolorblock><tr align=center bgcolor=$bgcolor2>" ;
   $corps .= "<td></td><td width=55%><font size=2><b>Sujet</b></font></td><td width=20%><font size=2><b>Date</b></font></td><td width=25%><font size=2><b>Auteur</b></font></td></tr>";
    $result = mysql_query("select distinct topic_id from posts where forum_id!=13 order by post_id desc limit $maxcount");
    if (!$count) $count = mysql_num_rows($result);
    if ($count>$maxcount)$count=$maxcount;
    $ibid=0;
    $forum_limit=0;
    while ($forum_limit<$count){
        list($topic_id) = mysql_fetch_row($result);
        list($post_id, $forum_id, $poster_id, $time) = mysql_fetch_row(mysql_query("select post_id, forum_id, poster_id, post_time from posts where topic_id = $topic_id order by post_id desc limit 1"));
      $forum_limit++;
      if ($topic_id!=0) list($topic_title) = mysql_fetch_row(mysql_query("select topic_title from forumtopics where topic_id=$topic_id"));
       if ($poster_id!=0) list($uname) = mysql_fetch_row(mysql_query("select uname from users where uid=$poster_id"));
      if ($ibid==0) {
          $ibid=1;
         $bcolor=$bgcolor1;
      } else {
         $ibid=0;
         $bcolor=$bgcolor3;
      }
      $corps .= "<tr align=center bgcolor=$bcolor>" ;
$p="ph";
$h="p";
      $sqlR = "SELECT rid FROM forum_read WHERE topicid='$topic_id' and uid='$mbid[0]'";
      if ($replys >= $hot_threshold) {
          if ((mysql_num_rows(mysql_query($sqlR))== 0)) { $image = "images/forum/icons/hot_red_folder.gif"; }
         else { $image = "images/forum/icons/hot_folder.gif"; }
      } else {
          if (mysql_num_rows(mysql_query($sqlR))==0) { $image = "images/forum/icons/red_folder.gif"; }
         else { $image = "images/forum/icons/folder.gif"; }
         if ($myrow[topic_status] == 1) { $image = "images/forum/icons/lock.gif"; }
      }
   $corps .= "<td><img src=\"$image\"><td align=left><font size=2 face=\"tahoma,$site_font\" color=$textcolor1>";
   $corps .= " <a href=\"viewtopic.".$p.$h."?topic=$topic_id&forum=$forum_id\">$topic_titl e</ a></font></td>";
   $corps .= "<td align=center><font size=1 face=\"tahoma,$site_font\" color=$textcolor1>$time</font></td> " ;
   $corps .= "<td><font size=2 face=\"tahoma,$site_font\" color=$textcolor1><a href=\"user.".$p.$h."?op=userinfo&uname=$uname\">$uname</a></fo nt> </td></font></tr>";
   }
   $corps .="</table>";
   $Xcontent=extend_meta_mot($Xcontent,"!lastforums!",$corps);




  Profil  www  Citation   
oim
1453       
 

oim
  Posté : 28-08-2006 23:33

Slt, c le même qui prend en compte .php mais ca ne prend toujours pas les groupes.

  Profil  www  Citation   
Aller à la page : [ 1 | 2 | 3 ]
  
Sauter à :

Temps : 0.0189 seconde(s)