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

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

Moderatore: mod Generali

Rispondi
aquazoo
membro Baby
membro Baby
Messaggi: 57
Iscritto il: 27/03/2004, 1:00
Località: Italy
Contatta:

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

Messaggio da aquazoo »

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

Da dove si aggiunge un nuovo link?...
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

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

Messaggio 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
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
aquazoo
membro Baby
membro Baby
Messaggi: 57
Iscritto il: 27/03/2004, 1:00
Località: Italy
Contatta:

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

Messaggio 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
  }
?>
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio 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
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

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

Messaggio 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
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Rispondi