Back to top

Autore Topic: Ja Purity II ridimensionare colonna destra  (Letto 1597 volte)

Offline Ted

  • Esploratore
  • **
  • Post: 138
  • Sesso: Maschio
    • Mostra profilo
Ja Purity II ridimensionare colonna destra
« il: 10 Apr 2011, 19:56:42 »
devo ridimensionare a 300px la colonna destra di questo template. Analizzandolo con Firebug, ho scoperto che larghezza della colonna è nel file layouts/blocks/right.php

e infatti proprio in cima al file trovo
Codice: [Seleziona]
<div id="ja-right" class="column sidebar" style="width:<?php echo $r ?>%"> se alla stringa finale sostituisco la larghezza in pixel la modifica ha effetto, ma poi mi si sballa tutto, anche modificando l'ampiezza del mainbody, la visualizzazione varia da browser a browser.

Come devo fare?

Offline Ted

  • Esploratore
  • **
  • Post: 138
  • Sesso: Maschio
    • Mostra profilo
Re:Ja Purity II ridimensionare colonna destra
« Risposta #1 il: 12 Apr 2011, 15:55:14 »
sono riuscito in parte a risolvere con queste modifiche

file default.php
[/size][/size]de-commentare
Codice: [Seleziona]
//$this->customwidth('right1', 25); <== override right1 column width to 25&#37;. Must call before call definePosition. Can call many time to override many columns.sostituire
Codice: [Seleziona]
<div id="ja-mainbody" style="width:<?php echo $this->getColumnWidth('mw'?>%">con
Codice: [Seleziona]
<div id="ja-mainbody" style="width:<?php echo $this->getColumnWidth('mw'?>%;margin-right:<?php echo $this->getColumnWidth('r'?>px">
file blocks/main.php
sostituire
Codice: [Seleziona]
  <div id="ja-main" style="width:<?php echo $this->getColumnWidth('m'?>%">con
Codice: [Seleziona]
  <div id="ja-main" style="width:<?php echo $this->getColumnWidth('m'?>%;margin-left:<?php echo $this->getColumnWidth('l'?>px">
file /blocks/right.php
sostituire
Codice: [Seleziona]
<div id="ja-right" class="column sidebar" style="width:<?php echo $r ?>%">con
Codice: [Seleziona]
<div id="ja-right" class="column sidebar" style="width:<?php echo $r ?>px;margin-left:-<?php echo $r ?>px">
file /blocks/left.php
Sostituire
Codice: [Seleziona]
<div id="ja-left" class="column sidebar" style="width:<?php echo $l ?>%">con
Codice: [Seleziona]
<div id="ja-left" class="column sidebar" style="width:<?php echo $l ?>px">
file libs/ja.template.helper.php
sostituire
Codice: [Seleziona]
$this->_colwidth ['l'] = ($l + $m)?round($l * 100 / ($l + $m)):0;
if ($l) {
$this->_colwidth ['l1'] = round($l1 * 100 / $l);
$this->_colwidth ['l2'] = 100 - $this->_colwidth ['l1'];
}
$this->_colwidth ['m'] = 100 - $this->_colwidth ['l'];
con
Codice: [Seleziona]
$this->_colwidth ['l'] = $l;
                if ($l) {
$this->_colwidth ['l1'] = round($l1 * 100 / $l);
$this->_colwidth ['l2'] = 100 - $this->_colwidth ['l1'];
                        }

file layout.css
aggiungere
Codice: [Seleziona]
#ja-mainbody {
                                            float: left;
                                            width: auto;

               #ja-main {
                                    position: relative;
                                     width: auto;
                                 }
               #ja-left {
                                 position: absolute;
                                 float: left;
                              }

             #ja-right {
                               float: right;
                               overflow: hidden;
                              }

la larghezza della colonna destra va modificata nella linea che era commentata.

ora avrei bisogno di impostare un minimo per il blocco centrale, ma non ho idea di come fare. Aiutatemi!!!

 



Web Design Bolzano Kreatif