Перейти к содержимому


Перенос Ссылки Личного Кабинета И Регистрации


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 15

#1 Анвер

Анвер

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 74 сообщений

Отправлено 23 Март 2012 - 23:20

Как перенести ссылку "Личный кабинет" и "Регистрация" поверх шапки сайта?
Хочу поместить ее в правый верхний угол..

<a href="http://test-storelan...er/login">Войти в лк</a>

Таким образом она ставится по середине сайта.

#2 Анвер

Анвер

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 74 сообщений

Отправлено 24 Март 2012 - 19:31

Т.е мне надо позиционировать ссылку.А вот как это сделать?

#3 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 26 Март 2012 - 20:13

Вам необходимо использовать отдельный блок. Например

<div style="position:absolute;z-index:2;right:20px;top:60px;">
 <a href="http://test-storeland.storeland.ru/user/login">Войти в лк</a>
</div>

Данный блок необходимо вставить в шаблон "HTML" после строки

<div class="container" id="header">

Далее уже можно выстроить данный блок через свойств right и top относительно шапки

#4 Анвер

Анвер

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 74 сообщений

Отправлено 27 Март 2012 - 22:15

Спасибо вам огромное!

#5 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 28 Май 2012 - 13:36

Как сделать чтоб после входа на этом же месте вместо них появлялись имя пользователя и кнопка выхода?

Прикрепленные изображения

  • вход и рег.JPG


#6 a.pashuta

a.pashuta

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 072 сообщений

Отправлено 28 Май 2012 - 14:13

 kaisyRUS (28 Май 2012 - 13:36) писал:

Как сделать чтоб после входа на этом же месте вместо них появлялись имя пользователя и кнопка выхода?
Имя пользователя вывести нет возможности.
Кнопку можно добавить в разделе "Сайт" > "Меню". И поставить в ней условие "Кому показывать" "Только авторизованным".

#7 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 28 Май 2012 - 14:52

 a.pashuta (28 Май 2012 - 14:13) писал:

Имя пользователя вывести нет возможности.
Кнопку можно добавить в разделе "Сайт" > "Меню". И поставить в ней условие "Кому показывать" "Только авторизованным".

Я хотел бы не в горизонтальное меню, а как на рисунке. Возможно. Смущают кнопки "Вход/Регистрация" после входа на сайт. Ну крайняк чтоб они не отображались "Вход/Регистрация" после входа. Спасибо за понимание ^_^

Прикрепленные изображения

  • вход и рег.JPG


#8 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 28 Май 2012 - 21:12

Подобный вопрос рассматривался в следующей теме форума http://forum.storela...dpost__p__19548

#9 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 06 Июнь 2012 - 09:39

Скажите пожалуйста куда вставить
 <div id="linkBox">
			  <a href="/user/login" class="second">Вход</a> |
			  <a href="/user/register" class="first">Регистрация</a>			  
			</div>
Чтоб были кнопки вход и регистрация отдельные, как здесь http://toystroy.ru. И чтоб после входа на месте этих кнопок появилось имя авторизованного пользователя (при нажатии на которое клиент заходил в ЛК ) и справа кнопка выхода (опять же как на этом сайте). У них же так получилось реализовать

НА данный момент код из HTML у меня выглядит так
</head>
<body>
  <div class="b_page" id="wrapper">
	<div class="container" id="header">
  <div style="position:absolute;z-index:2;right:20px;top:10px;">
{%IF CLIENT_IS_LOGIN%}{CLIENT_NAME}{%ELSE%}<a href="http://mirtoys.storeland.ru/user/login">Войти на сайт | Регистрация</a>{%ENDIF%}
</div>
	  <div class="pad-box cont620" id="logo"><h1><a href="http://{NET_DOMAIN}/"><span>На главную</span></a></h1></div>


#10 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 06 Июнь 2012 - 21:09

Вам необходимо в шаблоне "HTML" после строки

<div id="header" class="container">

вставить

<div id="linkBox">
   {%IF CLIENT_IS_LOGIN%}
	  <a href="/user/settings" class="second">{CLIENT_NAME}</a> | <a href="/user/logout" class="first">Выход</a>
   {%ELSE%}
	  <a href="/user/login" class="second">Войти на сайт</a> | <a href="/user/register" class="first">Регистрация</a>
   {%ENDIF%}		   
