|
Vlyan (d)Pack v1.51
www.morkania.fr.st EM@il: Vlyan@morkania.fr.st Allez faire un tour dans la section "Goodies" pour les mises à jours du pack Pour Da NobodX Forum Site officiel: http://dnf.fr.fm > Testé avec la version 2.2.19 de DNF < Merci à Malcom Pour l'aide apporté dans les tests et à la rédaction de ce fichier. Ainsi qu'aux utilisateurs qui m'aident à faire avancer ce pack ;) |
Avant d'installer un D-pack, je vous conseille de sauvegarder les fichiers suivants sur votre disque dur:
forum.php, forum.js, install.php et /dnf/f/config.php (ce sont les fichiers les plus souvent modifiés).
Par ailleurs, dans le répertoire /Uninstall/ se trouvent les D-packs de désinstallation
(le d-pack dpack-10xx.dp désinstalle le d-pack dpack-xx.dp)>>==> UNIQUEMENT COMPATIBLES AVEC LES D-PACKS DE CE PACK <==<<
MAIS je recommande, quand cela est possible, de réinstaller la sauvegarde du fichier avant le D-pack.
Ceci pour plusieurs raisons:
- Une version 'propre' est toujours meilleure à une patchée puis dépatchée.
- le D-pack de désinstallation peut engendrer des erreurs. Pas forcément visibles tout de suite. (même si je l'ai testé, ce sont les aléas de l'informatique)
Ces dpacks sont des ajouts personnels au forum DNF, en les installant vous assumez la totale responsabilité de leur fonctionnement. (crash, perte de données...)
L'auteur décline toute responsabilité en cas de problèmes.
- Copier les fichiers .dp dans le répertoire /dnf/dpacks/ de votre forum
- Allez dans la Section Membres, cliquer sur install.php
ensuite sur » D-Pack :: Mise à jour automatique et mods
puis Allez sur la page d'installation des Dpacks locaux.- Installer les D-packs voulus.
- Supprimer le D-pack du serveur une fois que vous l'avez installé, pour éviter de le réinstaller à nouveau par erreur.
[ dpack 1 - BBCode: Fonction Citations / Citations nominatives ] Fichiers altérés: forum.php, forum.js
Les citations fonctionnent maintenant correctement lorsqu'elles sont imbriquées.
(ex: [quote=nom de la personne]blabla[quote][spoiler]blabla bla[/spoiler][/quote][/quote] )[ dpack 2 - Plusieurs Smileys par ligne ] Fichiers altérés: forum.php, /dnf/f/config.php
Dans /dnf/f/config.php les valeurs suivantes seront ajoutées $vp['smly']['nbsmlparligne'] = "6"; // Nombre de smileys par lignes if (!isset($vp_smly_txt_smileys)) { $vp['smly']['texte'] = "non"; // affiche les codes des smileys (oui/non) } $vp['smly']['largeur'] = "740"; // largeur de la fenêtre des smileys (en pixels) $vp['smly']['hauteur'] = "480"; // hauteur [ dpack 3 - Sondage ] Fichiers altérés: forum.php, forum.js
Pour le sondage se référer au Lisez-moi.txt qui se trouve dans le répertoire /poll/[ dpack 4 - Cache les forums auxquels on n'a pas accès ] Fichiers altérés: forum.php
Attention lors de la déclaration de vos teams à bien définir le root (dans dnf/f/forum.txt, ou via l'install)
[ dpack 5 - Affiche 9 panneaux ] Fichiers altérés: forum.php, forum.js
Pour les panneaux mettre les images pan_x.gif dans le répertoire /dnf/i/[ dpack 6 - Choix de la durée du cookie ] Fichiers altérés: forum.php
Pour la durée de vie du cookie, la valeur (ex: 30min) est effective une fois que vous avez quitté le site, pas navigué sur le forum, ou fermé votre navigateur.
(cela concerne IE, pour crazy browser par ex, même en mode 'session' il faut quitter le navigateur pour que le cookie soit effacé)
C'est donc un peu aléatoire suivant les navigateurs utilisés.[ dpack 7 - Reste à l'intérieur du topic ou l'on a posté ] Fichier altéré: forum.php
[ dpack 8 - Seuls les membres peuvent poster ] Fichier altéré: forum.php
[ dpack 9 - Liens dans le titre si plusieurs pages ] Fichier altéré: forum.js
Pour les liens dans le titre des posts, si vous avez changé le nombre de post par pages
(cette variable dans config.php: $post_pages = 20;)
Vous devez aller modifier, dans forum.js, par la valeur de votre choix: post_pages = 20;
Ligne approximative: 158
Sinon les liens apparaîtront trop tard ou trop tôt.Si vous modifiez le d-pack, pensez aussi à modifier le d-pack de désinstallation ;-)
post_pages = 20; est a la fin de la 2eme ligne du dpack.[ dpack 10 - BBCode: Fonction Liste ] Fichiers altérés: forum.php, forum.js
Pour faire une liste: x Résultat [list] ou [list=x] 1 Chiffres (1,2,3...) [*] 1er point i Chiffres Romains minuscules (i,ii,iii...) [*] 2eme point I Chiffres Romains majuscules (I,II,III...) suite du 2eme point a Alphabet minuscule (a,b,c...) [*] 3eme point... A Alphabet majuscule (A,B,C...) [/list] [ dpack 11 - Podium avec liste des Avatars ] Fichiers altérés: forum.php, /dnf/f/config.php
Pour le Podium mettre les images noavat_w.gif, noavat_b.gif dans /dnf/mbs/ et le fichier vp_pod.php dans le même répertoire que forum.php
Dans /dnf/f/config.php les valeurs suivantes seront ajoutées $vp['podium']['pas_avatar'] = "noavat_$color.gif"; // avatar par défaut $vp['podium']['nbavatparligne'] = "6"; // nombre d'avatars par ligne $vp['podium']['showcita'] = "0"; // montre les citations sous les avatars du podium à partir de... $vp['podium']['showperm'] = "9"; // montre les perms sous les avatars du podium à partir de... $vp['podium']['showteam'] = "0"; // montre les teams sous les avatars du podium à partir de... // 0 -> tout le monde, 1 -> membres, 2 -> vip, 9 -> modo, 10 -> admin Une fois le Dpack installé, changez-les pour qu'elles correspondent à votre forum ;)
Note: Le podium a été modifié pour être compatible avec le dpack Profil. (dp23)[ dpack 12 - BBCode: Fonction Font ] Fichiers altérés: forum.php, forum.js
Dans le répertoire /Polices/ se trouvent des fonts (police de caractères) qui sont 'utilisées' par ce d-pack, par ailleurs vous pouvez utiliser n'importe quelle police.
[font=nom de la police]texte[/font]
!!! ATTENTION !!!
C'est le nom de la police et non pas le nom du fichier qui la contient !
Exemple:
nom du fichier: arabian.ttf
nom de la police: arabia[ dpack 13 - Correction lien SFM + section Membre sur le logo du Membre ] Fichiers altérés: forum.php
Corrige le lien vers les SFMs (Short Forum Messages) quand le membres en a, ou redirige vers la section membres si ce n'est pas le cas.[ dpack 14 - BBCode: Fonction Spoiler ] Fichiers altérés: forum.php, forum.js
Lors de l'utilisation de la fonction Spoiler, il ne faut pas utiliser de texte coloré car il deviendra visible.[ dpack 15 - Pass caché dans Gestion des Membres ] Fichiers altérés: forum.php, /dnf/f/config.php
Affiche sous forme d'étoiles les mots de passe des membres dans "gestion du forum" => "membres".
Cela évite, si il y a plusieurs admins, ou si quelqu'un est derrière votre dos, de voir tout les mots de passe.
Si vous devez retrouver un mdp, modifiez cette variable dans /dnf/f/config.php:
$vp['pass']['cache'] = "oui"; (oui: affiche sous forme d'étoile / non: affichage normal)
Note: l'utilisation d'étoiles permet quand même de modifier les mots de passe, seulement vous ne voyez pas ce que vous tapez.[ dpack 16 - Ajout d'un retour à la ligne entre les fonctions [mail] & [smileys] ] Fichier altéré : forum.php
Avec l'ajout des fonctions citation, font, list et spoiler, il se peut que cela déforme votre forum.
Ce dpack ajoute simplement un retour à la ligne entre [mail] & [smileys] dans l'aide BBcode Sinon vous pouvez changer dans /dnf/f/config.php par une valeur plus grande:
$form_cols = 60; // Largeur de la boite de texte (+ boite de titre)[ dpack 17 - Topic Persistant, Fusion de deux Topics, Renommer un Topic ] Fichiers altérés: forum.php, install.php
:: Installation ::
Copier vp_17_fus.php,vp_17_ren.php et vp_17_stck.php dans la racine de dnf. (dans le même dossier que forum.php)
Ainsi que l'image fusion.gif dans le répertoire /dnf/i/
Pour modifier un topic (vous devez être modérateur ou admin) allez dans Modération d'un topic (la corbeille marron, à gauche du 1er post du topic), puis cliquez sur Topic Persistant, Fusionner deux Topics ou Changer le titre de ce Topic.
Notes:
:: Général :: Ces fonctions ont des comportements aléatoires sur les forums vides ou si, par exemple, vous fusionnez les deux seuls topics d'un forum.
:: Topic Persistant :: Pour toutes opérations spécifiques (Freeze!, Admins Only, VIP Only), veuillez les faire en premier puis mettre le topic en Persistant. Dans le cas de Lock, Del ou de Changement de forum, pensez à enlever le topic de Persistant avant. Les topics Généraux n'apparaissent pas dans le décompte des forums. (page principale, sinon ça flooderait tout) Lors d'une réparation du forum, les topics Persistant / Généraux redeviendront non permanents.
:: Fusion de deux Topics :: Vous devez connaître le numéro du topic à ajouter à celui pour lequel vous allez dans Modération d'un topic. Pour cela il suffit de passer le curseur de la souris sur le topic en question dans la liste du forum. Les topics à fusionner doivent être dans le même Forum. Utilisez Changer le topic de forum si ce n'est pas le cas.
:: Renommer un Topic :: Entrez simplement le nouveau nom du topic.[ dpack 18 - Mots de passe cryptés en MD5 ] Fichiers altérés: forum.php, install.php
L'utilisation de ce dpack crypte tout les mots de passe (membres et multipass).
Les nouveaux membres auront directement leur mots de passe crypté.
:: Installation :: Par sécurité sauvegarder /dnf/f/config.php et /dnf/f/membres.php (bien que ce dernier soit sauvegarder en /dnf/f/membres.old par le script de conversion) Copier vp_convmdpmd5.php dans le même répertoire que forum.php. Installer le D-pack puis lancer le fichier vp_convmdpmd5.php pour convertir les mots de passe. Veillez à faire cela lorsque votre forum n'a pas de lag et avec le moins de monde possible. (l'idéal étant personne sauf vous)
Exemples de mot de passe en MD5
test = 098f6bcd4621d373cade4e832627b4f6 Test = 0cbc6611f5540bd0809a388dc95a615b MdpCryptéMD5 = 72d71aa527a5632eaa8bd38b502deb19
Notes:
- Lors de la 1ère utilisation, vous devez vous délogguer (déconnection) et vous relogguer. Car dans votre cookie le mdp est encore en 'clair'.
- Le cryptage n'est pas réversible, si l'un de vos membres perd son mdp il vous faudra lui en mettre un temporaire (utilisez vp_md5.php pour en générer un), pour qu'il puisse aller dans sa section membre et changer de pass
.- Attention lors des mises à jours, les fichiers /dnf/f/config.php et /dnf/f/membres.php ne changeant pas, les mots de passes seront toujours cryptés mais le forum n'aura plus le dpack pour les lire correctement. Il vous faudra donc entrer la chaîne cryptée comme mot de passe pour ré accéder à l'install et réinstaller ce dpack.
- Si vous devez faire une Remise à zéro via l'install, il n'y a pas de problème les mots de passe marcheront correctement tout en étant cryptés. (même lors d'une réinstallation de l'administrateur)
[ dpack 19 - Ajout de liens vers les topics adjacents lorsque l'on lit un topic ] Fichier altéré : forum.php
La ligne du bas apparaît dès qu'il y a deux topics.[ dpack 20 - BBCode: Fonction Secret ] Fichiers altérés: forum.php, forum.js
La fonction Secret permet de cacher un message au forumeur jusqu'a ce qu'il ait répondu.
Les Admins/Modos n'ont, bien entendu, pas besoin de poster pour le voir.
Il y a deux types de syntaxe [secret]texte[/secret] : Qui affiche un cadre avec le message. (ou un texte demandant de poster pour le voir) [sec]texte[/sec] : Qui affiche le texte seulement. (ou rien)
Notes:- Lors de la prévisualisation, le texte entre [sec] et [/sec] apparaîtra en gris pour bien montrer ce qui sera caché.
- Le texte ne s'affiche que pour les membres loggués.
- * Version corrigée, le texte ne s'affiche plus quand on clique sur éditer ou modérer.
[ dpack 21 - Avatars & Citations Dynamiques + Citation & Grade ] Fichiers altérés: forum.php, /dnf/f/config.php
Rend les avatars et les citations dynamiques. Permet aussi de cumuler la citation avec le grade.
Ajouté: Permet de voir le nombre de post à coté du grade et de changer le grade de l'invité.
A été ajouté dans /dnf/f/config.php:
$vp['dyn']['citaetgrade'] = "oui"; // affiche le grade en plus de la citation (oui/non)
$vp['dyn']['nbpost'] = "oui"; // affiche le nb de posts à coté du grade (oui/non)
$vp['dyn']['invite'] = "Invité"; // grade des invités[ dpack 22 - Profil pour les Membres ] Fichiers altérés: forum.php, forum_b.css, forum_w.css, /dnf/f/config.php
Mettre le fichier vp_profil.php dans le même répertoire que forum.php
Le fichier de travail des profils est /dnf/f/membres.php. Toutes les informations contenues dans les profils des membres y sont contenues.
Pour voir le profil d'un membre il vous suffit de cliquer sur son nom dans un post. (seulement avec les posts créés après l'ajout de ce dpack, si le dpack21 n'est pas installé). Ou de cliquer sur son avatar dans le podium.
A été ajouté dans /dnf/f/config.php:
$vp['profil']['perms'] = "oui"; // affiche les 'perms' des membres (vip, modo, admin) dans le profil (oui/non)
$vp['profil']['edit'] = "9"; // Niveau de permission pour éditer les profils des membres (fonction de modération)
$vp['profil']['activsign'] = "oui"; // Permet aux membres de mettre une signature à la fin de leurs posts
$vp['profil']['taillecita'] = "70"; // Nb de caractères max pour la citation
$vp['profil']['taillesign'] = "170"; // Nb de caractères max pour la signature
$vp['profil']['bbcode'] = "3"; // Permet l utilisation du bbcode. (0: juste b/i/u/s, 1: +align/color/size, 2: +http/email, 3: +img)
Feuille de style: (forum_b.css ou forum_w.css)
.vp_prof_bg_titre est la couleur d'arrière plan de l'entête et du pied de page.
.vp_prof1 et .vp_prof2 sont les couleurs des lignes.
.vp_prof_sign est la couleur de la cellule qui contient la signature.
Note: L'utilisation de la signature requiert le dpack 21 (avatars et citations dynamiques).
Ajouté: bbcode [b][i][u][s][font][align][color][size][url][email][img] pour la citation, la signature, les loisirs et le lieu.
Ajouté: Lien direct vers l'édition de son profil.[ dpack 23 - Afficher le nb de post pour les grades dans la FAQ ] Fichier altéré: forum.php
Affiche simplement le nombre de posts à avoir pour les grades listés dans la FAQ.[ dpack 24 - Afficher la date et l'heure dans les SFM ] Fichier altéré: forum.php
Affiche la date et l'heure dans les SFM.[ dpack 25 - Plusieurs équipes dans un Forum ] Fichier altéré: forum.php
Permet de restreindre l'accès d'un Forum à plusieurs Teams.
Ce Dpack est pour ceux qui, comme moi, n'ont pas accès aux mises à jours automatiques, car la version 2.2.20 contient un code dont l'effet est similaire à celui ci.
Installation: Si vous voulez installer le dpack 4 (forums cachés) vous devez le faire avant celui-ci. Sinon les forums qui devaient être cachés seront inaccessibles.
Syntaxe de Forums.txt:
Ici seules les Teams 'Melchior', 'Gaspard' et 'Balthazar' ont accès au Forum 4.
Le symbole de séparation est le 'pipe' ('Alt Gr' + '6')[ dpack 26 - Plus de smileys pour les titres des topics ] Fichiers altérés: forum.php, forum.js
Ajoute des smileys en plus pour les titres des topics...[ dpack 27 - Anti-flood du dernier posteur ] Fichiers altérés: forum.php, dnf/f/config.php, forum_b.css, forum_w.css
Fusionne en un post lorsqu'une même personne post plusieurs fois à la suite d'un même topic.
A été ajouté dans /dnf/f/config.php:
$vp['afdp']['separation'] = "<hr>"; // ce qui sépare les posts.
Feuille de style: (forum_b.css ou forum_w.css)
HR est la couleur de la barre qui, dans ce pack, sépare les posts d'une même personne.
Pour avoir des grades avec des genres réellement différents, dans /dnf/f/config.php:
Vous pouvez mettre des images pour les grades, en prennent par exemple les smileys:
Vous pouvez aussi mettre des images sur l'accueil des Forums, en prenant par exemple les smileys:
(Taille des images: maximum conseillé 32x32)
Mettre un topic unique en annonce (persistant général), sans installer le d-pack 17.
Modifier les lignes de ce dpack pour qu'elles correspondent à votre forum.
forum=0; est le numéros du forum (0 ou 1 = Forum1, 2 = Forum2...)
1 est le Numéro du topic cible.
2 est le Nombre de réponses.
0 est le Edité par un modo.
9 est le Numéro du Smiley à afficher.
[ vp_rectposts.php - Rectificateur du nombre de Posts ]
Permet de rectifier le nombre de posts, notamment à cause des réparations, du flood, etc...
Fonctionnement: Il parcourt tout les fichiers topics présents et compte le nombre de posts des utilisateurs.
Les admins ont accès à un bouton pour rectifier le fichier 'dnf/f/posts.txt' (multipass requis) avec le nombre de posts trouvés dans les fichiers.
Note: Compatible avec le dpack-18 (mdp en md5).[ vp_testdp.php - Vérificateur De D-Packs ]
Permet de vérifier si les fichiers à modifier correspondent avec les lignes nécessaires à la bonne installation du dpack.
Note: Mes dpacks: 6,17,18,20,25,1006,1006 et 1018 sont marqués comme contenant une erreur, il n'en est rien, c'est pour une compatibilité entre les dpacks.
Cela permet un ordre d'installation quelconque. Si le script vous en trouve plus d'une, regardez le fichier rapport pour vérifier ou est le problème.[ vp_dynmaj.php - Installateur De D-Packs Locaux ]
A une meilleure visualisation pour les dpacks, ainsi qu'une nouvelle fonction [del].
Theses scripts are distributed as freeware. It may be used and modified free of charge for personal, academic or non-profit use. |