Pagina 1 di 1

3 info x infobox

Inviato: 13/11/2006, 23:13
da Homer
Salve a tutti, avrei 3 dubbi in merito alle infobox da farmi chiarire:

1) sto cercando di mettere un sfondo alle infobox (Categorie, Offerte, Novità, etc), ma non ci riesco. Ho provato ad aggiungere

Codice: Seleziona tutto

background-image: url(images/background.gif);

in TD.infoBoxHeading nel file stylesheet.css, ma non va, come bisogna fare?

2) Afianco ad ogni titolo delle varie infobox dovrei aggiungere un'immagine, per l'esattezza un'icona, ad esempio "icona + scritta Catalogo" e così via...come si fa?

3) Dovrei ridurre lo spazio che separa una infobox dall'altra, cosa occorre fare?

...ah, se serve uso gli STS, per favore datemi un aiuto, anche se sapete solo uno dei tre punti, ve ne sarei grato.
Ciao

Inviato: 14/11/2006, 11:51
da Homer
...ragazzi c'è qualcuno che può darmi una mano? :(

Inviato: 14/11/2006, 19:03
da Homer
:(

Inviato: 14/11/2006, 19:05
da Homer
:(

Inviato: 14/11/2006, 19:06
da Homer
:(

Re: 3 info x infobox

Inviato: 14/11/2006, 21:45
da DynamoEffects
Homer ha scritto:1) sto cercando di mettere un sfondo alle infobox (Categorie, Offerte, Novità, etc), ma non ci riesco. Ho provato ad aggiungere

Codice: Seleziona tutto

background-image: url(images/background.gif);

in TD.infoBoxHeading nel file stylesheet.css, ma non va, come bisogna fare?
C'e un file in /images/ che si chiama background.gif? Quando l'hai aggiunto il codice al stylesheet.css, sembrava cosi'?

TD.infoBoxHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
background-image: url(images/background.gif);
color: #ffffff;
}
Homer ha scritto:2) Afianco ad ogni titolo delle varie infobox dovrei aggiungere un'immagine, per l'esattezza un'icona, ad esempio "icona + scritta Catalogo" e così via...come si fa?
Il modo piu' facile sarebbe a aprire tutte le file in /includes/boxes/ e cambiare questa riga:

$info_box_contents[] = array('text' => BOX_HEADING_QUALCOSA);

a:

$info_box_contents[] = array('text' => '<img src="icon.gif"> ' . BOX_HEADING_QUALCOSA);
Homer ha scritto:3) Dovrei ridurre lo spazio che separa una infobox dall'altra, cosa occorre fare?
Questo e' un po' piu' difficile perche' devi cambiare tutte le file! Trovi questa riga:

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">

e cambiarlo cosi':

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="0">

Inviato: 15/11/2006, 0:03
da Homer
...prima di tutto scusate per quel faccina (sad) ripetuta più volte, non l'ho fatto a posta, mi si era incrippato il browser

...poi per quanto riguarda il punto 1 lo avevo intuito, o meglio lo avevo già fatto, solo che poi rivedendo meglio il tutto mi sono accorto di un errore (probabilmente di distrazione), ora mi tocca fare le altre 2 modifiche, speriamo bene...ti faccio sapere, grazie.
Ciao

Inviato: 15/11/2006, 18:41
da Homer
...allora le prime due modifiche le ho fatte e sono andate bene, ora mi resta la terza (ridurre lo spazio che separa una infobox dall'altra)
Questo e' un po' piu' difficile perche' devi cambiare tutte le file! Trovi questa riga:

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">

e cambiarlo cosi':

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="0">
...non ho capito in quli file devo fare questa ricerca, ho provato in quelli presenti nella cartella Catalog/Includes/Boxes ma non ho trovato nulla, a quali file ti riferivi?

Inviato: 15/11/2006, 21:54
da DynamoEffects
devi cambiare tutte le file
Forse si dice, "Devi cambiare ogni file"? In inglese, "Every file must be altered." Cioe', tutti i file in /catalog/ con quella riga si deve modificare.

Inviato: 15/11/2006, 22:03
da Homer
...tutti? :?

Inviato: 16/11/2006, 14:40
da grimorg80
Beh sì, le infobox sono inserite nella "struttura" grazie a delle pagine (dei file php) che le richiamano. come ad esempio column_right.php.

All'atto pratico quindi, lo scheletro in cui vengono inserite le infobox sono tutti quei file che le richiamano. E perciò se vuoi modificare quello che, letteralmente, c'è tra una infobox e l'altra, devi mettere mano al codice dei file che le richiamano.