Переключатель страниц профилей

Переключатель страниц профилей

20.09.2015130312CbIPoK

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

Мне это затея понравилась и я решил воспроизвести данный скрипт на условных операторах, и теперь я смело вручаю делюсь им с Вами. Да, это весьма простое решение, и не очень необходимое.

Установка HTML

Зайдите в Персональную страницу пользователя и вставьте код куда Вам удобно:

Код
<div class="ID_switch_prof">
<?if($_USER_ID$='1')?><?else?>
<a href="/index/8-<?$_USER_ID$-1?>">«</a><?endif?>
<b>ID: $_USER_ID$</b>
<a href="/index/8-<?$_USER_ID$+1?>">»</a>
</div>

Установка CSS стиля

Зайдите в Таблица стилей (CSS) и вставьте код в самый низ.

Код
.ID_switch_prof {font-size 18px;}
.ID_switch_prof a {color: rgba(255, 255, 255, 0.7); text-decoration: none;}
.ID_switch_prof a {color: rgba(255, 255, 255, 1); text-decoration: none;}

Минус скрипта

Есть один минус. Возьмем к примеру такую ситуацию. У вас всего 120 пользователей на сайте. Если вы нажмете, перейти к 121-му, то у вас будет ошибка, потому что 121-го пользователя у вас еще нету. Но и с удаленными пользователями существует такая же проблема.

Установка завершена.




Сохраните в социальную сеть
Комментарии (12)
Дмитрий 20.09.2015 в 09:38Спам
user display:none можно на последнем пользователе поставить)
0
Дмитрий 20.09.2015 в 09:55
Как определить последнего?)
0
Ангелина 20.09.2015 в 10:46Спам
Берешь информер, который выводит последнего зарегистрированного пользователя. А именно выводит его ИД. Вот и последний пользователь...
0
Дмитрий 20.09.2015 в 11:08
Привет)
Кстати можно...а я сам что-то не догадался)
Посмотрю что можно сделать из скрипта :)
0
Денис Минов 22.09.2015 в 23:40Спам
Да, именно так я и решил этот последний минус, потом.. :)
0
Скрипт, конечно, прикольный.
Но для чего он я пока не могу придумать :)
Все равно спасибо автору, в закладки скрипт добавил.
0
Ангелина 20.09.2015 в 10:45Спам
Слишком изи.
0
Если изи. то почему бы не добавить свои скрипты?
0
Ангелина 20.09.2015 в 12:21Спам
Мне лень =(
0
Денис Минов 22.09.2015 в 23:50Спам
Знаю. Взял идею на этот скрипт у Вовчика. Правда он делал на JS и минус был тот же. Я же сделал на информерах :)
0
Deniss Lvov 20.09.2015 в 14:32Спам
Взял спс!
0
Денис Минов 22.09.2015 в 23:47Спам
И так, внимание!
Исправление МИНУСА данного скрипта.

Создайте информер Пользователи > Материалы > Дата регистрации D > Материалы: 1 > Колонки: 1
В шаблон информера впишите: $USER_ID$

Дальше в HTML части скрипта найдите такую строку:
<a href="/index/8-<?$_USER_ID$+1?>">»</a>

И замените на:
Код
<?ifnot($_USER_ID$=$MYINF_***$)?><a href="/index/8-<?$_USER_ID$+1?>">»</a><?endif?>

В $MYINF_***$ - *** замените на свой номер информера, например $MYINF_1$
0
Чтобы оставить комментарий под этой публикацией,
зарегистрируйтесь или войдите.
Рейтинг лучших сервисов для самостоятельного создания сайта.
Лучшие конструкторы
Легко! Если пользоваться нашими советами.
Создать сайт