XenForo Hide Admin / Moderator IP Address Sayfanızda Yer alan Yoneticilerin İp adreslerini Guvenlik Amacıyla Gizlemek isteriz zaman zaman bu duzenleme tamamen bu ihtiyacımızı karşılamak icin yapılmıştır. Yapılacak işlemler xenforo sistem dosyalarından "ip. php" dosyasını duzenlemek. Adım Adım Bu işlemi yapalım. Editor Programı yardımıyla Acın; Kod: /library/Xenforo/Model/Ip. php Bu Kısımı; PHP: public function logIp if $this >getDb >insert('xfip', array( 'userid' => $userId, 'contenttype' => $contentType, 'contentid' => $contentId, 'action' => $action, 'ip' => $ipAddress, 'logdate' => max(0, $date) )); return $this >getDb >lastInsertId ; } Bununla Değiştirin; PHP: public function logIp $ipAddress = XenForoHelperIp::getBinaryIp ; if if $this >getDb >insert('xfip', array( 'userid' => $userId, 'contenttype' => $contentType, 'contentid' => $contentId, 'action' => $action, 'ip' => $ipAddress, 'logdate' => max(0, $date) )); return $this >getDb >lastInsertId ; } Bu işlem Sadece Yoneticilerin İp adresini gizleyecektir. Belirlemiş Olduğumuz başka Kullanıcılarında ip adresini gizlemek mumkun. onun icin Aşağıdaki Bolumle Değişim yapıyoruz; PHP: public function logIp $ipAddress = XenForoHelperIp::getBinaryIp ; if if $this >getDb >insert('xfip', array( 'userid' => $userId, 'contenttype' => $contentType, 'contentid' => $contentId, 'action' => $action, 'ip' => $ipAddress, 'logdate' => max(0, $date) )); return $this >getDb >lastInsertId ; } HTML: ($userId, array(1, 22, 192, 391)) bolumunde yer alan "1,22,192,391" İD nolarını Değişmeniz Yeterlidir. Bu işlemleri yaptığınızda var olan ip adreslerinin uzerine yazılmaz bunu guncellemeniz gerekmektedir. Bu işlem icinde PhpmyAdmin'e erişim sağlayıp Bu Sorguyu Calıştırmanız yeterlidir. HTML: UPDATE xfip SET ip = '99.99.99.99' WHERE userid =1