[Beta] Index (WiO) aktuallisierung und "Rausfliegsperre

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
2005
Mitglied
Beiträge: 253
Registriert: 10.10.2005 19:52
Wohnort: Tauberbischofsheim
Kontaktdaten:

[Beta] Index (WiO) aktuallisierung und "Rausfliegsperre

Beitrag von 2005 »

Ich hab auf Anfrage einen MOD gebastelt, der folgendes kann:
  • Wer ist online aktuallisierung der Startseite
  • Bei längerem Aufenthalt einer Seite kein "Rausfliegen"*
  • Kein hochscrollen der Seite bei aktuallisierung
  • Kein flackern, also der User mekt nichts davon
  • Kein Textlöschen beim Text schreiben durch aktuallisierung
Wenn der MOD eingebaut ist, könnte man die Zeit des "Rausfliegens"* auf 30 sec. verkürtzen! Also dann würde man nicht immer noch 5 Min nach dem Verlassen der Site in der Onlinelist stehen! z.B. so:
http://www.phpbb.com/files/mods/whoison ... tv103a.mod

*= Dass wenn man länger als 5 Minuten auf einer Seite bleibt, man nicht als nicht mehr online gezählt wird.
Zuletzt geändert von 2005 am 09.05.2006 18:24, insgesamt 2-mal geändert.
2005
Mitglied
Beiträge: 253
Registriert: 10.10.2005 19:52
Wohnort: Tauberbischofsheim
Kontaktdaten:

Beitrag von 2005 »

oh, hätte fast die MOD Dateien vergessen!

hier die install.txt:
##############################################################
##
## MOD Title: Auto viewonline reload
##
## MOD Author: User 2005 from phpbb.de
##
## MOD Description: Aktuallisiert automatisch die Onlineanzeige im index und verlängert auf Wunsch auch die rausfliegdauer
##
## MOD Version: 0.1.0
##
## Installation Level: Easy
##
## Installation Time: 2 Minutes
##
## Files to Edit: includes/page_header.php, templates/subSilver/index_body.tpl
##
## Included Files: onlineajax.php
##
##############################################################
##
## MOD History:
##
## Mai 9, 2006 - Version 0.0.1
## - Beta Released
##
##############################################################
##
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##
##############################################################

#
#-----[ OPEN ]------------------------------------------
#

/includes/page_header.php

#
#-----[ FIND ]------------------------------------------
#

$template->pparse('overall_header');

#
#-----[ BEFORE, ADD ]------------------------------------------
#

if( $onlyonline != TRUE )
{

#
#-----[ OPEN ]------------------------------------------
#
/includes/page_header.php

#
#-----[ FIND ]------------------------------------------
#

$template->pparse('overall_header');

#
#-----[ AFTER, ADD ]------------------------------------------
#

}

#
#-----[ OPEN ]------------------------------------------
#

/templates/subSilver/overall_header.tpl

#
#-----[ FIND ]------------------------------------------
#

<head>

#
#-----[ AFTER, ADD ]------------------------------------------
#

<script type="text/javascript">
var name = "1";
var xmlHttp = false;

try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
xmlHttp = false;
}
}

if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}

setInterval("loadData()",1000);

function loadData()
{
if (xmlHttp) {
xmlHttp.open('POST', 'onlineajax.php', true);
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
document.getElementById("online").innerHTML = xmlHttp.responseText;
}
};
xmlHttp.send('');
}
}
</script>

#
#-----[ OPEN ]------------------------------------------
#

/templates/subSilver/index_body.tpl

#
#-----[ FIND ]------------------------------------------
#

{LOGGED_IN_USER_LIST}

#
#-----[ BEFORE, ADD ]------------------------------------------
#

<div id="online">

#
#-----[ OPEN ]------------------------------------------
#

/templates/subSilver/index_body.tpl

#
#-----[ FIND ]------------------------------------------
#

{LOGGED_IN_USER_LIST}

#
#-----[ AFTER, ADD ]------------------------------------------
#

</div>

#
#-----[ COPY ]------------------------------------------
#

copy onlineajax.php to onlineajax.php

#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------------
#
#EoM


und hier die onlineajax.php:
<?php
define('IN_PHPBB', true);
define('SHOW_ONLINE', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = "AJAX-Online";
$onlyonline = TRUE;
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
echo"$online_userlist";
?>


sorry, aber hab grad keinen Webspace! -> down
Benutzeravatar
Sonnengott
Mitglied
Beiträge: 277
Registriert: 03.11.2004 11:08
Wohnort: April-April

Beitrag von Sonnengott »

Wird die Lupe auch mitgeliefert?
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Sonnengott hat geschrieben:Wird die Lupe auch mitgeliefert?
C&P sollte Lupe genug sein (oder die quote-Funktion :wink: ). Ist doch besser als eine ewig lange Seite, oder?
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
2005
Mitglied
Beiträge: 253
Registriert: 10.10.2005 19:52
Wohnort: Tauberbischofsheim
Kontaktdaten:

Beitrag von 2005 »

Sonnengott hat geschrieben:Wird die Lupe auch mitgeliefert?
Was ist Lupe?
S2B hat geschrieben:C&P sollte Lupe genug sein (oder die quote-Funktion ). Ist doch besser als eine ewig lange Seite, oder?
C&P???
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

2005 hat geschrieben:
Sonnengott hat geschrieben:Wird die Lupe auch mitgeliefert?
Was ist Lupe?
Das ist Lupe :wink:

Dein Code ist doch in etwas kleinerer Schrift geschriebn worden, den nicht jeder mit normalen Augen so gut sehen kann :lol:
2005 hat geschrieben:
S2B hat geschrieben:C&P sollte Lupe genug sein (oder die quote-Funktion ). Ist doch besser als eine ewig lange Seite, oder?
C&P???
Copy&Paste (Kopieren und Einfügen)
2005
Mitglied
Beiträge: 253
Registriert: 10.10.2005 19:52
Wohnort: Tauberbischofsheim
Kontaktdaten:

Beitrag von 2005 »

BB-BF-BM hat geschrieben:
2005 hat geschrieben:
Sonnengott hat geschrieben:Wird die Lupe auch mitgeliefert?
Was ist Lupe?
Das ist Lupe :wink:

Dein Code ist doch in etwas kleinerer Schrift geschriebn worden, den nicht jeder mit normalen Augen so gut sehen kann :lol:
2005 hat geschrieben:
S2B hat geschrieben:C&P sollte Lupe genug sein (oder die quote-Funktion ). Ist doch besser als eine ewig lange Seite, oder?
C&P???
Copy&Paste (Kopieren und Einfügen)
Achso, wollte den Code net in nem Code Feld machen, da sonst das Thema wieder geschossen wird! Hab gedacht "Lupe" wern MOD oder so, der sich anbietet, mit in meinem MOD zu sein.
"C&P sollte Lupe genug sein" hat mich dann noch mehr irritiert, da ich gedacht hab, in meinem MOD wär was mit C&P drin und ich wusste net was des sein soll!
Benutzeravatar
Sonnengott
Mitglied
Beiträge: 277
Registriert: 03.11.2004 11:08
Wohnort: April-April

Beitrag von Sonnengott »

Hahaha ist ja Geil.............. :o
fraudbuster
Mitglied
Beiträge: 1
Registriert: 14.05.2006 22:16

Beitrag von fraudbuster »

sehr nett danke
junos
Mitglied
Beiträge: 98
Registriert: 25.12.2005 22:02
Wohnort: Hamburg

Beitrag von junos »

Könnte man den Mod auch dafür verwenden, dass ein Bild reloadet wird?

Ich würde es gern für eine Webcam in meinem Forum benutzen, die ich von extern verlinke.
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“