КреатиВ.ТуТ

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Модификация: Посетители за последние сутки


Модификация: Посетители за последние сутки

Сообщений 1 страница 30 из 33

1

Так сказать представляю на суд, мод "Посетители за последние сутки" v0.8 Beta (NEW)
Данный мод подойдёт для пользователей форумов 1bb.ru и ipb.org

Перед тем как что то делать сохраните в блокнот шаблон Board Index Sections -> +-- Active Users Row

Далее в этом шаблоне находим строчку такого типа:

<div class='thin'>{$active[NAMES]}</div>

и меняем её на:

<div class='thin' id="ANameID">{$active[NAMES]}</div>

Далее в самом низу после строки:

<!--IBF.WHOSCHATTING-->

ставим это:

То что выделено красным - это разделитель который будет между никами, то что синим - это цвет фона на котором будут написаны ники, то что зеленым -  заменить на адрес вашего форума.

Отредактировано Grin (2009-03-29 16:01:49)

0

2

Теперь вот так.. Добавляются после каждого обновления страницы  :unsure:

0

3

Теперь вот так.. Добавляются после каждого обновления страницы  :unsure:

Всё поправил первый пост, моя ошибка, сразу не учел русские ники, из головы вылетело.  :pardon:
Вам только заменить ещё раз всё что между <script></script>

Как только всё поправите отпишитесь тут, я Вам очищю список ников.

Отредактировано Grin (2009-03-28 09:36:37)

0

4

2 Grin: СПАСИБО!!! Ты настоящий волшебник! :good:

0

5

"Я не волшебник, я только учусь..." (с)
:derisive:

0

6

2 Grin:
Всё работает отлично.

Вот только есть ещё пару вопросов.

Вот у одного человека, русские ники в списке отображаються такими крякозябрами - http://i082.radikal.ru/0903/9c/93db06a34ebbt.jpg

Парочка пожеланий.
Как сделать, чтобы ники подчёркивались?
Как сделать, чтобы таблица не была такая высокая, а регулировалась от кол-ва посетителей?

Пока всё, тестирую :)

0

7

Вот у одного человека, русские ники в списке отображаються такими крякозябрами - http://i082.radikal.ru/0903/9c/93db06a34ebbt.jpg

А что за браузер? Я проверял в Opere IE и Mozille, всё нормально.

Как сделать, чтобы ники подчёркивались?

http://support.ipb.su/index.php?showtopic=2033&st=30&#entry28084

Как сделать, чтобы таблица не была такая высокая, а регулировалась от кол-ва посетителей?

Пока сам не разобрался, height ничего существенного не даёт.

Обнаружил что опять начали задваиваться ники. Ничего не понимаю, вроде всё учел...  :blink:

0

8

А что за браузер? Я проверял в Opere IE и Mozille, всё нормально.

У меня тоже всё нормально. Узнал - винда англоязычная у этого человека.

http://support.ipb.su/index.php?showtopic=2033&st=30&#entry28084

Сейчас попробую.

Обнаружил что опять начали задваиваться ники. Ничего не понимаю, вроде всё учел...

Есть такое дело. Но не со всеми никами - только с некоторыми.

Пока сам не разобрался, height ничего существенного не даёт.

Да странно как то...

Ещё кое что.
Как бы убрать Guest со списка?
И почему при наведении курсора на ник, выделение идёт именно красным цветом?

0

9

У меня тоже всё нормально. Узнал - винда англоязычная у этого человека.

Думаю надо в настройка браузера, поставить кодировку автоопределение (скорее всего по умолчанию 1251 стоит).
Хостиг tu2.ru какойто не правильный и как я не пытался его заставить коректно работать с windows-1251, он невкакую, пришлось ставить utf-8.

Есть такое дело. Но не со всеми никами - только с некоторыми.

Вот это как раз и смущает.
Ещё подредактировал кое какие параметры, будем смотреть... что получилось.  :)

