Seite 1 von 1

profileviews102a ändern aber wie

Verfasst: 16.11.2010 00:28
von angiesparadise
hallöchen,

da ich leider noch kein php fachmann bin kann mir einer sagen wie ich das ändern kann.

habe den profileviews102a mod installiert und er funktioniert auch. nur finde ich nicht gut das jeder sehen kann wer welches profil angesehen hat.
würde gerne das so umbauen das nur der dem das profil gehört das auch sehen kann.

siehe bild:
[ externes Bild ]

das müsste doch die memberlist_view.html sein, was muss ich den davor schreiben damit nur der dem das profil gehört das sehen und anklicken kann.

das müsste das sein in der memberlist_view.html

Code: Alles auswählen

			<!-- IF S_PROFILE_VIEWS and PROFILE_VIEWS -->
			<dt>{L_PROFILE_VIEWS}:</dt><dd>{PROFILE_VIEWS}</dd>
			<dt><a href="{S_PROFILE_VIEW_ACTION}">{L_PROFILE_VIEWS_LIST}</a>:</dt><dd>
			
			<table><tr align="center">
			<!-- BEGIN profile_views -->
			<td><table><tr align="center" ><td>{profile_views.AVATAR}</td></tr><tr align="center" valign="bottom"><td><b>{profile_views.PROFILE_VIEWS_LIST}</b></td></tr></table></td>
			<!-- END profile_views -->
			</tr></table>
			</dd>
			<!-- ENDIF -->

gruss angie

Re: profileviews102a ändern aber wie

Verfasst: 16.11.2010 00:33
von LiGERWooD
Eingeloggter Username mit Profilname überprüfen lassen. Also den Code in eine if Schleife packen und schleife nur durchlaufen lassen, wenn eben beschriebenes wahr ist.

Re: profileviews102a ändern aber wie

Verfasst: 16.11.2010 00:54
von angiesparadise
hallöchen,

das hört sich einfach an !.

nur weiß ich nicht wie das geht bzw. wie der code aussieht.
ich weiß wie ich es mit einer gruppe geht oder als gast und registrierte user.
(<!-- IF S_GROUP_1 or S_GROUP_2 --> so geht es auf jedenfall auf meiner portal seite )

gruss angie.

Re: profileviews102a ändern aber wie

Verfasst: 16.11.2010 01:29
von LiGERWooD
ehm die memberlist_view.html gehöhrt zum Mod? Ich weis das auch nicht so genau da ich phpbb nicht gut kenne. Man muss eben systematisch suchen. Ich weis ja nicht einmal für was S_PROFILE_VIEWS und PROFILE_VIEWS steht. Würde mal nach einer Variable suchen die User oder so heißt. Dann glaube ich einfach S_PROFILE_VIEWS and PROFILE_VIEWS and {Profilkennunsvariable} is {ausführenderUserKennungsVariable}. Aber ich weis nicht einmal ob solchige variablen überhaupt in der memberlist_view.html verfügbar sind. Wenn nicht dann müsstest du die Regel schon voher einschreiben. Wahrscheinlich im PHP-Quellcode. Oder den Codeteil aus der memberlist_view.html raus schneiden und in eine extra Datei packen und stattesen eine PHP-Methode reinschreiben, die die extra Datei einbezieht wenn die Bedingun war ist. Etwa so:

Code: Alles auswählen

<?php
if({Profilkennunsvariable} == {ausführenderUserKennungsVariable})
{
    echo extraDatei.html;
}
?>
.

Oder aber du schreibst den HTML-Code einfach gleich in den Persöhnlichen Bereich, wo eine solche Zugriffsbeschränkung ja schon exisitiert.

Re: profileviews102a ändern aber wie

Verfasst: 16.11.2010 21:11
von angiesparadise
hallo,

damit haste mir leider nicht weiter geholfen.

gruss angie

Re: profileviews102a ändern aber wie

Verfasst: 17.11.2010 08:16
von Gast234254
Das hier ist eine sehr gute Lösung :)

http://phpbb3.pytalhost.com/viewtopic.php?f=11&t=206

Re: profileviews102a ändern aber wie

Verfasst: 17.11.2010 14:26
von angiesparadise
hallo,

die lösung habe ich auch eingebaut für manche sachen, aber die ist für gruppen.

ich bräuchte sowas nur für user.
ich möchte ja erreichen das nur der user sehen kann wer auf seinem profil war.
bei dem profileviews102a mod kann im moment jeder sehen wer wo wan das profil von irgendeinem user angesehen hat,



gruss angie