Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
Modéré par : developpeur jpb Jireck 
Index du Forum » » Bugs, Probs ... » » Bug du bloc traduction  
AuteurBug du bloc traduction
skippy
420      
 

skippy
  Posté : 06-11-2009 11:52

NPDS Forum Extender
-: Problèmes :-
 
SujetBug du bloc traduction 
Votre Système d'Exploitation-: Autres  
Votre Package Web-: Je ne sais pas !  
Votre version de PHP-: Je ne sais pas !  
Version NPDS (voir statistiques du site)-: Je ne sais pas !  
Type de problème-: Autre(s) Erreur(s)  
Votre hébergeur 
Votre PrioritéOK, j'attends  
Description du problèmeEn essayant un méta-mot que je viens de créer, permettant d'afficher des drapeaux pour choisir la langue du site, je me rend compte que les languages espagnol et chinois posent problème

Si je choisis une de ces deux langues, la moitié de mes blocs de droites disparaissent, ainsi que le footer

J'ai fait ensuite un test alors avec la fonction bloc_langue dans un bloc
function#bloc_langue
Et c'est pareil.

Bug connu ? ou suis-je le seul ? 
Inclure la signaturetrue 
notification par Email
..::..



  Profil  www  Citation   
GiamDoc
7063       
 

GiamDoc
  Posté : 07-11-2009 15:52

c'est le theme...

