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 » » Bloc - Menu déroulant  
2 pages [ 1 | 2 ]
AuteurBloc - Menu déroulant
L0udgi
19   

L0udgi
  Posté : 01-02-2011 15:25

Bonjour,

Je suis stagiaire dans un école, ou je dois mettre en place un site web, pour une bonne clarté, je dois créer un bloc à droite dans lequel je dois mettre le titre des formation que l'école dispense, en cliquant sur le "+" avant le titre, il dois se déplier d'autre lien pointant vers des pages d'info.

Comment réaliser ça ??

J'ai déja créer mon bloc, me faut juste le code à mettre dedans pour obtenir les points cité plus haut.

J'ai un code là, mais qui fonctionne pas, erf!

Merci pour toutes vos réponses et coup de pouce.

  Profil  Citation   
L0udgi
19   

L0udgi
  Posté : 01-02-2011 15:32

ça devrait donné quelque chose comme :

______________
Nos formation |
______________|
+ BTS IG |
+ BTS MUC |
______________|

et quand on clique sur un + alors :

Nos formation |
______________|
- BTS IG |
Inscription|
Référentiel|
+ BTS MUC |
______________|


En gros, j'ai vu des petits trucs sur css-facile, mais pas ce que je cherche.


  Profil  Citation   
Jireck
8427       

Jireck
  Posté : 01-02-2011 18:05

toggle npds ou jquery

  Profil  Citation   
L0udgi
19   

L0udgi
  Posté : 02-02-2011 19:18

Salut Jireck , j'ai googlé et j'ai trouvé :
http://modules.npds.org/download.php?op=geninfo&did=102
et
http://jquery.com/

Mais là je suis largué, tu peux être plus précis stp

  Profil  Citation   
Jireck
8427       

Jireck
  Posté : 02-02-2011 21:09

je dis juste que soit tu utilise la lib de npds pour faire ce que tu desire soit tu cherche un trucs genre menu jquery...

Apres faut faire du code

  Profil  Citation   
L0udgi
19   

L0udgi
  Posté : 03-02-2011 14:20

Oui depuis hier j'ai bien cherché et éffectivement Jquery propose des choses pas mal.

Toute fois, j'ai effectivement vu (comme tu le dis) que NPDS réalise des choses similaire. et actuellement je cherche à utiliser directement la lib de NPDS pour faire le menu.

dans block.php il y a ce que je souhaite faire, le déplier, plier, qui fait appel à togglediv.class.php

Pour le moment je vois tjrs pas comment utiliser, mais je cherche :p


  Profil  Citation   
L0udgi
19   

L0udgi
  Posté : 03-02-2011 14:35

Bha comme quoi en cherchant un peu et en lisant :


//
// !include!_once ("lib/togglediv.class.php"); # descript ion de l'objet et de ses methodes
// ToggleDiv = new ToggleDiv(nb de sections&nbs p;total); # Création des sections (y compris  ;les sous-sections)
// ToggleDiv->All(); # Affiche Developper tout&nb sp;| Regrouper Tout de toutes les sections " ToggleDiv"
// ToggleDiv->Img(); # Affiche l'image qui p ermet de developper.
// ToggleDiv->Begin(); # Specifie le debut d e la section associée au Img() précédent.
// ToggleDiv->End(); # Specifie la fin de&nb sp;la section associée au Img() précédent.
// ToggleDiv->Cookies_all(); # Appel la mise  ;à jour de ToggleDiv en utilisant les cookie s définis

// - vous pouvez imbriquer une autre sous- section exclusivement entre un Begin() et End().
// - Les images peuvent être surchargées l ors de la créations du ToggleDiv.


  Profil  Citation   
L0udgi
19   

L0udgi
  Posté : 03-02-2011 14:50

Comment faire ça en bloc ??

Puiske le code que je px entrer est dans un espace de saisie, et donc, ça considère que c'est du texte

  Profil  Citation   
L0udgi
19   

L0udgi
  Posté : 03-02-2011 15:03

apparament :

1°) déclarer en incluant la librairie:

    !include!_once ("lib/togglediv.class.php");


