modificare box login

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

Moderatore: mod Generali

Avatar utente
Simona67
membro Veteran
membro Veteran
Messaggi: 786
Iscritto il: 10/11/2003, 1:00
Località: Milano
Contatta:

Messaggio da Simona67 »

berte ha scritto:allora nel file boxes.php ho aggiunto questo codice

Codice: Seleziona tutto

class infoBoxx extends tableBox {
    function infoBoxx($contents) {
      $info_boxx_contents = array();
      $info_boxx_contents[] = array('text' => $this->infoBoxxContents($contents));
      $this->table_cellpadding = '1';
      $this->table_parameters = 'class="infoBox"';
      $this->tableBox($info_boxx_contents, true);
    }

    function infoBoxxContents($contents) {
      $this->table_cellpadding = '3';
      $this->table_parameters = 'class="infoBoxxContents"';
      $info_boxx_contents = array();
      $info_boxx_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_boxx_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1')));
      return $this->tableBox($info_boxx_contents);
    }
  }

il file memberlogin.php nel 3 post lho modificato aggiungendo la x sia a $info_box_contents sia a new infoBox($info_box_contents);

e nello stylesheet ho aggiunt questo

Codice: Seleziona tutto

.infoBoxx {
  background: #ffffff;
}
ok e va bene

proviamo a fare un tentativo prova a modificare solo la riga 111
del file memberlogin.php il resto lascialo come era in origine.

Ciao Simona
berte
membro Junior
membro Junior
Messaggi: 48
Iscritto il: 09/08/2005, 13:18
Contatta:

Messaggio da berte »

dici di modificarla cosi???

new infoBoxHeading($info_boxx_contents, false, false);


se si mi tornano le scritte ma anke il bordo...


ps. io quella stringa l avevo pure tolta ke non mi serve il titoletto in alto...

nn ho piu idee su come risolvere questo problema :(:(
Avatar utente
Simona67
membro Veteran
membro Veteran
Messaggi: 786
Iscritto il: 10/11/2003, 1:00
Località: Milano
Contatta:

Messaggio da Simona67 »

berte ha scritto:dici di modificarla cosi???

new infoBoxHeading($info_boxx_contents, false, false);


se si mi tornano le scritte ma anke il bordo...


ps. io quella stringa l avevo pure tolta ke non mi serve il titoletto in alto...

nn ho piu idee su come risolvere questo problema :(:(
Ascolta fammi fare delle prove in locale e per venerdì vedo di darti la soluzione.

OK?

Ciao Simona
berte
membro Junior
membro Junior
Messaggi: 48
Iscritto il: 09/08/2005, 13:18
Contatta:

Messaggio da berte »

grazie mille...
veneredi è anche troppo presto non ti voglio disturbare troppo....fai con calma :P grazie ancora
Avatar utente
Simona67
membro Veteran
membro Veteran
Messaggi: 786
Iscritto il: 10/11/2003, 1:00
Località: Milano
Contatta:

Messaggio da Simona67 »

berte ha scritto:grazie mille...
veneredi è anche troppo presto non ti voglio disturbare troppo....fai con calma :P grazie ancora
di nulla ciao e a venerdi

Simona
Avatar utente
Simona67
membro Veteran
membro Veteran
Messaggi: 786
Iscritto il: 10/11/2003, 1:00
Località: Milano
Contatta:

Messaggio da Simona67 »

Ciao,

Spero che così funzioni

Copia ed incolla il codice qui sotto sul file originale.

Codice: Seleziona tutto

<?php
/*
  $Id: information.php,v 1.5 2002/01/11 22:04:06 dgw_ Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License
*/
?>
<!-- information //-->
          <tr>
            <td>
<?php

 require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_LOGIN_WELCOME);

 if (tep_session_is_registered('customer_id')) {

	 $info_box_contents = array();
	  $info_box_contents[] = array('align' => 'left',
								   'text'  => BOX_HEADING_MEMBERLOGGED_IN
								  );

	$db=DB_DATABASE;
	
	$select="select customers_firstname from customers where customers_id=\"$customer_id\"";
	$result=mysql_db_query($db,$select);
	$res=mysql_fetch_object($result);
	
		 $in_out_action = "<center>";
		 $in_out_action.= LOGIN_BOX_WELCOME_TEXT;
		 $in_out_action.= "<br>$res->customers_firstname <br><br>";
		 $in_out_action.='<a href="'.tep_href_link(FILENAME_ACCOUNT, '', 'SSL').'">';
		 $in_out_action.= LOGIN_BOX_WELCOME_MYACCOUNT;
		 $in_out_action.="</a><br>";
		 $in_out_action.='<a href="'.tep_href_link(FILENAME_LOGOFF, '', 'NONSSL').'">';
		 $in_out_action.= LOGIN_BOX_WELCOME_LOGOUT;
		 $in_out_action.="</a></center>";
     	} else {

		  $info_box_contents = array();
		  $info_box_contents[] = array('align' => 'left',
									   'text'  => BOX_HEADING_MEMBERLOGIN
									  	);
		
		  $in_out_action = '		
		<form name="login" action="login.php?action=process" method="post">
			 <center>
		  <table border="0" cellpadding="0" cellspacing="0" class="smallText" >
			<tr >
			  <td width="100%" height="16" class="smallText">
			  <p align="center">';
		  $in_out_action.= LOGIN_BOX_WELCOME_EMAILADDRESS;
		  $in_out_action.= '</td>
			</tr>
			<tr>
			  <td width="100%" height="16" class="smallText">
			  <p align="center">
			 <input maxLength="96" name="email_address"size="12">
			 </td>
			</tr>
			<tr>
			  <td width="100%" height="16" class="smallText">
			  <p align="center">';
		  $in_out_action.=LOGIN_BOX_WELCOME_PASSWORD;
		  $in_out_action.='</font></td>
			</tr>
			<tr>
			  <td width="100%" height="19">
			  <p align="center"><b>
				<font size="1" class="smallText"> <input type="password" maxLength="40" value name="password" size="12"></b>
				</td>
			</tr>
			<tr>
			  <td width="100%" height="1" class="smallText">
			  <p align="center">';
		
		  $in_out_action.='<br><input type="submit" value="';
		  $in_out_action.=LOGIN_BOX_WELCOME_LOGIN;
		  $in_out_action.='" name="Submit">';
		//Forgotten Password
		  $in_out_action.= '<br>';
		  $in_out_action.='<a class="smallText" href="';
		  $in_out_action.=tep_href_link(FILENAME_PASSWORD_FORGOTTEN);
		  $in_out_action.='">';
		  $in_out_action.= LOGIN_BOX_PASSWORD_FORGOTTEN;
		  $in_out_action.='</a>
		</td>
			</tr>
<tr>
			  <td width="100%" height="1" class="smallText">
			  <p align="center">';
//create account
		  $in_out_action.= '<br>';
		  $in_out_action.='<a class="smallText" href="';
		  $in_out_action.=tep_href_link(FILENAME_CREATE_ACCOUNT);
		  $in_out_action.='">';
		  $in_out_action.= LOGIN_BOX_CREATE_ACCOUNT;
		  $in_out_action.='</a>
		
		</td>
			</tr>
		  </table>
		</form>
		';
     }

  new infoBoxHeading($info_box_contents, false, false, false, $column_location);


  $info_box_contents = array();
  $info_box_contents[] = array('align' => 'left',
							   'params' => 'class="smallText" valign="top"',
                               'text'  => $in_out_action                           			
								);

  new infoBox($info_box_contents, $column_location, 0 , 0);

?></td></tr>
<!-- information_eof //-->
Fammi sapere su funziona.

Non sono riuscita a testarlo in quanto ho il server in locale fuori uso, sono andata a memoria speriamo di non aver dimenticato qualcosa.

Ciao Simona
berte
membro Junior
membro Junior
Messaggi: 48
Iscritto il: 09/08/2005, 13:18
Contatta:

Messaggio da berte »

nulla sempre = vedo ancora i bordi
Avatar utente
Simona67
membro Veteran
membro Veteran
Messaggi: 786
Iscritto il: 10/11/2003, 1:00
Località: Milano
Contatta:

Messaggio da Simona67 »

berte ha scritto:nulla sempre = vedo ancora i bordi
Ciao

mi puoi dare il link del sito.

Ciao Simona
Rispondi