Bordo moduli

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
Avatar utente
ciuski
membro Regular
membro Regular
Messaggi: 211
Iscritto il: 22/06/2005, 18:14
Località: www.tokimeki.it
Contatta:

Bordo moduli

Messaggio da ciuski »

salve, vorrei modificare il bordo di un box nella column left ma solo di UNO. come faccio? grazie
Immagine
Immagine
Avatar utente
ciuski
membro Regular
membro Regular
Messaggi: 211
Iscritto il: 22/06/2005, 18:14
Località: www.tokimeki.it
Contatta:

Messaggio da ciuski »

up

p.s. mi riferisco SOLO AL COLORE
Immagine
Immagine
Avatar utente
ciuski
membro Regular
membro Regular
Messaggi: 211
Iscritto il: 22/06/2005, 18:14
Località: www.tokimeki.it
Contatta:

Messaggio da ciuski »

up!!!

p.p.s. ad esempio il bordino dei nuovi prodotti in homepage, nello stylesheet dovrebbe essere il colore relativo ad infobox, ma se lo modifico modifica anche quello degli altri box. PLIZ aiut!!!
Immagine
Immagine
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

ciuski ha scritto:up!!!
p.p.s. ad esempio il bordino dei nuovi prodotti in homepage, nello stylesheet dovrebbe essere il colore relativo ad infobox, ma se lo modifico modifica anche quello degli altri box. PLIZ aiut!!!
Devi separare il box dalla classe infobox, o creandoti un'altra classe simile o non utilizzandola del tutto.

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
ciuski
membro Regular
membro Regular
Messaggi: 211
Iscritto il: 22/06/2005, 18:14
Località: www.tokimeki.it
Contatta:

Messaggio da ciuski »

il problema è qui

new contentBox($info_box_contents);

:?

se creo un nuovo corpo nello stylesheet come devo modificare questo?
Immagine
Immagine
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

ciuski ha scritto:il problema è qui

new contentBox($info_box_contents);

:?

se creo un nuovo corpo nello stylesheet come devo modificare questo?
Puoi cambiare la chiamata qui in classes/boxes:

Codice: Seleziona tutto

function contentBoxContents($contents) {
      $this->table_cellpadding = '0';
      $this->table_parameters = 'class="infoBoxContents"';
      return $this->tableBox($contents);
    }
  }
al posto di inoBoxContents metti un altro richiamo allo stylesheet.
A volte vengono fuori anche effettuci collaterali, se infastidiscono potresti bloccarli con un if.

Fai una prova

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
ciuski
membro Regular
membro Regular
Messaggi: 211
Iscritto il: 22/06/2005, 18:14
Località: www.tokimeki.it
Contatta:

Messaggio da ciuski »

non ce la faccio più.

questo è il pezzo di boxes che mi interessa

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="infoBox"';
$this->tableBox($info_box_contents, true);
}

e questo è dove presumo debba cambiare il nome

new contentBox($info_box_contents);

in particolare se aggiungo un corpo contentBox2 così

class contentBox2 extends tableBox {
function contentBox2($contents) {
$info_box_contents = array();
$info_box_contents[] = array('text' => $this->contentBoxContents($contents));
$this->table_cellpadding = '0';
$this->table_parameters = 'class="infoBox"';
$this->tableBox($info_box_contents, true);
}

e nel file scrivo

new contentBox2($info_box_contents);

mi da questo errore

Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in c:\programmi\easyphp1-8\www\sito\includes\classes\boxes.php on line 163

any advice? :cry:
Immagine
Immagine
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

ciuski ha scritto:non ce la faccio più.

questo è il pezzo di boxes che mi interessa
Hai dimenticato un pezzo la classe completa e' questa:

Codice: Seleziona tutto

class contentBox extends tableBox {
    function contentBox($contents) {
      $info_box_contents = array();
      $info_box_contents[] = array('text' => $this->contentBoxContents($contents));
      $this->table_cellpadding = '0';
      $this->table_parameters = '';
      $this->tableBox($info_box_contents, true);
    }

    function contentBoxContents($contents) {
      $this->table_cellpadding = '0';
      $this->table_parameters = 'class="infoBoxContents"';
      return $this->tableBox($contents);
    }
  }
Tu stai tagliando la function contentBoxContents($contents) e non si ritrova con le parentesi graffe

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
ciuski
membro Regular
membro Regular
Messaggi: 211
Iscritto il: 22/06/2005, 18:14
Località: www.tokimeki.it
Contatta:

Messaggio da ciuski »

MA QUANTO TI ADORO?!?!?!?!?!? :D
Immagine
Immagine
Rispondi