2°) combien de section à déplier qu'il y aura (ex:12) :

    $toggle = new ToggleDiv(12);



3°) Place l'image (en envoyant des param à la fonction)

    echo $toggle->Img();



4°) titre après image

echo "Titre" 



5°) A partir de ce code, la suite sera le contenu qui sera à déplier

echo $toggle->Begin();



6°) Où se termine le contenu à déplier :

echo $toggle->End();



7°) On recommence autant de fois qu'on à spécifié dans la partie 2.



OK OK mais comment mettre ça dans un bloc ??? c'est la que je coince, car comme ça, ce code sera concidéré comme texte

  Profil  Citation   
L0udgi
19   

L0udgi
  Posté : 03-02-2011 15:06

Par hasard, c'est à ce moment que je dois utiliser le meta : !PHP!

  Profil  Citation   
L0udgi
19   

L0udgi
  Posté : 03-02-2011 15:27

ce code est déjà correct ?


!!include!!_once ("lib/togglediv.class.php");
$toggle = new ToggleDiv(1);
echo "BTS IG";
ToggleDiv->Begin();
echo "Information";
echo "Renferentiel";
ToggleDiv->End();



Message édité par : L0udgi / 03-02-2011 15:28


  Profil  Citation   
L0udgi
19   

L0udgi
  Posté : 03-02-2011 16:16

J'ai mis tout le code dans un formation.php à la racine.

Je souhaite l'inclure dans un block.

comment dois-je faire ?



<?php
    
!include!_once ("lib/togglediv.class.php");
    
$toggle = new ToggleDiv(2);
    echo 
$toggle->Img();
    echo "BTS IG";
    ToggleDiv->Begin();
    echo "S'inscrire";
    echo "Rentre";
    ToggleDiv->End();
    echo 
$toggle->Img();
    echo "BTS MUC";
    ToggleDiv->Begin();
    echo "S'inscrire";
    echo "Rentre";
    ToggleDiv->End();
?>



  Profil  Citation   
Jireck
8427       

Jireck
  Posté : 03-02-2011 18:01

avec l'aide en ligne tu aurais trouvé ...

cette fois je te dis je connait par coeur ... ou presque

!include!#chemin/monfichier.php

met tout dans la variable $content via $content .= toggle->img(); ... je crois ...


  Profil  Citation   
L0udgi
19   

L0udgi
  Posté : 03-02-2011 18:16

donc à chaque ligne :


     !include!_once ("lib/togglediv.class.php");
$content .= $toggle = new ToggleDiv(2);
$content .= .echo $toggle->Img();
$content .= .echo "BTS IG";
$content .= $toggle->Begin();
$content .= .echo "S'inscrire";
$content .= .echo "Rentre";
$content .= .$toggle->End();
$content .= .echo $toggle->Img();
$content .= .echo "BTS MUC";
$content .= .$toggle->Begin();
$content .= .echo "S'inscrire";
$content .= .echo "Rentre";
$content .= $toggle->End();
?> 





Message édité par : L0udgi / 03-02-2011 18:45


  Profil  Citation   
B-Mag
2386       
 

B-Mag
  Posté : 03-02-2011 19:25

bonjour,

le non codeur que je suis peut malgres tout vous proposer un Adonn/Module réalisé pour NPDS et que j'ai conservé, mais pas testé sous Révolution,avec Sableil marchait au poil

le lien pour l'archive
http://duchassain.phpnet.org/02revol_final/download.php?op=mydown&did=6

## Notes d'installation:
##
## INSTALLATION :
##
## 4 - Mettre le ficher menu_npds dans le répertoire modules
## 1 - Créer un block vierge droite ou gauche à votre convenance
## 2 - Copier le contenu du code "Menujct"
## 3 - Dans le block vierge, dans la partie "contenu" coller le code puis "ok"
## 5 - c'est fini pas plus compliquer que ça houaaaa facile !!!
##
##
## Voila l'instalation est finie que c'etait facile !!!
##
## Il ne vous reste plus qu'a remplacer les liens sur le code !!!

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

Temps : 0.0162 seconde(s)