Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    25

    [Joomla]Larghezza pagina pseudo casuale. Stessa pagina rendering diverso.

    Ciao a tutti.
    Sto implementando un sito con joomla 1.0.12,
    il problema e' il seguente: la larghezza della finestra.
    (Il layout e' un classico 3 colonne)
    Mi spiego:
    la medesima pagina a volte mi viene visualizzata con la larghezza
    corretta, a volte invece mi compare la scrollbar orizzontale,
    e per vedere la parte destra della pagina sono costretto
    a fastidiosi scroll.
    Cosa ancora piu' strana: se dal menu principale clikko
    su una voce ed arrivo ad una pagina, cliccando sempre
    sullo stesso "tasto" a volte la pagina mi viene caricata
    correttamente, a volte no, in una sequenza pseudocasuale, direi.
    Il browser rimane sempre delle stesse dimensioni.

    Ho provato a risolvere con javascript, reflow vari, reload, separatori orizzontali
    di dimensioni fissate ma il risultato non cambia.
    Faccio presente che nel template utilizzo anche css sprite,
    e questo magari puo' essere la fonte del problema.

    Qualcuno ha qualche idea su come fissare una volta per tutte la size
    della pagina a quella del browser?
    Ho provato anche a salvare l'html di due pagine identiche (stesso link)
    ed a confrontarlo, non ottenendo differenze.
    Sembra sia un problema di incertezza nel rendering.
    Cosa sbaglio?
    Il problema si manifesta sia su mozilla che su explorer 6/7.

    Spero di essere stato abbastanza esaustivo.
    (e spero ci sia qualcuno in grado di aiutarmi)

    Grazie.


    lore

  2. #2
    se magari posti un link...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    25
    Grazie per la risposta TheYooMan
    Qui e' permesso indicare link?
    Se si lo segnalo, senza problemi.
    (su webmasterworld) me li hanno segati tutti.


    lore

  4. #4
    beh, si, no dovrebbero esserci problemi.

    è utile per capire il problema.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    25
    Una soluzione generale non esiste?
    Ad esempio se inserisco un elemento di dimensioni fisse nell' index.php
    del template che sto usando non dovrei riuscire a fissare una dimensione?

    lore

  6. #6
    si una dimensione fissa rimane fissa.

    il problema è che non ho capito il tuo problema.

    cmq, devi stare molto attento a quando creai il template per j. perchè devi tenere in considerazione che il contenuto generato è dinamico.

    quindi forse, il tuo problema è proprio questo, hai fisatto dimesioni, e in certe pagine è ok, in atre il contenuto è troppo grande e quindi sballa dei div.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    25
    Grazie.
    Senti sembra quasi che da una pagina alla successiva
    il browser tenga memoria di alcuni elementi.
    In ogni caso, per il template a css sprite ho dovuto
    generare immagini piu' larghe di quanto non venga
    di solito visualizzato.
    Non c'e' modo di forzare un reflow della pagina?
    Ho provato con javascript ma non sembra funzionare.
    per reflow intendo un rendering senza caricamento:un ridisegno forzato
    della grafica.

    lore


    cut&paste di index.php del template:



    <body onresize="location.my_reflow()" onload="location.my_reflow()" >
    <div align="center" class="pagina">




    <script language="javascript" type="text/javascript">
    <!--
    var larghezza_finestra=800;

    function set_larghezza(){
    if (window.innerWidth)
    {
    larghezza_finestra=window.innerWidth;
    }
    return 0;
    }

    function reflow() {
    var oggetto = document.getElementsByTagName("class");
    oggetto.style.border = oggetto.style.border;
    }
    function reflow_tables() {
    var oggetto = document.getElementsByTagName("table");
    oggetto.style.border = oggetto.style.border;
    }

    function my_reflow() {
    var tab_principale = document.getElementsById("tabella_principale");

    set_larghezza();
    tab_principale.style.width=larghezza_finestra;
    }


    -->
    </script>

  8. #8
    ma per le sprite e strano.

    le immagini sprite di solito vengono nascoste una dietro l'altro, ma poi cambia da caso a caso.

    non ho capito che intendi quando dici ridisegno forzato.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    25
    Scusa ho fatto delle modifiche al 3d.

    L'unica cosa che mi preme e' che la geometria generale della finestra
    non cambi e non presenti pagine di larghezze arbitrarie.
    Non c'e' un modo per fissarle ad ogni caricamento?

    Joomla e' davvero complicato per quanto riguarda il template.
    Perlomeno per un neofita come me.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    25
    Originariamente inviato da TheYooMan
    ma per le sprite e strano.

    le immagini sprite di solito vengono nascoste una dietro l'altro, ma poi cambia da caso a caso.

    non ho capito che intendi quando dici ridisegno forzato.
    Non uso gli sprite per generare "pseudo animazioni" con hover o altro
    piuttosto ho generato un'unica immagine con gli sfondi per diminuire il
    numero di trasferimenti http nel trasferimento delle immagini.

    lore

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.