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
» kann man noch Blogs hier erstellen?
von Joost Gestern um 18:40

» Einstellen der Profilfelder funktioniert nicht
von Skouliki Di 26 März 2024 - 12:54

» Gründer-E-Mail-Adresse ändern
von Skouliki Mo 25 März 2024 - 13:48

» PN's werden nicht mehr rot eingefärbt
von Skouliki Fr 22 März 2024 - 7:44

» Forum löschen, Probleme mit Gründeraccount
von Skouliki Do 21 März 2024 - 9:04

»  Missbrauchsmeldung "Sexueller Inhalt" war (wieder) Werbung/Spam/Scam
von Skouliki Do 21 März 2024 - 9:03

» [phpBB3] Suchfunktion ohne Funktion
von Skouliki Mi 20 März 2024 - 8:41

» Neuer User kann sich anmelden.
von Skouliki Mi 20 März 2024 - 8:38

» Zugangsdaten vergessen/verloren
von Joost Sa 16 März 2024 - 21:07

» Schwierigkeiten mit BBCode
von Skouliki Fr 15 März 2024 - 11:51

» Entdeckt die neue Option Servimg Premium
von Joost Mi 6 März 2024 - 19:50

» Neues YAMAHA XT660-Forum
von gnadenlos Fr 1 März 2024 - 7:33

» Forum nur noch für Eingeloggte sichtbar?
von Skouliki Di 27 Feb 2024 - 7:53

» [phpBB3] Eine Frage zum Forum selbst.
von Skouliki Di 27 Feb 2024 - 7:52

» Beiträge verschwinden
von Skouliki Do 22 Feb 2024 - 7:47

» [Tutorial - alle Versionen] (De)aktiviert die Anzeige von Signaturen aus Eurem Profil
von Eto Do 15 Feb 2024 - 22:17

» Datenback-Dump?
von Skouliki Mo 12 Feb 2024 - 22:02

» Einloggen nicht mehr möglich [erbitte schnelle Rückmeldung!]
von Skouliki Mo 12 Feb 2024 - 8:15

[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