Utente: Password: Ricordami
Non sei ancora registrato? Puoi farlo adesso!. Come utente registrato avrai diversi vantaggi come la gestione dei temi grafici, la possibilità di inviare notizie e commenti.
Le ultime dal forum Le ultime dal forum  CercaCerca  Options forumOptions forum  Gruppi utentiGruppi utenti 
Nuova discussione
Precedente Versione stampabile Messaggi privati Successivo
Autore Messaggio
BohemianRhapsodyOffline
Matricola

Matricola
Registrato: 30 Gen 2008
Messaggi: 60
Località: Messina

 Profilo  
Messaggio 22 Inviato: 20 Ago 2008 - 05:11
Oggetto: Template personalizzati per ogni box

Rinnovo la mia domanda.Scusate il nuovo post...ma forse è più corretto come intestazione questo.
Il problema resta sempre lo stesso.Come faccio a modificare ogni singolo box mettendo per esempio un immagine di sfondo diversa a secondo del box considerato.

Uso OSC rc2.2 con Autotheme 0.81.

Grazie
Rispondi citando Torna in cima
MAXdev Info

MAXdev vi informa





   
Messaggio Inviato: 20 Ago 2008 - 05:11

Informationi MAXdev :)
Torna in cima
caprettaOffline
Moderatore

Moderatore
Registrato: 31 Dic 1969
Messaggi: 3635
Località: ValdOrcia

 Profilo  
Messaggio   Inviato: 29 Ago 2008 - 07:22

ciao,
leggi il manuale sull'uso di AutoTheme in questa pagina nella sezione blocchi aggiuntivi: praticamente ogni blocco che vupoi diverso lo crei col suo autoblock.
ciao
Rispondi citando Torna in cima
BohemianRhapsodyOffline
Matricola

Matricola
Registrato: 30 Gen 2008
Messaggi: 60
Località: Messina

 Profilo  
Messaggio   Inviato: 30 Ago 2008 - 06:11

Grazie per la risposta capretta...il mio unico problema è come fare per assegnare per esempio il blocco categorie al mio nuovo autoblock.Ovvero l'autoblock dovrei inserirlo nel theme.cfg ma non so come fare.

_________________
Le richieste di aiuto sono per:


Sito: www.pipposottile.net
Server:linux,Register
Versione MDpro: 1.0821
Versione Mysql Client: 5.0.67
PhpMyAdmin: 2.11.8.1

BohemianRhapsody
Rispondi citando Torna in cima
Arianna82Offline
Matricola

Matricola
Registrato: 21 Ott 2007
Messaggi: 45


 Profilo  
Messaggio   Inviato: 04 Nov 2008 - 03:25

Ciao. allora io dopo tanto studiare su questa cosa ho risolto senza autoblock, ora te lo spiego per la versione che ho io, cioè la RC2 installata su EasyPHP 1.8
Dunque:
Per fare in modo ke ogni box abbia uno sfondo diverso nello stylesheet ho copiato il codice:
.infoBoxContents { /*SFONDO DEI BOX*/
background: #ff9933;/*Arancione*/
font-family: Forte;
font-size: 12px;
mettendoci un numero progressivo per ogni box (es. infoBoxContents1,2,3.....): poi nel file boxes.php ho ricopiato il codice:
class infoBox2 extends tableBox { /*BOX CARRELLO/I TUOI PRODOTTI*/
function infoBox2($contents) {
$info_box_contents = array();
$info_box_contents[] = array('text' => $this->infoBoxContents2($contents));
$this->table_cellpadding = '1';
$this->table_parameters = 'class="infoBox"';
$this->tableBox($info_box_contents, true);
}

function infoBoxContents2($contents) {
$this->table_cellpadding = '3';
$this->table_parameters = 'class="infoBoxContents2"';
$info_box_contents = array();
$info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1')));
for ($i=0, $n=sizeof($contents); $i<$n; $i++) {
$info_box_contents[] = array(array('align' => (isset($contents[$i]['align']) ? $contents[$i]['align'] : ''),
'form' => (isset($contents[$i]['form']) ? $contents[$i]['form'] : ''),
'params' => 'class="boxText"',
'text' => (isset($contents[$i]['text']) ? $contents[$i]['text'] : '')));
}
$info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1')));
return $this->tableBox($info_box_contents);
}
}
e come si vede, ho messo 1,2,3.....Poi ho aperto ogni pagina php riguardante i box (es. categories.php, shopping_cart.php.....) e alla fine della pag quando dice: new infoBox1($info_box_contents), dove adesso c'è uno ciho messo il numero di riferimento ke ho definito nello stylesheet.

Spero di esserti stata utile!
Rispondi citando Torna in cima
caprettaOffline
Moderatore

Moderatore
Registrato: 31 Dic 1969
Messaggi: 3635
Località: ValdOrcia

 Profilo  
Messaggio   Inviato: 04 Nov 2008 - 13:39

ciao,
è un bel lavoretto.... infatti, il motore grafico serve proprio a posizionare dove si vuole i box diversi, visualizzarli solo in certe pagine, .... cioè gestire il layout di tutto il kart mettendo mano a pochi templates.
ciao
Rispondi citando Torna in cima