</div>

далее в файл стилей добавьте

#linkBox {
	color: #FFFFFF;
	height: 40px;
	left: 30px;
	position: absolute;
	top: 10px;
}

#linkBox a.second {
	margin-right: 9px;
}

#linkBox a.first {
	margin-left: 9px;
}

#linkBox a {
	color: #FFFFFF;
	font: 13px Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

далее можно изменить местоположение блока - путем изменения left и top

#11 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 07 Июнь 2012 - 09:51

 Vaccina (06 Июнь 2012 - 21:09) писал:

Вам необходимо в шаблоне "HTML" после строки

<div id="header" class="container">

вставить

<div id="linkBox">
   {%IF CLIENT_IS_LOGIN%}
	  <a href="/user/settings" class="second">{CLIENT_NAME}</a> | <a href="/user/logout" class="first">Выход</a>
   {%ELSE%}
	  <a href="/user/login" class="second">Войти на сайт</a> | <a href="/user/register" class="first">Регистрация</a>
   {%ENDIF%}		   
</div>

далее в файл стилей добавьте

#linkBox {
	color: #FFFFFF;
	height: 40px;
	left: 30px;
	position: absolute;
	top: 10px;
}

#linkBox a.second {
	margin-right: 9px;
}

#linkBox a.first {
	margin-left: 9px;
}

#linkBox a {
	color: #FFFFFF;
	font: 13px Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

далее можно изменить местоположение блока - путем изменения left и top
Спасибо большое. Все вышло как я и хотел

#12 Jonyk

Jonyk

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 51 сообщений

Отправлено 09 Июнь 2013 - 11:28

У меня тоже всё получилось. только не совсем :(
мой сайт http://md-bay.com/
на разных мониторах положение Вход в ЛК в разных местах...
это можно проверить изменяя масштаб в браузере Ctrl +/-
Подскажите пожалуйста что я делаю не так!

Шаблон Пластик
Код в HTML:
<!-- Шапка сайта -->
    <div id="header">
      <div class="blocks">
        <div class="lft"></div>
        <div class="cntr"></div>
        <div id="linkBox">
   {%IF CLIENT_IS_LOGIN%}
          <a href="/user/settings" class="second">{CLIENT_NAME}</a> | <a href="/user/logout" class="first">Выход</a>
   {%ELSE%}
          <a href="/user/login" class="second">Войти в ЛК</a> | <a href="/user/register" class="first">Регистрация</a>
   {%ENDIF%}              
    </div>
        <div class="rght">
            <ul style="height:60px;">
                          <li class="title">Контакты для связи:</li>
                          {% IF SETTINGS_STORE_PHONE_NUMBER1 %}<li class="telephone padd"> {SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}</li>{% ENDIF %}
                          {% IF SETTINGS_STORE_PHONE_NUMBER2 %}<li class="telephone padd"> {SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}</li>{% ENDIF %}
                          {% IF SETTINGS_STORE_PHONE_NUMBER3 %}<li class="telephone padd"> {SETTINGS_STORE_PHONE_COUNTRY_CODE3} {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3}</li>{% ENDIF %}
                          {% IF SETTINGS_STORE_SKYPE %}<li class="skype padd"> {SETTINGS_STORE_SKYPE}</li>{% ENDIF %}
                        </ul>
            {% IF SETTINGS_STORE_WORK_TIME %}
              <ul>
                <li class="timework padd">Работает {SETTINGS_STORE_WORK_TIME}</li>
              </ul>
            {% ENDIF %}
        </div>
         <div class="logotype"><a href="http://{NET_DOMAIN}/"><img src="{ASSETS_IMAGES_PATH}logo.png" alt="{SETTINGS_STORE_NAME}" title="{SETTINGS_STORE_NAME}" /></a></div>
           <ul class="telephone23">
                       {% IF SETTINGS_STORE_ICQ %}<li><img class="valignMiddle" src="http://wwp.icq.com/s...DIGITS}&img=27" alt="Статус" width="16" height="16" />{SETTINGS_STORE_ICQ}</li>{% ENDIF %}
            
          </ul>
      </div>
    </div>
    
    <!-- Шапка сайта-Конец -->

Код в main.css:

#linkBox {
        color: #000080;
        height: 40px;
        left: 1250px;
        position: absolute;
        top: 120px;
}

