Forum e la sessione.

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

Moderatore: mod Generali

Rispondi
tigrotto22
membro Junior
membro Junior
Messaggi: 14
Iscritto il: 11/11/2003, 1:00
Località: Italia
Contatta:

Forum e la sessione.

Messaggio da tigrotto22 »

Sto preparando un sito con OSC. Ho aggiunto il forum PhpBB per creare un luogo ove i clienti si possano incontrare e consigliare tra loro e con il proprietario.
Il mio problema è quello di creare, nel box, "Informazioni" o in un altro box appositamente creato, un collegamento che non includa anche la sessione.
Infatti il forum non effettua correttamente il login se nell'indirizzo viene inclusa anche la sessione di osc. Esso ne creerà un'altra solo per lui dopo il login.

Io ho provato a pasticciare in "includes/boxes/information.php" ma non riesco a venirne a capo.
Chi sa come fare?

Il file su cui sto lavorando è questo:

Codice: Seleziona tutto


<tr>
            <td>
      
<?php
  $info_box_contents = array();
  $info_box_contents[] = array('text' => BOX_HEADING_FORUM);

  new infoBoxHeading($info_box_contents, false, false);

  $info_box_contents = array();
  $info_box_contents[] = array('text' => '<a href="' . tep_href_link(FILENAME_FORUM) . '">' . BOX_FORUM_FORUM . '</a><br>' .
                                '<a href="' . tep_href_link(FILENAME_GBOOK) . '">' . BOX_FORUM_GUESTBOOK . '</a>' );
                                       

  new infoBox($info_box_contents);
 
?>
            </td>
          </tr>
Ho provato di tutto ma ottengo un errore oppure la sessione rimane.

Il sito in costruzione è qui: http://www.lasthardware.com/temp/

Grazie dell'aiuto.
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Re: Forum e la sessione.

Messaggio da BluEdoG »

Devi cercare di chiudere la sessione, in /catalog/includes/functions/ trovi il file sessions.php che regola il sistema di osc per le sessioni.
In particolare quello che cerchi dovrebbe essere tep_session_close()

prova a giocare con la sessione, tipo (ma sicuramente non va):

Codice: Seleziona tutto


<tr>
            <td>
      
<?php
  $info_box_contents = array();
  $info_box_contents[] = array('text' => BOX_HEADING_FORUM);

  new infoBoxHeading($info_box_contents, false, false);

  $info_box_contents = array();
  $info_box_contents[] = array('text' => '<a href="' . tep_href_link(tep_session_close (FILENAME_FORUM)) . '">' . BOX_FORUM_FORUM . '</a><br>' .
                                '<a href="' . tep_href_link( tep_session_close(FILENAME_GBOOK)) . '">' . BOX_FORUM_GUESTBOOK . '</a>' );
                                       

  new infoBox($info_box_contents);
 
?>
            </td>
          </tr>
saluti, Caneblu
[ www.caneblu.com ]
tigrotto22
membro Junior
membro Junior
Messaggi: 14
Iscritto il: 11/11/2003, 1:00
Località: Italia
Contatta:

Messaggio da tigrotto22 »

Ok. Grazie.

Vado a provare.
Rispondi