<< Indietro
Messaggi di questa discussione
Mittente Testo dei messaggi
asteron68

Avatar
Post fatti : 3
> Profilo
Scritto il : 13/10/2006 10:41 ( più di un mese )
Oggetto : grafica forum

non riesco a far apparire il forum a pieno schermo, mi lascia sempre la colonna di sinistra libera per inserire il blocco a sinistra.

Ho provato a cambiare layout e ad utilizzare l'ottavo ma mi propone 11 blocchi di cui nessuno su tutta la riga.

Cosa devo fare?

Messaggio modificato da : asteron68 il : 13/10/2006 11:08
 
jimmylee

Avatar
Post fatti : 21
> Profilo
Scritto il : 13/10/2006 20:14 ( più di un mese )
Oggetto : Re: grafica forum
Vorrei una risposta per lo stesso problema.
 
Erba Claudio

Avatar
Post fatti : 2688
> Profilo
Scritto il : 14/10/2006 09:39 ( più di un mese )
Oggetto : Re: grafica forum
Ciao, nei template non è prevista la pagina "piena", abbiamo lavorato a livello di DB.
Non appena Giovanni legge il thread ti spiega come abbiamo fatto
Cla!
Docebo CEO and Founder
www.docebo.com
 
Derks Giovanni

Avatar
Post fatti : 1861
> Profilo
Scritto il : 16/10/2006 18:50 ( più di un mese )
Oggetto : Re: grafica forum
ciao, modifica il file

doceboCms/lib/page_models/layout.Custom.php

come segue:
require_once($GLOBALS["where_cms"]."/class/class.layout.php");

class Layout_Custom extends Layout {

function Layout_Custom() {

$this->main_block_number = 1;
$this->content_block_number = 0;

$this->param_main_block = array(
"area1" => array('type' => 'content', 'width' => '100', 'sequence' => 0 )
);

return;
}

}

$layout = new Layout_Custom();
?>

una volta che hai modificato questo file riprova l'ottavo layout (quello che ti creava 11 blocchi) e dovrebbe funzionare.. ti consiglio comunque di fare un backup (del database) perche' questa soluzione non e' quella che abbiamo usato per docebo.org e non e' testata ma e' molto piu' semplice perche' non richiede che metti mano al database. ciao, Giovanni.
Messaggio modificato da : giovanni.derks il : 16/10/2006 18:52

Docebo Staff
 - Docebo 4 released! -

 
jimmylee

Avatar
Post fatti : 21
> Profilo
Scritto il : 20/10/2006 20:32 ( più di un mese )
Oggetto : Re: grafica forum
ho provato, ma nulla 
 
Derks Giovanni

Avatar
Post fatti : 1861
> Profilo
Scritto il : 24/10/2006 18:43 ( più di un mese )
Oggetto : Re: grafica forum

che vuol dire nulla?

o ti da errore o ti da un risultato "indesiderato" ma qualcosa dovrebbe comunque darti :D

ciao,
Giovanni.

Docebo Staff
 - Docebo 4 released! -

 
il tuo nome il tuo cognome

Avatar
Post fatti : 2
> Profilo
Scritto il : 30/10/2006 19:10 ( più di un mese )
Oggetto : Re: grafica forum
Ho applicato anch'io la variazione e mi funziona perfettamente (sto lavorando in locale)
 
jimmylee

Avatar
Post fatti : 21
> Profilo
Scritto il : 30/10/2006 20:11 ( più di un mese )
Oggetto : Re: grafica forum

Giovanni ho riprovato e funziona tutto perfettamente.

Mitico...

 
Anonymous
Scritto il : 02/11/2006 18:52 ( più di un mese )
Oggetto : Re: grafica forum
ciao, modifica il file

doceboCms/lib/page_models/layout.Custom.php

come segue:
require_once($GLOBALS["where_cms"]."/class/class.layout.php");

