Делаем бокс логина VAMShop неисчезающим
По умолчанию бокс логина после того, как клиент вошел в магазин, не показывается. В принципе, это нормально и удобно, если бокс находится в левой или правой колонке. Но если по верстке вход в магазин у Вас в шапке, то на месте, которое занимал этот бокс будет дыра.
К слову, в 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> |
Таким образом, при выходе на месте бокса логина пользователь увидит эту фразу.
-
пишет:Олег
День добрый, Евгений. Я уже не раз вас пытаюсь достать своими вопросами, как и сейчас. Сразу скажу шаблон на вамшоп деланный, и не правильно работает бокс =отзывы= http://www.severshina.ru/product_reviews_info.php?products_id=63626&reviews_id=12
То есть нет картинки на продукт, где искать и что исправить?
Заранее благодарен.