Mitgliederliste "unsichtbar" wenn nicht eingeloggt

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
figo111
Mitglied
Beiträge: 12
Registriert: 12.11.2007 11:06

Mitgliederliste "unsichtbar" wenn nicht eingeloggt

Beitrag von figo111 »

Hallo, zusammen,

wie schaffe ich es, die Mitgliederliste zu verbergen für alle die, die nicht eingeloggt sind? Bislang erscheint auf der Startseite nämlich die Liste auf Knopfdruck, auch für "Fremde".

Das selbe gilt für die Anzeige: "Wer ist online?". Da sieht auch jeder, wer da ist.

Grund: Ich habe ein Forum installiert, dass ausschließlich Ärzte nutzen. Hier geht es um Interna. Es soll keiner sehen, wer da alles schreibt.

Und last but not least: Hat einer einen Tipp, wie ich es vermeiden kann, dass das Forum (hat eine eigene Domain!) in einer Suchmaschine aufgeführt wird?! Das sollte auch nicht sein.

Danke für Eure Hilfe im Voraus!

FIGO
Benutzeravatar
derkubi
Mitglied
Beiträge: 666
Registriert: 19.10.2007 12:39
Wohnort: Wangerooge
Kontaktdaten:

Beitrag von derkubi »

Das geschieht normaler weise mit :
<!-- IF S_USER_LOGGED_IN --> der Link Mitgliederliste oder was auch immer <!-- ENDIF -->

Alles was dazwischen steht wird nur angezeigt wenn man registriert und eingeloggt ist .

Die beiden Stellen :

Memberlist steht in overall_header.html

Code: Alles auswählen

Finde :
<!-- IF S_DISPLAY_MEMBERLIST --><li class="icon-members"><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
Ändere in :
<!-- IF S_USER_LOGGED_IN --><!-- IF S_DISPLAY_MEMBERLIST --><li class="icon-members"><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF --><!-- ENDIF -->

Wer ist Online in index_body.html

Code: Alles auswählen

Finde :
<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->

Ändere in :
<!-- IF S_USER_LOGGED_IN --><!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF --><!-- ENDIF -->
Zu den Suchmaschienen :

ACP -> Benutzer und Gruppen -> Gruppenrechte -> Benutzergruppe anzeigen -> BOTS auswählen -> ALLES AUF NEIN stellen

Bin mir in allem aber nicht so sicher , warte mal weitere Antworten ab , obs jemand so bestätigen kann .
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 ?
figo111
Mitglied
Beiträge: 12
Registriert: 12.11.2007 11:06

Beitrag von figo111 »

Hallo, vielen Dank für die Hinweise..

UFF....!!!! Schwerer Stoff für einen Anfänger! Das habe ich nämlich vergessen zu erwähnen. Ich habe von PHP null Ahnung!

Habe ich jetzt ein Problem??

Gruß
Figo
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

derkubi hat geschrieben: Bin mir in allem aber nicht so sicher , warte mal weitere Antworten ab , obs jemand so bestätigen kann .
Also die Codes würde ich mal bestätigen. Das sollte so passen.

Bei den Bots weiß ich es auch nicht so genau, ob alleine die dafür verantwortlich sind, dass man in einer Suchmaschine gefunden wird, aber von den Einstellungen her, sollte dann zumindest nichts mehr tiefgreifendes indexiert werden.
figo111 hat geschrieben: Habe ich jetzt ein Problem??
Nein, du hast eigentlich kein Problem, da man die Codes eigentlichb nur per Copy & Paste einfügen muss. Wenn du nicht weißt wo die Dateien liegen, dann melde dich nochmal. Gut wäre auch zu erfahren, welchen Style du nutzt, da die Codes sich, glaube ich, nur auf prosilver beziehen. Solltest du subsilver2 nutzen, dann wären die Codeänderungen zwar wirksam, aber dein Style würde eventuell ein bißchen verschoben aussehen.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
figo111
Mitglied
Beiträge: 12
Registriert: 12.11.2007 11:06

Beitrag von figo111 »

