PostNuke-France.org FAQ (Foire Aux Questions)
Question
- Maintenant que j'ai téléchargé le module ContentExpress, comment l'installer ?
- Comment ajouter un Item de Menu ?
- Puis-je ajouter un Item de Menu pointant sur un module de PostNuke ?
- Comment faire pointer un Item de Menu sur un Item de contenu que j'ai créé ?
- Comment ajouter un Contenu ?
- Comment faire pointer mon Contenu à l'un des Menu Item que j'ai créé ?
- Est-ce que le nombre de niveau d'Items de Menu que je peux créer est limité ?
- Est-ce que le texte ou le nombre d'images est limité dans le contenu ?
- Pourquoi certains contenus apparaissent comme des sous-contenus et d'autres non ?
- Quelle est l'idée derrière les sous/principal contenu/menu ?
- Comment changer la police du titre/sous-titre/contenu ?
- Je ne veux pas que le chemin du menu apparaîsse dans l'en-tête du contenu, que dois-je faire ?
- J'aimerais utiliser une image dans le titre au lieu d'un texte, est-ce possible ?
- Puis-je avoir plusieurs images dans chaque contenu ?
- Avez-vous planifié de rendre compatible ContentExpress avec les précedantes versions de PostNuke (0.70 et moins) ?
- Pourquoi est-ce que j'obtiens une erreur lorsque je clique sur un Item de Menu ?
- Comment puis-je uploader des images de type Flash ?
- Comment faire une recherche dans mes contenus créés avec ContentExpress ?
- Quelle est la façon professionnelle de permettre aux utilisateurs d'ajouter des contenus avec ContentExpress ?
- Quel type de lien URL est accepté pour les Item de Menu ?
- Comment permettre les Blocs à droite ?
- Est-il possible de créer 2 blocs de type ContentExpress et avoir différents Items de Menu dans ces blocs ?
- Pourquoi suis-je incapable de créer des contenus ?
- Comment puis-je faire pour que le bloc de CE s'apparente au Bloc de Menu de PostNuke ?
- Quand on spécifie la taille X et Y d'une image, est-ce que CE redimensionne l'image (et par la même occasion, sauve un temps précieux de téléchargement à l'affichage) ou place-t-il simplement les valeur X,Y dans le tag d'image ?
- Comment puis-je créer un plug-in d'éditeur WYSIWYG ?
- Comment dois-je composer les permission afin de cacher certains Items de Menu dans la Bloc Menu de CE 1.2.1 ?
- Comment utiliser les permissions afin de cacher un contenu dans le module ContentExpress 1.2.1 ?
- Comment changer la police des Items de Menu dans le bloc de ContentExpress ?
Réponse
1 - Simplement décompresser les fichiers sous la racine de votre répertoire PostNuke (par défaut : html). Assurez-vous que le répertoire img_repository à la permission Ecriture (chmod 777). Note : Cette permission ouvre une brèche de sécurité comme tous les modules de PostNuke vous demandant cette action. A vos risques et périls.<BR/><BR/>2 - Cliquez sur Modules dans votre espace d'administration.<BR/><BR/>3 - Cliquez ensuite sur "Regénérer".<BR/><BR/>4 - Cliquez sur "Initialiser" pour le module ContentExpress<BR/><BR/>5 - Cliquez sur "Activer" pour le même module.<BR/><BR/>6 - Allez dans l'administration des Blocs.<BR/><BR/>7 - Cliquez sur "Nouveau Bloc" et sélectionnez ContentExpress/Menu block.<BR/><BR/>8 - Cliquez sur "Soumettre" pour créer le nouveau bloc.<BR/><BR/>Attention : La version 1.2 remplace les fichiers html/index.php et html/modules/Search/lang/eng/global.php, si vous avez modifié ces fichiers, faîtes une sauvegarde avant l'installation.
Retour au début1 - Dans votre console d'administration, cliquez sur ContentExpress.
2 - Cliquez sur "New Menu Item" et inscrivez les informations requises.
3 - Cliquez ensuite sur "Add Menu Item".
Oui, vous pouvez. Vous pouvez utiliser la même syntaxe que dans le bloc Main Menu. Par exemple, pour ajouter un item pointant sur le module FAQ, vous sélectionnez "Custom URL" pour l'option Menu URL et vous inscrivez dans le champs texte : [FAQ]
Retour au débutSélectionnez-le simplement dans la liste déroulante "Menu URL". Note : Seuls les contenus activés sont visibles dans cette liste.
Retour au début1 - Cliquez sur ContentExpress dans votre espace d'aminitration.
2 - Cliquez ensuite sur "New Content Item" et tapez votre contenu.
3 - Terminez par "Add Content Item".
Si vous avez besoin d'ajouter un fichier image dans votre contenu, cliquez simplement sur "Browse" et sélectionnez le fichier sur votre machine. Choisissez ensuite la position de média dans le contenu. Si vous ne voulez pas afficher l'image, choisissez "Hide Media".
Choisissez simplement l'Item dans la liste déroulante "Attach to Menu". Note : Seuls les Items Menu activés sont visibles dans cette liste.
Retour au débutNon, il n'y a pas de limite.
Retour au débutNon, il n'y a pas de limite de texte ou d'image.
Retour au débutLes règles générales sont : Le contenu attaché à un Item de Menu s'affichera comme le contenu principal seulement. Le contenu n'étant pas attaché à un Item de Menu s'affichera comme le sous-contenu de son principal (parent) seulement.
Retour au débutEn règle général, les Item de Menu et les contenus sont organisés comme une hiérarchie (arbre). Ainsi chaque Menu ou Contenu peuvent avoir un ration de un à plusieurs héritiés (sous-menu, sous-contenu); et seulement un menu ou contenu pricipal (parent). C'est une façon très courante d'organiser les données sur Internet. (Catégories et sous-catégories dans PostNuke par exemple.)
Retour au débutAjoutez à votre feuille de style (CSS) les attributs suivants et modifiez-les à votre convenance :
pn-content-page-title
pn-content-page-body
pn-pagetitle
Si vous avez les droits d'administration, cliquez simplement sur "Edit" sur le contenu principal. Décochez ensuite l'option "Enable menu Path" et validez.
Retour au débutOui, vous pouvez désactiver le titre du contenu en cliquand sur "Edit" sous le titre du contenu (si vous avez les droits d'administration) et décocher l'option "Enable Content Title". Ajoutez ensuite une image par le biais du tag img dans votre contenu. Validez en cliquant "Update Content Item".
Retour au débutOui, mais vous devrez d'abord permettre le tag img dans les préférences du site. Et dans votre contenu, vous ne faîtes qu'ajouter le tag img. Vous pouvez uploader plus de fichiers en le faisant une par une par le biais de l'interface d'upload d'image. Rappel : Permettre le tag img ouvre une brèche de sécurité pour votre site. A vos risques et périls.
Avec la version 1.2 de CE, vous pouvez utiliser le Media Manager pour uploader tous les fichiers (une à la fois) avant de créer/modifier votre(vos) contenu(s).
Non.
Retour au débutCela est causé par une valeur nulle dans l’URL du menu que vous avez créé. Lorsque vous créez/modifiez un Item de Menu, vous devez vous assurer que la liste déroulante ne pointe pas sur "Content Url", si c'est le cas vous devez remplir le champs près de la liste déroulante afin qu'il ne soit pas vide et pointe sur quelque chose.
La meilleur approche de la création de Menu/Contenu avec ContentExpress est de créer tous vos contenus en premier. Ensuite, créez vos Item de Menu et faîtes les pointer sur les Contenus correspondant.
Note : Si vous avez téléchargé la version 1.1 alpha ou plus, ce n'est plus un problème. Cela ne se produisait que dans la version 1.0.
Votre administrateur doit avoir spécifié la chaîne MIME de type Flash dans la configuration (délimitée par . Et la taille du fichier uploadé doit être inférieure à la limite imposée.
Retour au débutUtilisez le module de recherche (Search) fourni avec PostNuke. Quand vous accédez à la page de recherche, une option apparaît intitulée "Search Content", assurez-vous d'avoir sélectionné cette option. Et tapez simplement le(les) mot(s)-clé dans le champs de recherche.
Retour au débutCréez un groupe d'utilisateurs, Content par exemple, et ajoutez cette permission dans votre système de permissions.
1) Content - ContentExpress:: - :: - Admin
2) Content - Menublock:: - MainMenu:Administration: - Read
Déplacez la permission 1) au-dessus de la permission :
Users-.*-.*-Comment
Et déplacez la permission 2) au-dessus de la permission :
All groups - Menublock:: - MainMenu:Administration: - None
Puis, assignez les utilisateurs à qui vous voulez permettre d'ajouter du contenu à ce groupe (Content).
Il y a 2 types de lien URL permis :
CustomURL (Vous ajoutez évidemment un lien)
Ou choisissez dans la liste un Contenu actif.
Pour les CustomURL, vous pouvez faire comme suit :
1) Laisser vide (cela pointera automatiquement par défaut sur index.php)
2) Spécifier un module de PostNuke. Exemple [FAQ]
3) Votre Lien personnel. Exemple http://boomtchak.net/
Une solution temporaire serait d'ajouter cette modification dans votre fichier theme.php :
- if ($index == 1 || pnModGetName() == "ContentExpress") {
- blocks('right');
- }
Non. PN présentement n'a pas l'API pour que les modules sache quel bloc il y a dans le système. Et je ne veux pas modifier le noyau pour le faire fonctionner comme tel non plus. En attendant qu'un tel API existe, je ne veux pas faire quoique ce soit qui pourrait me faire perdre mon temps où le vôtre au moment d'une mise à jour de PostNuke.
Bien sûr, si vous voulez vous y mettre, il n'y rien pour vous en empêcher. Par contre, cela pourrait être très utile que vous souleviez la suggestion de créer un API pour les modules afin qu'ils puissent effectuer des requêtes liés aux blocs. J'ai déjà fait cette requête à l'équipe de développement mais elle est pour le moment, restée sans réponse. Plus il y aura d'utilisateurs en faisant la demande, plus vite nous auront un API en place. Plus d'options intéressantes pourront être ajoutées dans le module.
Sous certaines configurations de serveur, vous pourriez faire face au problème de créer des contenus sans média. Changez la ligne suivante dans les fonctions ContentExpress_createcontent et ContentExpress_updatecontent dans le fichier pnadminapi.php
- if (strcmp($upld_media, "none") != 0) {
devient
- if (strcmp($upld_media, "") != 0) {
Merci à Tyrand pour cette solution. S.V.P., vérifiez le forum pour plus de détails.
Pour la version de CE 1.2, ce n'est plus un problème.Retour au début
Allez dans l'administration du module ContentExpress et ciquez sur Configuration. Activez l'option PN Menu Style.
Retour au débutC'est la deuxième, les paramêtres X,Y, du tag image sont définis par les valeurs spécifiées.
Retour au début1 - Créez un sous-répertoire sous modules/ContentExpress/pneditors/, exemple : ns (pour Netscape), et ajoutez les modules php correspondant à l'intérieur de ce répertoire.
2 - Assurez-vous d'avoir le module rtEditor.php (qui est apelé par le fichier pnCEHTML.php sous pneditors) comforme aux spécifications de paramêtres. rtEditor.php sert de lien entre le module ContentExpress et l'éditeur WYSIWYG.
3 - Modifiez les conditions des fonctions CEFormStart() et CEFormTextArea() du fichier pnCEHTML.php.
Note : Si vous faîtes des changements dans le fichier pnCEHTML.php autres que ces conditions, vous faîtes du hacking. Le seul fichier qui agît comme interface des deux côtés doit être encapsulé SEULEMENT à l'intérieur du fichier rtEditor.php.
Créez une nouvelle permission de groupe de cette façon :
- ContentExpress:: - CE menublock title:menu title: - None
Ou
- ContentExpress:: - CE menublock title:menu id: - None
- ContentExpress:: - CE menublock id:menu title: - None
Ou
- ContentExpress:: - CE menublock id:menu id: - None
Cette permission devra se trouver au-dessus des permissions du même groupe.
Si vous voulez permettre à un utilisateur de renommer un Item Menu, utilisez le "menu id" (le numéro du menu) au lieu du "menu title" (titre du menu) et remplacez None par Edit.
Créez une nouvelle permission de groupe de cette façon :
- ContentExpress:: - CE content item title:: - None
OR
- ContentExpress:: - CE content item id:: - None
Cette permission devra se trouver au-dessus des permissions du même groupe.
Si vous voulez permettre à un utilisateur de renommer un Item Menu, utilisez le "content id" (le numéro du contenu) au lieu du "content title" (titre du contenu) et remplacez None par Edit.
Ajoutez les attributs suivants à votre feuille de style et modifiez-les à votre convenance (CE 1.2.1 et plus seulement) :
pn-menu-title
Notes : Il peut y avoir un problème avec IE en utilisant le bloc de CE, mais vous pouvez contourner ce problème en utilisant le mode PN menublock style pour le menublock de CE.