Да странно как то...

Надо гдето поискать как управляться с iframe параметрами стиля.

Как бы убрать Guest со списка?

Попытаюсь без ущерба устранить его.

И почему при наведении курсора на ник, выделение идёт именно красным цветом?

Потому что я частично стили взял с creos.
вот что в общем для всех стиле находится:

html { overflow-x: auto; }
BODY { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px;color: #000; }
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px;color: #000; }
a:link, a:visited, a:active { text-decoration: none; color: #000; }
a:hover { color: #FF5A00; } //подсвечивает этот параметр
img { vertical-align: middle; border: 0px; }

Хотя можно попробовать привязать каждый форум к своему стилю, creos.1bb.ru.css или imperiall.1bb.ru.css

Отредактировано Grin (2009-03-28 16:46:15)

0

10

2 Haktar:
У кого то ник очень странный на вашем форуме, либо браузер неадекватный к отношению (javascript), во первых посмотрите на картинку, а во вторых он передаёт неверные параметры в запросе, из за этого на сервере создается файл с таким вот чудным именем.

_'%20 %20site%20 %20_'.html


Как бы узнать что за ник и каким браузером пользуется.

0

11

Как бы узнать что за ник и каким браузером пользуется.

В том то и дело что это просто текст, беззссылки, определить невозможно.

QUOTE (Haktar @ March 28, 2009 15:06:58)
Как сделать, чтобы ники подчёркивались?

http://support.ipb.su/index.php?showtopic=...=30&#entry28084

Не помогло. У меня есть предположение почему:

Потому что я частично стили взял с creos.

Тоесть может потому что большинство настроек на креосе, может быть.

Хотя можно попробовать привязать каждый форум к своему стилю, creos.1bb.ru.css или imperiall.1bb.ru.css

Кстати, может большинство мелких глюков (в том числе и со странным ником на моём форуме) оттого что все настройки на Креосе?

Думаю надо в настройка браузера, поставить кодировку автоопределение (скорее всего по умолчанию 1251 стоит).

Отбой тревоге. Этот человек установил другую Оперу, и у него сейчас всё нормально :)

Надо гдето поискать как управляться с iframe параметрами стиля.

А вообще не особо страшно, можно привыкнуть :)

0

12

Тоесть может потому что большинство настроек на креосе, может быть.

Вот эти настройки там, можете поменять на свои, а я реализую:

html { overflow-x: auto; }
BODY { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px;color: #000; }
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px;color: #000; }
a:link, a:visited, a:active { text-decoration: none; color: #000; }
a:hover { color: #FF5A00; }
img { vertical-align: middle; border: 0px; }

Кстати, может большинство мелких глюков (в том числе и со странным ником на моём форуме) оттого что все настройки на Креосе?

Да нет, никаких настроек на креосе нет, я только из стилей взял несколько параметров, которые привел выше. А так основной сервер статистики находится на stat.tu2.ru а там кроме php и файла css ничего нет.

Обнаружил что у кого браузер с надстройками ода из них которых WebMoney Advisor, и у тех кто сидит на Chrome или Safari. Ники каким то образом меняются на альтернативные, возможно это происходт при отправке get запроса, что то с чем то меняется... Странно конечно. Я в шоке.  :)

0

13

Вот эти настройки там, можете поменять на свои, а я реализую:

Вот:

Код:
html { overflow-x: auto; }
BODY { font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 11px;margin: 0px;padding: 0px;text-align: center;color: #000;background-color: #003366; }
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 11px;color: #000; }
#ipbwrapper { text-align: left;width: 97%;margin-left: auto;margin-right: auto;background-color: #666699;border: 1px solid #FFFFFF; }
a:link, a:visited, a:active { text-decoration: underline;color: #000; }
a:hover { text-decoration: underline;color: #0703BF; }
fieldset { padding: 2px;line-height: 150%; }
.search { padding: 6px;line-height: 150%; }
label { cursor: pointer; }
form { display: inline; }
img { vertical-align: middle;border: 0px; }

а там кроме php

А можно взгянуть на php-файл?

P.S. А можно реализовать как и на сервисе ipb.su :

35 участников было сегодня

Отредактировано Haktar (2009-03-28 19:59:53)

0

14

А можно взгянуть на php-файл?

В личку скину.

P.S. А можно реализовать как и на сервисе ipb.su :

Можно только немного не в таком виде, но суть та же останется.

Замените пожалуйста ещё раз всё между <script></script>

0

15

Можно только немного не в таком виде, но суть та же останется.

Был бы благодарен вам, если бы вы это сделали :)

Замените пожалуйста ещё раз всё между <script></script>

Заменил. А какие изменения в новом коде?

0

16

Заменил. А какие изменения в новом коде?

Поменял имена переменных
sendNick  snick
adrsite asite
незнаю поможет ли.
Предположение такое, может они в каких то браузерах используются и во время отправки строки get меняются на непойми что. (на странные ники)

Отредактировано Grin (2009-03-28 21:25:37)

0

17

Кстати, список стал по центру выдаваться. :)

0

18

Итак, новые сутки, новая статистика.

Фича работает отменно - пока никаких глюков не замеченно :)

Экселент :)

Вот правда бы ещё как на ipb.su  :angel:

0

19

Фича работает отменно - пока никаких глюков не замеченно

Гуд.  :)

Вот правда бы ещё как на ipb.su

Будет, скоро!  B)

