prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

[DLE 9.x] WhoReadsThisNews v.1.0


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно [DLE 9.x] WhoReadsThisNews v.1.0.


[DLE 9.x] WhoReadsThisNews v.1.0


Модуль показывает авторизованных посетителей, которые в данный момент читаю тут же новость что и Вы. Вся информация храниться в файлах(для каждой новости свой) в сериализованном виде. Каждые 25 секунд он обновляет информацию о текущем посетителе и загружает новый список через AJAX.

Установка:
1.Скопируйте папку WhoReadsThisNews с архива в папку /engine/modules/ на вашем сервере.
2.В шаблон fullstory.tpl, после {full-story} вставьте следующий код: {include file="engine/modules/WhoReadsThisNews/show.php"}.


Автор: RooTM

Скачать с сервера: Z whoreadsthisnews.zip Размер: 164.09 Kb, скачали 386 раз

P.S. Шаблон модуля нуждается в доработке!


+35
Просмотры: 3925 VIP ProWebber | Комментарии (29)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Bongo

  • 1 июля 2012 21:44
  • Регистрация: 16.04.2012
  • ICQ: --
  • Комментариев: 70
  • Выкл.
Я бы убрал аватары, мне кажется это уже лишнее. Вывод имен без аватаров, куда красивее, чем выше предложенный вариант.
Но все равно спасибо!

+2

#2xom9k_off

  • 1 июля 2012 21:48
  • Регистрация: 29.11.2009
  • ICQ: --
  • Комментариев: 238
Цитата: Bongo
Я бы убрал аватары, мне кажется это уже лишнее. Вывод имен без аватаров, куда красивее, чем выше предложенный вариант.

ну так открой файл и вырежи аватарки =))
тут на вкус и цвет все фломастеры разные.

0

#3RooTM

  • 1 июля 2012 22:07
  • Регистрация: 29.10.2010
  • ICQ: --
  • Комментариев: 287
Цитата: Bongo
Я бы убрал аватары, мне кажется это уже лишнее. Вывод имен без аватаров, куда красивее, чем выше предложенный вариант.Но все равно спасибо!

а что мешает самостоятельно это сделать? тут только html и css

