1
Indiquez l’intérêt que vous portez à cette question
0

No aparecen los elementos del submenú en parte privada

Hol@ list@,

Acabo de instalar un Spip v1.91 [7502] totalmente nuevo y limpio en un servidor y me encuentro con que no aparecen los elementos de la barra secundaria de menús. Es decir los elementos desplegables que aparecen al colocar el cursor sobre los iconos "Todo el sitio", "Navegación rápida", "Buscar", "Agenda",... etc

El efecto se produce tanto para Firefox como para IE 6. Todo lo demás funciona con normalidad, tanto en la parte pública como privada.

He trazado el problema y parece que esas opciones las genera el archivo inc/gadgets.php. En el servidor se crea una línea como :

Mal

<!-- javascript gadgets -->
<script type="text/javascript"><!--
document.getElementById('gadget-rubriques').innerHTML = "<table><tr><td valign=''top'' width=''200''>  <\/td><\/tr><\/table> "; document.getElementById('gadget-navigation').innerHTML = "<div style="width: 300px;"><\/div>"; document.getElementById('gadget-agenda').innerHTML = "<table><tr><td valign=''top'' width=''200''><div><div

OK sobre servidor local :
document.getElementById('gadget-navigation').innerHTML = "<div style=\"width: 300px;\"><div>&nbsp;<\/div><div class=\'bandeau_rubriques\' style=\'z-index: 1;\'><div style=\'position: relative;\'><div style=\'position: absolute;

La cuestión es que en local aparece \" y \/ mientras que en la versión del servidor se "come" los \" y sólo coloca el " lo que descuadra la sintaxis.
style="width —> MAL
style=\"width : —> OK

He subido los archivos por PHP y comparado con una instalación en local y no veo que me falte nada. ¿Alguien sabe a qué puede ser debido ?, ¿falta alguna opción de PHP en el servidor ?

Un cordial saludo
Javier