#linkBox a.second {
        margin-right: 9px;
}

#linkBox a.first {
        margin-left: 9px;
}

#linkBox a {
        color: #000080;
        font: bold 14px Arial,Helvetica,sans-serif;
        text-decoration: underline;
}

Заранее СПАСИБО!

#13 Taisia

Taisia

    Активный участник

  • Модератоpы
  • 1 289 сообщений

Отправлено 09 Июнь 2013 - 11:58

перенесите код ваших ссылок

<div id="linkBox">
   {%IF CLIENT_IS_LOGIN%}
		  <a href="/user/settings" class="second">{CLIENT_NAME}</a> | <a href="/user/logout" class="first">Выход</a>
   {%ELSE%}
		  <a href="/user/login" class="second">Войти в ЛК</a> | <a href="/user/register" class="first">Регистрация</a>
   {%ENDIF%}			  
	</div>

в блок

<ul>
				<li class="timework padd">Работает {SETTINGS_STORE_WORK_TIME}</li>
			  </ul>


должно получиться так

<ul>
				<li class="timework padd">Работает {SETTINGS_STORE_WORK_TIME}</li>
<li><div id="linkBox">
   {%IF CLIENT_IS_LOGIN%}
		  <a href="/user/settings" class="second">{CLIENT_NAME}</a> | <a href="/user/logout" class="first">Выход</a>
   {%ELSE%}
		  <a href="/user/login" class="second">Войти в ЛК</a> | <a href="/user/register" class="first">Регистрация</a>
   {%ENDIF%}			  
	</div></li>
			  </ul>


далее в файле main.css найдите блок (571 строка)

#linkBox {
		color: #000080;
		height: 40px;
		left: 1250px;
		position: absolute;
		top: 120px;
}

и замените его на блок



#linkBox {
color: #000080;

height: 40px;
margin-top: 11px;
margin-left: 65px;
}


#14 Jonyk

Jonyk

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 51 сообщений

Отправлено 09 Июнь 2013 - 12:05

СПАСИБО получилось!!!

#15 551

551

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 19 Июнь 2013 - 15:59

А у меня такой вопрос, как в это добавить информацию по накопительной скидке клиента? Когда он оформляет заказ, проверяется сумма всех его заказов и если она превышает сумму, от которой выдается накопительная скидка, ему добавляется эта скидка. Как сделать эту проверку сразу после авторизации и вывести эту информацию. Т.е. сейчас у меня код такой:

<div id="linkBox">
   {%IF CLIENT_IS_LOGIN%}
		   <span style="font-size: 11px">Здравствуйте,</span> <a href="/user/settings" class="second">{CLIENT_NAME}</a> <span style="font-size: 11px">|</span> <a href="/user/logout" class="first">Выход</a>
   {%ELSE%}
		  <a href="/user/login" class="second">Войти на сайт</a> <span style="font-size: 11px">|</span> <a href="/user/register" class="first">Регистрация</a>
   {%ENDIF%}			  
</div>

А нужно вот так:

<div id="linkBox">
   {%IF CLIENT_IS_LOGIN%}
		   <span style="font-size: 11px">Здравствуйте,</span> <a href="/user/settings" class="second">{CLIENT_NAME}</a>! Ваша накопительная скидка {РАЗМЕР_СКИДКИ}%. <span style="font-size: 11px">|</span> <a href="/user/logout" class="first">Выход</a>
   {%ELSE%}
		  <a href="/user/login" class="second">Войти на сайт</a> <span style="font-size: 11px">|</span> <a href="/user/register" class="first">Регистрация</a>
   {%ENDIF%}			  
</div>


#16 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 20 Июнь 2013 - 01:01

К сожалению этого сделать нельзя, так как нет возможности вывести данную информацию. Вы можете оставить ваше предложение по данному изменению http://storeland.reformal.ru




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных