Teammitglieder online
Support-Box
Neue Beiträge seit dem letzten Besuch.
Textbausteine des MODERATIONSTOOL
AB > PFAD > GENERATOR
FORUM > PFAD > GENERATOR
Unterstützung Lösungs-Probleme
Auffällige
User
Der Runde
Tisch
HÄUFIG GESTELLTE FRAGEN
Regeln und nützliche Hinweise
Neueste Themen
» Profil in beiträgen nur im blog deaktivieren.
von derforumde Gestern um 16:54

» [Invision] Editor über den Bildrand ziehbar + Schriftgrößenproblem
von Skouliki Mi 20 Nov 2024 - 8:06

» Passwort für meinen Adminbereich vergessen.
von Joost Sa 9 Nov 2024 - 10:13

» [Invision] Signatur wird nicht immer eingefügt
von Skouliki Mo 4 Nov 2024 - 16:33

» [Invision]  Schriftgröße Navigationsleiste, Links und Forenbeschreibungen
von Skouliki So 27 Okt 2024 - 13:29

» [Invision] Transparent Logohintergrund/Struktur
von Joost So 27 Okt 2024 - 12:58

» png wird im servimg in ein jpg umgewandelt
von Skouliki Mi 23 Okt 2024 - 20:26

» Passwort Vergessen (SilentHowl)
von Joost Do 17 Okt 2024 - 17:14

» [Invision] Hintergrundbild fixieren
von Skouliki Mo 14 Okt 2024 - 11:30

» Paßwort vergessen
von Joost So 13 Okt 2024 - 17:58

» Anti-Spam-Prüfung
von Hana19 Sa 12 Okt 2024 - 16:59

» Private Nachrichten bleiben im Postausgang hängen
von Skouliki Fr 11 Okt 2024 - 11:11

» [phpBB3] Mittelteil des Forums verschoben
von Eto Mo 7 Okt 2024 - 20:50

» [phpBB3] Farbpalette ändern
von Skouliki Mo 7 Okt 2024 - 10:08

» [Klassische Version] Account löschen
von Joost Sa 5 Okt 2024 - 21:05

» Chatbox einloggen nicht möglich
von Joost So 29 Sep 2024 - 8:01

» [phpBB2] Admin Passwort nicht korrekt
von Joost Do 26 Sep 2024 - 19:20

» Grid-Layout für alle Forumversionen verfügbar
von Joost Mi 18 Sep 2024 - 16:54

[phpBB2] Wer ist Online Box - Gast soll nicht alles sehen

2 verfasser

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

Erledigt [phpBB2] Wer ist Online Box - Gast soll nicht alles sehen

Beitrag von lupa11 Mo 30 Sep 2013 - 5:31

Guten Morgen,

durch die Suche konnte ich vieles umsetzen, doch nun komme ich nicht weiter,
bitte helft mir dabei:

in der "Wer ist Online" Box (Startseite) möchte ich dass die Gäste nur 1 Zeilen ansehen können:

1. Insgesamt sind 3 Nutzer online: 1 Angemeldeter, kein Unsichtbarer und 2 Gäste :: 2 Suchmaschinen

alles andere soll für den Gast unsichtbar bleiben

ist das machbar?
(kenne mich mit nicht so gut aus und wollte nicht noch mal einige Variable ausprobieren um anschließend
wieder alles rückgängig machen zu müssen (öfter passiert))

Hatte die ganze Box unsichtbar gemacht (wurde bei Tipps... von euch gut erklärt) doch da kamen Mails von
Gästen die gemeckert hatten, sie wollen sehen wie viele User online sind ...

schon mal vorab ein Großes Danke an Euch

lg lupa
lupa11
lupa11
Meister
Meister

Weiblich Beiträge : 165
Anmeldedatum : 18.09.13
keine
Invision

Nach oben Nach unten

Erledigt Re: [phpBB2] Wer ist Online Box - Gast soll nicht alles sehen

Beitrag von lupa11 Mo 30 Sep 2013 - 8:42

Danke julie3,

das habe ich gelesen, doch ist es nicht das gleiche,
ich möchte genau wissen wo ich was ändern muss

es soll ja nur eine Zeile lesbar sein für Gäste, sonst nichts
evtl. kann man den Part da herausholen und extra setzen
lupa11
lupa11
Meister
Meister

Weiblich Beiträge : 165
Anmeldedatum : 18.09.13
keine
Invision

Nach oben Nach unten

Erledigt Re: [phpBB2] Wer ist Online Box - Gast soll nicht alles sehen

Beitrag von Günther Mo 30 Sep 2013 - 13:07

Hallo,

eigentlich wäre dazu ja sehr viel über die Suchfunktion zu finden - und bei solchen Änderungen ist es auch nötig, dass du dich eben selbst etwas mit HTML und Templatebearbeitung inkl. Variablen auseinandersetzt... Wink

