Je m'explique : certains utilisateurs nous remontent des bugs, des problèmes avec certaines configurations ou nous envoient les traductions de la version 5. Toutes ces modifications n'impactent qu'une minorité des utilisateurs et donc ne justifient pas le changement de version. Le numéro de version sera incrémenté lorsqu'un nombre conséquent de modifications aura été effectué ou lorsqu'une mise à jour est relativement importante (faille de sécurité, nouvelle fonctionnalité ou correction d'un bug gênant).
Pour chaque changement, je donnerai la modification à effectuer dans les fichiers du livre d'or. Ces modifications ne sont pas obligatoires, seuls ceux qui utilisent la fonctionnalité sont invités à les faire.
Voici la liste des modifications apportées (et déjà incluses dans l'archive en téléchargement) depuis la sortie de la version 5.0.1:
- Ajout de la langue Dutch (complètement traduite pour la v5) : remplacer le fichier /languages/dutch.php
- Ajout de la langue Slovak (complètement traduite pour la v5) : remplacer le fichier /languages/slovak-win-1250.php
- Correction de la langue Italiano : remplacer le fichier /languages/italiano.php
- Correction de la langue German : remplacer le fichier /languages/german.php
- Correction d'un bug sur les différents liens lors de l'utilisation de plusieurs langues (les liens pointaient vers les pages désirées mais avec la langue par défaut) : dans le fichier /index.php, supprimez la ligne suivante
Code : Tout sélectionner
sql_select_query("*", "alex_livre_config");
- Correction d'un bug dans l'interface d'administration lors de l'enregistrement des modifications sur un skin : remplacez le fichier /admin/skins.php et dans le fichier /templates/skins/NOM_DU_SKIN_UTILISE/assembly.htm, remplacez :
Code : Tout sélectionner
function verif_mail(adresse){
if (adresse.match(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i))
return true;
else
return false;
}
function verif_url(adresse){
if (adresse.match(/^(?:(?:https?)\:\/\/)?\w+([\.\-]\w+)*\.\w{2,4}(\:\d+)*([\/\.\-\?\&\%\#]\w+)*\/?$/i))
return true;
else
return false;
}
ParCode : Tout sélectionner
function verif_mail(adresse){
if (adresse.match(/^([a-z0-9-]+(?:[.][a-z0-9-]+)*)@((?:[a-z0-9-]+[.])*[a-z0-9-]{0,66})[.]([a-z]{2,6}(?:[.][a-z]{2})?)$/i))
return true;
else
return false;
}
function verif_url(adresse){
if (adresse.match(/^(?:https?[:][/]{2})?[a-zA-Z0-9]+([.-][a-zA-Z0-9]+)*[.][a-zA-Z0-9]{2,4}(:[0-9]+)*([/.-?&%#][a-zA-Z0-9]+)*[/]?$/i))
return true;
else
return false;
}
Attention, si vous avez déjà sauvegardé un skin modifié avec la version 5.0.1, vous devez absolument corriger votre skin avec le code ci-dessus !! - Suppression des skins Audax_bd et double_Audax_bd : non respect de certains droits d'auteurs et non conforme W3C