MyBB Depo Forum

Orjinalini görmek için tıklayınız: Mybb Seçili Herhangi Bir Objeyi Yönetmek
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Sayfalar: 1 2
Merhaba herhangi bir sorun olmadığı için konu açma şablonuna gerek duymadım şayet gerekiyorsa eğer yöneticiler lütfen kusura bakmayın. Konu başlığında belirttiğim gibi örnek veriyorum bir duyuru panosu yaptık bunu sadece üye olmayanlara göstermede herhangi bir sorunum yok. Ufak bir js kodu ile hallediliyor. Lakin aynı işlemi sadece üye olanlar için nasıl yapabilirim. Ziyaretçiler için kullandığım kod $mybb- user 'uid' bu.
Merhaba,

PHP Kod:
{$mybb->usergroup['gid']}
{
$mybb->user['uid']} 

Şunlarda işinize yarayabilir..

http://www.mybb.web.tr/showthread.php?tid=5
http://community.mybb.com/thread-143131.html
Hocam, merhaba 

PHP Kod:
<script type="text/javascript">
$(
document).ready(function(){
 
 if({$mybb->user['uid']}) {
$(
'#misafirgiris_{$mybb->user['uid']}').hide();
 }
});
</script> 

Elimde bu kod var zaten bu ziyaretçiler için geçerli olan üyeler için ne yapmam gerek ?
Böyle birşey için neden js kullanıyorsun ki ?
MyBB'nin nimetlerinden faydalan bence.
header_welcomeblock_guest sadece ziyaretçilere gösterilen header
header_welcomeblock_member sadece üyelere hatta adamlar sadece admin ve mod olanını da yapmış bence onları kullan.
Konu içerisinde göstermeye çalışıyorsan o ayrı tabi gerçi bunun içinde javascript e gerek yok.
Bu linkteki eklentiyi kullanarak tema içerisinde php kod kullanımına izin verebilirsin. Örneklerine linkten ulaşırsın zaten, basit if-else döngüsü ile kime ne göstermek istiyorsan gösterebilirsin.

Kod:
<if $mybb->user['usergroup'] == x then>
Link/kod buraya
</if>
X yerine id
<script type="text/javascript">
$(document).ready(function(){

 if({$mybb->user['uid']}) 
 {
$('#misafirgiris_{$mybb->user['uid']}').hide();
 } else {
  //////
  }
 });
</script> 

şeklinde de kullanabilirsin, giriş yapan misafir ise ////// yerine yazacağın kod çalışır.
Yardımlarınız için teşekkürler deneyip geri dönüş yapacağım.
Malesef denedim sonuç aynı halen ziyaretçilere gözüküyor. Ben üyelere gözükmesini istiyorum.

Header Şablonundaki Kodu :

Kod:
<div class="misafirgiris2" id="misafirgiris2_{$mybb->user['uid']}">
<div class="misafirgiris_baslik2"><i class="fa fa-bullhorn faa-shake animated" aria-hidden="true" ></i> {$mybb->settings['bbname']} Forumuna Hoşgeldin, {$mybb->user['username']}:</div><br>
<div class="genellemeyer" style="margin-top: -50px;">
<i class="fa fa-shield fa-rotate-270" style="position: relative;font-size: 40px;top: 60px;left: 50px;"></i><div class="misafirgiris_metinbox">Sitemize hoşgeldin. Forum ekibi olarak senden ricamız forum kurallarını okuman.<a href="#kurallar"> Benim üzerime tıklayarak forum kurallarına gidip okuyabilirsin.</a><br /><br>Bizi tercih ettiğin için teşekkürler {$mybb->user['username']}. İyi Forumlar...</div>
</div>
</div>

Headerinclude Kodu Yani Js Kodu : 


PHP Kod:
<script type="text/javascript">
$(
document).ready(function(){

 if({
$mybb->user['uid']}) 
 {
$(
'#misafirgiris2_{$mybb->user['uid']}').hide();
 } else {
     {
$mybb->usergroup['gid']}
 
 }
 });
</script> 
Kodu yanlış yazmışsınız.

PHP Kod:
<script type="text/javascript">
$(
document).ready(function(){

 if({$mybb->user['uid']}) 
 
{ 

else {
  $('#misafirgiris2_{$mybb->user['uid']}').hide();
  }
 });
</script> 
Sayfalar: 1 2