Aber wenn du selber wirklich nicht weiterkommst, dann helfe ich dir etwas nach. Dass dieses Template dafür verantwortlich ist, weißt du ja sicherlich schon:
AB -> Anzeige -> Templates -> Allgemeines -> index_body
Darin erzeugt folgende Stelle die "Wer ist online?"-Tabelle (unverändertes Template: Zeilen 173-221):
Code:
<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <td class="catHead" colspan="2" height="28">
      <!-- BEGIN switch_viewonline_link -->
      <span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span>
      <!-- END switch_viewonline_link -->

      <!-- BEGIN switch_viewonline_nolink -->
      <span class="cattitle">{L_WHO_IS_ONLINE}</span>
      <!-- END switch_viewonline_nolink -->
      </td>
   </tr>
   <tr>
      <td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />
      {TOTAL_USERS}<br />
      {NEWEST_USER}</span></td>
   </tr>
   <tr>
      <td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
      {RECORD_USERS}<br />
      <br />
      {LOGGED_IN_USER_LIST}</span></td>
   </tr>
   {L_CONNECTED_MEMBERS}
   {L_WHOSBIRTHDAY_TODAY}
   {L_WHOSBIRTHDAY_WEEK}
   <tr>
      <td class="row1"><span class="gensmall">{LEGEND}&nbsp;:&nbsp;{GROUP_LEGEND}</span></td>
   </tr>
   <!-- BEGIN switch_chatbox_activate -->
   <tr>
      <td class="row1">
         <span class="gensmall">{TOTAL_CHATTERS_ONLINE}&nbsp;:&nbsp; {CHATTERS_LIST}<br />
            <!-- BEGIN switch_chatbox_popup -->
            <div id="chatbox_popup"></div>
            <script type="text/javascript">
            //<![CDATA[
            insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
            //]]>
            </script>
            <!-- END switch_chatbox_popup -->
         </span>
      </td>
   </tr>
   <!-- END switch_chatbox_activate -->
</table>
<!-- END disable_viewonline -->
Es gibt nun zwei Möglichkeiten: Du könntest die einzelnen Variablen jeweils zwischen Schalter setzen, je nachdem, wer sie sehen darf. Das erfordert aber genaues Arbeiten und ist etwas anspruchsvoller. Deshalb rate ich dir zur einfacheren Variante: Du setzt die "Wer ist online?"-Tabelle einfach zweimal ein - einmal zwischen den Schaltern für Gäste und eimal zwischen den Schaltern für eingeloggte Mitglieder.
Dadurch kannst du dann zwischen den Gäste-Schaltern ganz einfach alles entfernen, was die Gäste nicht sehen dürfen, und musst nichts weiter machen. Das ist so einfach, dass du es mit HTML-Grundlagen und einfachstem Templateverständnis auch selbst hinbekommen wirst. Wink

Konkret sieht diese Umsetzung so aus, dass du den o.g. Bereich aus dem Template entfernst. Stattdessen fügst du an derselben Stelle das ein:
Code:
<!-- Wer ist online - Gäste ANFANG -->
<!-- BEGIN switch_user_logged_out -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <td class="catHead" colspan="2" height="28">
      <span class="cattitle">{L_WHO_IS_ONLINE}</span>
      </td>
   </tr>
   <tr>
      <td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />
      {TOTAL_USERS}<br />
      {NEWEST_USER}</span></td>
   </tr>
   <tr>
      <td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
      {RECORD_USERS}<br />
      <br />
      {LOGGED_IN_USER_LIST}</span></td>
   </tr>
   {L_CONNECTED_MEMBERS}
   {L_WHOSBIRTHDAY_TODAY}
   {L_WHOSBIRTHDAY_WEEK}
   <tr>
      <td class="row1"><span class="gensmall">{LEGEND}&nbsp;:&nbsp;{GROUP_LEGEND}</span></td>
   </tr>
   <!-- BEGIN switch_chatbox_activate -->
   <tr>
      <td class="row1">
         <span class="gensmall">{TOTAL_CHATTERS_ONLINE}&nbsp;:&nbsp; {CHATTERS_LIST}<br />
            <!-- BEGIN switch_chatbox_popup -->
            <div id="chatbox_popup"></div>
            <script type="text/javascript">
            //<![CDATA[
            insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
            //]]>
            </script>
            <!-- END switch_chatbox_popup -->
         </span>
      </td>
   </tr>
   <!-- END switch_chatbox_activate -->
</table>
<!-- END switch_user_logged_out -->
<!-- Wer ist online - Gäste ENDE -->

