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.
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.htmWas 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! :=-
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)
Angekommen und sofort aufgespielt.
Es funktioniert super []
Im Namen aller im Forum www.ruhr.freizeittreffen.de danke ich
Georg
Immer gerne!
/uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" />