Home arrow Notizie arrow Joomla arrow Problemi di modifica dati utente con Internet Explorer 7

logo

Problemi di modifica dati utente con Internet Explorer 7 PDF Stampa E-mail
Alcuni utenti mi hanno segnalato un problema nella modifica dei dati utenti con Internet Explorer 7.

Quando vanno a modificare i propri dati personali, appare il modulo di modifica e poi sparisce immediatamente.

Il componente che utilizzo per tale funzione è Community Builder.

La soluzione non è stata facile.

 

 

Per prima cosa sono andato ad aggiornare la release del Community Builder, ora alla versione 1.1 .  Senza però risolvere il problema.
Dalle statistiche del sito il 29% degli utenti utilizza Internet Explorer 7, però Internet Explorer domina nell'85% dei casi, quindi è urgente una soluzione.
 

Accortomi che tutto funzionava con un template diverso, ho individuato il problema nel template rt_modbusiness (Modern Business) della RocketTheme.
Si tratta di un template commerciale per il quale, però, è scaduta l'utenza del RocketTheme Joomla Templates Club, che avrebbe consentito di domandare aiuto.

Dopo molto studio ho trovato il problema nel seguente pezzo di codice del foglio di stile [file /templates/rt_modbusiness/css/template_css.css ]:

table#mainframe {
          margin: 0;
          padding: 0;
          border-collapse: collapse;
          width: 100%;
}

Basta togliere width: 100%;  per risolvere il problema.
Ma si presenta un altro problema, ovvero la parte centrale della pagina web (tabella) è tutta schiacciata sulla sinistra.
E' entrato allora in gioco anche il foglio di stile di default del Community Builder [Community Builder 1.0.2 template file di default (ma gli altri template del CB sono analoghi)], cioè il file /components/com_comprofiler/plugin/templates/default/template.css

La soluzione finale è stata la seguente:

  • nessuna modifica nel css del template (template_css.css)
  • aggiunta nel template del CB (template.css) del seguente pezzo di codice:
table#mainframe {
            width: 900px;
}

 

 
< Prec.   Pros. >