Правила форума Подписки Ленточный
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
True Stalker (0)
Ловец снов (ОБТ) (0)
Контракт: Выходец с того ... (0)
Prosectors Project 1.7 (0)
Тайна Кордона (0)
У костра (193)
Анекдоты (145)
Города (91)
Обновления сайта (77)
Свалка (67)
StraNNik (1417)
RamzeS (513)
Каратель (170)
Narkostalker (121)
Кракен (93)
007RomanHoroshun (21.05.2025)
Yuppi_Duck (24.09.2024)
p4ladya (05.02.2024)
alexander24tomilin (20.12.2023)
Lesnik (13.12.2023)
  • Страница 1 из 1
  • 1
Имя посетителя без авторизации
Бармен
Группа: Бывалые
Ранг: Отмычка
Сообщений: 74
Карма: 19
Сообщение # 1
Дата: 04.08.2015 в 17:07

Очень интересное решение скрипта, который запоминает имя посетителя сайта из его данных, когда пользователь уже вышел из своего профиля, а при следующем визите, сайт уже будет обращаться к этому пользователю по имени, это притом, что сам он, еще не будет авторизован.

Как говорит автор скрипта Дмитрий: "Самое главное — при этом пользователю никуда и ничего вводить не нужно. Всё произойдет тихо и в автоматическом режиме". Я считаю, что это самый главный и приятный аргумент в использовании этого скрипта.

Ну, давайте уже перейдем непосредственно к его установке и посмотрим, как он будет работать.

Установка
Заходим в "Панель управления" » "Файловый менеджер" и загружаем в папку js наш скрипт jquery.cookie.js. Далее в "Нижняя часть сайта" вставляем следующий код
Код
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
<script type="text/javascript">
$(function(){
var settedHelloName;
<?if($USER_LOGGED_IN$)?>
if (settedHelloName==undefined) {
setTimeout(function() {
$.get('/index/8', function(a) {
var helloName = $('#imya', a).html();
if (helloName) {
console.log(helloName);
$.cookie('CHhelloName', helloName, { expires: 365, path: '/' });
}
else
{
console.log('Имя не определено');
}
});
}, 1000);
}
<?else?>
var helloTextMessage = ', для накопления скидки, не забудьте авторизоваться перед заказом!';
var settedHelloName = $.cookie('CHhelloName');
if(settedHelloName!==undefined){
$('#hello-text').addClass('alert alert-info').html( '<span style="text-transform:capitalize;">'+settedHelloName+'</span>' + helloTextMessage );
}
<?endif?>
});
</script>

Продолжаем нашу установку и следующим делом мы переходим на "Панель управления" » "Управления дизайном" » "Персональная страница пользователя" и перед тегами вставляем один из предложенных вариантов:

Для вывода имени
Код
<div id="imya" style="display:none">$_NAME$</div>

Для вывода полного имени
Код
<div id="imya" style="display:none">$USER_FULL_NAME$</div>

Для вывода вашего ника
Код
<div id="imya" style="display:none">_$USERNAME$</div>

Завершением для нас будет установка кода который и будет выводить нам имя для нашего, не авторизованного посетителя.
Код
<div id="hello-text"></div>

Так же обратите внимание на самый первый код, который мы с вами вставляли в нижнюю часть сайта. Там есть такая строчка.
Код
var helloTextMessage = ', для накопления скидки, не забудьте авторизоваться перед заказом!';

Ее вы можете заменить текст, который хотите видеть возле имени посетителя. Ну и пожалуй на этом все.

Скачать



  • Страница 1 из 1
  • 1
Поиск:

Авторское право на игру и использованные в ней материалы принадлежат GSC Game World.
Любое использование материалов сайта возможно только с разрешения его администрации!
Для корректного отображения сайта, рекомендуем использовать обновленный Microsoft Edge
Powered by StraNNik | Хостинг от uCoz | Рекомендуем AdGuard
© 20.11.2013-18.07.2025