class Layout_Custom extends Layout {

function Layout_Custom() {

$this->main_block_number = 1;
$this->content_block_number = 0;

$this->param_main_block = array(
"area1" => array('type' => 'content', 'width' => '100', 'sequence' => 0 )
);

return;
}

}

$layout = new Layout_Custom();
?>

Ciao Giovanni, Avrei anch'io un problema simile. Il mio problema è che avendo un layout a 3 colonne, e mettendo due news nei blocchi da 50, non riesco ad occupare tutto lo spazio centrale. Con internet explorer ho risolto aumentando da 49.9% a 54% l'attributo width nel blocco da 50 nel css e diminuendo da 22% a 16% e 18% quello del blocco da 25 e 25right, e funziona, ma in firefox, mozilla, netscape etc non va bene (me li mette in colonna), ho provato a modificare il layout4B.php inserendo un blocco da 50right  così

 function Layout_4B() {

  $this->main_block_number = 3;
  $this->content_block_number = 3;

  $this->param_main_block = array(
              array('type' => 'menu', 'width' => '25', 'sequence' => 0 ),
   "area1" => array('type' => 'content', 'width' => '50', 'sequence' => 1 ),
              array('type' => 'menu', 'width' => '25right', 'sequence' => 2 )
  );

  $this->param_content_block = array(
   "area1" => array(
    array('type' => 'block_content', 'width' => '50', 'sequence' => 0 ),
    array('type' => 'block_content', 'width' => '50right', 'sequence' => 1 ),
    array('type' => 'block_content', 'width' => '100', 'sequence' => 2 )
   )
  );

ho dato un float right al contentBox50right, mi crea il blocco ma non funziona uguale.

ho  notato che nell'output html comunque inserisce sempre un contentblock50 che contiene poi gli altri due blocchi da 50, e non solo i due blocchi da 50 (questo sia con che senza le modifiche al layout4B.php). Io pensavo (forse sbaglio) che se invece del primo blocco da 50 che contiene gli altri due, e che quindi vincola il tutto alle dimensioni del blocco (49%)ci fosse un blocco da 100 che contiene i due da 50 potrei, flottandone uno a destra e uno a sinistra, giocare meglio con le dimensioni.

puoi vedere l'esempio qui http://www.napolicittasociale.it  ho fatto in modo che caricasse css diversi per IE per Opera e per firefox.

non so se risponderai a questo 3d ma se lo fai il cache per il mal di testa è pagato.

Ciao
Carmine

 
carmine

Avatar
Post fatti : 328
> Profilo
Scritto il : 02/11/2006 18:56 ( più di un mese )
Oggetto : Re: grafica forum
scusa l'anonymous ero io
chi sa fare fa ...chi non sa fare insegna!!
 
Derks Giovanni

Avatar
Post fatti : 1861
> Profilo
Scritto il : 03/11/2006 19:30 ( più di un mese )
Oggetto : Re: grafica forum

ciao carmine.. in effetti non mi e' del tutto chiaro.

provo comunque a risponderti ;-)

i blocchi dentro "param_content_block" corrispondono ad "area1" e sono: 50-50-100 (quello 100 e' a capo per via del 50right)

questi 3 blocchi sono contenuti dentro il block 50 di "param_main_block" che contiene appunto 25-50-25 dove 25 sono i menu' di destra e sinistra
e 50 e' la parte centrale..

se metti a 100 il blocco da 50 di "param_main_block" poi ti ritrovi con il layout sbagliato perche' ovviamenten non ci sta..

allo stesso modo se metti a 100 i blocchi interni a "param_content_block" avrai un blocco uno sopra l'altro invece che uno affianco all'altro..

purtroppo internet explorer interpreta il box model a modo suo e in casi come questi rende difficile se non impossibile fargli prendere il 100% dello spazio usando le percentuali.. se il tuo layout pero' e' fisso puoi provare mettendo le dimensioni in pixel...

fammi sapere se, almeno in parte, ho risposto alla tua domanda :)

