Seite 1 von 2

[Frage an Team] Folgendes schon vorhanden als Snippet o. Mod

Verfasst: 27.06.2009 01:02
von susi24
Hallo liebes phpbb Team,

ich wollte mal fragen, bevor ich sinnlos drauf los poste, ob Folgendes schon hier im Forum vorhanden ist. Die Suche habe ich zuerst benutzt. Viel gefunden aber nix zum Folgenden. Also hatte ich mich heute selber dran gemacht und probiert bis es passte.

Also: es geht darum die KOMPLETTEN Benutzer Details auszublenden für Gäste. Heißt: Online status, Avatar und ALLE Profilfelder. Die Systemseitigen UND die benutzer definierten Profilfelder. Alles 'versteckt'. Jetzt ist nur noch der Name zu sehen.

Gibts das hier schon als Snippet oder so? Wenn nicht, könnt ich es noch anfügen. (leider nur für subsilver2 basierte) und 3.0.5 :)
Und da wollt ich lieber vorher mal fragen ob das hier schon irgendwo rumgeistert. :wink:

Re: [Frage an Team] Folgendes schon vorhanden als Snippet o. Mod

Verfasst: 27.06.2009 01:16
von gn#36
Wäre mir nicht bekannt, das hört sich aber eigentlich nach einer umfangreicheren Änderung an die eher als Mod geeignet wäre als als Snippet. prosilver wäre allerdings da es Standardstyle ist schon notwendig.

Re: [Frage an Team] Folgendes schon vorhanden als Snippet o. Mod

Verfasst: 27.06.2009 03:29
von susi24
Also nönö es war überhaupt gar nicht umfangreich. Das ist ja das 'witzige'.

Ich weiß natürlich nicht ob es da ggf. noch umfangreichere und/oder bessere Möglichkeiten gäääbe, da ich zb. auch nicht weiß in wie weit die Bots weiterhin besagte Daten spidern. :-? Und ich bin leider auch keine Programmiererin. :(
Dies wäre also somit nur eine vereinfachte Möglichkeit und ich sage mal, für meine Muttiforum verhältnisse ERSTMAL ausreichend.

Für den normalen Gast User hab ich also erstmal schlichtweg den <!-- IF S_USER_LOGGED_IN --> code verwendet. Und zwar in der viewtopic_body.html Nun bin ich da natürlich unsicher ob ich da nicht hier irgendwo schon mal was gelesen habe, denn DAS ist ja echt keine große Sache. 2 bis 5 min mit 4 Styles :)

Und da hab ich nun gehofft, wenn einer weiß ob so ein Topic schon besteht, dann ihr. :lol: Und dann hätte, sollte so ein Thema schon existieren, sich dieses hier ggf. auch schon erledigt. :oops:

Re: [Frage an Team] Folgendes schon vorhanden als Snippet o. Mod

Verfasst: 27.06.2009 09:28
von dieweltist
Du möchtest also die Kurzprofile für Gäste ausblenden. In nachfolgendem Thread ist beschrieben, wie man dies für alle User macht, auch bei der Suche. Dies wäre also schon mal ein Ansatzpunkt.

=> http://www.phpbb.de/community/viewtopic ... 5#p1020635

Re: [Frage an Team] Folgendes schon vorhanden als Snippet o. Mod

Verfasst: 27.06.2009 12:13
von gn#36
Naja wenn es so einfach ist, dann schreib doch einfach dein Snippet und fertig ;) Ob das nun rein per Style erledigt wird oder nicht ist ja egal, man kann ja die Rechte noch so einstellen, dass Gäste keinen Zugriff auf Mitgliederliste und co haben.

Re: [Frage an Team] Folgendes schon vorhanden als Snippet o. Mod

