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 ;)

  1. BBCode: Fonction Citations / Citations nominatives
  2. Plusieurs Smileys par lignes
  3. Sondage
  4. Cache les forums auxquels on n'a pas accès (vip/team...)
  5. Affiche 9 panneaux
  6. Choix de la durée du cookie (garde le mot de passe)
  7. Reste à l'intérieur du topic ou l'on a posté
  8. Seuls les membres peuvent poster
  9. Liens dans le titre si plusieurs pages (version modifiée du d-pack de NobodX)
  10. BBCode: Fonction Liste (Puces & Numéros)
  11. Podium avec liste des Avatars
  12. BBCode: Fonction Font (Police de caractère)
  13. Correction lien SFM + section Membre sur le logo du Membre
  14. BBCode: Fonction Spoiler
  15. Pass caché dans Gestion des Membres (fonction d'admin)
  16. Ajout d'un retour à la ligne entre les fonctions [mail] & [smileys]
  17. Topic Persistant, Fusion de deux Topics, Renommer un Topic
  18. Mots de passe cryptés en MD5
  19. Ajout de liens vers les topics adjacents lorsque l'on lit un topic
  20. BBCode: Fonction Secret
  21. Avatars & Citations Dynamiques + Citation & Grade
  22. Profil pour les Membres
  23. Afficher le nb de post pour les grades dans la FAQ
  24. Afficher la date et l'heure dans les SFM
  25. Plusieurs équipes dans un Forum
  26. Plus de smileys pour les titres des topics
  27. Anti-flood du dernier posteur


  28. [ Voir les Astuces ] - [ Voir les Utilitaires ]

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:

[ Disclamer ]
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.

[ Installation ]


[ Notes ]

[ 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:xRésultat
[list] ou [list=x]1Chiffres (1,2,3...)
[*] 1er pointiChiffres Romains minuscules (i,ii,iii...)
[*] 2eme pointIChiffres Romains majuscules (I,II,III...)
suite du 2eme pointaAlphabet minuscule (a,b,c...)
[*] 3eme point...AAlphabet 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:




[ Astuces ]

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.



[ Utilitaires ]

[ 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.