Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • hey ; @Ziyaretçi, coin kasmak için reklama bas. reklam başı 100coin.

Nasıl Yapılır XenForo Hide Admin

E1A
Nasıl Yapılır

E1A

Registered
Puanları 0
Çözümler 0
Katılım
16 May 2022
Mesajlar
88
T. puanı
26
E1A
Sayfanızda Yer alan Yöneticilerin İp adreslerini Güvenlik Amacıyla Gizlemek isteriz zaman zaman bu düzenleme tamamen bu ihtiyacımızı karşılamak için yapılmıştır.
Yapılacak işlemler xenforo sistem dosyalarından "ip.php" dosyasını düzenlemek.
Adım Adım Bu işlemi yapalım.

Editör Programı yardımıyla Açın;

Kod:
/library/Xenforo/Model/Ip.php

Bu Kısımı;


Kod:
public function logIp($userId, $contentType, $contentId, $action, $ipAddress = null, $date = null)
{
$ipAddress = XenForo_Helper_Ip::getBinaryIp(null, $ipAddress);
if (!$ipAddress)
{
return 0;
}

if ($date === null)
{
$date = XenForo_Application::$time;
}

$this->_getDb()->insert('xf_ip', array(
'user_id' => $userId,
'content_type' => $contentType,
'content_id' => $contentId,
'action' => $action,
'ip' => $ipAddress,
'log_date' => max(0, $date)
));

return $this->_getDb()->lastInsertId();
}

Bununla Değiştirin;
Kod:
public function logIp($userId, $contentType, $contentId, $action, $ipAddress = null, $date = null)
{
if (1 == $userId) {/* Semprot modification */
$ipAddress = '99.99.99.99';
}

$ipAddress = XenForo_Helper_Ip::getBinaryIp(null, $ipAddress);
if (!$ipAddress)
{
return 0;
}

if ($date === null)
{
$date = XenForo_Application::$time;
}

$this->_getDb()->insert('xf_ip', array(
'user_id' => $userId,
'content_type' => $contentType,
'content_id' => $contentId,
'action' => $action,
'ip' => $ipAddress,
'log_date' => max(0, $date)
));

return $this->_getDb()->lastInsertId();
}

Bu işlem Sadece Yöneticilerin İp adresini gizleyecektir.
Belirlemiş Olduğumuz başka Kullanıcılarında ip adresini gizlemek mümkün.
onun için Aşağıdaki Bölümle Değişim yapıyoruz;

Kod:
public function logIp($userId, $contentType, $contentId, $action, $ipAddress = null, $date = null)
{
if (in_array($userId, array(1, 22, 192, 391))) {/* Semprot modification */
$ipAddress = '99.99.99.99';
}

$ipAddress = XenForo_Helper_Ip::getBinaryIp(null, $ipAddress);
if (!$ipAddress)
{
return 0;
}

if ($date === null)
{
$date = XenForo_Application::$time;
}

$this->_getDb()->insert('xf_ip', array(
'user_id' => $userId,
'content_type' => $contentType,
'content_id' => $contentId,
'action' => $action,
'ip' => $ipAddress,
'log_date' => max(0, $date)
));

return $this->_getDb()->lastInsertId();
}

bölümünde yer alan "1,22,192,391" İD nolarını Değişmeniz Yeterlidir.
=====================================================

Bu işlemleri yaptığınızda var olan ip adreslerinin üzerine yazılmaz bunu güncellemeniz gerekmektedir. Bu işlem içinde PhpmyAdmin'e erişim sağlayıp

Bu Sorguyu Çalıştırmanız yeterlidir.

SQL:
UPDATE xf_ip SET ip = '99.99.99.99' WHERE user_id =1
 
SPAM YAPMAK YASAKTIR!
  • Örneğin: teşekkürler, sağol, çok iyi, asdqwe, çalışıyor, ty ve benzeri!
  • Örneğin: Aynı mesajı sürekli olarak yazmak. teşekkürler, tşk ve benzeri!
  • Bir başkasının mesajını kopyalayıp aynısını yazmak yasaktır.
  • Bilginiz olmadığı konulara yorum sayınız artsın diye mesaj atmak yasaktır.
  • Yorum yaparken kendi fikrinizi yazınız!
  • Spam mesaj atan görürseniz RAPOR tuşu ile bize bildirmeniz önem ve rica olunur!

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

Zevkini yansıtan rengi seç

Geniş / Dar görünüm

Temanızı geniş yada dar olarak kullanmak için kullanabileceğiniz bir yapıyı kontrolünü sağlayabilirsiniz.

Izgara görünümlü forum listesi

Forum listesindeki düzeni ızgara yada sıradan listeleme tarzındaki yapının kontrolünü sağlayabilirsiniz.

Resimli ızgara modu

Izgara forum listesinde resimleri açıp/kapatabileceğiniz yapının kontrolünü sağlayabilirsiniz.

Kenar çubuğunu kapat

Kenar çubuğunu kapatarak forumdaki kalabalık görünümde kurtulabilirsiniz.

Sabit kenar çubuğu

Kenar çubuğunu sabitleyerek daha kullanışlı ve erişiminizi kolaylaştırabilirsiniz.

Köşe kıvrımlarını kapat

Blokların köşelerinde bulunan kıvrımları kapatıp/açarak zevkinize göre kullanabilirsiniz.

Geri