Portal - Welcome & WhoIsOnline - aus 2 mach 1

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Benutzeravatar
derkubi
Mitglied
Beiträge: 666
Registriert: 19.10.2007 12:39
Wohnort: Wangerooge
Kontaktdaten:

Portal - Welcome & WhoIsOnline - aus 2 mach 1

Beitrag von derkubi »

Moin.

Habe im Intro&Portal inder rechten Spalte zuerst die Welcome Box und darunter die WhoIsOnline Box stehen , die möchte ich nun zuusammenfügen .

Hier der Code :

WELCOME

Code: Alles auswählen

<!-- ##### WELCOME USER ADDON IN PORTAL START ##### -->
<!-- BEGIN switch_welcomeuser_out_active -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
     <td class="catHead" colspan="2" height="25"><span class="cattitle"><center>{L_Welcome} {U_NAME_LINK}:</center></span></td>
  </tr>
 <tr>
        <td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
  </tr>
  <tr>
   <td class="row1" align="center" nowrap="nowrap"><span class="gensmall">
{CURRENT_TIME}<br>
</span></td></tr>
<tr>
<td class="row1" align="left"><span class="gensmall">
<b>{L_UserNote}:</b> {IntroPortaltext7}
</span></td></tr>
</table> <br>
<!-- END switch_welcomeuser_out_active -->
<!-- BEGIN switch_welcomeuser_in_active -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
     <td class="catHead" colspan="2" height="25"><span class="cattitle"><center>{L_Welcome} {U_NAME_LINK}:</center></span></td>
  </tr>
 <tr>
        <td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
  </tr>
  <tr>
   <td class="row1" align="center" nowrap="nowrap"><span class="gensmall">
<br><a href="{U_PROFILE}" class="genmed">{AVATAR_IMG}</a><br>{LAST_VISIT_DATE}<br />
{CURRENT_TIME}<br>
</span></td></tr>
</table> <br>
<!-- END switch_welcomeuser_in_active -->
<!-- ##### WELCOME USER ADDON IN PORTAL END ##### -->

WhoIsOnline

Code: Alles auswählen

<!-- ##### WHOISONLINE START ##### -->
<!-- BEGIN switch_whoisonline_active -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" colspan="2" height="25"><span class="cattitle"><center><a href="viewonline.php" class="genmed">{IntroPortaltext21}:</a></center></span></td>
</tr>
<tr>
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<tr>
<td colspan="2" height="1" class="row1"><span class="genmed"><br>{TOTAL_USERS_ONLINE}<br><br>{LOGGED_IN_USER_LIST}<br></span><span class="gensmall"><br /></span></td>
</tr>
<!-- END switch_whoisonline_active -->
<!-- BEGIN switch_lastvisitmod_active -->
<tr>
<td class="row1" align="left"><span class="gensmall"><br />{L_USERS_TODAY}{L_USERS_LASTHOUR}<br /><br />{USERS_TODAY_LIST}<br /><br /></span></td>
</tr>
<!-- END switch_lastvisitmod_active -->
<!-- BEGIN switch_whoisonline_active -->
</table>
<br>
<!-- END switch_whoisonline_active -->
<!-- ##### WHOISONLINE ENDE ##### -->
So daß es am Ende nicht mehr so :

[ externes Bild ]

... sondern so aussieht :

[ externes Bild ]

Problematisch dürfte sein , daß beides im ACP de/aktiviert werden kann , also wird man nicht einfach was löschen können .
Liebe Helfer , jaaaaa ich habe die Such-Funktion benutzt , manchmal weiß ich nur nicht die richtigen Schlüsselwörter oder bin zu doof. Tips , Links ?
Benutzeravatar
derkubi
Mitglied
Beiträge: 666
Registriert: 19.10.2007 12:39
Wohnort: Wangerooge
Kontaktdaten:

Beitrag von derkubi »

Wo wir gerade dabei sind :

