Заработок в интернете » Бесплатные скрипты » Блок Он-Лайн, версия 2.4.83 для Datalife Engine 8.3

Блок Он-Лайн, версия 2.4.83 для Datalife Engine 8.3



6-07-2013, 13:36 | автор: admin | категория: Бесплатные скрипты | (комментариев: 0) |

Блок Он-Лайн, версия 2.4.83 для Datalife Engine 8.3


Комплектация: php
Версия: dle 8.3 8.5
Поддержка браузера: все браузеры
Стоимость: бесплатно


Описание:
За базу был взят модуль Блок Он-Лайн v2.4 доработанный Microsoft
Cтруктура построения модуля остается пржней, кроме доли определения браузера для адаптации под DLE 8.3.

Информация:
Данная версия была доработана КириллМ aka Diabolo aka Diablo II.

Способности:
- Подсчет количества гостей, гостей, роботов и суммарное количество гостей.
- Отображение местоположения гостя на сайте.
- Определение его страны и городка, ежели у него настоящий IP.
- Определение его операционной системы.
- Определение браузера, почти всегда и его версию.
- Составление перечня юзеров, вошедших на сайт, в онлайн.
- Составление перечня роботов в онлайн.
- Составление перечня юзеров, вошедших на сайт, в оффлайн.
- Модуль проверен и работает на DLE 8.3.

Установка:
1. Копируем online.php в engine/modules/

2. Копируем online.tpl в templates/Ваша_тема/

3. Копируем содержимое из папки data в data/

4. Копируем install.php в корень папки с движком и запускаем http://ваш_сайт/install.php, который выполнит SQL запросы.

5. Раскрываем engine/modules/sitelogin.php

ищем все

@session_destroy();

выше вставляем

setcookie( "dle_onl_session","", time()- 3600, "/", $domain);

6. Раскрываем index.php

6.1. ищем

$tpl->set( '{info}',

ниже вставляем

$tpl->set( '{online}', $tpl->result['online']);

7. Раскрываем language/нужный_язык/website.lng

ищем

'charset'

ниже вставляем

'online_notusers' => "Отсутствуют.", 'online_notbots' => "Отсутствуют.",
'online_notlusers' => "Отсутствуют.",
'online_notlbots' => "Отсутствуют.",
'online_was' => "Был: ",
'online_back' => "назад",
'online_os' => "ОС: ",
'online_browser' => "Браузер: ",
'online_country' => "Страна: ",
'online_city' => "Город: ",
'online_group' => "В группе: ",
'online_paddcomments' => "Прибавляет комментарий в: ",
'online_preadnews' => "Читает новость: ",
'online_pincategory' => "Находится в разделе: ",
'online_pposin' => "Находится в: ",
'online_pmainpage' => "Находится на основной страничке.",
'online_lpaddcomments' => "Прибавлял комментарий в: ",
'online_lpreadnews' => "Читал новость: ",
'online_lpincategory' => "Находился в разделе: ",
'online_lpposin' => "Находился в: ", 'online_lpmainpage' => "Находился на основной страничке.",
'online_robots' => " Роботы",
'online_stamp01' => "секунду",
'online_stamp02' => "секунды",
'online_stamp03' => "секунд",
'online_stamp11' => "минуту",
'online_stamp12' => "минуты",
'online_stamp13' => "минут",
'online_stamp21' => "час",
'online_stamp22' => "часа",
'online_stamp23' => "часов",
'online_stamp31' => "день",
'online_stamp32' => "дня",
'online_stamp33' => "дней",
'online_stamp41' => "неделю",
'online_stamp42' => "недели",
'online_stamp43' => "недель",
'online_stamp51' => "месяц",
'online_stamp52' => "месяца",
'online_stamp53' => "месяцев",
'online_stamp61' => "год",
'online_stamp62' => "года",
'online_stamp63' => "лет",
'online_stamp71' => "век",
'online_stamp72' => "века",
'online_stamp73' => "веков",

8. Раскрываем engine/init.php

ищем

?>

выше вставляем

require_once ENGINE_DIR.'/modules/online.php';


9. Раскрываем templates/нужный_стиль/main.tpl

в комфортное для Вас место вставляем

{online}


10. Раскрываем *.css файл, к примеру templates/Default/css/style.css

в лубое место вставляем

#hintbox {
text-align: left;
width: 150px;
font-size: 10px;
border: 1px solid #99a1ab;
background-color: #fff;
layer-background-color: #a396d9;
color: #282828;
margin: 10px 0 0 10px;
padding: 3px 5px;
position: absolute;
visibility: hidden;
z-index: 998;
-moz-opacity: 0.9;
-moz-border-radius: 5px;
filter: alpha( opacity="90");
}

.onl_table {
width: 100%;
font-size: 10px;
}
.onl_table td {
padding-right: 5px;
font-size: 10px;
/* Раскомментировать, ежели у Вас в две колонки*/ /* width: 50%;
*/ }

.a_link,.a_link a:link,.a_link a:visited,.a_link_on {
color: #ff0000;
}
.a_link_on a:hover,.a_link_on a:active {
color: #ff0000;
}

.u_link,.u_link a:link,.u_link a:visited,.u_link_on {
color: #666666;
}
.u_link_on a:hover,.u_link_on a:active {
color: #4b73d4;
}

.e_link,.e_link a:link,.e_link a:visited,.e_link_on {
color: #00a400;
}
.e_link_on a:hover,.e_link_on a:active {
color: #00a400;
}

.j_link,.j_link a:link,.j_link a:visited,.j_link_on {
color: #0000ff;
}
.j_link_on a:hover,.j_link_on a:active {
color: #0000ff;
}

.b_link,.b_link a:link,.b_link a:visited,.b_link_on {
color: #666666;
}
.b_link_on a:hover,.b_link_on a:active {
color: #666666;
}


Дальше подмечаем, что при загрузке странички. В самом внизу странички возникает порожнее место, пофиксим это.

У меня довольно было подправить engine/skins/default.js.

11. Раскрываем engine/skins/default.js

ищем

function createhintbox(){
var divblock=document.createElement( "div")
divblock.setAttribute( "id", "hintbox")
document.body.appendChild( divblock)
}

заменяем на

function createhintbox(){
var divblock=document.createElement( "div")
divblock.setAttribute( "id", "hintbox")
document.body.appendChild( divblock)
if(( ie||ns6)&& document.getElementById( "hintbox")) {
drpmenuobj=document.getElementById( "hintbox");
drpmenuobj.style.visibility="hidden"
drpmenuobj.style.left=drpmenuobj.style.top=-500;
}
}

12. Доп настройки

Вы сможете их сделать в файле online.php



Установка завершена...


block_online_v2_4_83.zip
Размер файла: 86,08 Kb
cкачиваний: 127

Похожие новости



Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.