<!-- Wer ist online - Mitglieder ANFANG -->
<!-- BEGIN switch_user_logged_in -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <td class="catHead" colspan="2" height="28">
      <span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span>
      </td>
   </tr>
   <tr>
      <td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />
      {TOTAL_USERS}<br />
      {NEWEST_USER}</span></td>
   </tr>
   <tr>
      <td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
      {RECORD_USERS}<br />
      <br />
      {LOGGED_IN_USER_LIST}</span></td>
   </tr>
   {L_CONNECTED_MEMBERS}
   {L_WHOSBIRTHDAY_TODAY}
   {L_WHOSBIRTHDAY_WEEK}
   <tr>
      <td class="row1"><span class="gensmall">{LEGEND}&nbsp;:&nbsp;{GROUP_LEGEND}</span></td>
   </tr>
   <!-- BEGIN switch_chatbox_activate -->
   <tr>
      <td class="row1">
         <span class="gensmall">{TOTAL_CHATTERS_ONLINE}&nbsp;:&nbsp; {CHATTERS_LIST}<br />
            <!-- BEGIN switch_chatbox_popup -->
            <div id="chatbox_popup"></div>
            <script type="text/javascript">
            //<![CDATA[
            insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
            //]]>
            </script>
            <!-- END switch_chatbox_popup -->
         </span>
      </td>
   </tr>
   <!-- END switch_chatbox_activate -->
</table>
<!-- END switch_user_logged_in -->
<!-- Wer ist online - Mitglieder ENDE -->
Alles zwischen diesen Zeilen sehen die Gäste als "Wer ist online?"-Tabelle:
<!-- Wer ist online - Gäste ANFANG -->
...
<!-- Wer ist online - Gäste ENDE -->
Und alles zwischen diesen Zeilen wird den eingeloggten Mitgliedern als "Wer ist online?"-Tabelle angezeigt:
<!-- Wer ist online - Mitglieder ANFANG -->
...
<!-- Wer ist online - Mitglieder ENDE -->
Du kannst jetzt ganz einfach alles aus der ersten Tabelle entfernen, was Gäste in der "Wer ist online?"-Tabelle nicht sehen dürfen.

Am Schluss sendest du das veränderte Template ab und veröffentlichst es über einen Klick auf plus.

Wenn Gäste z.B. nur mehr das sehen sollen, was du in deinem Eingangsbeitrag genannt hast, dann müsste der Gäste-Bereich im template folgendermaßen aussehen:
Spoiler:
Liebe Grüße
Günther
Günther
Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
keine
Mozilla Firefox phpBB3

Nach oben Nach unten

Erledigt Re: [phpBB2] Wer ist Online Box - Gast soll nicht alles sehen

Beitrag von lupa11 Mo 30 Sep 2013 - 13:36

Hallo Günther,

herzlichen Dank für deine Hilfe,
ich probiere das jetzt aus, dauert aber etwas weil der Rechner langsam und ich mit den Templates sehr acht geben muss (hab damit wenig Ahnung und die Augen..)
bitte lasse die Frage noch offen, melde mich wenn ich fertig bin
lupa11
lupa11
Meister
Meister

Weiblich Beiträge : 165
Anmeldedatum : 18.09.13
keine
Invision

Nach oben Nach unten

Erledigt Re: [phpBB2] Wer ist Online Box - Gast soll nicht alles sehen

Beitrag von lupa11 Mo 30 Sep 2013 - 13:45

Hallo Günther,

habe das 1. gelöscht und das 2. rein kopiert.

wenn ich es richtig verstanden habe, brauche ich jetzt nur die Gäste wieder löschen, und den letzten Code von dir da einfügen?

Richtig?
Mitglieder bleibt ja ....
------------------------------------------------------------

huhuhuhu hat geklappt

Lieber Günther - Danke Danke

habe ja viel darüber gelesen, doch es war nie die eine Zeile und war mir dann nicht mehr sicher, dass
ich es schaffe, uff bin happy

noch mals vielen herzlichen Dank

habe dazu aber noch eine Frage, kann man das Farbig machen, sieht jetzt so verloren aus am Ende der HP?
lupa11
lupa11
Meister
Meister

Weiblich Beiträge : 165
Anmeldedatum : 18.09.13
keine
Invision

Nach oben Nach unten

Erledigt Re: [phpBB2] Wer ist Online Box - Gast soll nicht alles sehen

Beitrag von Günther Mo 30 Sep 2013 - 18:58

lupa11 schrieb:huhuhuhu hat geklappt
Das freut mich, gern geschehen. Smile

Zu deiner Nachfrage: Ich weiß nicht, was du konkret farbig machen möchtest (Hintergrund der Tabelle, Schriftfarbe...). Das alles ist aber ganz einfach über HTML möglich:
http://de.selfhtml.org/html/tabellen/gestaltung.htm#hintergrund
http://de.selfhtml.org/html/text/schrift.htm#art_groesse_farbe
Wenn du dir das ansiehst, solltest du es problemlos ins Template übertragen können. Wink

Da deine Eingangsfrage beantwortet ist, schließe ich dann hier ab. Schönen Abend noch! Smile
-closed-
Günther
Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
keine
Mozilla Firefox phpBB3

Nach oben Nach unten

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben

- Ähnliche Themen

 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten