[spip-dev] Pétouille mise en page gestion des langues interface privée

Hello,

Lorsque j'arrive sur la page de configuration des langues, j'ai une pétouille au niveau des boutons sous : Firefox 304 sous XP

Langue principale du site | Multilinguisme | Fichiers de langue

La page "Langue principale du site" est un peu plus à droite et les textes des boutons de menu : "Langue principale du site" et "Fichiers de langue" sont sur deux lignes.
   Tandis que les pages : "Multilinguisme" et "Fichiers de langue" s'affichent correctement elles !

Amitié

Paulbe

Paul a écrit :

Lorsque j'arrive sur la page de configuration des langues, j'ai une pétouille au niveau des boutons sous : Firefox 304 sous XP

reproduit sous firefox 3.0.4 Mac OS X (léopard)
et sans doute sous tous les navigateurs.

la construction des pages est différente dans les fichiers
ecrire/exec/config_lang.php et ecrire/exec/config_multilang.php

onglet Langue principale du site
fichier ecrire/exec/config_lang.php
disposition des blocs : http://www.circaete.net/vrac/langues.jpg

echo $commencer_page(_T('titre_page_config_contenu'), "configuration", "langues");
=> <div id="page" class="etroit">
=> <br/>

echo debut_gauche('', true);
=> <div id="conteneur" class="no_onglets">
=> <div id="navigation"> </div>
=> <div id="contenu" class="serif">
=> <a id="saut" accesskey="z" href="#saut"/>

echo "<br /><div style='text-align: center'>",
    gros_titre(_T('info_langues'), '', false),
    '</div><br />',
    barre_onglets("config_lang", "langues"),
    '<br />';
=> <br/>
=> <div style="text-align: center;">
=> <h1> Langues du site</h1>
=> </div>
=> <br/>
=> <div style="padding: 7px;">
=> <table class="centered" cellspacing="0" cellpadding="0" border="0">
=> </table>
=> </div>
=> <br/>

onglets Multilinguisme et Fichiers de langue
fichier ecrire/exec/config_multilang.php
disposition des blocs : http://www.circaete.net/vrac/multi.jpg

echo $commencer_page(_T('titre_page_config_contenu'), "configuration", "langues");
=> <div id="page" class="etroit">

echo "<br /><br /><br />";
=> <br/>

echo gros_titre(_T('info_langues'),'', false);
=> <h1> Langues du site</h1>

echo barre_onglets("config_lang", "multi");
=> <div style="padding: 7px;">
=> <table class="centered" cellspacing="0" cellpadding="0" border="0">
=> </table>
=> </div>
=> <br/>

echo debut_gauche('', true);
=> <div id="conteneur" class="no_onglets">

denisb a écrit :

la construction des pages est différente dans les fichiers
ecrire/exec/config_lang.php et ecrire/exec/config_multilang.php

remplacer dans ecrire/exec/config_lang.php
lignes 24 à 50
par :

<---------->
  } else {

  $config = charger_fonction('config', 'inc');
  $config();

  pipeline('exec_init',array('args'=>array('exec'=>'config_lang'),'data'=>''));
  $commencer_page = charger_fonction('commencer_page', 'inc');
  echo $commencer_page(_T('titre_page_config_contenu'), "configuration", "langues");

  echo "<br /><br /><br />";
  echo gros_titre(_T('info_langues'),'', false);
  echo barre_onglets("config_lang", "langues");

  echo debut_gauche('', true);
  echo debut_droite('', true);

  $langue = charger_fonction('langue', 'configuration');
  echo $langue();

  $transcodeur = charger_fonction('transcodeur', 'configuration');
  echo $transcodeur();

  echo fin_gauche(), fin_page();
  }
<---------->

la ligne 50 devenant donc la ligne 47

Corrigé dans 13518-9

Committo,Ergo:Sum