Aide - Recherche - Membres - Calendrier
Version complète : Boxe Login
Forum osCommerce-fr > Adapter OsCommerce MS2 > Contributions
Charlene

Bonjour,

Depuis quelques temps je cherche comment faire pour faire apparaître une boxe "Votre compte avec Login" à droite de ma boutique ! J'ai regarder la F.A.Q pour crée une nouvelle boxe mais il faut faire comment pour qu'il demande le login et mot de passe ?

Si quelqu'un pourrais m'éclairer blink.gif

Merci wink.gif

Et comment ont fais pour supprimer les icones à droite des titres ? blush.gif

A Bientôt
Charléne

fissiaux
Il existe des contributions qui font cela très bien :

Login box V5.4

LoginBox_5.21_eng_ger_fr_ita

et bien d'autres encore
Charlene
J'ai télécharger cette contribution : LoginBox_5.21_eng_ger_fr_ita

Donc j'ai placé le fichier dans french et boxes, j'ouvre mon fichier " colonne de droite " mais j'ai essayer d'inséré un bout de code mais je ne vois pas ma boxe apparaître sad.gif

Je voudrais que ma boxe Login se trouve en dessous de la boxe mon panier.

CODE
<?php
/*
  $Id: column_right.php,v 1.17 2003/06/09 22:06:41 hpdl Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
  require(DIR_WS_BOXES . 'shopping_cart.php');
  
    } else {
    include(DIR_WS_BOXES . 'loginbox.php');
  }
  
  if (isset($HTTP_GET_VARS['products_id'])) include(DIR_WS_BOXES . 'manufacturer_info.php');

  if (tep_session_is_registered('customer_id')) include(DIR_WS_BOXES . 'order_history.php');

  if (isset($HTTP_GET_VARS['products_id'])) {
    if (tep_session_is_registered('customer_id')) {
      $check_query = tep_db_query("select count(*) as count from " . TABLE_CUSTOMERS_INFO . " where customers_info_id = '" . (int)$customer_id . "' and global_product_notifications = '1'");
      $check = tep_db_fetch_array($check_query);
      if ($check['count'] > 0) {
        include(DIR_WS_BOXES . 'best_sellers.php');
      } else {
        // include(DIR_WS_BOXES . 'product_notifications.php');
      }
    } else {
      // include(DIR_WS_BOXES . 'product_notifications.php');
    }
  } else {
    include(DIR_WS_BOXES . 'best_sellers.php');
  }

  if (isset($HTTP_GET_VARS['products_id'])) {
    if (basename($PHP_SELF) != FILENAME_TELL_A_FRIEND) include(DIR_WS_BOXES . 'tell_a_friend.php');
  } else {
    include(DIR_WS_BOXES . 'specials.php');
  }


  if (substr(basename($PHP_SELF), 0, 8) != 'checkout') {
    include(DIR_WS_BOXES . 'tell_a_friend.php');
  }
?>


Merci wink.gif

A Bientôt
Charléne
JeanLuc
Tu as sans doute oublié d'intégrer le code qui commande l'apparition de la boxe dans catalog/includes/column_right.php.

Voir dans le package le code à insérer du genre (à vérifier)
CODE
include(DIR_WS_BOXES . 'login.php');


Bon code... wink.gif
Charlene
J'ai installer ma contrib, mais j'ai un petit soucis c'est qu'au lieu de me marquer " Adresse E-mail, Mot de passe, Mot de passe oublié " je me retrouve avec ça donc je voudrais savoir comment faire : smile.gif

BOX_LOGIN_USERNAME
BOX_LOGIN_PASSWORD
BOX_LOGIN_NEWACCOUNT


CODE
<?php
/*
  $Id: login.php

  Gold Mantis Solutions
  http://www.gmantis.com

  Copyright (c) 2001 Gold Mantis Solutions
*/
?>
<!-- search //-->
          <tr>
            <td>
<?php

  if (tep_session_is_registered('customer_id')) // is the user connected ?
  {
    $form_header = BOX_HEADING_LOGED;
    $form_content = BOX_HEADING_WELLCOME . ' ' . $customer_first_name . '<br>';
    $form_content .= '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . BOX_LOGIN_VIEW . '</a><br>';
    $form_content .= '<a href="' . tep_href_link(FILENAME_LOGOFF, '', 'SSL') . '">' . BOX_LOGIN_LOGOUT . '</a>';
  } else {
    $form_header = BOX_HEADING_LOGIN;
    $form_content =  BOX_LOGIN_USERNAME . '<br><input type="text" name="email_address" size="10" maxlength="50" style="width: ' . (BOX_WIDTH-16) . 'px"><br>';
    $form_content .= BOX_LOGIN_PASSWORD . '<br><input type="password" name="password" size="10" maxlength="50" style="width: ' . (BOX_WIDTH-36) . 'px"> ';
    $form_content .= tep_image_submit('button_go.gif', BOX_HEADING_LOGIN);
    $form_content .= '<br><a href="' . tep_href_link(FILENAME_CREATE_ACCOUNT) . '">' . BOX_LOGIN_NEWACCOUNT . '</b></a>';
    $form_content .= '<br><a href="' . tep_href_link(FILENAME_PASSWORD_FORGOTTEN, '', 'SSL') . '">' . BOX_LOGIN_PASSWORD_FORGOTTEN . '</a>';
  }

  $info_box_contents = array();
  $info_box_contents[] = array('align' => 'left',
                               'text'  => $form_header
                              );
  new infoBoxHeading($info_box_contents);

  $hide = tep_hide_session_id();
  $info_box_contents = array();
  $info_box_contents[] = array('form'  => '<form name="login" method="post" action="' . tep_href_link(FILENAME_LOGIN, 'action=process', 'SSL') . '">',
                               'align' => 'left',
                               'text'  => $hide . $form_content
                              );
  new infoBox($info_box_contents);
  
  // BOX_LOGIN_LOGOUT
?>
            </td>
          </tr>
<!-- search_eof //-->


Merci d'avance

A Bientôt
Charléne
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2013 Invision Power Services, Inc.