
<P><STRONG><FONT face=arial size=2>--------------------------<BR>NPDS 4.8 patch 3<BR><BR>Ce Patch est livr&eacute; avec une installation automatique des modifications pour MySql : 4.8-P3.php (&agrave; lancer depuis la racine de votre site)<BR><BR></STRONG><STRONG>Vous devez configurer le fichier upload.conf.php (r&eacute;pertoire modules/upload) et principalement les valeurs de :<BR>&nbsp; - $racines<BR>&nbsp; - </STRONG><STRONG>$url_upload<BR>&nbsp; - $url_upload_css<BR></STRONG><BR><FONT color=#000080>IL est rappell&eacute; que tous les modules (enfin presque) qui disposent d'options de param&egrave;trage utilisent un fichier <STRONG>xx.conf.php</STRONG> dans leur r&eacute;pertoire.</FONT><BR><BR>Ce patch contient des corrections mais aussi de nombreuses &eacute;volutions et optimisations et notamment :<BR>--------------------------<BR><B><BR>Corrections :</B><BR>0 - Module Links utilisant SFORM<BR>&nbsp;&nbsp; - correction de visit()<BR>&nbsp;&nbsp; - option permettant de trier les sous-cat&eacute;gories (voir le .conf)<BR>2 - Message &agrave; un membre : troncature pour les speudos trop long<BR>3 - Code retour de la fonction send_mail<BR>4 - G&eacute;n&eacute;ralisation de la fonction removehack (user.php, newtopic.php, reply.php ...)<BR>5 - Administration : d&eacute;but du regroupement des case dans admin.php (Gawax)<BR>6 - Cat&eacute;gories : le nombre d'articles affich&eacute; &eacute;tait faux<BR>7 - Forums : affichage d'une cat&eacute;gorie m&ecirc;me si celle-ci &eacute;tait vide<BR>8 - Correction de l'affichage d'une cat&eacute;gorie des t&eacute;l&eacute;chargement avec un <STRONG>' </STRONG><BR>9 - Editeur HTML : gestion des grosses images et/ou grande quantit&eacute; de texte<BR>10 - Pour les anonymes, les ic&ocirc;nes des forums sont rouges<BR>11 - gestion de l'affichage de la signature (erreurs dans le modules admin/user.php) <BR><BR><B>Evolutions :</B><BR>1 - Am&eacute;lioration de l'interface des sondages (r&eacute;sultats) avec possibilit&eacute; de revoter pour d'anciens sondages.<BR><BR>2 - Gestionnnaire de fichier : l'Editeur HTML est int&eacute;gr&eacute; et permet la modification de certains type de fichiers (html, txt ...).<BR><BR>3 - LNL : le bloc permet maintenant le d&eacute;sabonnement. L'admin de LNL permet de supprimer des prospects faux ou erron&eacute;s (ou inutiles).<BR><BR>4 - Les utilisateurs peuvent maintenant choisir leur Mot De Passe lors de leur enregistrement initial (option dans Admin / Pr&eacute;f&eacute;rences)<BR><BR>5 - Ultramode (Admin / Pr&eacute;f&eacute;rences option Export-News) est remplac&eacute; par Export-News : G&eacute;n&eacute;ration de deux fichiers textes dont l'un est au <STRONG>Net2zone</STRONG>.<BR><BR>6 - L'admin d'un site peut voir les membres connect&eacute;s m&ecirc;me si il n'est pas lui m&ecirc;me connect&eacute; en tant que membre (vous passerez inapercu ...)<BR><BR>7 - EDITO : Membre et/ou Anonyme, De jour et de Nuit. La doc en ligne d'EDITO parle d'elle m&ecirc;me !<BR><BR>8 - S&eacute;curit&eacute; : Il n'existe plus qu'un seul fichier qui charge config.php : mainfile.php.<BR>Il est donc facile de d&eacute;placer config.php, de le renommer ....<BR><BR>9 - Evolutions de l'interface des &quot;critiques&quot; (enfin).<BR><BR>10 - Aide contextuelle : <FONT color=#000000 face="">Aide-Contextuelle n'est pas un module &agrave; proprement parler&nbsp; mais un ensemble de fonctions mis &agrave; disposition des d&eacute;veloppeurs et du noyau de NPDS. Le nouveau syst&egrave;me de blocs de NPDS int&egrave;gre la pr&eacute;sence de ce module (zone de saisie de l'aide contextuelle).<BR></FONT><BR>11 - Moteur de blocs : Les blocs sont maintenant totallement dynamiques et <STRONG>cach&eacute;s </STRONG>(via une extension de SuperCache). Le syst&egrave;me de blocs et son interface d'administration a &eacute;t&eacute; en partie refondu pour apporter une plus grande souplesse dans le classement, la gestion des blocs.<BR>Si l'ensemble des blocs sont cach&eacute;s, les gains de performance sont importants (+- 65%) par rapport &agrave; la version pr&eacute;c&eacute;dente.<BR><BR>11 - Upload Images et Documents : L'editeur HTML dispose de <STRONG>nombreuses </STRONG>nouvelles fonctions int&eacute;gr&eacute;es (comme la biblioth&egrave;que d'image, de documents, ...) et permet l'<STRONG>upload</STRONG> d'images et/ou de fichiers dans (pour l'instant) les News.<BR>La documentation d'installation et de configuration du module upload (modules/upload) doit <FONT color=#ff0000>imp&eacute;rativement </FONT>&ecirc;tre lue pour param&egrave;trer ce module sur votre site via le fichier : <FONT color=#000000 face=""><STRONG>upload.conf.php<BR></STRONG></FONT><BR>12 - Editeur HTML : En plus des fonctions d'upload, l'Editeur dispose d'un module PlugIns (merci Mr A. Latourette) permettant l'insertion de bloc pr&eacute;format&eacute;s (des tableaux, des mises en page complexes ...).<BR><FONT color=#0000c0>Les d&eacute;veloppeurs pourront m&ecirc;me rajouter de nouveaux PlugIns via le fichier extend-plugins.txt (editor/plugins/extend-plugins.txt).<BR></FONT><STRONG>Une nouvelle dimension pour vos mises en page !</STRONG><BR><BR>13 - NPDS-Plugins : Admin-Plugins est destin&eacute; aux d&eacute;veloppeurs de module souhaitant int&eacute;grer un composant dans l'administration de NPDS <STRONG>sans modifier une ligne </STRONG>de code du noyau. La documentation de d&eacute;veloppement est mise &agrave; jour (version 1.2 dans modules/documentations) et le module IPBAN est disponible pour servir d'exemple.<STRONG> <BR><BR></STRONG>14 - Cinq nouveaux smilies (merci Achel) sont int&eacute;gr&eacute;s dont un est cach&eacute; (&agrave; vous de le trouver)<BR><BR>15 - Moteur de recherche des Forums, &eacute;volutions de l'interface utilisateur (Gawax)<BR><BR>16 - Fichiers d'inclusions : Rappel de l'utilisation et nouveau fichier (body_onload.inc) :<BR><FONT face=Arial><FONT color=#000000 face="">&nbsp;=&gt; Vous disposez de 6 fichiers d'inclusions (sorte d'exit-routine), vous permettant d'inclure un certain nombre de traitements sp&eacute;cifiques dans NPDS SANS toucher le noyau :<BR>&nbsp;- header_before.inc =&gt; est appel&eacute; avant que de commencer la g&eacute;n&eacute;ration de la page HTML<BR>&nbsp;- header_head.inc =&gt; est appel&eacute; entre le &lt;HEAD&gt; et &lt;/HEAD&gt; lors de la g&eacute;n&eacute;ration de la page HTML<BR>&nbsp;- body_onload.inc =&gt; est appel&eacute; dans l'&eacute;vement onload de la balise BODY.<BR>&nbsp;&nbsp; <FONT color=#800000>Attention le contenu de ce fichier doit-&ecirc;tre du JAVASCRIPT !</FONT><BR>&nbsp;- header_after.inc =&gt; est appel&eacute; &agrave; la fin du header (y compris le header du theme)<BR>&nbsp;- footer_before.inc =&gt; est appel&eacute; avant le d&eacute;but du footer (y compris le footer du theme)<BR>&nbsp;- footer_after.inc =&gt; est appel&eacute; &agrave; la fin de la g&eacute;n&eacute;ration de la page HTML (apr&egrave;s la balise &lt;/HTML&gt;)</FONT><STRONG> 
<HR align=left width=20%>
<BR></STRONG></FONT><STRONG>Nouvelles fonctions dans mainfile.php :<BR></STRONG><FONT color=#000000>. NightDay (merci Mr P.PECHARD)</FONT><BR>
<HR align=left width=20%>
<BR><STRONG>Nouveux modules :<BR></STRONG>&nbsp; IPBAN : bannir une (ou plusieures adresse IP) / voir l'install<BR><STRONG>
<HR align=left width=20%>
</STRONG><STRONG><BR>RAPPEL : Ce Patch est livr&eacute; avec une installation automatique des modifications pour MySql : 4.8-P3.php</STRONG><BR><BR>----------------------------------------------------------------------<BR>NPDS G&eacute;n&eacute;rateur de Portail - licence GNU/GPL<BR><A href="http://www.npds.org/">http://www.npds.org</A><BR>----------------------------------------------------------------------</FONT> 
<P></P>