AccueilAideRechercherIdentifiez-vousInscrivez-vous

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
23 Mai 2012 à 04:16:37

Connexion avec identifiant, mot de passe et durée de la session
Rechercher
    avancée

News

Stats
8763 Messages dans 1087 Fils de discussion par 1002 Membres
Dernier membre: emilie
+  PHP Astux
|-+  NewsletTux v. 2
| |-+  NewsletTux 2 fr (fin du support)
| | |-+  [Réglé] v2.0.7 problème d'installation en UTF-8
Pages: 1 2 [3]   Bas de page
Imprimer
Auteur Fil de discussion: [Réglé] v2.0.7 problème d'installation en UTF-8  (Lu 27727 fois)
Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #30 le: 10 Février 2008 à 15:57:43 »

Suite...
J'ai découvert quelques erreurs sans gravités dans les fichiers suivants: (je les postes en plusieurs fois)

Dans install_fr-UTF-8.lang.php
remplacer ligne 31 (si vous n'ètes pas sûr... Doit ètre terminé...)
Citation
   $ntux2['step2_site_uploaddir_hlp'] = "Le dossier où seront téléchargés les templates et pièces jointes, contenu dans le dossier de newslettux, laissez par défaut si vous n'ètes pas sûr de modifier correctement. Doit ètre terminé par /";
par:
Code:
$ntux2['step2_site_uploaddir_hlp'] = "Le dossier où seront téléchargés les templates et pièces jointes, contenu dans le dossier de newslettux, laissez par défaut si vous n'êtes pas sûr de modifier correctement. Doit être terminé par /";

remplacer ligne 39 (Cela devrait ètre votre mail.)
Citation
   $ntux2['step2_err_technmail_hlp'] = "Cela devrait ètre votre mail. Les abonnés ne le verront pas. Cette adresse sera juste utilisée si vous avez coché -oui- aux rapports d'erreurs par mail.";
par:
Code:
$ntux2['step2_err_technmail_hlp'] = "Cela devrait être votre mail. Les abonnés ne le verront pas. Cette adresse sera juste utilisée si vous avez coché -oui- aux rapports d'erreurs par mail.";

remplacer ligne 43 (Si vous ètes sur Free...)
Citation
   $ntux2['step2_site_chmod_hlp'] = "Si votre hébergeur autorise le CHMOD, cochez -oui-. Si vous ètes sur Free ou un hébergeur qui n'autorise pas le CHMOD, cochez -non-.";
par:
Code:
$ntux2['step2_site_chmod_hlp'] = "Si votre hébergeur autorise le CHMOD, cochez -oui-. Si vous êtes sur Free ou un hébergeur qui n'autorise pas le CHMOD, cochez -non-.";

remplacer ligne 56 (Si vous ètes sur Free...)
Citation
   $ntux2['step2_chmod_hlp'] = "Si votre hébergeur autorise le CHMOD, cochez -oui-. Si vous ètes sur Free ou un hébergeur qui n'autorise pas le CHMOD, cochez -non-.";
par:
Code:
$ntux2['step2_chmod_hlp'] = "Si votre hébergeur autorise le CHMOD, cochez -oui-. Si vous êtes sur Free ou un hébergeur qui n'autorise pas le CHMOD, cochez -non-.";

remplacer ligne 61 (Si vous n'ètes pas sûr...)
Citation
   $ntux2['step2_mail_choose_mail_hlp'] = "L'envoi de mail se fera directement par Apache. Si vous n'ètes pas sûr pour ce choix, choisissez la méthode mail, elle marche la plupart du temps.";
par:
Code:
$ntux2['step2_mail_choose_mail_hlp'] = "L'envoi de mail se fera directement par Apache. Si vous n'êtes pas sûr pour ce choix, choisissez la méthode mail, elle marche la plupart du temps.";

remplacer ligne 72 (mais peut ètre différent)
Citation
   $ntux2['step2_mysql_host_hlp'] = "L'URL ou l'adresse IP du serveur MySQL. Souvent localhost, mais peut ètre différent.";
par:
Code:
$ntux2['step2_mysql_host_hlp'] = "L'URL ou l'adresse IP du serveur MySQL. Souvent localhost, mais peut être différent.";

remplacer ligne 80 (NewsletTux dans une mème base de données... une suite de llettres et chiffres, avvec...)
Citation
   $ntux2['step2_mysql_prefix_hlp'] = "Entrez un préfixe pour installer plusieurs NewsletTux dans une mème base de données. Le préfixe est une suite de llettres et chiffres, avvec éventuellement un underscore ( _ ) mais ni espace, ni trait d'union, ni ponctuation !";
par:
Code:
$ntux2['step2_mysql_prefix_hlp'] = "Entrez un préfixe pour installer plusieurs NewsletTux dans une même base de données. Le préfixe est une suite de lettres et chiffres, avec éventuellement un underscore ( _ ) mais ni espace, ni trait d'union, ni ponctuation !";
puis dans install_fr.lang.php
Code:
$ntux2['step2_mysql_prefix_hlp'] = "Entrez un préfixe pour installer plusieurs NewsletTux dans une même base de données. Le préfixe est une suite de lettres et chiffres, avec éventuellement un underscore ( _ ) mais ni espace, ni trait d'union, ni ponctuation !";

remplacer ligne 84 (Le nom de la base semble ètre erroné ...)
Citation
   $ntux2['step3_mysql_err_2'] = "Le nom de la base semble ètre erroné ... Corrigez-le.";
par:
Code:
$ntux2['step3_mysql_err_2'] = "Le nom de la base semble être erroné ... Corrigez-le.";

remplacer ligne 87 (Ces tables portent le mème préfixe...)
Citation
   $ntux2['step3_mysql_pass_X_warning'] = "Ces tables portent le mème préfixe que celui que vous avez indiqué. ATTENTION : s'il y a un conflit de nom (ex. une table déjà présente nommée {prefixe}users) et que ce script d'installation a besoin de générer une table nommée {prefixe}users, celle existante sera ECRASEE de manière irréversible. Vous feriez mieux de changer le préfixe ou de vous assurer qu'il n'y aura pas de conflit de nom.";
par:
Code:
$ntux2['step3_mysql_pass_X_warning'] = "Ces tables portent le même préfixe que celui que vous avez indiqué. ATTENTION : s'il y a un conflit de nom (ex. une table déjà présente nommée {prefixe}users) et que ce script d'installation a besoin de générer une table nommée {prefixe}users, celle existante sera ECRASEE de manière irréversible. Vous feriez mieux de changer le préfixe ou de vous assurer qu'il n'y aura pas de conflit de nom.";

Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #31 le: 10 Février 2008 à 16:11:11 »

j'ai du bugger dans le remplacement multiple de ê ...  Indéci
Journalisée

Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #32 le: 10 Février 2008 à 19:01:54 »

Petite erreur quand même dans common_fr-UTF-8.lang.php

Remplacer ligne 133 (de Rapha�l, pour toute...)
Citation
      <li>le site <a href="http://css.alsacreations.com">Alsacreations</a> de Raphaël, pour toute l\'aide sur les CSS disponible.</li>
par:
Code:
<li>le site <a href="http://css.alsacreations.com">Alsacreations</a> de Rapha&euml;l, pour toute l\'aide sur les CSS disponible.</li>

Mauvais affichage du contrat de licence en UTF-8 dans admin/legal.php

Citation
Ce contrat est une licence de logiciel libre issue d'une concertation
entre ses auteurs afin que le respect de deux grands principes pr�side �
sa r�daction:

    * d'une part, le respect des principes de diffusion des logiciels
      libres: acc�s au code source, droits �tendus conf�r�s aux
      utilisateurs,
    * d'autre part, la d�signation d'un droit applicable, le droit
      fran�ais, auquel elle est conforme, tant au regard du droit de la
      responsabilit� civile que du droit de la propri�t� intellectuelle
      et de la protection qu'il offre aux auteurs et titulaires des
      droits patrimoniaux sur un logiciel.

remplacer à partir de la ligne 19 dans admin/legal.php
Citation
   // license text
   echo '<h3>'.$ntux2['legal_license'].'</h3>'.CR;
   echo '<p>'.$ntux2['legal_licence_cecill'].'</p>'.CR;
   echo '<pre id="license">'.CR;
   $licensefile = (DEF_LANG == 'fr') ? 'newslettux2_license_fr.txt' : 'newslettux2_license_en.txt';
   include(NTUX2_ROOT.$licensefile);
par:
Code:
// license text
echo '<h3>'.$ntux2['legal_license'].'</h3>'.CR;
echo '<p>'.$ntux2['legal_licence_cecill'].'</p>'.CR;
echo '<pre id="license">'.CR;
$licensefile = (DEF_LANG == 'fr') ? 'newslettux2_license_fr.txt' : 'newslettux2_license_en.txt';
if (CHARSET == 'UTF-8'){
echo utf8_encode(nl2br(file_get_contents(NTUX2_ROOT.$licensefile)));
}
else
{
include(NTUX2_ROOT.$licensefile);
}
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #33 le: 11 Février 2008 à 09:09:35 »

Mon message précédent:
(pour information: dans le mail reçu au format texte, le lien Gérez votre abonnement à la lettre d'information n'était pas affiché avec les bons caractères)
Citation
Il reste encore une phrase à corriger (ligne 710 de write.php)
Pour l'instant, mes modifications avec utf8-encode / utf8-decode / html_entity_decode / htmlentities / htmlspecialchars etc. n'ont pas donné de résultats concluants.
Citation
G&eacute;rez votre abonnement &agrave; la lettre d'information
ou
Grez votre abonnement  la lettre d'information

Le pourquoi? du comment?
Je ne sais pas, cela ne semble pas logique et pourtant en combinant utf8_encode et html_entity_decode cela fonctionne et les messages sont envoyés avec les bons caractères.

Voici les modifications apportées dans admin/write.php
Remplacer à partir de la ligne 709:
Citation
                           //insert manage subscriptions link
                           $array_newsletter['text']['body'] .= CR.CR.$ntux2['write_manage_subs_link'].' : '.SITE_URL_REG_FORM;
                           $array_newsletter['html']['body'] .= '<br><br>'.CR.'<span class="ntux2_links"><a href="'.SITE_URL_REG_FORM.'">'.$ntux2['write_manage_subs_link'].'</a></span>'.CR;
par:
Code:
//insert manage subscriptions link
if (CHARSET == 'UTF-8'){
$array_newsletter['text']['body'] .= CR.CR.utf8_encode(html_entity_decode($ntux2['write_manage_subs_link'])).' : '.SITE_URL_REG_FORM;
}
else
{
$array_newsletter['text']['body'] .= CR.CR.$ntux2['write_manage_subs_link'].' : '.SITE_URL_REG_FORM;
}
$array_newsletter['html']['body'] .= '<br><br>'.CR.'<span class="ntux2_links"><a href="'.SITE_URL_REG_FORM.'">'.$ntux2['write_manage_subs_link'].'</a></span>'.CR;

Je fait mes tests et j'afficherais les résultats.
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #34 le: 11 Février 2008 à 09:34:24 »

Après toutes les modifications, voici les derniers tests avec chartset UTF-8.
(Pour rappel, le code pour le CHARSET ISO-8859-15 n'a pas été modifié)

Réception des mails

  • Gestion des abonnements aux lettres d'information: sujet et message reçus correctements
  • Mise à jour des inscriptions aux lettres d'information: sujet et message reçus correctements
  • Inscription aux lettres d'information: sujet et message reçus correctements
  • Gestion des abonnés (changement de groupe). Inscription de votre adresse au système de mailing-list: sujet et message reçus correctements

Newslettre au format HTML

  • sujet et message reçus correctements
  • affichage du lien: Voir cette lettre d'information sur le site: écrit correctement
  • affichage du lien: Gérez votre abonnement à la lettre d'information: écrit correctement

Newslettre au format TEXTE

  • sujet et message reçus correctements
  • affichage du lien: Voir cette lettre d'information sur le site: Pas d'accent dans ce message
  • affichage du lien: Gérez votre abonnement à la lettre d'information: écrit correctement

Utilisation des liens de la Newslettre au format HTML et TEXTE (affichage sur le site)

  • lien: Voir cette lettre d'information sur le site: (page newslettux_rss.php) la page s'affiche correctement
  • lien: Gérez votre abonnement à la lettre d'information: (page form-newslettux.php) la page s'affiche correctement
(tests réalisés avec inclusions au format utf-8 dans une page php au charset utf-8 et iso-8859-15)

Lettre au STAFF

  • sujet et message reçus correctements
  • affichage du lien: Voir cette lettre d'information sur le site: Pas d'accent dans ce message.
  • affichage du lien: Gérez votre abonnement à la lettre d'information: écrit correctement

Utilisation des liens de la Lettre au STAFF (affichage sur le site)
  • lien: Voir cette lettre d'information sur le site: (page newslettux_rss.php) Affichage d'une page vide avec le message error (apparament l'affichage de cette lettre n'est pas prévu, voir aux environs de la ligne 100 de newslettux_rss.php
    Citation
       if ($pid == 0)
       {
          echo "error";
       }
  • lien: Gérez votre abonnement à la lettre d'information: (page form-newslettux.php) la page s'affiche correctement

Tests réalisés avec:
  • Internet Explorer 6 et 7
  • Mozilla Firefox
  • Netscape
  • Opera
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #35 le: 11 Février 2008 à 11:38:36 »

RECAPITULATIF DES MODIFICATIONS POUR CHARSET UTF-8

Pour s'y retrouver un peu, j'ai rassemblé ici toutes les modifications (à contrôler cependant par rapport à tout ce que j'ai posté)

Les modifications mineures du dossier languages (admin_fr-UTF-8.lang.php, client_fr-UTF-8.lang.php, client_fr.lang.php, common_fr-UTF-8.lang.php et install_fr-UTF-8.lang.php, ne sont pas détaillées ici)

(Certaines modifications ont déjà été apportés par Matthieu et sont déjà contenus dans le zip de téléchargement (cela dépend donc de la date de téléchargement du fichier))

******************************

Dans admin/install.php
Remplacer la ligne 81 (déjà corrigé)
Citation
      echo '   <li><a href="install.php?step=2&amp;charset=utf-8">UTF-8</a></li>'.CR;
Par:
Code:
echo ' <li><a href="install.php?step=2&amp;charset=UTF-8">UTF-8</a></li>'.CR;


******************************

Dans admin/legal.php
Remplacer à partir de la ligne 19
Citation
   // license text
   echo '<h3>'.$ntux2['legal_license'].'</h3>'.CR;
   echo '<p>'.$ntux2['legal_licence_cecill'].'</p>'.CR;
   echo '<pre id="license">'.CR;
   $licensefile = (DEF_LANG == 'fr') ? 'newslettux2_license_fr.txt' : 'newslettux2_license_en.txt';
   include(NTUX2_ROOT.$licensefile);
Par:
Code:
// license text
echo '<h3>'.$ntux2['legal_license'].'</h3>'.CR;
echo '<p>'.$ntux2['legal_licence_cecill'].'</p>'.CR;
echo '<pre id="license">'.CR;
$licensefile = (DEF_LANG == 'fr') ? 'newslettux2_license_fr.txt' : 'newslettux2_license_en.txt';
if (CHARSET == 'UTF-8'){
echo utf8_encode(nl2br(file_get_contents(NTUX2_ROOT.$licensefile)));
}
else
{
include(NTUX2_ROOT.$licensefile);
}

******************************

Dans admin/write.php
Remplacer à partir de la ligne 709:
Citation
                           //insert manage subscriptions link
                           $array_newsletter['text']['body'] .= CR.CR.$ntux2['write_manage_subs_link'].' : '.SITE_URL_REG_FORM;
                           $array_newsletter['html']['body'] .= '<br><br>'.CR.'<span class="ntux2_links"><a href="'.SITE_URL_REG_FORM.'">'.$ntux2['write_manage_subs_link'].'</a></span>'.CR;
Par:
Code:
//insert manage subscriptions link
if (CHARSET == 'UTF-8'){
$array_newsletter['text']['body'] .= CR.CR.utf8_encode(html_entity_decode($ntux2['write_manage_subs_link'])).' : '.SITE_URL_REG_FORM;
}
else
{
$array_newsletter['text']['body'] .= CR.CR.$ntux2['write_manage_subs_link'].' : '.SITE_URL_REG_FORM;
}
$array_newsletter['html']['body'] .= '<br><br>'.CR.'<span class="ntux2_links"><a href="'.SITE_URL_REG_FORM.'">'.$ntux2['write_manage_subs_link'].'</a></span>'.CR;

******************************

Dans lib/class.phpmailer.php
Remplacer ligne 37 (déjà corrigé)
Citation
    var $CharSet           = "iso-8859-15";
Par:
Code:
var $CharSet           = CHARSET;

******************************

Dans lib/functions.php
Remplacer à partir de la ligne 1078
Citation
   function SendTextMail($recipient, $subject, $message, $sitename, $sender)
   {
      $headers = 'From: '.Disp($sitename).' <'.$sender.'>' . "\r\n";
      $subject = str_replace("&rsquo;","'",$subject);
      $subject = str_replace("&quot;",'"',$subject);
      $message = str_replace("&rsquo;","'",$message);
      $message = str_replace("&quot;",'"',$message);
      return mail($recipient,$subject,$message,$headers);
   };
Par:
Code:
function SendTextMail($recipient, $subject, $message, $sitename, $sender)
{
$headers = 'From: '.Disp($sitename).' <'.$sender.'>' . "\r\n";
$subject = str_replace("&rsquo;","'",$subject);
$subject = str_replace("&quot;",'"',$subject);
$message = str_replace("&rsquo;","'",$message);
$message = str_replace("&quot;",'"',$message);
if (CHARSET == 'UTF-8')
{
$subject = html_entity_decode($subject);
$message = html_entity_decode($message);
}
return mail($recipient,$subject,$message,$headers);
};

******************************

Dans newslettux_rss.php
Remplacer lignes 89 à 91:
Citation
   // include language files
   require(NTUX2_ROOT.'languages/client_'.DEF_LANG.'.lang.php');
   require(NTUX2_ROOT.'languages/common_'.DEF_LANG.'.lang.php');
Par:
Code:
// include language files
if (CHARSET == 'ISO-8859-15') // default value
{
$client_lang_file = 'client_'.DEF_LANG.'.lang.php';
$aux_lang_file  = 'common_' .DEF_LANG.'.lang.php';
}
else // not iso-8859-15
{
$client_lang_file = 'client_'.DEF_LANG.'-'.CHARSET.'.lang.php';
$aux_lang_file  = 'common_' .DEF_LANG.'-'.CHARSET.'.lang.php';
}

require(NTUX2_ROOT.'languages/'.$client_lang_file);
require(NTUX2_ROOT.'languages/'.$aux_lang_file);
    echo '<meta http-equiv="Content-Type" content="text/html; charset= '.CHARSET.'">';

******************************

Dans form-newslettux.php
Aux environs de la ligne 92, remplacer:
Citation
   // include lang file
   $req_configlang = "SELECT conf_value AS lang FROM ".DB_PREFIX."config WHERE conf_name='lang'";
   $configlang = Executequery($req_configlang, __FILE__, __LINE__);
   $config = mysql_fetch_array($configlang);
   $lang = $config['lang'];
   $array_langs = GetLang(NTUX2_ROOT.'languages/');

   if (!in_array($lang, $array_langs)) { $lang = 'fr'; }
   require(NTUX2_ROOT.'languages/client_'.$lang.'.lang.php');
   require(NTUX2_ROOT.'languages/common_'.DEF_LANG.'.lang.php');
Par:
Code:
// include lang file
$req_configlang = "SELECT conf_value AS lang FROM ".DB_PREFIX."config WHERE conf_name='lang'";
$configlang = Executequery($req_configlang, __FILE__, __LINE__);
$config = mysql_fetch_array($configlang);
$lang = $config['lang'];
$array_langs = GetLang(NTUX2_ROOT.'languages/');

if (!in_array($lang, $array_langs)) { $lang = 'fr'; }
if (CHARSET == 'ISO-8859-15') // default value
{
$client_lang_file = 'client_'.DEF_LANG.'.lang.php';
$aux_lang_file  = 'common_' .DEF_LANG.'.lang.php';
}
else // not iso-8859-15
{
$client_lang_file = 'client_'.DEF_LANG.'-'.CHARSET.'.lang.php';
$aux_lang_file  = 'common_' .DEF_LANG.'-'.CHARSET.'.lang.php';
}

require(NTUX2_ROOT.'languages/'.$client_lang_file);
require(NTUX2_ROOT.'languages/'.$aux_lang_file);
    echo '<meta http-equiv="Content-Type" content="text/html; charset= '.CHARSET.'">';


Lors de l'installation de NewsletTux 2.0.7, la base de donnée est installée au format latin1_general_ci (ISO 8859-1), je l'ai remplacé par utf8_general_ci (UTF-8). Les derniers tests que j'ai réalisés ont été fait avec la base de donnée en ISO puis en UTF, les lettres réceptionnées ont été dans le bon format quelquesoit le format d'enregistrement de la base.

Pour rappel, seul la partie UTF-8 a été modifiée ici.
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #36 le: 11 Février 2008 à 12:32:46 »

Concernant la lettre au STAFF l'affichage de l'erreur n'est pas une erreur Sourire
En effet, si l'on suppose que ces envois ont une certaine confidentialité, il ne faut pas donner l'opportunité à n'importe qui de les lire... Et c'est donc normal que pour les lettres du STAFF on n'ait pas accès sur le site au contenu directement sur le site Web.

J'attends tes fichiers langues, j'avais déjà corrigé certaines de tes modifs mais là je vais toutes les finir, merci pour le listing récapitulatif.
Journalisée

Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #37 le: 11 Février 2008 à 12:55:51 »

FYI, dans form-newslettux.php je ne rajouterai pas la ligne :
Code:
echo '<meta http-equiv="Content-Type" content="text/html; charset= '.CHARSET.'">';
, parce que cette page devant être incluse dans une autre, c'est au niveau de la page parente que le charset doit être déclaré. Sinon, ça provoquera des conflits dans la page.

Tes modifs ont été incorporées, il me reste plus que la mienne à coder et je pourrai presque lancer la màj.
Journalisée

Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #38 le: 11 Février 2008 à 13:08:21 »

Juste une question:

Je vient de m'apercevoir que sur toutes les pages où un texte Help est disponible au passage de la souris, l'affichage du ' ? ' (../img/16/help.png) ne se fait pas.
J'ai verifié sur le site et help.png est bien présent.

Depuis quelle page fais-tu l'affichage? (Ca m'éviterais de chercher)
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #39 le: 11 Février 2008 à 13:16:12 »

Citation
J'attends tes fichiers langues, j'avais déjà corrigé certaines de tes modifs mais là je vais toutes les finir, merci pour le listing récapitulatif.

As-tu eu mon mail avec languages.zip?
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #40 le: 11 Février 2008 à 15:27:51 »

oui je l'ai eu, merci. Par contre ayant qq autres modifs à faire, je vais les compléter.
Journalisée

Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #41 le: 11 Février 2008 à 19:14:41 »

Juste une question:

Je vient de m'apercevoir que sur toutes les pages où un texte Help est disponible au passage de la souris, l'affichage du ' ? ' (../img/16/help.png) ne se fait pas.
J'ai verifié sur le site et help.png est bien présent.

Depuis quelle page fais-tu l'affichage? (Ca m'éviterais de chercher)

Re,
j'avais loupé cette question, c'est la fonction DisplayHelp dans la librairie des fonctions PHP Sourire
Journalisée

Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #42 le: 12 Février 2008 à 19:51:36 »

Effectivement, dans la version que j'avais téléchargé, il y a une erreur en ligne 74 de functions.php

remplacer:
Citation
      $help_message = '&nbsp;<img style="cursor: pointer; border:0;" src="'.ROOT_URI.$picture_uri.'help.png" width="16" height="16" alt="help" title="'.$help.'" onclick="javascript:alert(\''.addslashes($help).'\');" />';
par:
Code:
$help_message = '&nbsp;<img style="cursor: pointer; border:0;" src="'.$picture_uri.'help.png" width="16" height="16" alt="help" title="'.$help.'" onclick="javascript:alert(\''.addslashes($help).'\');" />';

(cette erreur n'est pas présente dans les versions précédentes, et a peut-être déjà été rectifiée après la date à laquelle j'avais téléchargé le fichier)
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #43 le: 12 Février 2008 à 21:21:37 »

J'ai simplifié cette fonction dans la v. 2.0.8. de toutes façons.
Journalisée

Pages: 1 2 [3]   Haut de page
Imprimer
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Amber design by Bloc | XHTML | CSS