Отредактировано Grin (2009-03-29 15:31:07)

0

20

"Посетители за последние сутки" v0.8 Beta (NEW)
В новой версии добавлена статистика сколько пользователей было. (в числовом виде)

Ниже приведено какие изменения внесены:

<tr>
           <td class='pformstrip' colspan='2'>За последние сутки было <span id="sUsers">&nbsp;</span>пользователей:</td>
     </tr>
     <tr>
          <td width="5%" class='row2'><center><{F_ACTIVE}></center></td>
          <td class='row4' width='95%'>
            <div class='thin'>
<script>
function sumUsers() {
  var head = document.getElementsByTagName("head")[0];
  var script = document.createElement("script");
  script.src = 'http://stat.tu2.ru/js/[span style='color:green']адрес-форума.1bb.ru
.js';
  script.type = 'text/javascript';
  head.appendChild(script);
}[/span]
var Rznak = ",";
var bgcolor = "E4EAF2";
var sendNick = "{ibf.member.name}";
var adrsite = "http://адрес-форума.1bb.ru/index.php?";
var AName = new Array;
adrsite = adrsite.substring(7, adrsite.length - 11);
AName = document.all.ANameID.innerHTML;
AName = AName.split("<!--TEMPLATE: skin_boards, Template Part: active_list_sep-->");
if ("{ibf.member.name}" == "Guest") {
document.write('<iframe onLoad="sumUsers()" width="100%" height="100%" frameborder="0" src="http://stat.tu2.ru/index.php?asite=' + adrsite + '&bgc=' + bgcolor + '&mname=' + encodeURIComponent(sendNick) + '&snick=' + encodeURIComponent(sendNick) + '&znak=' + encodeURIComponent(Rznak) + '"></iframe>');
} else {
AName[0] = AName[0].replace('<A href=', '<A onClick="profile(this.title);" href="javascript:void(0);" title=');
document.write('<iframe onLoad="sumUsers()" width="100%" height="100%" frameborder="0" src="http://stat.tu2.ru/index.php?asite=' + adrsite + '&bgc=' + bgcolor + '&mname=' + encodeURIComponent(AName[0]) + '&snick=' + encodeURIComponent(sendNick) + '&znak=' + encodeURIComponent(Rznak) + '"></iframe>');
}
</script>
            </div>
          </td>
        </tr>
        <!--IBF.WHOSCHATTING-->