Verfasst: 27.06.2009 17:17
von susi24
gn#36 hat geschrieben:keinen Zugriff auf Mitgliederliste
ja das ist korrekt. Aber die Benutzerdetails in den beiträgen sind davon nich betroffen (leider). Und die Bots spidern die Details ja auch mit. Wäre ok, wenn man bei google nich die möglichkeit hätte die Seiten auch noch anders zu betreten, sodass man die Details dennoch sieht. :(

Die Suche und Mitgliederliste & Profile sind für alle tabu. Da hab ich ja ne extra Gruppe für die Profile. Die Suche für Gäste im Forum hab ich seit der beta5 schon für Gäste verboten.

Ok also zurück zu den Details.
(subsilver2 basierte styles) man öffne die viewtopic_body.html

suche:

Code: Alles auswählen

<table cellspacing="4" align="center" width="150">
			<!-- IF postrow.ONLINE_IMG -->
und füge HINTER den <table...> code ein:

Code: Alles auswählen

<table cellspacing="4" align="center" width="150"><!-- IF S_USER_LOGGED_IN-->
suche:

Code: Alles auswählen

<td>{postrow.POSTER_AVATAR}</td>
				</tr>
			<!-- ENDIF -->
und füge HINTER das <!-- ENDIF --> noch ein <!-- ENDIF --> ein.

suche:

Code: Alles auswählen

<span class="postdetails">
füge DAVOR ein:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN-->
suche:

Code: Alles auswählen

<!-- END custom_fields -->
				</span>
DAHINTER einfügen:

Code: Alles auswählen

<!-- ENDIF -->
Wenn sich fürs acp in den Rollen noch ein Punkt hinzufügen liese wär das natürlich noch geiler. so (Darf Benutzerdetails in Beiträgen sehen) ja, nein, nie :grin: aber sowas kann ich wieder nicht. :(

ps: kann ich nich auch statt: <!-- IF S_USER_LOGGED_IN-->
lieber <!-- IF S_USER_LOGGED_IN AND S_IS_BOT --> schreiben??? oder not is bot oder wie genau wird das geschrieben wenn bots ebenfalls davon ausgeschlossen werden sollen???

Re: [Frage an Team] Folgendes schon vorhanden als Snippet o. Mod

Verfasst: 27.06.2009 22:05
von DerPate
Hi,

ich glaube du meinst

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->

Re: [Frage an Team] Folgendes schon vorhanden als Snippet o. Mod

Verfasst: 27.06.2009 22:14
von susi24
Stimmt genau das meine ich. Habs probiert, funktioniert aber nicht. Dann bekomme ich im Browser ne Fehlermeldung blabla inline 146
und da steht bei mir: :-? </td>

nu hab ich das einzeln gemacht:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN --><!-- IF not S_IS_BOT -->
da widerum erhalte ich dann keine Fehlermeldung aber ob es funktioniert weiss ich natürlich auch nicht.

Wenn ich die Berechtigungen übernehme kann ich keine große Änderung feststellen. Weder bei den Gästen noch bei den Bots. Betrete ich aber als Gast das Board sehe ich die Benutzerdetails in den Beiträgen nicht. so wie es ja auch sein soll.

Funktioniert obiger Code denn genauso??? Ich kann es ja leider schlecht testen. Bringt mir ja nix gecachetes von google aufzurufen. Da seh ich ja auch nur ein Abbild von Datum xy.

Re: [Frage an Team] Folgendes schon vorhanden als Snippet o. Mod

Verfasst: 27.06.2009 22:30
von DerPate
Hab den Code gerade von meiner Seite kopiert und da ist der zigfach im Einsatz ... kanns sein, das irgendwo ein <!-- ENDIF --> fehlt (bzw eins zu viel ist, da du ja keinen Fehler bei 2 geöffneten IF-Anweisungen bekommst)?
susi24 hat geschrieben:ob es funktioniert weiss ich natürlich auch nicht.
...
Funktioniert obiger Code denn genauso???
Um die Botrechte zu testen kann ich für Firefox das "user agent switcher" Addon empfehlen. Und ja, der Code von oben sollte sowohl nicht registrierte Benutzer als auch Bots aussperrenn.

Re: [Frage an Team] Folgendes schon vorhanden als Snippet o. Mod

Verfasst: 27.06.2009 23:25
von susi24
:grin: ah cool. danke.
DerPate hat geschrieben:... kanns sein, das irgendwo ein <!-- ENDIF --> fehlt (bzw eins zu viel ist, da du ja keinen Fehler bei 2 geöffneten IF-Anweisungen bekommst)?
hm? keine ahnung. als ich die einfache if s_user_logged_in rein gemacht habe gabs ja auch keinen fehler. ich hab da nur das bot dingens mit eingefügt in den bestehenden code. sowie du beschrieben hattest. :) da brauchte ich ja am endif gar nich mehr rumfingern. aber macht ja nix. wenns so auch geht, ists ja ok.

und das user agent switcher werd ich mir mal gleich besorgen. :grin: danke für den tipp :)