dans le header de ton theme en (php)
juste avant le echo < body....etc
tu colles cet exemple :
(ici c'est pour français, english et tiếng Việt


   global $multi_langue, $C_langue, $choice_user_language;
   $C_langue ="";
   if ($multi_langue == true) {
      if ($language == "french") {$C_langue.="<a href=\"index.php?choice_user_language=english\"><img src=\"images/flags/english.png\" width=\"18\" height=\"12\" border=\"0\" align=\"absmiddle\" title=\"Browse in English\" alt=\"Browse in English\"></a>&nbsp;<a href=\"index.php?choice_user_language=vietnamese\"><img src=\"images/flags/Vietnamese-flag.gif\" width=\"18\" height=\"12\" border=\"0\" align=\"absmiddle\" title=\"Tr&igrave;nh duy&#7879;t b&#7857;ng ti&#7871;ng Vi&#7879;t\" alt=\"Tr&igrave;nh duy&#7879;t b&#7857;ng ti&#7871;ng Ph&aacute;p\"></a>&nbsp;";}
      if ($language == "vietnamese") {$C_langue.="<a href=\"index.php?choice_user_language=english\"><img src=\"images/flags/english.png\" width=\"18\" height=\"12\" border=\"0\" align=\"absmiddle\" title=\"Browse in English\" alt=\"Browse in English\"></a>&nbsp;<a href=\"index.php?choice_user_language=french\"><img src=\"images/flags/french.png\" width=\"18\" height=\"12\" border=\"0\" align=\"absmiddle\" title=\"Naviguer en Francais\" alt=\"Naviguer en Francais\"></a>";}
      if ($language == "english") {$C_langue.="<a href=\"index.php?choice_user_language=french\"><img src=\"images/flags/french.png\" width=\"18\" height=\"12\" border=\"0\" align=\"absmiddle\" title=\"Naviguer en Francais\" alt=\"Naviguer en Francais\"></a>&nbsp;<a href=\"index.php?choice_user_language=vietnamese\"><img src=\"images/flags/Vietnamese-flag.gif\" width=\"18\" height=\"12\" border=\"0\" align=\"absmiddle\" title=\"Tr&igrave;nh duy&#7879;t b&#7857;ng ti&#7871;ng Vi&#7879;t\" alt=\"Tr&igrave;nh duy&#7879;t b&#7857;ng ti&#7871;ng Ph&aacute;p\"></a>&nbsp;";}

   }



et ça le fait bien

  Profil  E-mail  www  Citation   
skippy
420      
 

skippy
  Posté : 08-11-2009 19:17

Bon on c'est mal compris ^^

C'exactement ce code-là que j'ai mais modifié pour l'utiliser en méta-mot



function MM_flag_trad() {

global $language, $user, $cookie, $multi_langue, $C_langue, $choice_user_language; ;

$act_fr = 1; // Français -> 1 = activé / 0 = désactivé
$act_en = 1; // Anglais  -> 1 = activé / 0 = désactivé
$act_es = 1; // Espagnol -> 1 = activé / 0 = désactivé
$act_ch = 1; // Chinois  -> 1 = activé / 0 = désactivé

cookiedecode($user);
$username = $cookie[1];
$C_langue ="";
if ($multi_langue == true)
{
if ($act_fr==1) {   
$C_langue.='<a href="index.php?choice_user_language=french">
<img src="images/flags/french.png" width="18px" height="12px" border="0" align="absmiddle"
title="Naviguer en Francais"
alt="Naviguer en Francais"></a> ';
} else {};

if ($act_en==1) {    
$C_langue.='<a href="index.php?choice_user_language=english">
<img src="images/flags/english.png" width="18px" height="12px" border="0" align="absmiddle"
title="Naviguer en Anglais"
alt="Naviguer en Anglais"></a> ';
} else {};

if ($act_es==1) {
$C_langue.='<a href="index.php?choice_user_language=spanish">
<img src="images/flags/spanish.png" width="18px" height="12" border="0" align="absmiddle"
title="Naviguer en Espagnol"
alt="Naviguer en Espagnol"></a> ';
} else {};
if ($act_ch==1) {   
$C_langue.='<a href="index.php?choice_user_language=chinese">
<img src="images/flags/chinese.png" width="18px" height="12px" border="0" align="absmiddle"
title="Naviguer en Chinois"
alt="Naviguer en Chinois"></a> ';
} else {};
}
return ($C_langue);
}



Je me répète :
Cliquer sur le flag espagnol ou chinois et voir ensuite que les blocs de droite et footer disparaissent

voir ici ---> http://www.simbios.ch/sections.php?op=viewarticle&artid=103


  Profil  www  Citation   
GiamDoc
7063       
 

GiamDoc
  Posté : 08-11-2009 19:37

Détails de l’erreur de la page Web

Agent utilisateur : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Horodateur : Sun, 8 Nov 2009 18:37:27 UTC


Message : 'jQuery.imageMagnifier' a la valeur Null ou n'est pas un objet.
Ligne : 78
Caractère : 4
Code : 0
URI : http://www.simbios.ch/modules/!include!/jquery.magnifier.js


  Profil  E-mail  www  Citation   
skippy
420      
 

skippy
  Posté : 08-11-2009 19:47

oui ça je sais c'est dû à un autre script, mais même désactivé j'ai ce problème.

Idem avec le bloc langue (celui où il y a le select)

  Profil  www  Citation   
jpb
2663       
 

jpb
  Posté : 08-11-2009 20:21

Yo
Pour la compatibilité xhtml (et meme html)
remplace align="absmiddle" qui n'est pas correct...

Message édité par : jpb / 08-11-2009 20:22


  Profil  www  Citation   
skippy
420      
 

skippy
  Posté : 08-11-2009 20:36

heu. de toute façon c'est pas align:absmiddle ou align:middle, mais vertical-align:absmiddle ou vertical-align:middle
sinon c'est align: left; align: center; align: right

grosse bourde de ma part...Mais bon c'est pas ce qui va me provoquer ce bug d'affichage

Message édité par : skippy / 08-11-2009 20:38


  Profil  www  Citation   
jpb
2663       
 

jpb
  Posté : 08-11-2009 20:59

oui et aussi les scripts avant la déclaration du doctype... ça c'est pas cool du tout alors effet de bord plus effets de bord plus effet de bord...

  Profil  www  Citation   
skippy
420      
 

skippy
  Posté : 08-11-2009 21:30

Heu c'est pas dans le header.before que l'on doit mettre les scripts ?

Il m'a semblé avoir lu cela à quelque part...

  Profil  www  Citation   
jpb
2663       
 

jpb
  Posté : 08-11-2009 21:39

Oui tu as bien lu mais y'a que les imbéciles qui ne changent pas d'avis il faut les mettre dans header_head ..
non plus sérieusement si on veut une écriture correcte il faut abandonner l'utilisation de header.before ainsi que le footer after

  Profil  www  Citation   
skippy
420      
 

skippy
  Posté : 08-11-2009 21:52

Oui je viens de trouver le header_head.inc. Merci bien

Mais malgrès tout cela le reste ne s'afficher pas. Ce que je trouve vraiment bizarre c'est que ça le fait avec l'espagnol et le chinois. Peut-être des bloc, pas compatibles UTF-8 ?

  Profil  www  Citation   
GiamDoc
7063       
 

GiamDoc
  Posté : 09-11-2009 15:09

dans tes titres de blocs , as-tu des balises lang (bien que je pense que ce n'est pas cela la cause)?


[french]Menu[/french][english]Menu[/english][vietnamese]Chính[/vietnamese]


  Profil  E-mail  www  Citation   
GiamDoc
7063       
 

GiamDoc
  Posté : 09-11-2009 15:10

tu n'utilises pas la fonction "uri" d'Npds ?

  Profil  E-mail  www  Citation   
skippy
420      
 

skippy
  Posté : 09-11-2009 22:34

Heu c'est qui cette fonction ?



[french]Menu[/french][english]Menu[/english][vietnamese]Chính[/vietnamese]


Cela a été repris dans un des thèmes NPDS. ça ne fonctionne pas je suis passé par aff_langue($content) et ça roule.

Mais j'ai toujours mes bloc de droites qui disparaissent


  Profil  www  Citation   
  
Sauter à :

Temps : 0.0297 seconde(s)