Заходите к нам с нового домена - uCoz.co.ua
Total users: 3515

Навигация

New-Info это:
Большой сборник скриптов, шаблонов, меню, макетов для uCoz. Проект New-Info.uCoz.Net не требует от Вас регистрации для скачивание файлов. Также большая часть загружена на наш сервер - это даст возможность скачивать в один клик.

Поиск


Форма входа
Логин:
Пароль:

Популярные теги

Профиль

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Проверка тИЦ и PR

скачать моды
Самостоятельное изменение титула для пользователей для uCoz
Категория: PHP / Дата добавления материала: 14.01.2012, 14:29


Функция скрипта - возможность всем пользователям сайта изменять у себя стандартное поле титул, которое доступно для редактирования изначально только тем, кому видна модер-панель. Благодаря тому, что переменную $_TITLE$ можно выводить на большинстве страниц Вашего сайта без дополнительных запросов, Вы можете спокойно используя за основу данную разработку сделать статусы для пользователей без использования дополнительных модулей и (!) с наименьшим кол-вом запросов (Только один, на php-скрипт при редактировании).

Для установки потребуется пакет php.

УСТАНОВКА:

1. Скачайте архив выше, разархивируйте его, измените строки
Code
define('SITE', 'http://www.ujs.su/'); // адрес сайта
  define('LOGIN', 'ЛОГИН'); // Логин бота
  define('PASS', 'ПАРОЛЬ'); // Пароль бота


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

2. Зайдите в ПУ, управление дизайном, персональная страница пользователя, и в нужном месте установите код, который будет выводить собственно сам титул пользователя (если не установлен - выводится соответствующее сообщение) и кнопка установить/изменить:
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://new-info.ucoz.net/imghost/ujs/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?>


3. Готово.


Полезный материал ? Посетите сайт автора: http://ujs.su
Просмотров: 687 | Загрузок: 195 | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

New-Info.uCoz.Net / uCoz.co.ua © 2024
Хостинг от uCoz