Annonces


  • Accueil
  •  » Signatux
  •  » Passer en utf-8 et non-affichage de certaines parties (Résolu)

#1 14/03/07 08:31:19

nico@nc
Nouveau
Lieu: Yvelines
OS: Linux Ubuntu
Date d'inscription: 10/03/07
Messages: 12
Envoyer un MP

  Email  Site web

Passer en utf-8 et non-affichage de certaines parties

Bonjour,

J'ai installé signatux sur mon site : http://tpe-miconia-nc.fr.nf/livredor.php

Pour que ça s'intègre bien au reste du site, j'ai créé une nouvelle page livredor.php, basée sur livre.php... mais j'ai quelques problèmes aww  : tout mon site, et donc la page en question sont en utf-8. Mais le contenu du livre est apparemment en iso8858-1 et j'ai donc des caractères bizarres sur la page.

Et également, je n'ai plus en bas de la page le lien "Signatux" et l'accès à l'admin, ainsi que le bandeau informant qu'on est connecté en tant qu'admin !

Voilà,

Merci d'avance de votre aide. wink

edit... modif lien (nouveau domaine)

Dernière modification par nico@nc (15/03/07 21:41:06)

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#2 14/03/07 10:58:47

Ju
ju@jabber.sk
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5878
Envoyer un MP

  Email  Site web

Re: Passer en utf-8 et non-affichage de certaines parties

Malheureusement, Signatux n'est pas encore prévu en UTF-8 (erreur grossière de ma part, j'aurais du y penser pour la v1.0). Cependant, je compte bien le prévoir pr la prochaine bêta.

Il faut également prendre en compte l'encodage de ta BDD mysql, c'est surement là que ça péche. Sinon il faut juste penser à passer le fichier lang en UTF-8 (en remplaçant les caractères qui foirent).

Pour les éléments manquants, en tout cas le lien Signatux, je crois que le pb a déjà été rencontré dans un cas similaire, c'est donc probablement lié.



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#3 14/03/07 11:42:36

nico@nc
Nouveau
Lieu: Yvelines
OS: Linux Ubuntu
Date d'inscription: 10/03/07
Messages: 12
Envoyer un MP

  Email  Site web

Re: Passer en utf-8 et non-affichage de certaines parties

D'accord... ben je vais passer la page en iso 8858, ça sera plus simple je pense. wink

Merci de votre réponse rapide en tout cas !

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#4 15/03/07 06:40:42

nico@nc
Nouveau
Lieu: Yvelines
OS: Linux Ubuntu
Date d'inscription: 10/03/07
Messages: 12
Envoyer un MP

  Email  Site web

Re: Passer en utf-8 et non-affichage de certaines parties

Re,

Je suis passé en iso 8858-1, il n'y a plus de problème d'encodage (et de validation à l'occasion > This Page Is Valid XHTML 1.0 Strict! smile), mais les éléments manquants... sont toujours manquants !

Si ça peux t'aider, voici le code de la page (je redonne le lien : http://tpe-miconia-nc.fr.nf/) - j'ai commenté les include pour que tu sache ce que c'est :

Code:

<?php

    define('SGTUX_ROOT','signatux/'); // Chemin du dossier

    require_once SGTUX_ROOT.'header.php'

?>

<?php    switch($signatux->config['Liens']['Ouverture']) {

        case 'self':

        case 'javascript':

            echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'."\n"; break;

        case 'blank':

            echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'."\n";

    }
?>

//les meta et le hack ie pour la transparence png
<?php
include("hautlivre.php");
?>
//signatux, partie 1
<?php sgtux_header() ?>

//la mise en forme de la page, dont le menu
<?php
include("menulivre.php");
?>
            <h2>Livre d'or</h2>

//signatux partie 2
<?php signatux() ?>

//le pied de page (les liens de validation et de contact)
<?php
include("bas.php");
?>

Merci beaucoup de ton aide !

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#5 15/03/07 18:47:51

Ju
ju@jabber.sk
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5878
Envoyer un MP

  Email  Site web

Re: Passer en utf-8 et non-affichage de certaines parties

Tu es partit de livre.php pour réaliser cette page ?
Pourquoi avoir autant fait le ménage ?
Tout ce qui est install.lock, à la limite ok, mais il te manque cette ligne (à mettre juste en dessous du chemin du dossier, la première ligne :

Code:

    define('SGTUX', TRUE);

PS: Ca se fait pas trop de modifier ton titre comme ça, laisse l'énoncé du pbn et contente-toi de cliquer sur Marquer comme résolu, ça suffira wink



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#6 15/03/07 21:43:50

nico@nc
Nouveau
Lieu: Yvelines
OS: Linux Ubuntu
Date d'inscription: 10/03/07
Messages: 12
Envoyer un MP

  Email  Site web

Re: Passer en utf-8 et non-affichage de certaines parties

Ju a écrit:

Tu es partit de livre.php pour réaliser cette page ?
Pourquoi avoir autant fait le ménage ?
Tout ce qui est install.lock, à la limite ok, mais il te manque cette ligne (à mettre juste en dessous du chemin du dossier, la première ligne :

Code:

    define('SGTUX', TRUE);

Merci !

Ju a écrit:

PS: Ca se fait pas trop de modifier ton titre comme ça, laisse l'énoncé du pbn et contente-toi de cliquer sur Marquer comme résolu, ça suffira wink

Ok, c'est modifié.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
  • Accueil
  •  » Signatux
  •  » Passer en utf-8 et non-affichage de certaines parties (Résolu)
Actuellement aucun autre membre et 1 invité sur ce topic
Membres : [S'enregistrer]

Pied de page du Forum

Pub hébergeur :


CtrlAltSuppr.com, forums officiels de JSAND partagés avec Geek&Hype

Powered by PunCAS (JSAND) based on PunBB
© Copyright 2002–2005 Rickard Andersson