Seite 1 von 2
Wer ist wo unterwegs
Verfasst: 05.09.2012 21:55
von faethor
Hallo zusammen
Gibt es im Forum irgendwo eine Einstellung, wo man sehen kann was ein Benutzer grad so macht?
Ich hab bei mir Tapatalk aufgeschaltet, wenn ich mit Tapatalk ins Forum gehe und dort auf wer ist online klicke, steht unten immer wo sich der User grad befindet, also z.B. liest "Thema xyz".
Kann man auch fürs Board sowas einschalten? Ich habe bis jetzt nirgends etwas so gefunden.
Danke schon mal im Voraus für Eure Antworten.
Grüsse
Faethor
Re: Wer ist wo unterwegs
Verfasst: 05.09.2012 22:29
von BNa
Eventuell ist
das was für Dich. Die Entwicklungsfeatures findest Du
ab hier, eine aktualiserte Demo auf dem
Index.
Re: Wer ist wo unterwegs
Verfasst: 05.09.2012 22:53
von faethor
Hallo Bna
Ja genau sowas suche ich
Aber leider gibts das nur für den prosilver Style, ich habe aber Black pearl

Re: Wer ist wo unterwegs
Verfasst: 05.09.2012 23:22
von Crizzo
faethor hat geschrieben:Aber leider gibts das nur für den prosilver Style, ich habe aber Black pearl

Dann musst du evtl. die Anpassungen am Theme/Template ein wenig abändern oder genauer hinsehen. Ansonsten geht das wunderbar.

Re: Wer ist wo unterwegs
Verfasst: 06.09.2012 09:29
von faethor
Hoi Blackhawk
Ich habe glaub ich genauer hingesehen

Bei sonstigen Mods hats immer noch eine Anleitung für den Subsilver Style (Black P6earl basiert auf diesem). Dann geht es einigermassen einen Mod anzupassen, wenn auch mit Schwierigkeiten.
Aber die Body_index.html von proviler und Black Pearl sehen doch ganz unterschiedlich aus, und man muss da etwas vom Code ersetzen was im Black Pearl nicht vorhanden ist
Wenn Du jedoch wüsstest wie man den BP Style anpassen muss, dann wäre ich um Hilfe sehr froh!

Re: Wer ist wo unterwegs
Verfasst: 06.09.2012 10:31
von Crizzo
Um dir da helfen zu können, bräuchte man noch ein paar Infos:
- welchen Mod hast du genau genommen --> Download-Link
- Link zum Download deines Styles
- wo genau kommst du jetzt nicht weiter? (welche Installations-Anweisung)
Grüße
Re: Wer ist wo unterwegs
Verfasst: 06.09.2012 10:41
von Nuramon
Das kann man schon anpassen.
Man muss nur ein bisschen suchen und basteln.
Wenn du eine Zeile nicht findest, such nach bestimmten aussagekräftigen Inhalten.
Template-Variablen ( zB {NAME} ) wirst du in beiden templates finden, die sind da gleich.
Oder eben nach name="Element"
oder so, das sollte auch gleich sein.
Und dann macht man halt mal aus nem <div> ein <tr><td>, je nachdem wie es in den Kontext passt.
Re: Wer ist wo unterwegs
Verfasst: 06.09.2012 11:06
von faethor
Hallo Nuramon
Das ist eben mein Problem

