Seite 2 von 5

Re: Wer macht was? Viewonline GLOBAL!

Verfasst: 28.03.2014 22:37
von Knowhow-Sauger
waldkatze hat geschrieben:
Wo steht denn der HTML-Code?
In der /index_body.html habe ich nämlich vergebens gesucht. :oops:
Lese doch bitte mal sehr aufmerksam die install_mod.xml zu diesen sehr guten MOD :wink:
Das habe ich!
Wo siehst Du hier HTML-Code?

Zu ändernde Dateien

index.php,
viewtopic.php,
language/en/common.php,
styles/prosilver/template/index_body.html,
styles/prosilver/template/overall_footer.html

Mitgelieferte Dateien

root/who_is_online_reg.php,
root/who_is_online_total.php,
root/who_is_where.php,
root/images/*.*


Ich kann da nur eine Ausgabe-Seite erkennen. Und das ist die index_body.
Und selbst dort gibts kaum HTML.
Wo soll ich hier den Code bitte ändern?:

Code: Alles auswählen

<!-- IF U_VIEWONLINE -->

	<div style="padding-top:5px;"> </div>
	<!-- 40er steps -->
	<div class="navbar navbar11" style="max-height:{L_WIW_SZ_1}px;"><span class="corners-top"><span></span></span>	
	<div class="inner navbar22" style="max-height:{L_WIW_SZ_1M1}px; overflow-x:hidden; overflow-y:auto;">

	<span style="cursor:pointer; color:white;" title="{L_WIW_SZ_1_E}" onclick="set_{L_WIW_SZ_1}()">{L_WIW_SZ_1}</span> 
	<span style="cursor:pointer; color:white;" title="{L_WIW_SZ_2_E}" onclick="set_{L_WIW_SZ_2}()">{L_WIW_SZ_2}</span> 
	<span style="cursor:pointer; color:white;" title="{L_WIW_SZ_3_E}" onclick="set_{L_WIW_SZ_3}()">{L_WIW_SZ_3}</span>
	<span style="cursor:pointer; color:white;" title="{L_WIW_SZ_N_E}" onclick="set_{L_WIW_SZ_N}()">{L_WIW_SZ_NS}</span>

	<h3 style="position:relative; top:-10px;">Who is where</h3>
	
	<table class="table1" cellspacing="1" style="margin-top:10px; margin-bottom:5px;">
	<thead>
	<tr style="font-size:11px;">
	<th class="name"   style="width:15%; padding-left:5px; color:#536482;">{L_USERNAME}</th>
	<th class="name"   style="width:5%; padding-left:5px; color:#536482; text-align:center;">{L_WIW_COUNTRY}</th>
	<th class="info"   style="width:40%; padding-left:5px; color:#536482;">{L_LOCATION}</th>
	<th class="active" style="width:15%; padding-left:5px; color:#536482;">{L_WIW_ARRIVED}</th>
	<th class="active" style="width:25%; padding-left:5px; color:#536482;">{L_WIW_BROWSER}</th>
	</tr>
	</thead>
	<tbody id="who_is_where" style="font-size:10px; color:grey;"><tr style="display:none;"><td style="display:none;"></td></tr></tbody>
	</table>
	</div><span class="corners-bottom"><span></span></span>
	</div>
	<span class="corners-bottom"><span></span></span>
	
<!-- ELSE -->	

	<div style="padding-top:3px;"> </div>
	
	<div class="navbar">
	<div class="inner"><span class="corners-top"><span></span></span>
	<h3>Who is where</h3>
	<table class="table1" cellspacing="1" style="margin-top:10px; margin-bottom:5px;">
	<thead>
	<tr style="font-size:11px;">
	<th class="name"   style="width:15%; padding-left:5px; color:#536482;">{L_USERNAME}</th>
	<th class="name"   style="width:5%; padding-left:5px; color:#536482; text-align:center;">{L_WIW_COUNTRY}</th>
	<th class="info"   style="width:40%; padding-left:5px; color:#536482;">{L_LOCATION}</th>
	<th class="active" style="width:15%; padding-left:5px; color:#536482;">{L_WIW_ARRIVED}</th>
	<th class="active" style="width:25%; padding-left:5px; color:#536482;">{L_WIW_BROWSER}</th>
	</tr>	
	</thead>
	<tbody style="font-size:10px; color:grey;">
<tr class="bg1">
	<td class="name" style="width:10%;">{L_NO_ONLINE_USERS}</td>
	<td class="name" style="width:5%; text-align:center;"><img src="images/74t.gif" style="margin-bottom:3px; width:8px;" alt="" /></td>
	<td class="info" style="width:45%; text-align:center;"><img src="images/74t.gif" style="margin-bottom:3px; width:8px;" alt="" /></td>
	<td class="active" style="width:15%;"><img src="images/74t.gif" style="margin-bottom:3px; margin-left:3px; width:8px;" alt="" /></td>
	<td class="active" style="width:25%;"><img src="images/74t.gif" style="margin-bottom:3px; margin-left:3px; width:8px;" alt="" /></td>
</tr>		
	</tbody>
	</table>
	<span class="corners-bottom"><span></span></span></div>
    </div>
	
	<div style="padding-top:3px;"> </div>	

<!-- ENDIF -->
Und BNa hat dir doch auch noch einen brandheißen Tipp gegeben 8)
ich konnte in der Suchmaschine leider nichts finden.

Re: Wer macht was? Viewonline GLOBAL!

Verfasst: 29.03.2014 08:40
von waldkatze
Die eigentliche Anzeige erfolgt mit dem Code der in die index_body.html eingebaut wird.
Das lässt sich natürlich auch entsprechend deiner Wünsche kürzen und z.B. auch in eine permanent angezeigte Datei einbauen.

Leider hat mein Chef gerade jede Menge Arbeit für mich. Wenn du mal paar Tage warten kannst, könnte ich dir da was zusammen.

Re: Wer macht was? Viewonline GLOBAL!

Verfasst: 29.03.2014 15:06
von Knowhow-Sauger
Oh ja, das wäre super. :)
Aber mir würde es schon reichen, wenn ich wüsste, wie man die Ausgabe des Browsers abstellen kann. Diese Info ist bei meinen Usern zu unpopulär.
In dem Template, was in die index_body eingebaut wird, kann ich das leider nicht abstellen.

Re: Wer macht was? Viewonline GLOBAL!

Verfasst: 31.03.2014 13:40
von Knowhow-Sauger
Die Sache hat sich inzwischen erledigt. Ich habe es selbst hinbekommen! :)
Das Problem an dem Mod ist nur, dass es anscheinend ein Cookie-Problem gibt. Der Mod funktioniert nur, wenn man Cookies aktiviert. Dies ist bei mir der Fall! Dennoch hält das immer nur ca. 24 Std. an und dann sagt er, dass ich wieder Cookies aktivieren muss.
Dabei sind diese nach wie vor aktiviert! Lösen lässt sich das Problem nur, wenn ich alle Cookies lösche. Und selbst dann hält es nur 24 Std an, bis die nächste Fehlermeldung kommt.
Was kann ich da machen?

PS: Mal eine ganz andere Frage:
Ist dieser Mod überhaupt mit dem Datenschutzgesetz konform? Weil der ja öffentlich alles anzeigt, was die User so machen..

Re: Wer macht was? Viewonline GLOBAL!

Verfasst: 31.03.2014 13:43
von Lehrling
Werden denn auch die versteckten User angezeigt? Dann wäre ja die Option "Verberge meinen Online-Status" hinfällig.

Re: Wer macht was? Viewonline GLOBAL!

Verfasst: 31.03.2014 16:02
von Knowhow-Sauger
Lehrling hat geschrieben:Werden denn auch die versteckten User angezeigt? Dann wäre ja die Option "Verberge meinen Online-Status" hinfällig.
Ich habe im ACP es so eingestellt, dass es diese Funktion gar nicht gibt.
Sprich: Kein User darf seinen Online-Status verbergen. Das gilt auch für Moderatoren.
Verstösst das etwa gegen das Datenschutzgesetz?

Re: Wer macht was? Viewonline GLOBAL!

Verfasst: 31.03.2014 21:21
von BNa
Knowhow-Sauger hat geschrieben:Das Problem an dem Mod ist nur, dass es anscheinend ein Cookie-Problem gibt. Der Mod funktioniert nur, wenn man Cookies aktiviert.
Das ist kein Problem, sondern By-Design, soll heißen der Mod wurde von uns bewußt so konstruiert, um einem SQL Overload intelligent entgegenzuwirken. Jeder Besucher entspricht einer kleinen Cookie-Serie mit den entsprechenden Angaben und da sind 24 Std. mehr als genug, weil der User ja schon im nächstem Augenblick was anderes machen kann, am nächsten Tag sowieso schon eine andere IP hat und und und... Also, wenn ihr den Mod umbaut, müsst ihr das Konstruktionsprinzip verstehen und dürft es nicht in euer Konzept pressen wollen. Oder ihr bastelt euch eine eigene Engine, die eurem Konzept entspricht, dabei aber mehr Last erzeugt.
Knowhow-Sauger hat geschrieben:Weil der ja öffentlich alles anzeigt, was die User so machen..
Na und? Wenn sich alle einig sind. Da wird ja nichts Geheimes gesehen, sondern nur das, was normal auf einem phpBB3 Board gemacht wird.

Re: Wer macht was? Viewonline GLOBAL!

Verfasst: 31.03.2014 22:23
von Knowhow-Sauger
Hallo bna,

dass mit Cookies gearbeitet wird ist ja auch in Ordnung.
Mich stört nur, dass das ganze nur 24 Std. geht. Und dann? Dann steht da "Bitte Cookies aktivieren". Und der User wundert sich, was das soll. Denn Cookies SIND ja bereits aktiviert!
Das stiftet doch mehr Verwirrung, als es einen Nutzen bringt.
Der ganze Mod ist durch diese 24-Std-Grenze unattraktiv!
Na und? Wenn sich alle einig sind. Da wird ja nichts Geheimes gesehen, sondern nur das, was normal auf einem phpBB3 Board gemacht wird.
Ich sehe es natürlich auch so wie Du. Aber 2 meiner User haben sich beschwert. Sie fühlen sich in ihrer Privatsphäre eingeschränkt.
Find ich auch ziemlich albern. Aber so ist es.

Re: Wer macht was? Viewonline GLOBAL!

Verfasst: 31.03.2014 23:01
von HabNurNeFrage
Hi,

in den Foren, die ich betrue, kann man die Gültigkeitsdauer von Cookies bis zu unbegrenzt einstellen :wink:

Ich war mal in einem riesigen Forum Moderator und da gabs oft Zickenkriege, Intrigen und Zänkereien zwischen den Dauersüchtis.
Die haben dann teilweise auf der viewonline rumgehangen und wenn einer PN geschrieben hat, gabs gleich wieder Gerüchte.
Als wir die viewonline dann für User deaktiviert haben, wurde es ruhiger. Ich hätte nicht gedacht, dass das was bringt, aber das tat es.
Und bei Dir wird man nun quasi dazu "genötigt", die viewonline immer und überall zu sehen.

Optionen: Versteckte User zulassen, Anzeige für User ein- und ausblendbar, viewonline global anonymisieren und vielleicht noch andere...

LG

PS: Rechtlich wohl eher uninteressant, solange Du keine verbotenen Tätigkeiten anbietest und diese dann dort auftauchen.
/* USER X uppt gerade Blockbuster ins Download-Archiv :lol: */

Re: Wer macht was? Viewonline GLOBAL!

Verfasst: 31.03.2014 23:16
von Knowhow-Sauger
Optionen: Versteckte User zulassen, Anzeige für User ein- und ausblendbar, viewonline global anonymisieren und vielleicht noch andere...
Ich bin kein Freund von halben Sachen.
Entweder die Wer-macht-Was-Liste gilt für alle oder für niemanden.
Was ist denn bitte der Sinn dabei, wenn die eine Hälfte gesehen wird und die andere nicht?
Ich meine: Dann kann mans auch gleich bleiben lassen. :wink:

Aber erstmal herzlichen Dank an euch, dass ihr so ein geniales Mod geschrieben habt. :)
Ich find das gut. So einen "Live-Ticker" gibts doch in jedem Chat! Und es macht sich auch in einem Forum sehr gut. Denn dann weiß man gleich: Man ist nicht alleine im Forum. Und das macht die Sache gleich viel ineraktiver und interessanter.