цвета ников задаются в style.css
.WhoReadsThisNews .username.group_1 { color: #FF0000; }
.WhoReadsThisNews .username.group_2 { color: #CC33CC; }
.WhoReadsThisNews .username.group_3 { color: #009900; }
.WhoReadsThisNews .username.group_4 { color: #3333FF; }
.WhoReadsThisNews .username.group_5 { color: #666666; }

0

#4Andrey™

  • 1 июля 2012 22:57
  • Регистрация: 28.09.2010
  • ICQ: --
  • Комментариев: 153
  • Выкл.
Цитата: Bongo
Я бы убрал аватары, мне кажется это уже лишнее. Вывод имен без аватаров, куда красивее, чем выше предложенный вариант.
Но все равно спасибо!
+1. Если список будел большим, то это будет выглядеть не лучшим образом... wacko

Цитата: RooTM
цвета ников задаются в style.css
Могли бы префиксы и суффиксы групп использовать, а так одно и то же приходится по 25 раз прописывать...

0

#5RooTM

  • 1 июля 2012 23:03
  • Регистрация: 29.10.2010
  • ICQ: --
  • Комментариев: 287
Цитата: Andrey™
+1. Если список будел большим, то это будет выглядеть не лучшим образом...

должен появляться горизонтальный скроллбар... но к сожалению не смог реализовать

0

#6daiv777

  • 1 июля 2012 23:26
  • Регистрация: 6.04.2011
  • ICQ: --
  • Комментариев: 270
Можно под спойлер, как модуль Спасибо

--------------------

0

#7Nell

  • 2 июля 2012 00:40
  • Регистрация: 23.03.2012
  • ICQ: 409431300
  • Комментариев: 67
  • Выкл.
RooTM, как с вами связаться можно? нужна мелкая доработка для чата iChat

0

#8RooTM

  • 2 июля 2012 01:13
  • Регистрация: 29.10.2010
  • ICQ: --
  • Комментариев: 287
Nell, icq номер в первой строке php файлов этого модуля

0

#9GARID

  • 2 июля 2012 10:34
  • Регистрация: 11.01.2011
  • ICQ: --
  • Комментариев: 13
  • Выкл.
Красиво и спасибо за модуль!

--------------------

0

#10Elegant Division

  • 2 июля 2012 11:28
  • Регистрация: 29.11.2010
  • ICQ: --
  • Комментариев: 84
Ужасная реализация, все делается на много проще.

-3

#11RooTM

  • 2 июля 2012 12:16
  • Регистрация: 29.10.2010
  • ICQ: --
  • Комментариев: 287
Elegant Division, что ты имеешь в виду?

0

#12Slavchik

  • 2 июля 2012 12:50
  • Регистрация: 5.12.2010
  • ICQ: --
  • Комментариев: 137
  • Выкл.
RooTM как всегда радуеш интересными идейками.

0

#13CamStyle

  • 2 июля 2012 15:41
  • Регистрация: 6.05.2010
  • ICQ: 6670833
  • Комментариев: 396
Elegant Division, ну так предлагай свои идеи, а то накакает, и в кусты..!

0

#14Karib

  • 2 июля 2012 17:35
  • Регистрация: 28.02.2010
  • ICQ: --
  • Комментариев: 42
А себя я так понял не увидишь да ?

0

#15RooTM

  • 2 июля 2012 17:45
  • Регистрация: 29.10.2010
  • ICQ: --
  • Комментариев: 287
Karib, увидишь, если авторизован

0

#16rootuser

  • 2 июля 2012 17:48
  • Регистрация: 7.01.2012
  • ICQ: --
  • Комментариев: 37
Автор слышал о БД?
Если файл с данными о новости будет > memory_limit (php.ini), то скрипт завершится с ошибкой.

if( ! @file_exists( WRTN_DIR . '/data/secret.key' ) ) {
$salt = "abchefghjkmnpqrstuvwxyz0123456789";
srand( ( double ) microtime() * 1000000 );
for($i = 0; $i < 32; $i ++) { $secret_key .= $salt{rand( 0, 33 )}; }
file_put_contents ( WRTN_DIR . '/data/secret.key', $secret_key, LOCK_EX );
}else $secret_key = @file_get_contents( WRTN_DIR . '/data/secret.key' );

Что это и зачем?
$wrtn_hash = md5($member_id['name'].$_GET['newsid'].$member_id['foto
'].$member_id['user_group'].md5($secret_key));

Это не пароль же, достаточно:
$wrtn_hash = md5($member_id['user_id'] . $_GET['newsid']));


Реализация ужасна, без обид.

--------------------

-1

#17Karib

  • 2 июля 2012 17:54
  • Регистрация: 28.02.2010
  • ICQ: --
  • Комментариев: 42
RooTM, я не вижу себя !!!

0

#18RooTM

  • 2 июля 2012 18:04
  • Регистрация: 29.10.2010
  • ICQ: --
  • Комментариев: 287
Цитата: rootuser
Автор слышал о БД?

зачем бд? если можно без
Цитата: rootuser
Если файл с данными о новости будет > memory_limit (php.ini), то скрипт завершится с ошибкой.

бред...
1. он с каждым обновлениям удаляет устаревшие массив
2. это сколько ж надо посетителей онлайн в одной новости что превысить лимит? biggrin

Цитата: rootuser
Что это и зачем?$wrtn_hash = md5($member_id['name'].$_GET['newsid'].$member_id['foto


'].$member_id['user_group'].md5($secret_key));Это не пароль же, достаточно:$wrtn_hash = md5($member_id['user_id'] . $_GET['newsid']));


smile твой вариант можно поделать, а мой нет!


Цитата: rootuser
Реализация ужасна, без обид.

ок :(

Karib, дай права на запись в папку data

+1

#19Karib

  • 2 июля 2012 18:36
  • Регистрация: 28.02.2010
  • ICQ: --
  • Комментариев: 42
всё я исправил у меня папка сохранялась не так WhoReadsThisNews а все маленькими буквами

0

#20CamStyle

  • 2 июля 2012 18:59
  • Регистрация: 6.05.2010
  • ICQ: 6670833
  • Комментариев: 396
Karib, тоталкоммандер? там галочки выставляются в нём чтобы не выставлял регистр.

0
1 2
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки