Pagina 1 di 1

Problema contribution cerca in header

Inviato: 01/09/2009, 16:44
da deltabiri
Ho da poco installato la contribution cerca disposta in orizzontale nell'header ma solo ora mi sono accorto che effettuando il login tutta la barra del cerca con i vari bottoni sparice, facendo logoff riappare normalmente.
E' questione di permessi? sapete come poter risolvere? grazie

Re: Problema contribution cerca in header

Inviato: 01/09/2009, 18:17
da dynamo
prova a controllare dove l'hai inserita...

mi sa che l'hai messa dentro l'IF che modifica l'header in base al login... dovresti tirarla fuori o copiare il codice

Re: Problema contribution cerca in header

Inviato: 01/09/2009, 18:46
da deltabiri
Ho provato a inserirla in altri punti ma mi da errore, posto il codice dell'header completo, magari facciamo prima

Codice: Seleziona tutto

<table width="994" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td><?php
/*
  $Id: header.php,v 1.42 2003/06/10 18:20:38 hpdl Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

// check if the 'install' directory exists, and warn of its existence
  if (WARN_INSTALL_EXISTENCE == 'true') {
    if (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/install')) {
      $messageStack->add('header', WARNING_INSTALL_DIRECTORY_EXISTS, 'warning');
    }
  }

// check if the configure.php file is writeable
  if (WARN_CONFIG_WRITEABLE == 'true') {
    if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) {
      $messageStack->add('header', WARNING_CONFIG_FILE_WRITEABLE, 'warning');
    }
  }

// check if the session folder is writeable
  if (WARN_SESSION_DIRECTORY_NOT_WRITEABLE == 'true') {
    if (STORE_SESSIONS == '') {
      if (!is_dir(tep_session_save_path())) {
        $messageStack->add('header', WARNING_SESSION_DIRECTORY_NON_EXISTENT, 'warning');
      } elseif (!is_writeable(tep_session_save_path())) {
        $messageStack->add('header', WARNING_SESSION_DIRECTORY_NOT_WRITEABLE, 'warning');
      }
    }
  }

// check session.auto_start is disabled
  if ( (function_exists('ini_get')) && (WARN_SESSION_AUTO_START == 'true') ) {
    if (ini_get('session.auto_start') == '1') {
      $messageStack->add('header', WARNING_SESSION_AUTO_START, 'warning');
    }
  }

  if ( (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true') && (DOWNLOAD_ENABLED == 'true') ) {
    if (!is_dir(DIR_FS_DOWNLOAD)) {
      $messageStack->add('header', WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT, 'warning');
    }
  }

  if ($messageStack->size('header') > 0) {
    echo $messageStack->output('header');
  }
?>
<script language="JavaScript1.2">
<!-- inizio blocco tasto destro

function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("Il tasto destro del tuo Mouse è disabilitato");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers)
window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;

// fine blocco tasto destro-->
</script> 
      <table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr class="header">
    <td align="left"><?php echo '  <a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'grafica/logo_tentazionishop.png' , 'Tentazioni Shop vendita on line'). '</a>';?></td>
    </tr>
</table>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr class="headerNavigation">
    <td class="headerNavigation">  
      <div align="center">	 
	  <a href="http://www.tentazionishop.it/index.php"><img alt="Pagina iniziale" border="0" width="161" height="47" src="images/grafica/home.gif" name="img0"
                                onmouseover="document.img0.src='images/grafica/home_click.gif';"
                                onmouseout="document.img0.src='images/grafica/home.gif';" ></a>	  
	  <a href="http://www.tentazionishop.it/login.php"><img alt="Accedi o registrati" border="0" width="161" height="47" src="images/grafica/accedi_registrati.gif" name="img1"
                                onmouseover="document.img1.src='images/grafica/accedi_registrati_click.gif';"
                                onmouseout="document.img1.src='images/grafica/accedi_registrati.gif';" ></a>
	  <a href="http://www.tentazionishop.it/products_new.php"><img alt="Nuovi Prodotti" border="0" width="161" height="47" src="images/grafica/nuovi_prodotti.gif" name="img2"
                                onmouseover="document.img2.src='images/grafica/nuovi_prodotti_click.gif';"
                                onmouseout="document.img2.src='images/grafica/nuovi_prodotti.gif';" ></a>
									  <a href="http://www.tentazionishop.it/specials.php"><img alt="Offerte" border="0" width="161" height="47" src="images/grafica/offerte.gif" name="img3"
                                onmouseover="document.img3.src='images/grafica/offerte_click.gif';"
                                onmouseout="document.img3.src='images/grafica/offerte.gif';" ></a>	
									  <a href="http://www.tentazionishop.it/chisiamo.php"><img alt="Chi siamo" border="0" width="161" height="47" src="images/grafica/chi_siamo.gif" name="img4"
                                onmouseover="document.img4.src='images/grafica/chi_siamo_click.gif';"
                                onmouseout="document.img4.src='images/grafica/chi_siamo.gif';" ></a>		
	  <a href="http://www.tentazionishop.it/contact_us.php"><img alt="Contattaci" border="0" width="161" height="47" src="images/grafica/contattaci.gif" name="img5"
                                onmouseover="document.img5.src='images/grafica/contattaci_click.gif';"
                                onmouseout="document.img5.src='images/grafica/contattaci.gif';" ></a>		  </div>
      </td>
  </tr>
</table><?php 
//
// START  advanced search header  script insertion
//
//
?>
<?php

if ( (!strstr($_SERVER['PHP_SELF'],'checkout.php')) and (!strstr($_SERVER['PHP_SELF'],'create_account.php')) and (!strstr($_SERVER['PHP_SELF'],'shopping_cart.php')) and (!strstr($_SERVER['PHP_SELF'],'advanced_search.php')) and !tep_session_is_registered('customer_id') )  {
?>
<table align="center" border="0" width="100%" cellspacing="0" cellpadding="1">
  <tr>
    <td align="center" class="headerNavigation">
<table border="0" width="100%" cellspacing="0" cellpadding="0" >
<tr>
<td class="cerca" valign="middle" colspan="0">
  <?php echo tep_draw_form('advanced_search', tep_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false), 'get"') ?>
<table border="0" width="35%" cellspacing="0" cellpadding="1" align="left">
<tr>
<td class="cerca" valign="top" colspan="3"> </td>
<td class="cerca" valign="middle" colspan="3"><?php echo BOX_HEADING_SEARCH ?></td>
<td class="cerca" valign="middle" colspan="3"> </td>
<td class="cerca" valign="middle" colspan="3"><?php echo tep_draw_hidden_field('search_in_description','1') . tep_draw_input_field('keywords', '', 'size="10" maxlength="30" style="width: ' . (BOX_WIDTH-50) . 'px"')  ?></td>

<td class="cerca" valign="top" colspan="3"> </td>
<td class="cerca" valign="middle" colspan="3"><center><?php echo tep_image_submit('button_search.gif', BOX_HEADING_ADVSEARCH); ?></center></td>
</tr>
</table>
<!-- INIZIO BOTTONI DESTRA -->
    <div id="nav"><ul>
    <li><a href="http://www.tentazionishop.it/"><span>Home</span></a></li>
    <li><a href="http://www.tentazionishop.it/login.php"><span>Accedi</span></a>  </li>
    <li><a href="http://www.tentazionishop.it/all-products.php"><span>Catalogo</span></a></li>
    <li><a href="http://www.tentazionishop.it/contact_us.php"><span>Contattaci</span></a></li>
    </ul> </div>
<!-- FINE BOTTONI DESTRA -->
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
<?php } ?>
<?php 
//
// END advanced search header script insertion
//
//
?>
<?php
  if (isset($HTTP_GET_VARS['error_message']) && tep_not_null($HTTP_GET_VARS['error_message'])) {
?>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
  <tr class="headerError">
    <td class="headerError"><?php echo htmlspecialchars(urldecode($HTTP_GET_VARS['error_message'])); ?></td>
  </tr>
</table>
<?php
  }

  if (isset($HTTP_GET_VARS['info_message']) && tep_not_null($HTTP_GET_VARS['info_message'])) {
?>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
  <tr class="headerInfo">
    <td class="headerInfo"><?php echo htmlspecialchars($HTTP_GET_VARS['info_message']); ?></td>
  </tr>
</table>
<?php
  }
?>

Re: Problema contribution cerca in header

Inviato: 01/09/2009, 21:18
da dynamo
così a naso proverei a togliere

Codice: Seleziona tutto

    if ( (!strstr($_SERVER['PHP_SELF'],'checkout.php')) and (!strstr($_SERVER['PHP_SELF'],'create_account.php')) and (!strstr($_SERVER['PHP_SELF'],'shopping_cart.php')) and (!strstr($_SERVER['PHP_SELF'],'advanced_search.php')) and !tep_session_is_registered('customer_id') )  {
ricordati di eliminare anche la } che chiude l'IF

Re: Problema contribution cerca in header

Inviato: 01/09/2009, 23:00
da deltabiri
perfetto ora funziona :wink: