Installation
Configuration
Ce tutoriel existe pour la version 2.6
Vous pouvez télécharger tous les fichiers de l'auteur sur son site internet: iciInstallation
Effectuez tout d'abord une mise à jour de la base de donnée. J'en profite pour rappeler que ceci est indispensable en cas de soucis afin de remettre votre site d'aplomb.
Concernant l'installation, tout se passe comme pour un module normal si ce n'est que vous devez mettre à jour le pn_bbsmile et le pn_bbcode aux versions 1.16 et 1.20 ou supérieur. Le mieux étant de désinstaller ces 2 modules, de supprimer les fichiers et de les réinstaller.
Copiez les fichiez du pnforum (Attention, il y a des fichiers qui se situeront à la racine, pa seulement dans le module pnforum). Installez le pnforum et une fois l'installation faite, allez dans les extensions du module pnforum et activez pn_bbcode et pn_bbsmile.
Allez dans le dossier pnlang/fra/global.php et à la ligne 164 supprimez " <--- beurk one......... " à la fin. S'il n'y a rien, c'est que l'auteur a fait la mise à jour et à retiré ce bogue.
Voilà, l'installation est finie...
Configuration
Allez dans l'administration du pnForum. Cliquez sur 'Synchroniser les forums par rapport à l'index des sujets'. Cela va synchroniser la liste des utilisateurs de PostNuke et de pnForum.
Allez dans la section Administration/Blocks. Dans le menu des block, créez une nouvelle entrée pour votre forum. Pour exemple 'Forum'. Le lien devra être: {pnForum} Sauvez celà.
la suite de cette documentation n'est peut-être pas à jour, d'ici quelques temps, toute la documentation sera à jour ! :-)
2. Installation
2.1 Requis
pnForum est élaboré comme un module spécifique à la série PostNuke .75x. Il va de soi que vous devez avoir la version adéquate de PostNuke utilisé sur votre site web.
2.2 Préparations pour l'installation
2.2.1. Svp, récupérez la dernière version disponible sur http://pncommunity.de or http://snowbankih.tzo.com tout d'abord. Ceux sont les principaux sites supports pour le module pnForum Avec un espace multilangue de FAQ pour les utilisateurs et administrateurs.
2.2.2. Effectuez une sauvegarde de la Base de donnée de PostNuke (Il est recommandé d'utiliser phpMyAdmin) et le dossier entier dans /html/modules/pnForum. Puis, enlevez les fichiers et les dossiers suivants:
/modules/pnForum
/includes/search/pnForum.php
/includes/blocks/pnForum.php
Ceci vous empêchera de créer des erreurs potentielles s'il y avait des changements des noms de fichier ou une erreur dans l'installation.
C'est une procédure sûre, puisque tous ces dossiers seront reconstitués dans la nouvelle distribution et tous les réglages de forum sont maintenus dans la base de données.
En ce moment nous n'avons pas un script conçu spécifiquement pour soutenir les tables reliées au module pnForum dans votre base de données. Et puisque la protection est une bonne idée pour toutes les tables de Phoenix, nous suggérons l'utilisation de phpMyAdmin.
Notes Importantes :
1. En raison de quelques changements de BBCode et de Smilie-Handling dans le pnForum, il est conseillé que vous installiez et activiez trois nouveaux modules ; pn_bbclick, pn_bbcode et pn_bbsmile. Ces dossiers sont disponibles dans les aires de 'téléchargement' à http://pncommunity.de et à http://snowbankih.tzo.com
2.3. Installation
2.3.1. Extraire le dossier de la distribution dans le dossier html de la distribution Phoenix appropriée.
Pas de fichiers de Phoenix ou d'autres modules ne doivent êtres endommagés par cette action.
Ne renommez pas le dossier du module pnForum. Il y a des liens codés en "dur" et ce nom doit être celui du dossier.
Vous pouvez utiliser tous les noms dans votre forum en créan des liens dans le bloc de menu.
2.3.2. Allez dans le Panneau d'administration de Postnule, entrez dans la section Modules et cliquez sur 'régénérer'.
Vous pourrez alors voir pnForum dans la liste des modules.
Cliquez sur initialiser sur la partie de droite de la page correspondant au module. Cela créera la table MySql? du module et complétera quelques constantes.
Normallement vous aurez le message 'Module initialisé' sur le haut de l'écran.
Cliquez sur 'Activer' sur la ligne de pnForum.
Cette action va rendre le panneau d'administration du pnForum visible dans le panneau d'administration de PostNuke.
Maintenant faites la même chose: 'initialiser' et 'activer' pour les modules pn_bbcode, pn_bbclick et pn_bbsmile.
Enfin, pendant que vous êtes dans ce module, il y a a droite un lien sur "Désactiver | Editer, extensions". Cliquez sur Extensions. Cochez les 3 boîtes pour activer pn_bbcode, pn_bbclick et pn_bbsmile. Et sauvegardez.
2.3.3. Allez dans le panneau d'administration PostNuke.
Allez dans l'administration du pnForum.
Cliquez sur 'Synchroniser les forums par rapport à l'index des sujets'. Cela va synchroniser la liste des utilisateurs de PostNuke et de pnForum.
Cliquez sur 'Options des forums'.
Cochez 'Restaurer les valeurs par défaut' et validez. Cela va définir les paramètres de pnForum.
2.3.4. Allez dans la section Administration/Blocks.
Dans le menu des block, créez une nouvelle entrée pour votre forum.
Pour exemple 'Forum'.
Le lien devra être:
{pnForum}
Sauvez celà.
2.3.5. Vous avez fini l'installation du pnForum
pnForum est maintenant administré par le panneau d'administration de PostNuke.
Ici, vous pouvez paramétrer le forum de manière générale, définir de nouvelles catégories, forums, forums privés, droits d'utilisateurs, rangs d'utilisateurs, rangs honorifiques, réordonner les index des forum entre eux.
2.3.6 Si vous avez $bgcolor3 et $bgcolor4 de différentes couleurs dans votre thème, alors vous aurez un changement avec 'mouse over' quand vous aurez vu une catégorie.
2.3.7 Vous pouvez créer une image de fond pour vos tables.
cell1.gif pour la table principale et cell2.gif pour les catégories (que vous placerez ici: /themes/YOUR_THEME/images). Les 2 images sont limitées de 28 pixels en hauteur.
2.3.8 Si vous utilisez des modèles de feuille dans votre thème, les styles contenus seront réutilisés dans le pnForum. Vous pouver alors utiliser pn-phpBB-Title, pn-phpBB-border et pn-phpBB-cat pour un meilleur agencement de votre forum.
2.3.9 Si vous utilisez AutoTheme?; $bgcolor1, $bgcolor2, $bgcolor3, et $bgcolor4 sont définis dans /votretheme/theme.cfg utilisant les noms 'color1', 'color2', 'color3' et 'color4'.