Информационная лента
Чат


Загрузка данных...

Необходимо авторизоваться!

Свежие обсуждения


Загрузка данных...

Случайные 5 скриптов


Главная » 2012 » Январь » 2 » Счетчик просмотров профиля

Счетчик просмотров профиля


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




УСТАНОВКА:

1. Скачайте архив http://www.ujs.su/Php/ujs_profile_counter.rar , распакуйте и загрузите его содержимое по ftp php в папку profile (Предварительно создайте ее).
2. Зайдите в ПУ, управление дизайном, персональная страница пользователя, и в нужном месте разместите:

 
3. Готово! Стиль блока вывода просмотров при желании можно изменить.



Автор: Push
Источник: http://ujs.su



Просмотров материала: 2926 Дата добавления: 02.01.2012 Комментариев: 31
Категория: » PHP скрипты для uCoz Loading... 0 Loading...
Ссылка:
BB code:
Ромчик | В 19:20 01.06.2014 | Оценка: « 0 »
Не работает
Expert | В 07:31 03.06.2014 | Оценка: « 0 »
Что-то не так сделали значит, скрипт полностью рабочий (пример у нас в профиле).
Оставьте ссылку на сайт.
Ромчик | В 04:18 04.06.2014 | Оценка: « 1 »
Он работает на jquery-1.3.2.js и все((((
Expert | В 20:24 04.06.2014 | Оценка: « 0 »
Попробуй вот так гет запрос тогда сделать:
Код
$('#ujs_counter').load('/php/profile/ucounter.php?a=count&id='+uid+'', function(r) {
  if(r =='') { $('#ujs_counter').html('Просмотров профиля: 0'); }
});
Ромчик | В 16:38 05.06.2014 | Оценка: « 1 »
Все, это помогло!) Спасибо.
Ромчик | В 00:44 06.06.2014 | Оценка: « 0 »
А как сделать, что бы пользователь просматривал свою страницу, а просмотры не учитывались? Вообщем как у Вас на сайте!
Expert | В 20:42 08.06.2014 | Оценка: « 0 »
В файле ucounter.php замени
Код

$reader = fopen($data,'a');
$views = $countarray[2]+1;
$counts = ':'.$user.':'.$views.':';
$writed = fwrite($reader, $counts);
   fclose($gd);

На:
Код

$my_id = ucoz_getinfo("SITEUSERID");
if($user != $my_id) {
$reader = fopen($data,'a');
$views = $countarray[2]+1;
$counts = ':'.$user.':'.$views.':';
$writed = fwrite($reader, $counts);
   fclose($gd);
}
Страж | В 13:41 02.08.2013 | Оценка: « 0 »
у меня проблемка все время полоса загрузки показывается что делать вот сайт http://dragon.3dn.ru
Nagao | В 11:30 18.10.2012 | Оценка: « 0 »
как быстро обновляется счётчик? У меня идёт постоянно полоса загрузки и всё, тоесть 0 просмотров показало нормально, а когда повторно зашёл в профиль вместо "1" идёт бесконечная загрузка

У вас на сайте обновляется, у меня ток полоска загрузки крутится и всё. Что я мог сделать не так?
Coder | В 13:34 18.10.2012 | Оценка: « 0 »
Значит, вы что-то не так сделали, скрипт рабочий. Оставьте ссылку на сайт ваш.
Nagao | В 14:43 18.10.2012 | Оценка: « 0 »
http://empireguild.ru
Al-Sher | В 21:00 28.08.2012 | Оценка: « 0 »
жаль php нету:( ну что же может когда изучу его и поставлю :) а так идея скрипта прикольная :)
DEMO-Stalker | В 22:37 17.07.2012 | Оценка: « 0 »
Спасибо!
RNK | В 00:26 24.10.2012 | Оценка: « 0 »
Вообшето PhP
Expert | В 21:08 24.10.2012 | Оценка: « 0 »
На php, а что?
ynikod | В 00:41 06.01.2012 | Оценка: « 0 »
и хорошо бы добавить в php скрипт слова РАЗ желательно со склонением это будет лучше имхо
asprokun | В 20:52 04.01.2012 | Оценка: « 1 »
Скрипт полезный, поставил себе)))
Bear | В 12:00 04.01.2012 | Оценка: « 0 »
Прикольная вещь)
ynikod | В 00:59 03.01.2012 | Оценка: « 0 »
а разве без js нельзя будет выводить сам $.get('/php/profile/ucounter.php?a=count&id='+uid+'', function (count) { ????
Programmer | В 09:31 03.01.2012 | Оценка: « 1 »
Js делает запрос на скрипт, проверяя заодно этот самый запрос. Можно если не нужна проверка сократить немного через .load()
ynikod | В 21:42 03.01.2012 | Оценка: « 0 »
не плохо было бы сделать куки,а обновляешь страницу он засчитывает запрос,и бывает по два запроса сразу идет,проверте пожалуйста
Expert | В 22:03 03.01.2012 | Оценка: « 0 »
Да, при каждом обновлении страницы идет гет запрос к скрипту, который считывает текущее значение просмотров и сразу в БД записывает новое значение. Но запрос только 1, два никак не может быть.
А куки?... для чего? Если сделать весь счетчик на куках - кол-во просмотров профиля увидит только пользователь, на машине которого записаны эти куки + если он куки очистит вся статистика пропадет.
ynikod | В 00:29 04.01.2012 | Оценка: « 0 »
да нет,вот от аллсити был скрипт с установкой на сторонем хосте,там были кки,и страницу сколько не обновляй от только подсчитает первый просмотр и все,и количество могу видеть все......
Expert | В 14:50 04.01.2012 | Оценка: « 0 »
Я скрипт аллсити не изучал, там другая структура. Но от 1 запроса при загрузке страницы ничего страшного тоже не будет.
ynikod | В 00:09 05.01.2012 | Оценка: « 1 »
не спорю,я просто предложил свой вариант,как я считаю было-бы лучше!
ynikod | В 00:56 03.01.2012 | Оценка: « 0 »
не плохо,я ставил подобное только для сторонего хоста,будет время может сделаете что-бы выводилось с какого браузера и ОС заходил пользователь

1-10 11-13
Опрос Архив

Как правильно обернуть элемент в div?


Всего проголосовали 192 человека
Мини-новости Новость 0 из 0
| |
Рекламный блок
Категории ...
JavaScript для uCoz [42]
Скрипты на языке JavaScript
PHP скрипты для uCoz [14]
PHP разработки
Flash скрипты для uCoz [1]
Flash продукция
Шаблоны для uCoz [0]
Шаблоны для ваших сайтов
Новости uJS [2]
Новости по сайту
Статистика Онлайн: NaN
Общая за день
Сейчас онлайн

uJS.su - сайт, посвященный уникальным разработкам для системы uCoz. У нас Вы найдете десятки готовых интересных уникальных решений для Вашего сайта, а также сможете оставить свою идею, которую мы постараемся реализовать.