На какой странице находится пользователь!

Архив полностью рабочих скриптов и так далее...
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

На какой странице находится пользователь!

Сообщение AllCity »

Изображение
Думаю и так понятно что это :D .
1. Идем на любой php хостинг ;) и закачиваем туда содержимое этого архива:
page_title.zip
(1.66 КБ) 544 скачивания

2. Tеперь в админку uCoz шаблоны Глобальные блоки - Нижняя часть сайта в любое место:

Код: Выделить всё

<?if($USER_LOGGED_IN$)?>
<script type="text/javascript">
$.getScript('http://phpserv.com/page_title.php?domain='+location.host+'&username=$USERNAME$&title='+encodeURIComponent(document.title)+'&url='+encodeURIComponent(document.URL)+'&write=yes&index=yes');
</script>
<?endif?>

3. Шаблон Пользователи - Персональная страница пользователя в любое место:

Код: Выделить всё

Последний раз был здесь: <span id="user_page">загрузка...</span>
<script type="text/javascript">
<?if($USER_LOGGED_IN$ && $USERNAME$ = $_USERNAME$)?>
$.getScript('http://phpserv.com/page_title.php?domain='+location.host+'&username=$_USERNAME$&title='+encodeURIComponent(document.title)+'&url='+encodeURIComponent(document.URL)+'&write=yes', function(){$('#user_page').html('<a href="'+user_page_url+'">'+user_page_title+'</a>');});
<?else?>
$.getScript('http://phpserv.com/page_title.php?domain='+location.host+'&username=$_USERNAME$', function(){$('#user_page').html('<a href="'+user_page_url+'">'+user_page_title+'</a>');});
<?endif?>
</script>

где phpserv.com заменяем на свой домен php сервера.
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: На какой странице находится пользователь!

Сообщение Vanofuture »

Надо бы поставить htmlspecialchars для титла и проверку для начала ссылки, а поломать сайт могут.
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: На какой странице находится пользователь!

Сообщение AllCity »

Vanofuture, прав :) сейчас исправим а то как-то не подумал :D .
Аватара пользователя
PuCyHOK
Сообщения: 830
Зарегистрирован: 20 апр 2008, 20:32

Re: На какой странице находится пользователь!

Сообщение PuCyHOK »

а какой лучше php хостинг юзать?
что такое бесконечность?
Это большая чёрная дыра в жизни, которая есть у каждого человека сзади :D (с) cuclik

Истина естественна.
Не важно верят в неё или нет.
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: На какой странице находится пользователь!

Сообщение AllCity »

PuCyHOK, пробуй этот http://000webhost.com/
Оффтопик: обновил скрипт исправил как Ваня рекомендовал, и добавил обрезку параметров (на случай если в строке засветится пароль когда aJax uCoz`а заглючит :D ).
beemoto
Сообщения: 61
Зарегистрирован: 28 мар 2009, 11:01

Re: На какой странице находится пользователь!

Сообщение beemoto »

AllCity писал(а):пробуй этот http://000webhost.com/

ога, там вирус, но пашет :D
Ваша реклама здесь, и на аватарке размером 150х150 :D
Аватара пользователя
Zeppter
Сообщения: 1025
Зарегистрирован: 08 авг 2008, 22:38

Re: На какой странице находится пользователь!

Сообщение Zeppter »

супер )
Аватара пользователя
Zeppter
Сообщения: 1025
Зарегистрирован: 08 авг 2008, 22:38

Re: На какой странице находится пользователь!

Сообщение Zeppter »

AllCity, работает не на каждом бесплатном php хосте )
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: На какой странице находится пользователь!

Сообщение AllCity »

А я разве писал на бесплатном ;) .
Tusha
Сообщения: 4
Зарегистрирован: 13 окт 2008, 16:25

Re: На какой странице находится пользователь!

Сообщение Tusha »

А можеть кинуть ссылку на бесплатный php хостинг? :?
Закрыто