Делаем бокс логина VAMShop неисчезающим

04.01.2010 | Написав

По умолчанию бокс логина после того, как клиент вошел в магазин, не показывается. В принципе, это нормально и удобно, если бокс находится в левой или правой колонке. Но если по верстке вход в магазин у Вас в шапке, то на месте, которое занимал этот бокс будет дыра.
К слову, в OsCommerce бокс остается боксом, заменяется только информация, выводимая в нем – вместо формы ввода e-mail’а и пароля выводятся ссылки на страницы просмотра информации аккаунта. Вот так мы и будем сейчас делать.

После метки бокса логина {$box_LOGIN} нужно вставить следующий код:

{if $account}{if $smarty.session.customer_id}
<div id="boxLogin">
Здравствуйте, {php}echo $_SESSION['customer_first_name'];{/php}!
<a href="account_edit.php">Ваши персональные данные</a>
<a href="address_book.php">Адресная книга</a>
<a href="{$logoff}"><span>{#link_logoff#}</span></a></div>
{/if}
{/if}

Все, теперь после того, как пользователь вошел в магазин, он будет видеть приветствие и ссылки на страницы “Ваши персональные данные”, “Адресная книга”, “Выход”.
Осталось сделать еще одну небольшую правочку. Создаем копию нашего основного шаблона index.html, называем его logoff.php.html. Вместо бокса логина и вставленного ниже кода ссылок прописываем следующий текст:

<div id="boxLogin">
Спасибо, что посетили наш магазин!</div>

Таким образом, при выходе на месте бокса логина пользователь увидит эту фразу.

Рубрика: Веброзробка
Позначки:
2 коментарі читачів статті "Делаем бокс логина VAMShop неисчезающим"
Залишити коментар до Олег Скасувати коментар

Ваша e-mail адреса не оприлюднюватиметься.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.