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 fréquentes  |  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
Jireck
8416       

Jireck
 Posté : 22-01-2013 17:54
Mon article propose de faire ce qu'on veux avec tous les meta qui existent sous npds avec une facon facile ... comme pour les themes.

J'ai pas compris d'ailleurs pourquoi on ne l'a jamais mis dans une version de npds.

Maintenant c'est cool pour ceux qui cherche a faire un site comme cela ...

Et nous te remercions pour cela ...

fouineur
253     

fouineur
 Posté : 22-01-2013 16:52

C'est pour celà que j'ai écrit en début Grace à Jireck et B-Mag et comme tu peu constater je n'ai pas retirer non plus la partie.

/************************************************************** **********/
/* Modification par Jireck */

Et si constate bien ton article ne propose pas le même final
Jireck
8416       

Jireck
 Posté : 22-01-2013 16:36
sans voila être méchant. cela reprends mon article en étant moins complet et spécifique à une présentation 2 colonnes.

Mais bon ...

Faire cela en pur CSS est possible aussi ...

Cordialement

fouineur
253     

fouineur
 Posté : 22-01-2013 13:36
Grace à Jireck et B-Mag voici ce que j'ai reussir à faire

On va créer les fichiers central si il n'existe pas:

Allez dans le répertoire themes/votretheme/central.php ici on va remplacer le fichier samples-central.php ou créer un nouveau fichier mais n'oublier pas de supprimer samples-central.php à la fin.

Ensuite on va créer un fihcier html dans le répertoire themes/votretheme/html/central.html

Ensuite dans le répertoire themes/défault/html/central.html

Ensuite faudra modifier le fichier styles.css

1. Allez dans le répertoire themes/votretheme/
Ouvrez le fichier samples-central.php ou créer un nouveau fichier central.php
Mettre ceci :

<?php
/************************************************************** **********/
/* Modification par Jireck */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
global $theme; $rep=false;
if (file_exists("themes/".$theme."/html/central.html")) {$rep=$theme;}
elseif (file_exists("themes/default/html/central.html")) {$rep="default";}
else {
echo "central.html manquant / not find !< br />";
die();
}
if ($rep) {
ob_start();
!include!("themes/".$rep."/html/central.html");
$Xcontent=ob_get_contents();
ob_end_clean();
echo meta_lang(aff_langue($Xcontent));
}

?>

Attention retirer les deux ! ! qui se trouve entre "!include!" donc vous devez avoir ceci includ e (.... sans les !! Noubliez pas de supprimer sample-central.php si vous avez créer un nouveau fichier et non remplacer "central.php"

2. Dans le répertoire themes/votretheme/html/
Créer un fichier central.html
Mettre ceci :

<table width="98%" border="0" align="center" cellpadding="0" cellspacing="5">
<tr>
<td width="50%" background-color="E4E4E4" align="left" valign="top"><p>!edito!</p></td>
</tr>
</table>
<div id="col1">
<p>!article_complet!(-0)</p>
<p>!article_complet!(-2)</p>
<p>!article_complet!(-4)</p>
</div>
<div id="col2">
<p>!article_complet!(-1)</p>
<p>!article_complet!(-3)</p>
<p>!article_complet!(-5)</p></div>

Fermer enregistrer "Ceci est la partie du script que j'ai créer"

3 allez dans le repertoire themes/défault/html/
Créer le fichier central.html
Mettre ceci :

!PHP!<!--meta
<?php
if ($op=="edito") {
aff_edito();
}
aff_news("News","","");
?>
meta-->

Enregistrer fermer

4. Allez dans le repertoire themes/votretheme/style/styles.css
Ouvrez le fichier et ajouter les lignes suivantes tout en bas de votre page.
Ajouter ceci:

#col1, #col2 {
display:table-cell;
background-color: #C7C7C7;
padding: 10px;

}
#col1 {
width:50%;
vertical-align: text-top;
}
#col2 {width:50%;
vertical-align: text-top;}

Enregistrer fermer
Le fond de couleur se change à la ligne suivante background-color: #C7C7C7;

Petit détail que j'ai oublier :
Dans themes/votretheme/header.php
N'oubliez pas de modifier le chiffre par default 1 faut le mettre sur 0 pour éviter que le bloc de droite s'affiche si non vos articles centre risque d'être à l'étroit.

Voilà fini
Le jour ou vous en avez marre supprimer central.php

Message édité par : fouineur / 22-01-2013 22:38


Temps : 0.0174 seconde(s)