vielen Dank erneut für die Antwort! Leider verwende ich SubSilver2 :-(
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Bei subsilver2:

Öffne Datei:

/styles/subsilver2/template/index_body.html

Suchen:

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->
Davor einfügen:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
Suchen:

Code: Alles auswählen

<!-- IF LEGEND -->
		<tr>
			<td class="row1"><b class="gensmall">{L_LEGEND} :: {LEGEND}</b></td>
		</tr>
	<!-- ENDIF -->
	</table>
<!-- ENDIF -->
Danach einfügen:

Code: Alles auswählen

<!-- ENDIF -->
Öffne Datei:

/styles/subsilver2/template/overall_header.html

Suchen:

Code: Alles auswählen

<!-- IF S_DISPLAY_MEMBERLIST -->
Davor einfügen:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
Suchen:

Code: Alles auswählen

 {L_MEMBERLIST}</a><!-- ENDIF -->
Danach einfügen:

Code: Alles auswählen

<!-- ENDIF -->
Alle Dateien schließen und abspeichern

Anschließend wieder hochladen und nicht vergessen den Cache zu leeren.

P.S.: Ich hab mal verwirrenden Code weggelassen, da die Stellen, die du finden musst immer nur einmal drin vorkommen.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
figo111
Mitglied
Beiträge: 12
Registriert: 12.11.2007 11:06

Beitrag von figo111 »

Vielen Dank! Aber: Kleines Problem:

Ich habe im SubSilver-Ordner keinerlei HTML Dateien. Dort sind nur TPL Dateien...

Was kann ich tun? Was mache ich falsch?

LG
Figo
Metzle hat geschrieben:Bei subsilver2:

Öffne Datei:

/styles/subsilver2/template/index_body.html

Suchen:

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->
Davor einfügen:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
Suchen:

Code: Alles auswählen

<!-- IF LEGEND -->
		<tr>
			<td class="row1"><b class="gensmall">{L_LEGEND} :: {LEGEND}</b></td>
		</tr>
	<!-- ENDIF -->
	</table>
<!-- ENDIF -->
Danach einfügen:

Code: Alles auswählen

<!-- ENDIF -->
Öffne Datei:

/styles/subsilver2/template/overall_header.html

Suchen:

Code: Alles auswählen

<!-- IF S_DISPLAY_MEMBERLIST -->
Davor einfügen:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
Suchen:

Code: Alles auswählen

 {L_MEMBERLIST}</a><!-- ENDIF -->
Danach einfügen:

Code: Alles auswählen

<!-- ENDIF -->
Alle Dateien schließen und abspeichern

Anschließend wieder hochladen und nicht vergessen den Cache zu leeren.

P.S.: Ich hab mal verwirrenden Code weggelassen, da die Stellen, die du finden musst immer nur einmal drin vorkommen.
JFooty
Ehemaliges Teammitglied
Beiträge: 1868
Registriert: 02.10.2007 11:46

Beitrag von JFooty »

figo111 hat geschrieben:Ich habe im SubSilver-Ordner keinerlei HTML Dateien. Dort sind nur TPL Dateien...

Was kann ich tun? Was mache ich falsch?
Na ja, du postest hier im verkehrten Forum. :wink:
Offenbar hast du phpBB2 (verwendet tpl-Dateien) und nicht phpBb3 (hier enden die Templatedateien auf html)
figo111
Mitglied
Beiträge: 12
Registriert: 12.11.2007 11:06

Beitrag von figo111 »

ACH DU SCHANDE !!!

Dickes Sorry dann, ich sollte mich besser informieren bevor ich poste! Ich werde den Post dann nochmals im richtigen Forum machen!

Gelobe Besserung! Dennoch DANKE für Eure ganze Mühe!!

Gruß

Figo
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Beitrag von BaerchenHH »

Noch ein Tip zu den Suchmaschienen:

Erstelle im Hauptroot eine Datei mit dem Namen "robots.txt"

mit folgendem Inhalt:

Code: Alles auswählen

User-agent: *
Disallow: /
Disallow: /***/
Disallow: /***.***
Wobei "***" für den jeweiligen Ordner (samt Inhalt) steht (Wichtig: das "/" am Anfang und am Ende.
und "***.***" für die jeweilige Datei steht, welche durch die Suchroboter nicht erfasst werden soll.
(Ich bin mir nicht sicher, obdie Zeile "Disallow: /" ausreichen würde.)
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“