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

Poster la réponse dans le sujet : Questions  |  Index du Forum
A propos des messages privés
Les Utilisateurs anonymes peuvent poster de nouveaux Sujets et réponses dans ce Forum.
Identifiant : Anonyme
Icone du message :                       
                
Message :

HTML : Activé

       

      youtube 
 Plus d'émoticons

 Cliquez pour insérer des émoticons dans votre message :
 :-) ;-) :-P 8-) :-D :=! :b :D :# :-o :-? :-( :| :-| Mais c'est pas possible ! => :paf
Options : Désactiver le HTML pour cet envoi
Anti-Spam / Merci de répondre à la question suivante :
      

Aperçu des Sujets
developpeur
24581       
 

developpeur
 Posté : 11-12-2012 22:38
oui : un meta-mot ne fait pas d'echo (ou de print, ...) car son retour sert à prendre la place (du meta-mot) dans le flux

Regarde les metas de base de NPDS
jpb
2636       
 

jpb
 Posté : 10-12-2012 23:02
=>pas d'echo dans ton metamot ! mais une variable retourné par la fonction...
=> concatène ce que tu veux écrire dans une variable que retournera (return) ta fonction (ton meta) ...
=> aller dans le mainfile ne sert à rien
rockandsnow74
31    

rockandsnow74
 Posté : 10-12-2012 22:46
Citation : jpb 

Yo
echo ???

faut pas? j'mets quoi à la place?
Citation : jpb
concatène ce que tu veux écrire dans une variable que retournera (return) ta fonction (ton meta) ... 

un truc du genre, tu défini la fonction ds le mainfile puis tu l'app par meta dont le script serait par exemple:
function MM_MakeListSections($rubric) {
list($MT_MakeListSectionss)=MakeListSections($rubric);
return ($MT_MakeListSections);
}
Testé, mais le résultat est tjs pareil
jpb
2636       
 

jpb
 Posté : 10-12-2012 22:27
Yo
echo ???
concatène ce que tu veux écrire dans une variable que retournera (return) ta fonction (ton meta) ...
rockandsnow74
31    

rockandsnow74
 Posté : 10-12-2012 21:49
Voici le script du meta:
function MM_MakeMenuSections($rubric) {
global $NPDS_Prefix;
global $admin, $user;
$userinfo = explode(":",base_64_decode($xuser));
if ($admin) {
$query = "SELECT rubid, rubname, ordre FROM ".$NPDS_Prefix."rubriques WHERE enligne='1' and rubname<>'Divers' ORDER BY ordre";
} else {
$query = "SELECT rubid, rubname, ordre FROM ".$NPDS_Prefix."rubriques WHERE enligne='1' and rubname<>'Divers' ORDER BY ordre";
}
$result = sql_query($query);
$nb_rubrique = sql_num_rows($result);
"zlien = new Array;\n";
"menu = new Array;\n";
"menurubric = new Array;\n";
for ($i=0; $i<=($nb_rubrique-1); $i++) {
"zlien[$i] = new Array;\n";
}

$b = 1;
while($row = sql_fetch_row($result)) {
$rubid = $row[0];

$rubname = stripslashes($row[1]);
$rubname = aff_langue(str_replace("'","’",$rubname));
$ordre = $row[2];
"menu[$b] = '$rubname';";
"menurubric[$b] = '$rubid';";
$a = 0;
$result2 = sql_query("SELECT secid, secname, userlevel FROM ".$NPDS_Prefix."sections WHERE rubid='$rubid' ORDER BY ordre");
$nb_sections = sql_num_rows($result2);
if ($nb_sections < 1) {
echo "<ul><li><a class=\"menu\" href=\"sections.php?rubric=$rubid\">".aff_langue($rubname).&q uot;</a></li></ul>\n";
} else {
echo "<ul><li><a class=\"menu\" href=\"sections.php?rubric=$rubid\">".aff_langue($rubname).&q uot;</a></li><ul>\n";
}
while($row2 = sql_fetch_row($result2)) {
$tmp_auto=explode(",",$row2[2]);
while (list(,$userlevel)=each($tmp_auto)) {
$okprintLV1=autorisation($userlevel);
if ($okprintLV1) break;
}
if ($okprintLV1) {
$secid = $row2[0];
$secname = stripslashes($row2[1]);
$secname = str_replace("'","’",$secname);
$query3 = "SELECT artid FROM ".$NPDS_Prefix."seccont WHERE secid='$secid'";
$result3 = sql_query($query3);
$nb_article = sql_num_rows($result3);
if ($nb_article > 0) {
echo "<li><a class=\"noir\" href=\"sections.php?op=listarticles&secid=$secid\">".aff_ langue($secname)."</a></li>\n";
$a++;
}
}
}
$b++;
if ($nb_sections !=0) {
echo "</ul>";
}
echo "</ul>";
}
rockandsnow74
31    

rockandsnow74
 Posté : 10-12-2012 21:47
Citation : developpeur 

A mon sens c'est uniquement des probs de CSS  

Non, malheureusement pas, j'ai testé en rentrant la liste en dur.
Ca fonctionne...
Donc c'est au niveau de la temporisation du retour...
J'ai fait des tests en l'incluant dans mainfile, en créant un meta qui appelle la fonction...
Je sais plus quoi faire!!
Est-ce le meta?


rockandsnow74
31    

rockandsnow74
 Posté : 10-12-2012 11:18
Citation : developpeur 

A mon sens c'est uniquement des probs de CSS  

Mouais, mais pourquoi, lorsque je l'ajoute dans un bloc de droite, il apparaît au-dessus?
Est-ce qu'il y a moyen de temporiser le retour?



developpeur
24581       
 

developpeur
 Posté : 10-12-2012 00:23
A mon sens c'est uniquement des probs de CSS
rockandsnow74
31    

rockandsnow74
 Posté : 09-12-2012 22:15
Citation : developpeur 

La Navbar n'existe plus en NPDS REv 11 WS de mémoire (donc tu est en REv 11 de base)

Ensuite c'est un morceau de script qui lit la hiérarchie et qui l'affiche - si tu utilise des listes la CSS te permettra de presque tous faire

Je partirais sur un script autonome de sections.php ... ou alors j'ai pas tous compris

Message édité par : developpeur / 07-12-2012 22:35

 

Bon j'ai fait un meta (!makesectionlist!)qui me retourne les rubriques et sous rubriques sous formes de listes.
Il fonctionne, mais par exemple si j'app le meta dans un bloc, le contenu va s'afficher au-dessus du bloc, qu'est-ce que j'ai fait faux?

J'ai quand même essayé d'intégrer un menu vertical déroulant (http://styles.npds.org/sections.php?op=viewarticle&artid=25) dans le css.
Il fonctionne, mais si dans le header je défini


J'ai sous forme de liste le contenu de !makesectionlist!
Pourquoi?
Qu'est-ce que j'oublie
rockandsnow74
31    

rockandsnow74
 Posté : 07-12-2012 23:17
Dommage pour le navbar, c'est super pratique.
Ca a été remplacé par qqc d'autre similaire?
Pour info, je suis sur evolution pour l'instant.
J'vais essayer ds sections, merci!

Temps : 0.0167 seconde(s)