MyBB Depo Forum
Mybb Seçili Herhangi Bir Objeyi Yönetmek - Baskı Önizleme

+- MyBB Depo Forum (https://mybbdepo.com)
+-- Forum: MyBB 1.8 Depo (https://mybbdepo.com/mybb-1-8-depo-forumu)
+--- Forum: MyBB 1.8 Soru ve Sorunlarınız (https://mybbdepo.com/mybb-1-8-soru-ve-sorunlariniz-forumu)
+--- Konu Başlığı: Mybb Seçili Herhangi Bir Objeyi Yönetmek (/mybb-secili-herhangi-bir-objeyi-yonetmek-konusu.html)

Sayfalar: 1 2


Mybb Seçili Herhangi Bir Objeyi Yönetmek - SefaKaya - 02-07-2016

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.


Cvp: Mybb Seçili Herhangi Bir Objeyi Yönetmek - xpserkan - 02-07-2016

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


Cvp: Mybb Seçili Herhangi Bir Objeyi Yönetmek - SefaKaya - 02-07-2016

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 ?


Cvp: Mybb Seçili Herhangi Bir Objeyi Yönetmek - burakcanalgul - 02-07-2016

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


Cvp: Mybb Seçili Herhangi Bir Objeyi Yönetmek - ozanakkaya - 02-07-2016

<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.


Cvp: Mybb Seçili Herhangi Bir Objeyi Yönetmek - SefaKaya - 02-07-2016

Yardımlarınız için teşekkürler deneyip geri dönüş yapacağım.


Cvp: Mybb Seçili Herhangi Bir Objeyi Yönetmek - SefaKaya - 02-07-2016

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> 



Cvp: Mybb Seçili Herhangi Bir Objeyi Yönetmek - Time Traveler - 02-07-2016

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>