Добро пожаловать на

uSdu

.3Dn.Ru
— Уникальные скрипты для uCoz!
Логотип uSdu
Все для CS сайтов и системы uCoz

PHP-скрипты для uСoz

PHP скрипты

⇢

Самостоятельное изменение титула для пользователей

PHP


Самостоятельное изменение титула для пользователей
[zzz][paddi]Функция скрипта - возможность всем пользователям сайта изменять у себя стандартное поле титул, которое доступно для редактирования изначально только тем, кому видна модер-панель. Благодаря тому, что переменную $_TITLE$ можно выводить на большинстве страниц Вашего сайта без дополнительных запросов, Вы можете спокойно используя за основу данную разработку сделать статусы для пользователей без использования дополнительных модулей и (!) с наименьшим кол-вом запросов (Только один, на php-скрипт при редактировании). [/paddi][/zzz]
[zzz][paddi]Для установки потребуется пакет php[/paddi] [/zzz]
[den][paddi]Установка[/paddi][/den]
[zzz][paddi]1. Скачайте архив: здесь, разархивируйте его, измените строки

define('SITE', 'http://www.ujs.su/'); // адрес сайта
define('LOGIN', 'ЛОГИН'); // Логин бота
define('PASS', 'ПАРОЛЬ'); // Пароль бота

сохраните и загрузите в корневую папку ftp php файл title.php и tp.dat.
Для работы скрипта необходимо будет создать бота (подробнее об этом в предыдущих материалах) и дать ему соответствующие права - редактирование профилей всех пользователей, или просто перенести его в группу администраторы.

2. Зайдите в ПУ, управление дизайном, персональная страница пользователя, и в нужном месте установите код, который будет выводить собственно сам титул пользователя (если не установлен - выводится соответствующее сообщение) и кнопка установить/изменить: [/paddi][/zzz]
Code
<?if($_RANK_NAME$)?><span title="Ранг: $_RANK$">$_RANK_ICON$</span> [ $_RANK_NAME$ ]<?endif?> <input type="hidden" id="tl" value="$_TITLE$"> <input type="hidden" id="rank" value="$_RANK$"> <script type="text/javascript" src="http://www.ujs.su/JS/titlechange.js"></script> <?if($_TITLE$)?>[ <span style="font-size:10px">Титул: <b>$_TITLE$</b> <?if($USERNAME$ == $_USERNAME$)?><a href="javascript://" onclick="setTitle('set')">[Изменить]</a><?endif?></span> ]<?else?>[ <span style="font-size:10px"><i>Титул не установлен.</i> <?if($USERNAME$ == $_USERNAME$)?> <a href="javascript://" onclick="setTitle('set')">[Установить]</a><?endif?></span> ]<?endif?>



Сайт автора: ujs.su
Автор скрипта: Push

Добавил: Diez
|
4 комментария
|
Просмотров: 1214
|
Дата добавления: 14.01.2012, 09:59
Комментарии
Всего комментариев: 4

faforty | Комментарий № 4 | Пожаловаться
0  

Planokyr4ik, - ты по аккуратнее со словами. Если не знаешь PHP, это не значит, что PHP - Г.

4-Fent | Комментарий № 3 | Пожаловаться
0  

Diez, именно!)

Planokyr4ik | Комментарий № 1 | Пожаловаться
0  

PHP Гавно!

Diez | Комментарий № 2 | Пожаловаться
0  

потому что за него нужно many платить? biggrin


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Панель
Мини-чат
Загрузка чата...
Партнеры
Свободно
88x31 88x31
Последние темы
Текст
Вам нужен аватар? То вам сюда
Набор в команду
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи
Гости сайта
[ SiteMap.xml | ForumSiteMap.xml ]

Уникальные скрипты для uСoz

,

Всё для uCoz

,

готовые решения для uCoz

Загрузка...