Pagina 1 di 2

Immagini box

Inviato: 26/06/2005, 15:33
da rave
ciao vorrei sapere dove intervenire per cambiare l'immagine dei box in alto a sinistra... per intenderci per sostituire quel pixel_trans.gif con un'immagine a mia scelta..

sono andato in \classes\boxes.php ma sostituendo il pixel trasparente l'immagine non si adatta alla tabella..

qualcuno può aiutarmi? Grazie..

Re: Immagini box

Inviato: 27/06/2005, 10:15
da ricman
rave ha scritto:ciao vorrei sapere dove intervenire per cambiare l'immagine dei box in alto a sinistra...
Devi andare a vedere l'img che ti interessa qui:

Codice: Seleziona tutto

/images/infobox/
Ci trovi gli angoli e la freccetta...

Inviato: 27/06/2005, 20:30
da rave
grazie mille ricman.. però come puoi vedere nella cartella non c'è l'immagine pixel_trans che è presente in quasi tutti i box in alto a destra... sostituendo quella con l'immagine a mia scelta (un bordo arrotondato) questa non si adatta alla colonna...

spero di essere stato chiaro.. :D

Inviato: 28/06/2005, 11:26
da ricman
rave ha scritto:...
nella cartella non c'è l'immagine pixel_trans che è presente in quasi tutti i box in alto a destra... sostituendo quella con l'immagine a mia scelta (un bordo arrotondato) questa non si adatta alla colonna
...
Probabilmente ti compare pixel_trans perchè hai impostato che a sx NON ci sia un'img (per fare, ad esempio, il bordo stondato).
Devi prima andare nel file relativo al box che vuoi stondare e impostargli True per l'img a sx.

Inviato: 28/06/2005, 15:31
da rave
per esempio se voglio far comparire l'immagine in alto a destra del blocco categories(e quindi stondare il bordo del blocco§), devo andare in \includes\boxes\categories.php ?

Sai dirmi quale linea devo modificare?

Inviato: 29/06/2005, 10:42
da ricman
rave ha scritto:per esempio se voglio far comparire l'immagine in alto a destra del blocco categories(e quindi stondare il bordo del blocco§), devo andare in \includes\boxes\categories.php ?

Sai dirmi quale linea devo modificare?
E' la riga che di default è scritta così:

Codice: Seleziona tutto

new infoBoxHeading($info_box_contents, true, false);
Devi cambiare, se vuoi lo stondo anche a destra, il "false" con "true".
Osc userà le foto che stanno nel dir che dicevo prima (e che puoi modificarti)

Inviato: 29/06/2005, 21:11
da rave
belllaaaa ricman sei un grande! :D


senti hai qualche altro "tips&tricks" da suggerirmi per personalizzare la grafica?

Inviato: 30/06/2005, 10:36
da ricman
rave ha scritto:...
senti hai qualche altro "tips&tricks" da suggerirmi per personalizzare la grafica?
Secondo me devi evitare troppe animazioni (testi scorrevoli, gif,swf)... Per il resto non so prorprio cosa consigliarti... dipende tutto da quello che vuoi fare. Guardati qualche sito, prendi spunto (senza clonare!!) e vedi cosa ti esce... Solo allora potremo vedere se sono cose fattibili. Per farti un esempio, (non è pubblicità, io non ci guadagno nulla) puoi guardare qui: shop.giadema.com. E' un sito che ho fatto personalizzando tutto quello che c'era da personalizzare. Nonostante tutto vengono usate delle miniature bruttine e il sito perde un po' di qualità. Questo per farti capire che le varibili per una buona grafica sono tante.

Inviato: 30/06/2005, 14:53
da rave
bellissimo! complimenti davvero!

come hai fatto a fare quelle belle gif in tinta con la grafica ad esempio la gif "ricerca veloce" o il lucchetto in alto?

Intendo.. dove hai preso le immagini per creare la base??

