Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1 2

Стильное оповищение Войти или зарегестрироватся

Иль_я

  • Свой человек
  • Юзер
  • 128
  • Репутация:5 
  • Предупреждения: 0 
  • Регистрация:
    5 Июн 2011
#1


Скрипт просит Войти или зарегистрироватся гостей сайта в левом нижнем углу, а когда зашёл как пользователь показывает мини-профиль для Fapos Cms.
Стырил (адаптировал) с uCoz :)
Тестировал на версии Fapos 2.1 работает :)

Установка:
1. Скачать архив, закинуть папку img в директорию сайт/template/ВАШ_ШАБЛОН/
2. В футер файла main.htm вставить следующий код:

Code:
<style type="text/css">  
  .uPanel{background:rgba(0,0,0,0.8);color:#fff;float:left;box-shadow: 0 2px 7px ; 
  rgba(0, 0, 0, 0.7);-moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.7);padding: 4px 5px 4px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:fixed;bottom:7px;left:7px;}  
  .uPanel a.url,.uPanel a.url:visited{display:block;float:left;color:#fff;font-  
  weight:bold;height:26px;line-height:26px;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0.4;padding:0px 7px 0px 7px;position:relative;}  
  .uPanel a.url img{vertical-align:-8px;}  
  .uPanel a.url:hover{text-shadow:0px 0px 5px #fff;color:#fff;opacity:1.0;}  
  .uPanel a.url.highlighted{opacity:1.0;}  
  a.button{display:block;float:left;padding:6px 9px 6px 9px;margin:2px;color:#fff;font-weight:bold;background:url('/template/ВАШ_ШАБЛОН/img/login.png') #4E4E4E;background-position:100% 0px;border:1px solid #2D2D2D;border-radius:3px;-moz-border-radius:3px;box-shadow:0px 0px 1px #fff inset;-moz-box-shadow:0px 0px 1px #fff inset;text-shadow:0px -1px 0px #000}  
  a.button:hover{border:1px solid #815500;color:#fff;background-position:100% -28px;text-shadow:0px -1px 0px #815500}  
  a.button:active{border:1px solid #815500;color:#fff;background-position:100% -28px;box-shadow:0px 0px 5px #000 inset;-moz-box-shadow:0px 0px 5px #000 inset;text-shadow:0px -1px 0px #815500}  
  .uPanel a.url span  
  {display:block;position:absolute;bottom:0px;left:20px;color:#fff;background:red;padding:0px 3px 0px 3px;height:14px;line-height:14px;font-size:7pt;font-weight:bold;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}  
  </style>  
 {% if fps_user_id %}<div class="uPanel" id="uPanel">  
  {[!login_avatar]}
  <a href="/users/in_msg_box/" title="Личные сообщения" class="url"><img src="/template/ВАШ_ШАБЛОН/img/pm.png" alt="" /></a>  
  <a href="/users/info/{{ fps_user_id }}" target="_blank" title="Персональная страница" class="url"><img src="/template/ВАШ_ШАБЛОН/img/wind-color.png" alt="" /></a>  
  <a href="/users/logout" title="Выход" class="url"><img src="/template/ВАШ_ШАБЛОН/img/exit.png" alt="" /></a>  
  </div>{% else %}
<div class="uPanel" id="uPanel"><a class="button" href="/users/login_form/" >Войти</a> <a class="button" href="/users/add_form">Зарегистрироваться</a> </div> {% endif %}  

3. Заменить ссылки в коде на свои (вместо ВАШ_ШАБЛОН название вашего шаблона :) )
4. Если хотите что бы была аватарка в у пользователя, создаем сниппет с именем login_avatar
Code:
if (!empty($_SESSION['user']['id']) && file_exists(R . 'sys/avatars/' . $_SESSION['user']['id'] . '.jpg')) {   
   echo '<img src="/sys/avatars/' . $_SESSION['user']['id'] . '.jpg" style="width:24px; height:24px;" />';    
} else {  
   echo '<img src="/sys/img/noavatar.png" style="width:24px; height:24px;" /> </a>'; 
}
Если не хотим удаляем из кода панельки такую строчку {[!login_avatar]}
5... Готово :) Спасибо мне за помощь в бесполезном деле :)
Прикрепленные файлы:
Прикрепление2: Открыть файл 4.977 Kb
4esTer.Ru :)

Sproot

  • Истенный Атомовод
  • Админ
  • 323
  • Репутация:12 
  • Предупреждения: 0 
  • Регистрация:
    9 Апр 2012
#2
Проверил работает
спасибо хоть мне и не пригодилось но кому нибудь точно понравится

Иль_я

  • Свой человек
  • Юзер
  • 128
  • Репутация:5 
  • Предупреждения: 0 
  • Регистрация:
    5 Июн 2011
#3
я бы себе на музыкальном сайте оставил, но там так же слева вылазит плеер и закрывает нафиг эту штуковину :)

Добавлено2013.01.08 08-46

если найдете орите :) поздно ночью уже писал :)

4esTer.Ru :)

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#4
Похоже тебе пофиг на критику, ага?

Иль_я

  • Свой человек
  • Юзер
  • 128
  • Репутация:5 
  • Предупреждения: 0 
  • Регистрация:
    5 Июн 2011
#5
Сашка_из_Шебекино пишет:
Похоже тебе пофиг на критику, ага?
Да:D
Работает и ладно :D

4esTer.Ru :)

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#6
ппц

Иль_я

  • Свой человек
  • Юзер
  • 128
  • Репутация:5 
  • Предупреждения: 0 
  • Регистрация:
    5 Июн 2011
#7
Что ж не пздц сразу? :)

Добавлено2013.01.08 10-57

я дал рабочий код, кто хочет пусть переделывает :)

4esTer.Ru :)

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#8
Иль_я, продадут тебе надкусанную булку - есть можно. Хочешь - сажай семена, пеки вторую часть булки.

Добавлено2013.01.08 11-13

Ну я понимаю когда тебя заставляют из булки сделать скульптуру, но я же в прошлой теме ещё писал, что свойства поменять местами и даже написал готовую часть кода для копипаста

Добавлено2013.01.08 11-14

А кто не прочитает моё сообщение и не знает про ошибку так и поставят себе на сайт код с ошибкой и не будут о ней и подозревать

Иль_я

  • Свой человек
  • Юзер
  • 128
  • Репутация:5 
  • Предупреждения: 0 
  • Регистрация:
    5 Июн 2011
#9
Сашка_из_Шебекино, привычка :pardon:

4esTer.Ru :)

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#10
Иль_я, ну ешь надкусанную булку. Привычка, чё

1 2
Сейчас online: 35. Зарегистрированных: 1. Гостей: 34.