Author Topic: profil nur für angemeldete anzusehen  (Read 9472 times)

0 Members and 1 Guest are viewing this topic.

Offline juewei

  • Full Member
  • ***
  • Posts: 162
    • View Profile
profil nur für angemeldete anzusehen
« on: December 18, 2010, 10:31:16 PM »
Hallo,
ob ich hier richtig bin?

Ist es möglich, dass man das Profil von Usern nur von angemeldete Benutzter sehen kann?


Rembrandt

  • Guest
Re: profil nur für angemeldete anzusehen
« Reply #1 on: December 18, 2010, 10:48:18 PM »
suche in includes/functions.php:
$user_name_link "<a href=\"".$site_sess->url($user_profile_link)."\">".$user_name."</a>";
ersetze es mit:
 $user_name_link = ($user_info['user_level'] > GUEST ) ? "<a href=\"".$site_sess->url($user_profile_link)."\">".$user_name."</a>" $user_name;


sollte funktionieren  :)

mfg Andi
« Last Edit: December 19, 2010, 03:40:09 PM by Rembrandt »

Offline juewei

  • Full Member
  • ***
  • Posts: 162
    • View Profile
Re: profil nur für angemeldete anzusehen
« Reply #2 on: December 18, 2010, 10:51:16 PM »
Danke,
geht super! :D

Offline x23piracy

  • Sr. Member
  • ****
  • Posts: 420
    • View Profile
    • FHG
Re: profil nur für angemeldete anzusehen
« Reply #3 on: December 18, 2010, 10:53:58 PM »
Hi,

das sollte auch gehen ohne die php files anpacken zu müssen.
Unzwar in den templates mit dem tag:

Code: [Select]
{if user_loggedin}<a...</a>{endif user_loggedin}
Ich denke da kann man sich jetzt streiten was die bessere Methode wäre,
ich zeige das einfach mal mit auf.

So wäre es zumindest Template abhängig.


Gruß Jens

Don't trust in md5 it's unsafe change your 4i galerys password hash algorythm! second pw db field, create new hashes over some time, deny old hash. Help members that cry, send informationen mail to the rest. Camouflage new pw hash in cookie. Done!

--(◔̯◔)--

Rembrandt

  • Guest
Re: profil nur für angemeldete anzusehen
« Reply #4 on: December 18, 2010, 11:03:11 PM »
.... was die bessere Methode wäre,
....
du mußt alle html files editieren.

Offline x23piracy

  • Sr. Member
  • ****
  • Posts: 420
    • View Profile
    • FHG
Re: profil nur für angemeldete anzusehen
« Reply #5 on: December 18, 2010, 11:05:48 PM »
Hi,

da hast du Recht, in meinem Fall mache ich das aber nur einmal da der Link
bei mir im G2 Panel erscheint und der ist auf jeder Seite und folglich bei mir
im Header, ich mach das nur einmal.

Es ging auch mehr darum zu zeigen das es auch so geht ob das nun praktisch
besser oder wie auch immer ist dahingestellt.


Gruß Jens

Don't trust in md5 it's unsafe change your 4i galerys password hash algorythm! second pw db field, create new hashes over some time, deny old hash. Help members that cry, send informationen mail to the rest. Camouflage new pw hash in cookie. Done!

--(◔̯◔)--

Offline henary

  • Jr. Member
  • **
  • Posts: 73
    • View Profile
Re: profil nur für angemeldete anzusehen
« Reply #6 on: December 19, 2010, 01:38:17 PM »
Hallo Andi,
suche in includes/functions.php:
$user_name_link "<a href=\"".$site_sess->url($user_profile_link)."\">".$user_name."</a>";
ersetze es mit:
 $user_name_link = ($user_info['user_level'] > GUEST ) ? "<a href=\"".$site_sess->url($user_profile_link)."\">".$user_name."</a>" $user_name;


sollte funktionieren  :)

mfg Andi
danke für den kleinen Code. Allerdings fehlt ein $ im Suchstring  :wink:

Viele Grüße,
Henry

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.806
  • I ♥ 4I
    • View Profile
Re: profil nur für angemeldete anzusehen
« Reply #7 on: December 19, 2010, 02:19:31 PM »
Der direkte Aufruf ist ja trotzdem möglich.....
Was macht das für einen Sinn nur den Link nicht anzuzeigen?

Die beste Variante ist das
suche in includes/functions.php:
user_name_link "<a href=\"".$site_sess->url($user_profile_link)."\">".$user_name."</a>";
ersetze es mit:
 $user_name_link = ($user_info['user_level'] > GUEST ) ? "<a href=\"".$site_sess->url($user_profile_link)."\">".$user_name."</a>" $user_name;


Mit dem Code für die member_profile.html zu nutzen
Code: [Select]
{if user_loggedout}
<p>Nur angemeldete User haben Zutritt zu diesem Bereich</p>
{endif user_loggedout}
{if user_loggedin}
<table width="100%" border="0" cellspacing="0" cellpadding="1">
  <tr>
    <td valign="top" class="head1">
      <table width="100%" border="0" cellpadding="4" cellspacing="0">
        <tr>
          <td valign="top" class="head1">{lang_profile_of} {user_name}</td>
          <td valign="top" class="head1" align="right"><a href="{url_show_user_images}" class="head1">{lang_show_user_images}</a></td>
        </tr>
        <tr>
          <td class="row1"><b>{lang_join_date}</b></td>
          <td class="row1">{user_join_date}</td>
        </tr>
        <tr>
          <td class="row2"><b>{lang_last_action}</b></td>
          <td class="row2">{user_last_action}</td>
        </tr>
        <tr>
          <td class="row1"><b>{lang_comments}</b></td>
          <td class="row1">{user_comments}</td>
        </tr>
        <tr>
          <td class="row2"><b>{lang_email}</b></td>
          <td class="row2">{if user_email}<a href="{user_mailform_link}">{user_email_save}</a>{endif user_email}</td>
        </tr>
        <tr>
          <td class="row1"><b>{lang_homepage}</b></td>
          <td class="row1">{if user_homepage}<a href="{user_homepage}" target="_blank">{user_homepage}</a>{endif user_homepage}</td>
        </tr>
        <tr>
          <td class="row2"><b>{lang_icq}</b></td>
          <td class="row2">{if user_icq}<a href="http://www.icq.com/people/about_me.php?uin={user_icq}" target="_blank">{user_icq}</a> (<b>{user_icq_status}</b>){endif user_icq}</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
{endif user_loggedin}

Offline henary

  • Jr. Member
  • **
  • Posts: 73
    • View Profile
Re: profil nur für angemeldete anzusehen
« Reply #8 on: December 19, 2010, 02:33:30 PM »
Hallo Benny,

stimmt  8O

Danke für die Perfektionerung  :mrgreen:
Henry

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: profil nur für angemeldete anzusehen
« Reply #9 on: December 19, 2010, 05:51:30 PM »
Naja, richtig perfekt wäre es gewesen, das noch in der Sprachdatei einzufügen, so das es auch für die Leute aus anderen Ländern zu lesen wäre ;)
Danke Harald




Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.806
  • I ♥ 4I
    • View Profile
Re: profil nur für angemeldete anzusehen
« Reply #10 on: December 19, 2010, 06:32:05 PM »
Ja, aber die Lust ^^

Offline juewei

  • Full Member
  • ***
  • Posts: 162
    • View Profile
Re: profil nur für angemeldete anzusehen
« Reply #11 on: December 19, 2010, 08:36:59 PM »
danke :D