Neler yeni

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.

  • Forumdan daha fazla yararlanmak için, profilinizi telefon numaranız 📱 ile doğrulayın ve daha ayrıcalıklı olun 😉
    Daha fazla bilgi!

Nasıl yapılır ? Bugün Altın Üye Olanları Widget olarak göstermek

htsumer

xFanatik
SMS onaylı
Kullanıcı
Katılım
2 May 2018
Mesajlar
1,929
Çözümler
40
Bugün altın/Premium vb. Özel üyel olanları widget olarak göstermek için nasıl bir yol izlemem lazım. Normal istatistikelri alabiliyorum. Örneğin Altın üyeler yada premium üyeleri link verebiliyorum. Ama bugün olanları göstermek için özel bir script vb. nasıl yapabiliriz. (Amaç Özel üyeliklerin ispatı)
 
Merhaba netr0n netr0n hocam xenforo da SSI kula nimi için bildiğiniz bir kaynak yokumdur xenforo nün dokuman bolumunu inceledim bir kaynağa rastlayamadım videolarin birinde çok az bahsetmiş oda anlaşılmıyor
Kısacası bu konuyu örnek alırsak

PHP:
<?php
require("SSI.php_DİZİNİ");

if ($context['user']['is_guest'])
 {
   echo
   '<h5>Erişim Engellendi</h5>
   Bu sayfaya erişim izniniz yoktur. Eğer üyeyseniz lütfen giriş yapın.';
 }
else
 {
   echo
   '<h5>Hoş geldin ', $context['user']['name'], '!</h5>
   İşte özel bağlantılar:';
 }
?>
Bu kodlamalarda küllendiğimiz doğal kodlama xenforo da bu özelik nasıl kullanılıyor?
XenForo 2 ile birlikte bu gibi işlemleri genellikle api üzerinden yapılıyor.

Eğer farklı bir php sayfasın da üyeye farklı üye olmayana farklı şeyler göstermek ise amacınız. Aşağıdaki şekilde üye'nin tüm bilgilerine erişebilirsiniz.

PHP:
$dir = __dir__;
require($dir . '/src/XF.php');
XF::start($dir);
$app = XF::setupApp('XF\Pub\App');
$app->start();

$visitor = \XF::visitor();
$user_id = $visitor['user_id'];

Session üzerinden de kontrol etmek isterseniz yine $session = $app->session(); diyerek session üzerinden de kontrol edebilirsiniz.
 

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.