ciao,
Giovanni.

Docebo Staff
 - Docebo 4 released! -

 
carmine

Avatar
Post fatti : 328
> Profilo
Scritto il : 03/11/2006 20:30 ( più di un mese )
Oggetto : Re: grafica forum


ciao carmine.. in effetti non mi e' del tutto chiaro.

provo comunque a risponderti ;-)

i blocchi dentro "param_content_block" corrispondono ad "area1" e sono: 50-50-100 (quello 100 e' a capo per via del 50right)

Ciao Giovanni

Intanto grazie per la risposta, provo a spiegarmi meglio
la parte centrale in output della pagina viene compilata così

">
News

titolo, news di sinistra, corpo della news etc etc

News

titolo, news di destra, corpo della news etc etc.

Ora quello che penso io è che il problema (non riuscire ad occupare tutto lo spazio centrale) potrebbe essere che i due blocchi da 50 (quelli segnati in verde), sono racchiusi in un unico blocco sempre da 50 (quello segnato in rosso) e quindi vincolati dalle dimensioni in percentuale del blocco (49%)
mentre invece se i due blocchi fossero indipendenti, e cioè tipo:

">
News

titolo, news di sinistra, corpo della news etc etc

News

titolo, news di destra, corpo della news etc etc.

flottando a sinistra e a destra il 50 e il 50right  e giocando con le dimensioni del Main (l'ho chiamato così per convenzione) potrei essere più libero di giocare con le dimensioni e quindi adattarmi alla pagina.

purtroppo internet explorer interpreta il box model a modo suo e in casi come questi rende difficile se non impossibile fargli prendere il 100% dello spazio usando le percentuali..

In verità in IE sono riuscito a trovare un sistema, diminuendo i blocchi da 25 e 25right e aumentando quello da 50, è con gli altri browsers che l'escamotage non funziona e me li mette in colonna

...se il tuo layout pero' e' fisso puoi provare mettendo le dimensioni in pixel...

Purtroppo no, ho un layout fluido. Puoi vedere il sito a http://www.napolicittasociale.it  come già detto nel precedente 3d vengono caricati css diversi se lo vedi con IE o con firefox, netscape etc etc.

Grazie comunque per l'attenzione

Ciao
Carmine

chi sa fare fa ...chi non sa fare insegna!!
 
Fabio Pirovano

Avatar
Post fatti : 538
> Profilo
Scritto il : 04/11/2006 16:18 ( più di un mese )
Oggetto : Re: grafica forum
Se ho visto giusto con la mia amata webdeveloper toolbar con firefox ho la colonna sinistra a 18% la centrale a 49.9% e la colonna destra a 16% il che è meno del 100%, prova a ad alzare le due laterali  fino a che la somma nn faccia 100%

Ciao
    Fabio
Docebo Staff

 - Docebo 4 released! -
 
carmine

Avatar
Post fatti : 328
> Profilo
Scritto il : 04/11/2006 17:34 ( più di un mese )
Oggetto : Re: grafica forum

Se ho visto giusto con la mia amata webdeveloper toolbar con firefox ho la colonna sinistra a 18% la centrale a 49.9% e la colonna destra a 16% il che è meno del 100%, prova a ad alzare le due laterali  fino a che la somma nn faccia 100%

Ciao
    Fabio

Ciao Fabio

Si hai visto bene , ma io vorrei allargare quella centrale (ho fatto apposta le laterali più piccole) , ma se la metto a più del 49% mi mette le notizie in colonna,

sempre solo con firefox ,mozilla, netscape etc, con IE invece l'ho impostata a 54% e funziona (rimangono affiancate).

Ciao
Carmine

chi sa fare fa ...chi non sa fare insegna!!
 
Derks Giovanni

Avatar
Post fatti : 1861
> Profilo
Scritto il : 07/11/2006 18:24 ( più di un mese )
Oggetto : Re: grafica forum

ciao,
ma a contentBoxMain che dimensione vorresti mettere?

in ogni caso credo (ma non ho verificato e avendo modificato quel codice piu' di un anno fa..) che se cambi il layout cosi':

 function Layout_4B() {

  $this->main_block_number = 3;
  $this->content_block_number = 3;

  $this->param_main_block = array(
              array('type' => 'menu', 'width' => '25', 'sequence' => 0 ),
   "area1" => array('type' => 'content', 'width' => 'Main', 'sequence' => 1 ),
              array('type' => 'menu', 'width' => '25right', 'sequence' => 2 )
  );

  $this->param_content_block = array(
   "area1" => array(
    array('type' => 'block_content', 'width' => '50', 'sequence' => 0 ),
    array('type' => 'block_content', 'width' => '50right', 'sequence' => 1 ),
    array('type' => 'block_content', 'width' => '100', 'sequence' => 2 )
   )
  );


poi dovrebbe prenderti contentBoxMain ..

se non vuoi modificare direttamente layout4b copia il codice in layout custom e prova con quello (ricordati di cambiare le occorrenze di "layout4b" con
"Layout_Custom") .. in ogni caso le modifiche hanno effetto solo quando crei la pagina.

ciao,
Giovanni.

Docebo Staff
 - Docebo 4 released! -

 
carmine

Avatar
Post fatti : 328
> Profilo
Scritto il : 07/11/2006 21:14 ( più di un mese )
Oggetto : Re: grafica forum

poi dovrebbe prenderti contentBoxMain ..

se non vuoi modificare direttamente layout4b copia il codice in layout custom e prova con quello (ricordati di cambiare le occorrenze di "layout4b" con
"Layout_Custom") .. in ogni caso le modifiche hanno effetto solo quando crei la pagina.

ciao,
Giovanni.

Ciao Giovanni e grazie per la risposta :-)
No così non funziona, avevo già provato (crea dei blocchi sovrapposti). forse bisognerebbe mettere mano più pesantemente al codice ...ma magari con la 3.5

ciao,
ma a contentBoxMain che dimensione vorresti mettere?

Fare in modo che prenda il 90 /95% dell'area centrale, e fungesse da contenitore per i due 50 e 50Right, che si dividerebbero in percentuale le due aree.

Ciao
Carmine

Messaggio modificato da : carmine il : 07/11/2006 21:15
chi sa fare fa ...chi non sa fare insegna!!
 
filatondi giuseppe

Noavatar
Post fatti : 75
> Profilo
Scritto il : 21/12/2006 03:15 ( più di un mese )
Oggetto : Re: grafica forum
pubblico sperando nella sua utilità e nel contempo di contribuire al miglioramenteo del  tutto e magari anche per correggere qualche eventuale mio errore.

require_once($GLOBALS["where_cms"]."/class/class.layout.php");

class Layout_Custom extends Layout {

    function Layout_Custom() {

        $this->main_block_number = 2;
        $this->content_block_number = 1;

        $this->param_main_block = array(
            array('type' => 'menu', 'width' => '25', 'sequence' => 0 ),
            "area1" => array('type' => 'content', 'width' => '0', 'sequence' => 0 ),
            "area2" => array('type' => 'content', 'width' => '100', 'sequence' => 2 )
        );

        $this->param_content_block=array();

        $this->param_content_block["area1"] = array(
            array('type' => 'block_content', 'width' => '100', 'sequence' => 0 ),
        );

        return;
    }

}

$layout = new Layout_Custom();

?>


in pratic ho tolto molti blocchi lascandone 3 a tutta pagina ed uno piccolo a sx (che tra l'altro no so come togliere ma non disturba), sicuramente si può fare di più.


ciao beppemn
Messaggio modificato da : beppemn il : 21/12/2006 03:19
 
<< Indietro