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 » » Méta pour la lecture d'un article  
2 pages [ 1 | 2 ]
AuteurMéta pour la lecture d'un article
killing
1140       

killing
  Posté : 18-11-2008 20:39


Bonjour,

j'avais soumis l'idée de pouvoir faire en sorte que seul l'intro d'un article puisse être lu par tous, le reste de l'article étant réservé aux membres inscrits.

L'un de vous m'a alors répondu que cela était possible en ajoutant un méta mot. Hélas mon post qui était dans "version future" a disparu aussi je suis dans l'obligation de poster une nouvelle fois.

Pouvez-vous m'indiquer quel est le méta mot en question ?

Cdlt

Killing

  Profil  Citation   
Jireck
8502       

Jireck
  Posté : 19-11-2008 11:58

groupe_text voir dans admin_meta

  Profil  Citation   
killing
1140       

killing
  Posté : 19-11-2008 12:30


Merchi meuchieu

  Profil  Citation   
Anonyme
19853  

Anonyme
  Posté : 29-11-2008 14:15


bijour

je suis fortement interessé par cela mais je n'ai rien compris à la réponse de Jireck
pouvez vous m'expliquer s'il vous plait ? merci


  Citation   
reef-passion
1456       

reef-passion
  Posté : 29-11-2008 17:04

ben c'est clair pourtant le metamot !group_text! dans admin meta

  Profil  Citation   
Anonyme
19853  

Anonyme
  Posté : 01-12-2008 10:45


bonjour
merci pour la réponse mais ce qui peut paraitre simple ou évidant pour vous ne l'est pas pour un novice.

pourriez-vous indiquez la technique ?

par avance, merci

  Citation   
Anonyme
19853  

Anonyme
  Posté : 01-12-2008 15:12

Citation : Anonyme 
bonjour
merci pour la réponse mais ce qui peut paraitre simple ou évidant pour vous ne l'est pas pour un novice.

pourriez-vous indiquez la technique ?

par avance, merci 


Petit précision:
C'est pour le site d'une association
L'idée de ne réserver la lecture complète de l'article uniquement aux membres est un excellente idée.

Actuellement le fait de réserver la lecture aux membres ne permets pas de juger de la quantité ainsi que la qualité des informations disponibles sur un site puisque les articles sont invisibles.

Permettre la lecture de l'intro pour tous vient supprimer ce problème important.

Merci pour vos explication


  Citation   
developpeur
24581       
 

developpeur
  Posté : 01-12-2008 18:31

le principe de !group_text! est assez simple :

tu encadre le texte que tu veux réservé aux membres par :

!group_text
..
...
....
!/! tous simplement / Voir la doc dans l'admin de meta-langue pour plus de précision effectivement

  Profil  E-mail  www  Citation   
Anonyme
19853  

Anonyme
  Posté : 02-12-2008 11:05


On avance, on avance... merci
Cependant j'essaie de comprendre sans trop y arriver

j'ai testé:
!group_text
..
...
....
!/!

mais rien ne se passe
Je suppose qu'il faudrait remplacer peut être "group" par un nom ou un numéro de groupe bien définit.

j'ai aussi cherché une quelconque doc dans les répertoires "admin" ou "méta" mais je n'ai rien du tout.

peut être que cela a déjà été proposé mais il serait bien de pouvoir sélectionner cette option depuis la zone permettant la rédaction de l'article comme cela est déjà possible pour l'article complet mais cette fois pour le texte étendu.

Cela permettrait de laisser la possibilité de lecture de l'intro à tous mais de réserver le suite de l'article aux seules personnes enregistrées.

  Citation   
kamila
74    

kamila
  Posté : 02-12-2008 11:36

Bonjour,

:=) Une solution donnée par Tito qui offre l'avantage de ne pas nécessiter de meta-mot dans chaque article: http://www.npds.org/viewtopic.php?topic=22667&forum=7&ancre=1&start=0#722667181487

mais a refaire après chaque patch inpactant le fichier

Fichier article.php

vers la ligne 48


if ($bodytext == "") {
         $bodytext = meta_lang("$hometext<br /><br />$notes");
      } else {
         $bodytext = meta_lang("$hometext<br /><br />$bodytext<br /><br />$notes");
      }
      if ($informant == "") {$informant = $anonymous;}



A remplacer par:



if ($bodytext == "") {
   $bodytext = meta_lang("$hometext<br /><br />$notes");
} else {
   if(secur_static("member")) {
      $bodytext = meta_lang("$hometext<br /><br />$bodytext<br /><br />$notes");
   } else {
      $bodytext = meta_lang("$hometext<br /><br />Pour lire la suite de cet article, vous devez <a href=\"user.php\">être connecté en tant que membre</a><br /><br />$notes");
   }



Pas testé sur Evolution mais il n'y a pas de raison ...

@+

  Profil  E-mail  www  Citation   
killing
1140       

killing
  Posté : 02-12-2008 13:05

Bien vu Kamila !!
Je viens de tester sur mon site car cela m'intéresse.
Je confirme, ça fonctionne sous Evol

Voici le code que j'ai utilisé



if ($bodytext == "") {
      $bodytext = meta_lang("$hometext<br /><br />$notes");
    } else {
      if(secur_static("member")) {
      $bodytext = meta_lang("$hometext<br /><br />$bodytext<br /><br />$notes");
    } else {
      $bodytext = meta_lang("$hometext<br /><br /><b><font color=#ff0000>Pour lire la suite de cet article, vous devez <a href=\"user.php\">&ecirc;tre connect&eacute; en tant que membre</a><br />Si vous n'avez pas de compte membre, enregistrez vous (c'est gratuit et rapide)</font>
      <br><br><a href=user.php?op=only_newuser>Pas encore de compte ? Cliquez ici</a><br />$notes");
   }
}




  Profil  Citation   
Anonyme
19853  

Anonyme
  Posté : 02-12-2008 14:11


Cooooooool merci
Message à épingler

  Citation   
Jireck
8502       

Jireck
  Posté : 02-12-2008 16:19

plus simple avec le fichier html mais bon

  Profil  Citation   
Hotfirenet
1738       
 

Hotfirenet
  Posté : 03-12-2008 09:08

Citation : Jireck 

plus simple avec le fichier html mais bon  


ouep mais bon apparemment votre taf pour les méta et les thèmes ont l'air trop compliqués ....

Nom mais sans déconner ...

  Profil  E-mail  www  Citation   
Anonyme
19853  

Anonyme
  Posté : 04-12-2008 19:10


Je me permets également une remarque
Gardez à l'esprit que ce qui peut être évident pour vous ne le sera pas obligatoirement pour les autres (novices)

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

Temps : 0.0281 seconde(s)