Делаем бокс логина 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 не будет опубликован.