Отредактировано Grin (2009-03-29 17:11:20)

0

21

Хотелось ещё раз спросить:

Кстати, список стал по центру выдаваться

У себя смотрел, не нашёл где исправить :)

Будет, скоро!

Тоесть значит осуществимо? :)

0

22

У себя смотрел, не нашёл где исправить

Вы мне прислали css, вот там как раз:

BODY { font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 11px;margin: 0px;padding: 0px;text-align: center;color: #000;background-color: #003366; }

зачеркнутое я убрал, так как это основной фон (темно синий).

Тоесть значит осуществимо?

Уже сделано. :)

0

23

Вы мне прислали css, вот там как раз:

Виноват, каюсь :)

Уже сделано.

Уже установил и тестирую :)

0

24

Кое что заметил.

Если использовать анонимейзер, то это пользователь в списке отображаться не будет.

0

25

Кое что заметил.

Если использовать анонимейзер, то это пользователь в списке отображаться не будет.

Анонимайзер это что?

Если я правильно понял это прокси, только работает через сайт.
Если да, то там отрубают js и возможно iframe. А тут вся завязка на этом....

Отредактировано Grin (2009-03-31 18:33:53)

0

26

Анонимайзер это что?

прокси сервер, например такой - http://www.proxya.ru/ :)

Если я правильно понял это прокси, только работает через сайт.
Если да, то там отрубают js и возможно iframe. А тут вся завязка на этом....

Да именно. Чёт я стормозил - скрипты на них же в большинстве отключенны, на анонимейзерах.

Отредактировано Haktar (2009-03-31 18:31:48)

0

27

Мдя... Что то меня совсем не устраивает работа мода... Из рук вон плохо:
1) JS выключен, неувидим пользователя в списке
2) Кривой ник, неувидим --||--
3) Анонимайзер, неувидим --||--
4) Неизвестный браузер, неувидим --||--
5) С размерами iframe далеко не уехать.....  :(

Надо делать новый мод, заодно в нем попробовать реализовать online/offline, который не навредит порталу.  :)

Тему открепляю. Ых, обидно.  :unsure:

Отредактировано Grin (2009-03-31 18:58:59)

0

28

Мдя... Что то меня совсем не устраивает работа мода... Из рук вон плохо:

Странно что тебя не устраивает, меня вполне устраивает :)

2) Кривой ник, неувидим --||--

Эээ, не понял? Кроивой это как?

4) Неизвестный браузер, неувидим --||--

Ну ведь оснрвные поддерживает - ИЕ, Оперу, Мозилу, Хром, Сафари и Нетскейп Навигатор ведь поддерживает?

3) Анонимайзер, неувидим --||--

А сколько людей на них сидит то?

5) С размерами iframe далеко не уехать....

А ты сделай как у меня на форуме  :)

0

29

Эээ, не понял? Кроивой это как?

Если ник будет со всякими !"№%:?())_>?;":№%?"№)( не факт что он будет виден, я не проверял.

Ну ведь оснрвные поддерживает - ИЕ, Оперу, Мозилу, Хром, Сафари и Нетскейп Навигатор ведь поддерживает?

В сафаре и хроме сам iframe не видно, в котором вся статистика. Нетскейп, я вообще забыл про его существование.

А сколько людей на них сидит то?

Не считал.  :derisive:

Странно что тебя не устраивает, меня вполне устраивает

Только что было куча народа, в их числе, Саффира, почему то никто в списке не появился.

0

30

В сафаре и хроме сам iframe не видно, в котором вся статистика. Нетскейп, я вообще забыл про его существование.

А точно - Сафари не поддерживает...

Только что было куча народа, в их числе, Саффира, почему то никто в списке не появился.

Кстати да...  Специально писмотрелся - многие в списке не попали  :(

0


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Модификация: Посетители за последние сутки