Inviato: 30/06/2005, 18:03
da ricman
rave ha scritto:...
come hai fatto a fare quelle belle gif in tinta con la grafica ad esempio la gif "ricerca veloce" o il lucchetto in alto?

Intendo.. dove hai preso le immagini per creare la base??
Ho usato Adobe Illustrator (vers. 9) ma credo che vada bene anche Freehand o CorelDraw.
A dire il vero quando si va sul piccolo il miglior risultato si ottiene col Photoshop; però io ho la versione 7 e non ci so lavorare bene col vettoriale.
Le basi non ce le avevo. Ho fatto così: ho guardato cosa usava osC e poi ho ricreato l'icona a piacere. Per la ricerca usa una lente... bene!! Sono 2 cerchi uno dentro l'altro e un rettangolo per il manico... non è che ci vuole Picasso :wink: ... E così via fino all'ultimo pulsante. Ci vuole pazienza... ma in fondo il cliente paga le personalizzazioni, non il software... e più paga più lo personalizziamo!!!

Inviato: 23/07/2005, 10:04
da ciuski
mi lego a queso topic per non crearne un altro. vorrei sapere come si possono avere dei corner_left e corner_right anche in basso ossia gli angoli spuntati anche in basso a sx e dx. avevo pensato creando un'altra tabella in basso ma non so come fare (vengo dall'html e il php lo conosco poco)m per favore non lasciatemi appeso! :cry:

Inviato: 25/07/2005, 10:13
da ricman
ciuski ha scritto:...
vorrei sapere come si possono avere dei corner_left e corner_right anche in basso
...
E' un po' complicato... dovresti andare a modificare la funzione

Codice: Seleziona tutto

function infoBoxHeading
e poi richimarlo in ogni singolo box (col true e false come per quelli in alto).
Secondo me ti conviene agire manualmente in html (che già lo conosci) ogni singolo box. Fai qualche prova e facci sapere

Inviato: 25/07/2005, 10:47
da ciuski
in html non viene preciso in quanto lascia un bordino COMUNQUE si imposti il bordo della tabella quindi la curva dello spigolo non ha più senso.

modificando il box superiore ho inserito nel file boxes la seguente stringa

Codice: Seleziona tutto

class BoxBasso extends tableBox {
    function BoxBasso() {
      $this->table_cellpadding = '0';
      $info_box_contents = array();
      $info_box_contents[] = array(array('params' => 'height="14" class="BoxBasso"',
                                         'text' => tep_image(DIR_WS_IMAGES . 'infobox/corner_down_left.gif')),
                                   array('params' => 'width="100%" height="14" align="center" class="BoxBasso"',
                                         'text' => tep_image(DIR_WS_IMAGES . 'infobox/centro.gif')),
                                   array('params' => 'height="14" align="right" class="BoxBasso" nowrap',
                                         'text' => tep_image(DIR_WS_IMAGES . 'infobox/corner_down_right.gif')));

      $this->tableBox($info_box_contents, true);
    }
  }
ed in ogni file della cartella boxes la riga

Codice: Seleziona tutto

  new BoxBasso();
però ora vorrei mettere un'immagine diversa per ogni box ma non conoscendo il php non so come fare. presumo di dover mettere il codice che ho usato per boxes.php in ogni file dei box ma ho provato e non appare nulla (non uguale ma anche modificandolo) per favore aiutatemi!

Inviato: 25/07/2005, 12:43
da ciuski
più semplicemente ho fatto in html

ho risolto il problema del bordino...mamma mia che soddisfazione :shock:

Inviato: 25/07/2005, 15:24
da ricman
ciuski ha scritto:più semplicemente ho fatto in html

ho risolto il problema del bordino...mamma mia che soddisfazione
:D eehehe
Bravo!!
Come hai fatto? Coi css, giusto? Sinceramente non capivo bene come ti compariva lo spazietto...
Buon proseguimento!!