Bis jetzt sieht es im WhoIsOnline so aus :

Insgesamt ist ein Benutzer online: Zwei registrierte,
kein versteckter und kein Gast.

Registrierte Benutzer: UserXYZ , UserABC


Könnte man das so abändern :


Insgesamt ist ein Benutzer online: Drei registrierte,
kein versteckter und kein Gast.

Registrierte Benutzer:
UserXYZ - OffTopic
UserABC - Portal
UserEFD - Forum123
Liebe Helfer , jaaaaa ich habe die Such-Funktion benutzt , manchmal weiß ich nur nicht die richtigen Schlüsselwörter oder bin zu doof. Tips , Links ?
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

Das aktivieren/deaktivieren geht mit den switches:

Code: Alles auswählen

<!-- BEGIN switch_whoisonline_active --> 
wenn du die weglässt gehts nicht mehr :D

Mach mal in der tempate vom welcome nach:

Code: Alles auswählen

{CURRENT_TIME}<br> 
</span></td></tr> 
das rein:

Code: Alles auswählen

<!-- BEGIN switch_whoisonline_active --> 
<tr> 
<td colspan="2" height="1" class="row1"><span class="genmed"><br>{TOTAL_USERS_ONLINE}<br><br>{LOGGED_IN_USER_LIST}<br></span><span class="gensmall"><br /></span></td> 
</tr>
<!-- END switch_whoisonline_active --> 
<!-- BEGIN switch_lastvisitmod_active --> 
<tr> 
<td class="row1" align="left"><span class="gensmall"><br />{L_USERS_TODAY}{L_USERS_LASTHOUR}<br /><br />{USERS_TODAY_LIST}<br /><br /></span></td> 
</tr> 
<!-- END switch_lastvisitmod_active -->  
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

derkubi hat geschrieben:Könnte man das so abändern :
Ja!

öffne:
includes/page_header.php
finde:

Code: Alles auswählen

$online_userlist .= ( $online_userlist != '' ) ? ', ' . $user_online_link : $user_online_link;
ersetze durch:

Code: Alles auswählen

$online_userlist .= '<br /> ' . $user_online_link ;
//edit: um die page anzuzeigen, auf der sich der User gerade aufhält müsste man Teile der viewonline.php verwenden und anpassen denk ich - das ist mir auf die schnelle zu mühsam :D
Benutzeravatar
derkubi
Mitglied
Beiträge: 666
Registriert: 19.10.2007 12:39
Wohnort: Wangerooge
Kontaktdaten:

Beitrag von derkubi »

Hmmm , nach Einem ersten Tip bleibt alles so wie vorher , also ZWEI Boxen .

Zum zweiten Tip :

Es geht mir nicht darum alle Mitglieder die Online sind untereinander zu sortieren , sondern das tatsächdahinter steht WO sie sich gerade befinden . Aber wenns nicht geht , auch nicht so schlimm .....
Liebe Helfer , jaaaaa ich habe die Such-Funktion benutzt , manchmal weiß ich nur nicht die richtigen Schlüsselwörter oder bin zu doof. Tips , Links ?
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

derkubi hat geschrieben:Hmmm , nach Einem ersten Tip bleibt alles so wie vorher , also ZWEI Boxen .
Gib mal einen Link zu der Seite!
derkubi hat geschrieben:Es geht mir nicht darum alle Mitglieder die Online sind untereinander zu sortieren , sondern das tatsächdahinter steht WO sie sich gerade befinden . Aber wenns nicht geht , auch nicht so schlimm .....
Es geht! Man muss die session_page der User abfragen.

Schau mal in die viewonline.php
Ab

Code: Alles auswählen

//
// Get user list
//
die nächsten ca. 150 Zeilen.

Das muss man an der richtigen Stelle einbaun, adaptieren und ins Template übergeben. (Jobbörse?)
Antworten

Zurück zu „phpBB 2.0: Mod Support“