Представляем Вашему вниманию, 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.gif
http://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)