КреатиВ.ТуТ

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

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


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Online/Offline


Online/Offline

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

1

Представляем Вашему вниманию, Online/Offline версия 2.0 Beta, а версия 1.0 Beta по техническим причинам неувидела свет.  :)

[w]После установки данного скрипта Ваш портал будет недоступен для просмотра, это сделано для уменьшения нагрузки на форум.[/w]

[w]Перед тем как установить данный скрипт проверьте наличие портала.[/w]
Системные настройки -> Настройка IPDynamic Lite -> Включить портал IPDynamic Lite? -> ДА
затем пройдите по ссылке http://[span style='color:red']адрес_Вашего_форума/home.php[/span] если откроется страничка вашего портала то смело устанавливайте данный скрипт.
Данный пример приведёт для форумов 1bb.

Приступим:
1. Скины и Шаблоны -> Макросы
Добавляем новый:
Название: Online/Offline
Содержимое:

Код:
<!-- Скрипт Online/Offline by КреатиВ.ТуТ (creos.1bb.ru) версия 2.0 Beta -->
<script type="text/javascript">
<!--
function Online() {
	var USER_online = frames.us_on.document.getElementById('user_on').innerText;
	var data = document.getElementsByTagName("div");    
  for (var i = 0; i < data.length; i++) {
  	if (!data[i].getAttribute("user")) continue; {
  	var name = data[i].getAttribute("user");
  	var on_i = USER_online.indexOf('~%' + name + '%~');
    if ((name == mem_Guest) || (on_i >= 0)) {        
    data[i].innerHTML = "<img src='http://e365.land.ru/mobilniki.1bb.ru/new_button/ON.gif'>";
    } else {
    USER_online = USER_online.replace(name,'~%' + name + '%~');
    var on = USER_online.indexOf('~%' + name + '%~');
    	if (on >= 0) {      
    	data[i].innerHTML = "<img src='http://e365.land.ru/mobilniki.1bb.ru/new_button/ON.gif'>";
    	} else {
    	data[i].innerHTML = "<img src='http://e365.land.ru/mobilniki.1bb.ru/new_button/OFF.gif'>";
    	}
    } 
  	}
  
  }
}
//-->
</script>

http://e365.land.ru/mobilniki.1bb.ru/new_button/ON.gifhttp://e365.land.ru/mobilniki.1bb.ru/new_button/ON.gif
http://e365.land.ru/mobilniki.1bb.ru/new_button/OFF.gifhttp://e365.land.ru/mobilniki.1bb.ru/new_button/OFF.gif

2. Редактирование шапки форума
Находим:

//-->
</script>

после чего ставим:

<!-- Подключаем скрипт Online/Offline -->
<script>
  var mem_Guest = "{ibf.member.name}";
</script>
<{Online/Offline}>

3. IP Dynamic Lite -> MAIN TEMPLATE
Вместо того что там есть ставим:

далее:
IP Dynamic Lite -> Online Users Box
Вместо того что там есть ставим:

<div id="user_on" style="visibility:hidden">$names</div>

4. Topic View Section -> Post Entry
Находим:

{$author['msn_icon']}</div>

далее дописываем:

<div user="{$post['name']}"></div>

5. Topic View Section -> Footer
В самый низ дописываем:

то что выделено красным это ссылка на портал, за место неё вы должны поставить ссылку своего портала.
Примечанме: если у вас форум 1bb то вам всеволишь надо поменять адрес тоесть http://[span style='color:red']адрес_Вашего_форума/home.php[/span].

Отредактировано Grin (2006-06-23 22:37:54)

0

2

Grin, ты король!!!

0

3

2 Пират:
Только всем неговори.  :secret:   :derisive:

0

4

Кто-нить может мне нарисовать сиреневые кнопочки вместо голубых? :pardon:

0

5

2 RaGe:
А можешь пример кнопки привести?
Или тебе такую же http://e365.land.ru/mobilniki.1bb.ru/new_button/ON.gif  только сиреневую?

0

6

несовсем понял пункт 3
вместо всего что есть в АЦ  Настройка html IP Dynamic Lite -> MAIN TEMPLATE
всё что там есть нужно заменить на

Код:
<html>
<body>
<!--CS.TEMPLATE.ONLINEUSERS-->
</body>
</html>

:blink:

0

7

2 San4ozzZ:
Да ты всё правильно понял, просто после установки данного скрипта вы полностью попрощаетесь с порталом :search: , это сделано для того чтоб незагружать страничку лишней информацией.  :)
Сейчас напишу это в первом посте штоб в дальнейшем вопросов невозникало.

Отредактировано Grin (2006-06-22 12:21:40)

0

8

Портал жалко  :(

как сделать иконку в строчку с другими иконками , как на скрине .. :)

Отредактировано San4ozzZ (2006-06-22 12:34:41)

0

9

2 San4ozzZ:

Портал жалко

А мне нет, был бы он главный тогда другое дело, а так мне лично ненужен ИМХО.

как сделать иконку в строчку с другими иконками , как на скрине ..

Topic View Section -> Post Entry

{$author['msn_icon']}</div><div user="{$post['name']}"></div>

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

Отредактировано Grin (2006-06-22 12:48:06)

0

10

Получилось , спасибо  :)

0

11

В IE не показывает  Online/Offline

0

12

2 San4ozzZ:

В IE не показывает Online/Offline

Посмотри повнимательней может ты просто незаметил :acute: , т.к. я только что смотрел через IE и у тебя стоит эта картинка http://1bb.ru/uploads/tineidgers/post-1-1150967019.gif.

0

13

2 Grin:

Представляем Вашему вниманию, Online/Offline версия 2.0 Beta

Всё получилось отлично, работает хорошо, ошибок нету, спасибо.
Правда жаль Портала, но он никакой функции не выполнял, да и не кто им не пользовался  :)

0

14

Или тебе такую же  только сиреневую?

Да =)

0

15

2 RaGe:
Я сделал примерно под цвет полос как на твоём форуме.
ON

0

16

2 RaGe:
OFF

0

17

[w]Предупреждение 2 RaGe и Grin:
Всё касающееся креативу рисования - как предложения, просьбы так и решения - в соотв. разделах.   :ok:[/w]

А как блещут теги в действии а) красата ))))

Отредактировано ExperT (2006-06-23 01:43:55)

0

18

у меня почемуто не работает скрипт !
хотя первое время работал... а потом сам перестал ...хотя всё проверил, всё сделал как и писал Grin ничего не менял!

0

19

2 San4ozzZ:
Незнаю что у тебя за проблемы только что заходил на твой форум всё работает, возможно у тебя проблемы с браузером или FIREWALLом, попробуй через другой браузер, и спроси у своих пользователей работает ли у них.  :derisive:

0

20

У меня почему то не отображается, students2005.1bb.ru

0

21

2 MaximkaND:
IP Dynamic Lite -> Online Users Box
нехватает:

<div id="user_on" style="visibility:hidden">$names</div>

0

22

Ура! Спасибо огромное, поставилось! Только я поставила под аватар, а не под подпись)

0

23

чё то у меня то работает , то нет .. странно  :(

0

24

2 San4ozzZ:
Да, пишит отказано в доступе, это что то рухелп нахимичил.

0

25

Большое спасибо!
Я давно хотел иметь это, но...как сделать так чтобы картинка была на 1-ой линии где все остальное, а не на 2-ой??? Так было бы лучше! Проверьте:
Тут!

Отредактировано Diemeat (2006-09-19 14:43:49)

0

26

2 Diemeat:
Данный вопрос задавался так что читаем выше.  :derisive:

0

27

Мда...надо было просто поставить </div>  ;)

0

28

2 Diemeat:

Мда...надо было просто поставить </div>

Опять неправильно понял, надо было просто последний </div> перенести, и поставить перед

<div user="{$post['name']}"></div>

0

29

В моём случае нет!!!
Когда у меня код: {$author['msn_icon']}<div user="{$post['name']}"></div>
Кнопка на 2-ой строке!
Когда у меня код: {$author['msn_icon']}</div><div user="{$post['name']}"></div>
Кнопка на 1-ой строке!

0

30

2 Diemeat:
Только ты упустил момент что у тебя после:

<div user="{$post['name']}">

стоит:

</div>
</div>

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

[w]2 Diemeat: прекращай офтопить.[/w]

0


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Online/Offline