Neuigkeiten:

still alive...

Hauptmenü

Hack für Privatphäre für pforum 1.27

Begonnen von @georg, 20. Januar 2005, 14:34:49

Vorheriges Thema - Nächstes Thema

@georg

Hallo,
kann ich den Hack für Privatphäre für pforum 1.20
auch für 1.27 nehmen?
oder gibt es schon oder demnächst einen aktuellen Privatphären-Hack?
(Update hat super geklappt, GROSS LOB, super Forum)

Was soll da alles rein? Habe für mich das gerade am coden. Bisher erscheinen die Mitgliederliste und die TopUser nicht für Fremde und das Profil auch nicht, genausowenig die Email-Addy.

@georg

Hallo, geht mir nur darum, das Gäste nicht die Emailadressen sehen können.
Gäste brauchen das Profil eigentlich gar nicht sehen.
Im Prinzip wie (gehabt) hier: http://www.freizeittreffen.de/forum/index.htm\" rel=\"external nofollow\">http://www.freizeittreffen.de/forum/index.htm
Was ich auch nicht schlecht finden würde, wenn bei der Anmeldung des neuen User\'s
die Emailadresse sofort verborgen wird und erst auf Wunsch des User\'s offenbart wird.
Also andersrum.
Das würde ich gerne ändern wollen.
Viele Grüße

Soll ich dir die beiden geänderten Dateien senden?

Hier mal die showprofil.php:
 

 0 ) {     $abpageexists=1;     $abpage = mysql_fetch_array($getabpage);  }  if ($user_id == 0) {    echo \"          Sie sind im Forum nicht angemeldet.Einige Bereiche und Funktionen im Forum sind nur für angemeldete Benutzer zugänglich.Bitte nutzen Sie die Anmeldemöglichkeit auf dieser Seite, um sich anzumelden.     \";    }  else {  //## AboutPage anzeigen ########################################################  if ( $_GET[\'show\'] == \'aboutpage\' and $abpageexists==1 ) {     echo \"$boardname - AboutPage von: $puser[nickname]\";     echo \"                         AboutPage von $puser[nickname]                                  \".formatpost($abpage[\'about\']).\"                                              Die Seite wurde $abpage[counter] mal aufgerufen                                                                     Profil anzeigen                                \";     @mysql_query(\"Update $tab_aboutpage set counter=counter+1 Where userid=\'$id\'\",$serverid);  }    else {  echo \"$boardname - Profil: $puser[nickname]\";  echo \"                    Profil von $puser[nickname]                                                      Nickname                                     \".formatstring($puser[nickname]).\" ($puser[username])              - $puser[gender]                                                       EMail                        \";      }        if ($puser[showemail]==1) {       echo \"$puser[email]\";  }  else { echo \" - \"; }    if ($user_pm == 1 and $puser[usepm]==1) {          echo \" / PM senden\";  }    echo \"                                            Home / Aboutpage                        \";        if ( trim($puser[homepage]) != \"\" ) {                echo \" [ Homepage ] \";         }        if ( $abpageexists == 1 ) {           echo \"  [ AboutPage anzeigen ]\";        }  echo \"  \";    //### ICQ #####  echo \"     ICQ    \";     if (intval($puser[icq]) > 0) {      echo \"            ICQ UIN: $puser[icq]\";     }     else { echo \"nicht verfügbar\"; }  echo \"   \";    //#### MSN ###  echo \"     MSN Messenger    \";     if ( trim($puser[\'msnid\']) != \"\") {      echo \"            MSN: $puser[msnid]\";     }     else { echo \"nicht verfügbar\"; }  echo \"   \";    //#### AIM ###  echo \"     AOL Instant Messenger    \";     if ( trim($puser[\'aimid\']) != \"\") {      echo \"            Screenname: $puser[aimid]\";     }     else { echo \"nicht verfügbar\"; }  echo \"   \";    //#### YIM ###  echo \"     Yahoo Messenger    \";     if ( trim($puser[\'yahooid\']) != \"\") {      echo \"            Yahoo Name: $puser[yahooid]\";     }     else { echo \"nicht verfügbar\"; }     echo \" \";    //#### Skype ###################################################################  if ( $pf_use_skype == 1 ) {  echo \"     Skype    \";     if ( trim($puser[\'skype\']) != \"\") {         echo \"            Skype Name: $puser[skype]\";     }     else { echo \"nicht verfügbar\"; }     echo \" \";  }      if ($puser[invisible] == 0) {  echo \"                         Zuletzt Online                                     \".date(\"d.m.Y, H:i\",$puser[logintime]+$time_offset).\"                     \";  }  //############## Anzahl Posts ###########  $counter = mysql_query(\"SELECT Count(*) as total FROM $tab_post where userid=$id\");  $anzahl = mysql_fetch_array($counter);             if ($anzahl[total] > 0 ) {                  //$postprotag = bcadd($anzahl[total]/((time()-$puser[joined])/(3600*24)),0,2);                  $postprotag = number_format(($anzahl[total]/((time()-$puser[joined])/(3600*24))),2,\',\',\'.\');             }             else { $postprotag = 0; }    echo \"Anzahl Posts            $anzahl[total] im Forum / $puser[postcount] gesamt - \".getuserstat($puser[postcount]).\"            / $postprotag Posts pro Tag                     \";    //############## Anzahl Threads gestartet ###########  $counter = mysql_query(\"SELECT Count(*) as total FROM $tab_thread where userid=$id\");  $anzahl = mysql_fetch_array($counter);    echo \"Threads gestartet            $anzahl[total]                                          Benutzer seit                                     \".date(\"d.m.Y, H:i\",$puser[joined]+$time_offset).\" / \";  //Benutzer seit x-x-x          //Uptime          $uptime = time()-$puser[\'joined\'];      //1. Tage          $tage   = floor($uptime / 86400);          $dif    = $tage * 86400;          $uptime = $uptime - $dif;          $stunden= floor($uptime / 3600);          $dif    = $stunden * 3600;          $uptime = $uptime -$dif;          $minuten= floor($uptime / 60 );             if ( $tage    > 0 ) echo \" $tage Tag\";             if ( $tage    > 1 ) echo \"e\";             if ( $tage    > 0 ) echo \" - \";             if ( $stunden > 0 ) echo \" $stunden Stunde\";             if ( $stunden > 1 ) echo \"n\";             if ( $stunden > 0 ) echo \" - \";                                 echo \" $minuten Minuten \";  echo \"                                               Usergruppen:                        \";            if ($puser[\'usertyp\'] == \"admin\" )    echo \"Forum Administrator \";            if ($puser[\'usertyp\'] == \"moderate\" ) echo \"Globaler Moderator \";                $sqlbefehl= \"Select g.name FROM $tab_group g                             Left Join $tab_usergrp u on u.grpid=g.id                             Where u.userid = \'$id\'\";                $getgrp  = mysql_query($sqlbefehl, $serverid);                while ($group = mysql_fetch_array ($getgrp)) {;                 echo \" - \".formatstring($group[name]);                }  //############# Userlevel ######################################################  if ($puser[\'intlevel\'] != \"\") {     echo \" / Level: $puser[intlevel]\";  }  echo \"                   \";    //Userinfo1  echo \"$user_info1            \".formatpost($puser[info1]).\" \";    //Userinfo2  echo \"$user_info2            \".formatpost($puser[info2]).\" \";      //Userinfo3  echo \"$user_info3            \".formatpost($puser[info3]).\" \";  echo \"      \";      //Alter / geboren  if ($puser[\'birthday\'] > 0 ) {     echo \"Geburtstag            \";        echo \"$puser[bday].$puser[bmonth].$puser[byear] - \";        echo getAge($puser[bday],$puser[bmonth],$puser[byear]).\" Jahre\";        //echo  getAgeByDays($puser[\'btage\']).\" Jahre\";        //echo  getAgeByYear($puser[byear]).\" Jahre\";     echo \"\";  }    //Karma  if ($usekarma == 1 and $puser[showkarma] ==1) {  echo \"Karma            \";            showkarma($puser[karma]);  echo \" $puser[karma] Punkte\";  }      //IRC:  if ($useirc == 1 and $puser[ircserver] != \"\" and $puser[ircchan] != \"\") {  echo \"IRC            \";            $puser[ircchan] = str_replace(\"#\",\"\",$puser[ircchan]);  echo \"irc://$puser[ircserver]/$puser[ircchan]\";  }    // ############## N E U !!!! :  Avatar ##############  if ($puser[\'avatar\'] != \'\' and $avatar_enabled==1) {     if (file_exists($puser[\'avatar\'])) {      echo \"Avatar          \";     }  }  echo \"\";  flush();    // ############## Ende:  Avatar ##############      //############### Die letzten Posts ############################################  /* letzten 5 Threads in denen der User gepostet hat */  $sqlbefehl =  \"SELECT t.id,t.icon,t.titel,t.time,t.postcount,        b.name As boardname,b.id As boardid     FROM $tab_thread t     LEFT JOIN $tab_post p        ON p.threadid = t.id     LEFT JOIN $tab_board b        ON b.id=t.boardid     WHERE        b.boardtyp LIKE \'Guest%\'        AND        p.userid = \'$puser[id]\'     GROUP BY t.id     ORDER BY t.time DESC     LIMIT 5\";  $get = mysql_query($sqlbefehl,$serverid);  echo mysql_error();  echo \'             zuletzt gepostet                           Thread        Posts        letzte Post     \';    while($data = mysql_fetch_array($get)){     if (isset($tdclass) && $tdclass == \'odd\') {         $tdclass = \'even\';     } else {        $tdclass = \'odd\';     }     echo \'                                              \'.formatstring($data[\'titel\']).\'
          Board:           \'.formatstring($data[\'boardname\']).\'                           \'.$data[\'postcount\'].\'                           \'.date(\'d.m.Y\',$data[\'time\']+$timeoff).\'
           um \'.date(\'H:i\',$data[\'time\']+$timeoff).\' Uhr             \';  } // while    echo \'\';    if ( $user_typ == \"admin\" ) { //Anfang Special     echo \"                       Zusatzinfos von $puser[nickname]                                                                Letzte benutzte IP:                                     $puser[ip]                        \";     if ( $puser[\'usertyp\'] == \'lock\' ) {         echo \"Dieser Account ist gesperrt\";     }  echo \"\";    }//Ende Special    }  // ###################### Forum Jump ! #######################  require(\"forumjump.php\");  // ###################### Ende Forum Jump ! #################  //########## Fuss #######################  echo $d_fuss; require(\"fuss.php\");  ?>  

 
und hier die showpost.inc.php:

 time() and $thread[\'invisible\']==0 ) {      $glowstyle = $glowstyleon;      }  else {      $glowstyle = $glowstyleoff;      }    echo \"\";  echo \"          \";  //------ Online / offline --- //  if ( $thread[invisible] == 1 ) {      echo \" \";      }  elseif ( $thread[expire] > time() )  {      echo \" \";      }  else {      echo \" \";      }  echo \"\";        //  ###### Name Profil ##########        if ($thread[userid] > 0) {         echo \"\".formatstring($thisuser[nickname]).\"\";        }        if ($thread[userid] == 0) {         echo formatstring($thread[name]);        }        // ######## Ende Profil ##############  echo \"        \";          if ($thread[icon] != \"\") {              echo \" \";             }          else {              echo \" \";             }  echo formatstring($thread[titel]);  echo \" - \";  echo date(\"d.m.Y, H:i:s\",$thread[time]+$time_offset);  echo \"\";    // ###### Editieren / Moderieren ermöglichen ###################     //Files     if ( ( $board[\'files\'] == 1 and $user_id == $thread[userid] )           or $rights == \"moderate\" ) {        echo \" \";     }       if ($user_id == $thread[userid] and $user_id != 0 or $rights == \"moderate\") {        if ($thread[host]) {           echo \"\";        }        if ($posttyp == \"thread\") {           echo \"\";        }        if ($posttyp == \"info\") {           echo \"\";        }     }          //### Quote Link ###             if ($posttyp==\"thread\" and $rights!=\"no\" and $rights !=\"read\" ) {                echo \"\";             }  //### Karma Abgabe  ###         if ($user_id !=0 and $user_id != $thread[userid] and $thread[userid] != 0 and $usekarma ==1 and $posttyp==\"thread\") {          echo \"\";         }  echo \"\";    echo \"\";    //######## Profil  if ($thread[userid] > 0) {     echo \"  \";  }    // ######## Email  if ($thisuser[email] and $thisuser[showemail] == 1 and $user_id != 0) {       echo \" \";       }  // ####### Homepage  if ($thisuser[homepage] and $user_id != 0) {       echo \"  \";       }    // ####### PM  if ($user_id !=0 and $thread[userid]>0 and $user_pm==1 and $thisuser[usepm]==1) {     echo \"  \";  }    //######### ICQ  if (intval($thisuser[icq]) > 0) {       echo \"\";       }    //MSN  if ( trim($thisuser[\'msnid\']) != \"\" ) {     echo \"\";       }    //AIM  if ( trim($thisuser[\'aimid\']) != \"\" ) {     echo \"\";       }    //YAHOO  if ( trim($thisuser[\'yahooid\']) != \"\" ) {     echo \"\";       }    echo \"\";    //IRC  if ($useirc == 1 and $thisuser[ircserver] != \"\" and $thisuser[ircchan] != \"\") {      $thisuser[ircchan] = str_replace(\"#\",\"\",$thisuser[ircchan]);      echo \"IRC: #$thisuser[ircchan]\";  }    //##### Anzahl Post\'s  if ($thread[userid]>0) {              //$counter = mysql_query(\"SELECT Count(*) as total FROM $tab_post where userid=\'$thread[userid]\'\");              //$anzahl = mysql_fetch_array($counter);  echo \"$thisuser[postcount] Posts - \";  echo getuserstat($thisuser[postcount]);  }  else {  echo \"Gast\";  }  if ($thread[usertitel] != \"\" and $allow_utitel == 1) { echo \"\".formatstring($thread[usertitel]).\"\"; }  if ($thisuser[usertyp] == \"admin\" and $thisuser[gender]==\"männlich\") { echo \"Administrator\"; }  if ($thisuser[usertyp] == \"admin\" and $thisuser[gender]==\"weiblich\") { echo \"Administratorin\"; }  if ($thisuser[usertyp] == \"moderate\" and $thisuser[gender]==\"männlich\") { echo \"Moderator\"; }  if ($thisuser[usertyp] == \"moderate\" and $thisuser[gender]==\"weiblich\") { echo \"Moderatorin\"; }  //################# Karma #########################  if ($usekarma == 1 and $thread[userid] !=0 and $thisuser[showkarma] ==1) {   echo \"\";   showkarma($thisuser[karma]);  }    // #### Avatar  if ($thisuser[avatar] != \'\' and $avatar_enabled==1) {     if (file_exists($thisuser[avatar])) {         echo \"\";     }     elseif ( strstr( $thisuser[\'avatar\'],\"http://\") ) {         echo \"\";     }  }    //Post ausgeben  echo  \"\";        echo formatpost($thread[post]);           //Attachments anzeigen           if ( $thread[\'filecount\'] > 0 ) {              include(\"files.inc.php\");           }                    // ############# Signatur #######                 if ($thread[userid]>0 and $thisuser[signatur] != \"\") {                   echo $beforesignatur.formatpost($thisuser[signatur]);                 }                 // ############ Ende signatur ##############  echo   \"\";    flush();  ?>  

Komisch: Mit allen Browsern sehe ich den Code, nur mit Opera nicht! :=-

@georg

Danke für den Code,
doch beim besten Willen, ich konnte den bei der unendlichen Zeile nicht kopieren.
Finde ich für dieses Forum aber schlecht.
Bitte sende mir die Dateien als txt oder php zu.
Emailadresse gebe ich dir über PM
Ich bedanke mich
Georg

Ist unterwegs.
Wie kann man eigentlich Code so einfügen, daß er nicht in einer einzigen Zeile landet? (Obwohl es etliche sind)

@georg

Angekommen und sofort aufgespielt.
Es funktioniert super  []
http://www.ruhr.freizeittreffen.de/smilies/smile32.gif\" alt=\"smile32.gif\" />   Im Namen aller im Forum www.ruhr.freizeittreffen.de danke ich
Georg

Immer gerne! /uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" />

all your base are belong to us