Skocz do zawartości

Oscommerce, logowanie w naglówku


Rajty.pl

Rekomendowane odpowiedzi

Zobacz w kodzie jak to wygląda i skopiuj cały kod odpowiedzialny za to co potrzebujesz...

nie jest to takie proste poniżej kod źródłowy loginbox:

<?php
/*
 LoginBox v5.2.wfc1.0
 osCommerce, Open Source E-Commerce Solutions
 https://www.oscommerce.com

 Copyright (c) 2003 osCommerce

 Released under the GNU General Public License

 IMPORTANT NOTE:

 This script is not part of the official osC distribution
 but an add-on contributed to the osC community. Please
 read the README and INSTALL documents that are provided
 with this file for further information and installation notes.

 LoginBox v5.0 was originally designed by Aubrey Kilian <aubrey@mycon.co.za>
 LoginBox v5.2 rewritten by Linda McGrath <osCOMMERCE@WebMakers.com>
 LoginBox v5.2.wfc1.0 modified by Justin of World Famous Comics <justin@wfcomics.com>
 LoginBox v5.21 modified by Noel Latsha <nrlatsha@nabcomdiamonds.com>
*/

// WebMakers.com Added: Do not show if on login or create account
if ( (!strstr($_SERVER['PHP_SELF'],'login.php')) and (!strstr($_SERVER['PHP_SELF'],'create_account.php')) and !tep_session_is_registered('customer_id') )  {
?>
<!-- loginbox //-->
<?php
if (!tep_session_is_registered('customer_id')) {
?>
	  <tr>
		<td>
<?php
$info_box_contents = array();
$info_box_contents[] = array('align' => 'left',
							 'text'  => HEADER_TITLE_LOGIN);
new infoBoxHeading($info_box_contents, true, true);
$loginboxcontent = "
		<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
		<form name=\"login\" method=\"post\" action=\"" . tep_href_link(FILENAME_LOGIN, 'action=process', 'SSL') . "\">
		  <tr>
			<td align=\"left\" class=\"boxText\">
			  " . ENTRY_EMAIL_ADDRESS . "
			</td>
		  </tr>
		  <tr>
			<td align=\"left\" class=\"boxText\">
			  <input type=\"text\" name=\"email_address\" maxlength=\"96\" size=\"17\" value=\"\">
			</td>
		  </tr>
		  <tr>
			<td align=\"left\" class=\"boxText\">
			  " . ENTRY_PASSWORD . "
			</td>
		  </tr>
		  <tr>
			<td align=\"left\" class=\"boxText\">
			  <input type=\"password\" name=\"password\" maxlength=\"40\" size=\"17\" value=\"\"
			</td>
		  </tr>
		  <tr>
			<td align=\"center\" class=\"boxText\">
			  " . tep_draw_separator('pixel_trans.gif', '9', '4') . "<BR><A HREF=\"" . tep_href_link(FILENAME_PASSWORD_FORGOTTEN, '', 'SSL') . "\">Nie pamiętasz hasła?</A>
			  " . tep_image_submit('button_login.gif', IMAGE_BUTTON_LOGIN, 'SSL') . "
			</td>
		  </tr>
		</form>
		</table><BR>
	  <center>
	   <A HREF=\"" . tep_href_link(FILENAME_LOGIN, '', 'SSL') . "\">Bezpieczne logowanie</A><BR>

		" . tep_draw_separator('pixel_trans.gif', '9', '4') . "<BR><A HREF=\"" . tep_href_link(FILENAME_CREATE_ACCOUNT, '','SSL') . "\"><b>Nowe konto</b>" . "</A><BR>
	   </center>
		  ";
$info_box_contents = array();
$info_box_contents[] = array('align' => 'center',
							 'text'  => $loginboxcontent
							);
new infoBox($info_box_contents);
?>
		</td>
	  </tr>
<?php
 } else {

 // If you want to display anything when the user IS logged in, put it
 // in here...  Possibly a "You are logged in as :" text or something.
 }
?>
<!-- loginbox_eof //-->
<?php
// WebMakers.com Added: My Account Info Box
} else {
 if (tep_session_is_registered('customer_id')) {
?>

<!-- my_account_info //-->
	  <tr>
		<td>
<?php
 $info_box_contents = array();
 $info_box_contents[] = array('align' => 'left',
						   'text'  => BOX_HEADING_LOGIN_BOX_MY_ACCOUNT
						  );
 new infoBoxHeading($info_box_contents, true, true);

 $info_box_contents = array();
 $info_box_contents[] = array('align' => 'left',
						   'text'  =>
									  ' • <a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . LOGIN_BOX_MY_ACCOUNT . '</a><br>' .
									  ' • <a href="' . tep_href_link(FILENAME_ACCOUNT_EDIT, '', 'SSL') . '">' . LOGIN_BOX_ACCOUNT_EDIT . '</a><br>' .
									  ' • <a href="' . tep_href_link(FILENAME_ADDRESS_BOOK, '', 'SSL') . '">' . LOGIN_BOX_ADDRESS_BOOK . '</a><br>' .
									  ' • <a href="' . tep_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL') . '">' . LOGIN_BOX_ACCOUNT_HISTORY . '</a><br>' .
									  ' • <a href="' . tep_href_link(FILENAME_ACCOUNT_NOTIFICATIONS, '', 'NONSSL') . '">' . LOGIN_BOX_PRODUCT_NOTIFICATIONS . '</a><br>' .
									  tep_draw_separator('pixel_trans.gif', '100%', '4') .
									  '<br><a href="' . tep_href_link(FILENAME_LOGOFF, '', 'NONSSL') . '">' . HEADER_TITLE_LOGOFF . '</a>'
						  );
 new infoBox($info_box_contents);
?>
		</td>
	  </tr>
<!-- my_account_info_eof //-->

<?php
 }
}
?>

Pozdrawiam ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeżeli chcesz przenieść tylko <form> logowania, to mozesz podejrzeć w źródle strony. i zrobić warunek w którym będziesz pokazywał tylko wtedy <form> logowania gdy użytkownik nie jest zalogowany.

Co do koszyka, to jest on w includes/boxes/shopping_cart.php

Jakby co to pisz.

Powodzenia!

Marketing w sieci - da się ?
Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności