Pagina 1 di 1

Il mio account | Cosa c'è nel carrello | Acquista

Inviato: 18/10/2005, 13:03
da aquazoo
Il mio account | Cosa c'è nel carrello | Acquista

Da dove si aggiunge un nuovo link?...

Re: Il mio account | Cosa c'è nel carrello | Acquista

Inviato: 18/10/2005, 13:08
da Bass
aquazoo ha scritto:Il mio account | Cosa c'è nel carrello | Acquista
Da dove si aggiunge un nuovo link?...
includes/header.php

'iao

Sergio

Re: Il mio account | Cosa c'è nel carrello | Acquista

Inviato: 18/10/2005, 17:31
da aquazoo
Bass ha scritto:
aquazoo ha scritto:Il mio account | Cosa c'è nel carrello | Acquista
Da dove si aggiunge un nuovo link?...
includes/header.php

'iao

Sergio
Ok... ma se voglio aggiungere un link la sintassi come sarebbe?

questo è il codice dell'header.php

Codice: Seleziona tutto

<?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');
  }
?>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr class="header">
    <td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'oscommerce.gif', 'Trenzy.net') . '</a>'; ?></td>



</table>
<table border="0" width="100%" cellspacing="0" cellpadding="1">
  <tr class="headerNavigation">
    <td class="headerNavigation">  <?php echo $breadcrumb->trail(' » '); ?></td>
    <td align="right" class="headerNavigation" width="300">
    <?php echo tep_draw_form('site_map', tep_href_link(FILENAME_SITE_MAP, '', 'NONSSL', true), 'post', '') . tep_draw_hidden_field('action', 'process'); ?>
    <table border="0" width="100%" cellspacing="0" cellpadding="0">
      <tr>
        <td align="right"><?php echo tep_image_submit('button_site_map.gif', IMAGE_BUTTON_SITE_MAP) ?></td>
        <td align="left" class="headerNavigation"><?php echo HEADER_DIRECT_ACCESS;?></td>
      </tr>
    </table></form>

    <td width="10" align="right" class="headerNavigation"><?php echo '<a href="' . tep_href_link(FILENAME_ALL_PRODUCTS, '', 'NONSSL', true) . '">' . tep_image_button('button_all_products.gif', IMAGE_BUTTON_ALL_PRODUCTS) . '</a>'; ?></td>
    <td align="right" class="headerNavigation"><?php if (tep_session_is_registered('customer_id')) { ?><a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?></a>  |  <?php } ?><a href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a>   </td>
  </tr>
</table>
<?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
  }
?>

Inviato: 18/10/2005, 17:43
da itan80
ciao
trasformalo da cosi:

Codice: Seleziona tutto

<td width="10" align="right" class="headerNavigation"><?php echo '<a href="' . tep_href_link(FILENAME_ALL_PRODUCTS, '', 'NONSSL', true) . '">' . tep_image_button('button_all_products.gif', IMAGE_BUTTON_ALL_PRODUCTS) . '</a>'; ?></td> 
    <td align="right" class="headerNavigation"><?php if (tep_session_is_registered('customer_id')) { ?><a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?></a>  |  <?php } ?><a href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a>   </td> 
a così:

Codice: Seleziona tutto

<td width="10" align="right" class="headerNavigation"><?php echo '<a href="' . tep_href_link(FILENAME_ALL_PRODUCTS, '', 'NONSSL', true) . '">' . tep_image_button('button_all_products.gif', IMAGE_BUTTON_ALL_PRODUCTS) . '</a>'; ?></td> 
    <td align="right" class="headerNavigation"><?php if (tep_session_is_registered('customer_id')) { ?><a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?></a>  |  <?php } ?><a href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a> | <a href="forum/index.php">Forum</a><a href="mailto:info@info.it">e-mail che vuoi</a>  </td> 

ciao

Re: Il mio account | Cosa c'è nel carrello | Acquista

Inviato: 18/10/2005, 17:45
da Bass
aquazoo ha scritto: Ok... ma se voglio aggiungere un link la sintassi come sarebbe?
Il codice per i link e' questo

Codice: Seleziona tutto

tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?>
Ovviamente viene messo in un <a href html, comunque prendendo questo come esempio FILENAME_ACCOUNT e' la costante che specifica il file da richiamare (in questo caso create_account.php), le costanti le trovi nel file includes/filenames.php, all'occorrenza puoi mettere il nome del file direttamente ma tra apici ad esempio 'create_account.php'.
La seconda costante HEADER_TITLE_MY_ACCOUNT e' la stringa visualizzata come link, sono nei files di lingua, anche qui puoi sostituirla con una stringa tra apici 'Crea il tuo account'

Spero di essermi spiegato

'iao

Sergio