Ich bin nicht so gut dass ich einfach so ein par div dur tr etc. anpassen kann
Ich habe JQ_Who_ is_where_v.0.0.2.zip von
hier genommen. Meinen Style habe ich von
da genommen.
Ich komme nicht weiter von hier aus (Die beiden html-Files sehen ganz anders aus im Black Pearl style)
Open: styles/prosilver/template/index_body.html
Find
Code: Alles auswählen
<!-- IF S_DISPLAY_ONLINE_LIST -->
<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
<!-- ENDIF -->
Replace with
Code: Alles auswählen
<!-- IF S_DISPLAY_ONLINE_LIST || U_VIEWONLINE -->
<script type="text/javascript">
// <![CDATA[
!window.jQuery && document.write('<script type="text\/javascript" src="http:\/\/code.jquery.com\/jquery.min.js"><\/script>');
// ]]>
</script>
<script type="text/javascript">
// <![CDATA[
$(document).ready(function() {
<!-- IF S_DISPLAY_ONLINE_LIST -->
$('#who_is_online_total').load('{ROOT_PATH}who_is_online_total.php?sid={SESSION_ID}', {dol : '{S_DISPLAY_ONLINE_LIST}'});
$('#who_is_online_reg').load('{ROOT_PATH}who_is_online_reg.php?sid={SESSION_ID}', {dol : '{S_DISPLAY_ONLINE_LIST}'});
<!-- ENDIF -->
<!-- IF U_VIEWONLINE -->
$('#who_is_where').load('{ROOT_PATH}who_is_where.php?sid={SESSION_ID}');
<!-- ENDIF -->
var refreshId = setInterval(function() {
<!-- IF S_DISPLAY_ONLINE_LIST -->
$('#who_is_online_total').load('{ROOT_PATH}who_is_online_total.php?sid={SESSION_ID}', {dol : '{S_DISPLAY_ONLINE_LIST}'});
$('#who_is_online_reg').load('{ROOT_PATH}who_is_online_reg.php?sid={SESSION_ID}', {dol : '{S_DISPLAY_ONLINE_LIST}'});
<!-- ENDIF -->
<!-- IF U_VIEWONLINE -->
$('#who_is_where').load('{ROOT_PATH}who_is_where.php?sid={SESSION_ID}');
<!-- ENDIF -->
}, 20000);
$.ajaxSetup({ cache: false });
});
// ]]>
</script>
<!-- ENDIF -->
<!-- IF S_DISPLAY_ONLINE_LIST -->
<div style="padding-top:3px;"> </div>
<div class="navbar">
<div class="inner"><span class="corners-top"><span></span></span>
<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
<p><span id="who_is_online_total"></span><!-- {TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})--><br />{RECORD_USERS}<br /> <br /><span id="who_is_online_reg"></span><!-- {LOGGED_IN_USER_LIST} -->
<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<!-- IF U_VIEWONLINE -->
<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">
<thead>
<tr> </tr>
<tr style="font-size:11px;">
<th class="name" style="width:25%; padding-left:5px; color:#536482;">{L_USERNAME}</a></th>
<th class="name" style="width:5%; padding-left:5px; color:#536482;">{L_WIW_COUNTRY}</a></th>
<th class="info" style="text-align:center; width:25%; padding-left:5px; color:#536482;">{L_LOCATION}</a></th>
<th class="active" style="width:20%; padding-left:5px; color:#536482;">{L_WIW_ARRIVED}</a></th>
<th class="active" style="width:25%; padding-left:5px; color:#536482;">{L_WIW_BROWSER}</a></th>
</tr>
</thead>
<tbody id="who_is_where" style="font-size:10px; color:grey;">
</tbody>
</table>
<span class="corners-bottom"><span></span></span></div>
</div>
<div style="padding-top:3px;"> </div>
<!-- ENDIF -->
Open: styles/prosilver/template/overall_footer.html
Find
Add after
Code: Alles auswählen
| Geolocation by <a href="http://www.geoplugin.com/">geoPlugin</a>
Grüsse
Faethor
Re: Wer ist wo unterwegs
Verfasst: 06.09.2012 12:18
von Crizzo
Hi,
die Sache in der overall_footer.html sieht bei dir so aus:
Code: Alles auswählen
<span class="copyright"> Powered by <a href="http://www.phpbb.com/">phpBB</a>® Forum Software © phpBB Group</span><br /><br />
Da würde ich diese Stelle:
Code: Alles auswählen
| Geolocation by <a href="http://www.geoplugin.com/">geoPlugin</a>
einfach zwischen die beiden <br /> packen und den | weglassen.
Eigentlich sieht der Code seit der Version 3.0.11 für das "powered by" anders und bei dir dann folglich so aus (schon mit dem Link zum Mod-Autor):
Code: Alles auswählen
<span class="copyright">{CREDIT_LINE}</span><br />Geolocation by <a href="http://www.geoplugin.com/">geoPlugin</a><br />
Die erste stelle die du ersetzen musst, sieht bei dir so aus:
Code: Alles auswählen
<!-- IF S_DISPLAY_ONLINE_LIST -->
<br clear="all" />
<div id="viewonline_h" style="display: none;">
<div><div class="tbl-h-l"><div class="tbl-h-r"><div class="tbl-h-c"><img style="padding-top: 9px; padding-right: 6px; float: right; cursor: pointer;" src="{T_THEME_PATH}{$MG_MAX}" onclick="ShowHide('viewonline_nh', 'viewonline_h', 'viewonline');" alt="{L_WHO_IS_ONLINE}" /><div class="tbl-title"><h4>{L_WHO_IS_ONLINE}</h4></div></div></div></div>
<table class="tablebg" width="100%" cellpadding="0" cellspacing="0">
<tr><td class="row1"><span class="gensmall"> </span></td></tr>
</table>
<div class="tbl-f-l"><div class="tbl-f-r"><div class="tbl-f-c"> </div></div></div></div>
</div>
<div id="viewonline_nh">
<script type="text/javascript">
<!--
tmp = 'viewonline';
if(GetCookie(tmp) == '2')
{
ShowHide('viewonline_nh', 'viewonline_h', 'viewonline');
}
//-->
</script>
<div><div class="tbl-h-l"><div class="tbl-h-r"><div class="tbl-h-c"><img style="padding-top: 9px; padding-right: 6px; float: right; cursor: pointer;" src="{T_THEME_PATH}{$MG_MIN}" onclick="ShowHide('viewonline_nh', 'viewonline_h', 'viewonline');" alt="{L_WHO_IS_ONLINE}" /><div class="tbl-title"><!-- IF U_VIEWONLINE --><h4><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h4><!-- ELSE --><h4>{L_WHO_IS_ONLINE}</h4><!-- ENDIF --></div></div></div></div>
<table class="tablebg" width="100%" cellpadding="0" cellspacing="0">
<tr>
<!-- IF LEGEND -->
<td class="row1" rowspan="2" align="center" valign="middle"><img src="{T_THEME_PATH}/images/online.png" alt="{L_WHO_IS_ONLINE}" /></td>
<!-- ELSE -->
<td class="row1" align="center" valign="middle"><img src="{T_THEME_PATH}/images/online.png" alt="{L_WHO_IS_ONLINE}" /></td>
<!-- ENDIF -->
<td class="row1" width="100%"><span class="genmed">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /><br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
<!-- IF LEGEND -->
<tr><td class="row1"><b class="gensmall">{L_LEGEND} :: {LEGEND}</b></td></tr>
<!-- ENDIF -->
<tr><td class="cat-bottom" colspan="2"> </td></tr>
</table>
<div class="tbl-f-l"><div class="tbl-f-r"><div class="tbl-f-c"> </div></div></div></div>
</div>
<!-- ENDIF -->
Mach bitte von der index_body.html vorher ein Backup und probiere es dann mal aus, ob es komplettes Ersetzen passt. Ansonsten wird ein wenig kompliziert.
Re: Wer ist wo unterwegs
Verfasst: 06.09.2012 13:55
von faethor
Hallo Blackhawk
Ich habe es so gemacht wie Du gesagt hast

Leider funkt das mit dem Ersetzen nicht so ganz

Es wird zwar etwas angezeigt, aber nicht das was man erwartet, kannst es Dir gerne mal anschauen auf
www.tattoo-forum.ch musst aber in die Forenübersicht gehen, auf dem Portal ist es nocht nicht eingebaut (Wäre schön wenn das auch nocht gehen würde)
Grüsse
FAethor