Inserire header box differenti
Moderatore: mod Generali
Inserire header box differenti
Salve, sto vedendo sempre piu spesso che si utilizza l'opzione di adottare differenti header per ogni box delle colonne laterali, ho trovato anche una contribution vecchissima del 2005 ma sembra troppo spartana...
In pratica volevo mettere delle immagini scritte e non degli sfondi alle scritte.
Come si procede?
In pratica volevo mettere delle immagini scritte e non degli sfondi alle scritte.
Come si procede?
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: Inserire header box differenti
vai di css che è più semplice 

Re: Inserire header box differenti
Nel css porto in gruppo tutta la colonna di sinistra e tutta quella di destra (posto il pezzo che ne riguarda)dynamo ha scritto:vai di css che è più semplice
Codice: Seleziona tutto
TD.LeftinfoBoxHeading {
background: url(images/grafica/testa_box_sx.gif);
height: 25px;
width: 180px; /*dimensioni testa box di sinistra*/
}
TD.LeftinfoBoxHeading {
background: url(images/grafica/testa_box_sx.gif);
height: 25px;
width: 180px; /*dimensioni testa box di sinistra*/
}
Codice: Seleziona tutto
new infoBoxHeading($info_box_contents, false, false, false, $column_location);
Codice: Seleziona tutto
class infoBoxHeading extends tableBox {
function infoBoxHeading($contents, $left_corner = true, $right_corner = true, $right_arrow = false, $column_location = 'none') {
$this->table_cellpadding = '0';
#PR Set the tipe of CSS
if ($column_location == 'left')
{
$infoBoxHeadingCSS = 'LeftinfoBoxHeading';
}
else if ($column_location == 'right')
{
$infoBoxHeadingCSS = 'RightinfoBoxHeading';
}
else if ($column_location == 'center')
{
$infoBoxHeadingCSS = 'CenterinfoBoxHeading';
}
else
{
$infoBoxHeadingCSS = 'infoBoxHeading';
}
#PR END
if ($right_arrow == true) {
$right_arrow = '<a href="' . $right_arrow . '">' . tep_image(DIR_WS_IMAGES . 'infobox/arrow_right.gif', ICON_ARROW_RIGHT) . '</a>';
} else {
$right_arrow = '';
}
$info_box_contents = array();
$info_box_contents[] = array(array('params' => 'width="100%" height="14" class="'.$infoBoxHeadingCSS.'"',
'text' => $contents[0]['text'] . ' '. $right_arrow ) );
$this->tableBox($info_box_contents, true);
}
}
class contentBox extends tableBox {
function contentBox($contents) {
$info_box_contents = array();
$info_box_contents[] = array('text' => $this->contentBoxContents($contents));
$this->table_cellpadding = '1';
$this->table_parameters = 'class="CenterinfoBox"';
$this->tableBox($info_box_contents, true);
}
function contentBoxContents($contents) {
$this->table_cellpadding = '0';
$this->table_parameters = 'class="CenterinfoBoxContents"';
return $this->tableBox($contents);
}
}
class contentBoxHeading extends tableBox {
function contentBoxHeading($contents) {
$this->table_width = '100%';
$this->table_cellpadding = '0';
$info_box_contents = array();
$info_box_contents[] = array( array('params' => 'height="14" valign="bottom" class="infoBoxHeading" width="100%"',
'text' => $contents[0]['text']) );
$this->tableBox($info_box_contents, true);
}
}

>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: Inserire header box differenti
mah guardando così direi che devi fare così:
ho preso il codice di inizio di un qualsiasi box e lo fai diventare così
poi vai a modificare il codice in questo modo
e poi dai i valori CSS come più di aggrada 
Codice: Seleziona tutto
<?php
$info_box_contents = array();
$info_box_contents[] = array('text' => BOX_HEADING_INFORMATION);
new infoBoxHeading($info_box_contents, false, false, false, $column_location);
Codice: Seleziona tutto
<?php
$column_location='information';
$info_box_contents = array();
$info_box_contents[] = array('text' => BOX_HEADING_INFORMATION);
new infoBoxHeading($info_box_contents, false, false, false, $column_location);
Codice: Seleziona tutto
#PR Set the tipe of CSS
if ($column_location == 'left')
{
$infoBoxCSS = 'infoBoxLeft';
$infoBoxContentCSS = 'LeftinfoBoxContents';
}
else if ($column_location == 'right')
{
$infoBoxCSS = 'infoBoxRight';
$infoBoxContentCSS = 'RightinfoBoxContents';
}
else if ($column_location == 'center')
{
$infoBoxCSS = 'infoBoxCenter';
$infoBoxContentCSS = 'CenterinfoBoxContents';
}
else if ($column_location == 'information')
{
$infoBoxCSS = 'infoBoxinformation';
$infoBoxContentCSS = 'CenterinfoBoxinformation';
}
else
{
$infoBoxCSS = 'infoBox';
$infoBoxContentCSS = 'infoBoxContents';
}
#PR END

Re: Inserire header box differenti
Se modifico il file categorie.php mi cambia tutto uguale a tutti gli altri box 

>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: Inserire header box differenti
mmm strano...
hai provato a modificare un altro box che non sia categories.php???
hai provato a modificare un altro box che non sia categories.php???
Re: Inserire header box differenti
sempre piu strano, ho provato a cambiare il box, usando quello di "contatti" modificando questo si modifica anche il box "lingua" come mai? non dovrebbero essere collegati 

>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: Inserire header box differenti
ho capito l'errore ma non so risolverlo...praticamente succede l'effetto cascata:
se modifico categorie che e' il 1° box, tutti quelli sotto vengono modificati,
se modifico produttori che e' il 2° box tutti gli altri vengono modificati, tranne categorie che sta sopra...e cosi via dicendo
se modifico categorie che e' il 1° box, tutti quelli sotto vengono modificati,
se modifico produttori che e' il 2° box tutti gli altri vengono modificati, tranne categorie che sta sopra...e cosi via dicendo
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: Inserire header box differenti
mmm strano...
proviamo così
alla fine del box che vuoi modificare metti questo
così dovrebbe "resettare" la variabile e vediamo che succede
proviamo così
alla fine del box che vuoi modificare metti questo
Codice: Seleziona tutto
$column_location='';
Re: Inserire header box differenti
non chiude nemmeno cosi....rimane il problema
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: Inserire header box differenti
mi sembra strano... dovrò fare delle prove poi ti faccio sapere 

Re: Inserire header box differenti
http://addons.oscommerce.com/info/6378 io uso questa.. sono i box tradizionali, messi in formato divs + css. Poi usando la base di uno di quelli, potete ricreare tutti i box aggiuntivi che avete già. Il tutto resta molto più pulito, facile da modificare, con un codice più leggero.
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
Re: Inserire header box differenti
scusate , scrivo in questa discussione per non aprirne una nuova
sono nuovo di os
ma come gestisco i box laterali, dall'admin non vedo nulla per agire!!!!!
grazie
sono nuovo di os
ma come gestisco i box laterali, dall'admin non vedo nulla per agire!!!!!
grazie
Re: Inserire header box differenti
infatti si agisce sul codice...
Re: Inserire header box differenti
!!!!
mi stai dicendo che se devo visualizzare o meno il box valuta , o il box categories si agisce sul codice?????
su quale file , anche se dubito sia molto comodo ....
grazie per la risposta comunque
mi stai dicendo che se devo visualizzare o meno il box valuta , o il box categories si agisce sul codice?????
su quale file , anche se dubito sia molto comodo ....
grazie per la risposta comunque