MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
SefaKaya avatar
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 0/5 - 0 oy

Mybb Seçili Herhangi Bir Objeyi Yönetmek


Sponsor Reklam

Çevrimdışı SefaKaya
 Tarih: 02-07-2016, Saat:01:32
#1
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.
Cevapla
Bunu Beğenenler:
Sponsor Reklam
Sponsor Reklam Sponsor Reklam

Çevrimdışı xpserkan
 Tarih: 02-07-2016, Saat:02:12
(Son Düzenleme: 02-07-2016, Saat:02:13, Düzenleyen: xpserkan.)
#2
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
Cevapla
Bunu Beğenenler: admin57 , Dream41

Çevrimdışı SefaKaya
 Tarih: 02-07-2016, Saat:06:07
#3
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 ?
Cevapla
Bunu Beğenenler:

Çevrimdışı burakcanalgul
 Tarih: 02-07-2016, Saat:07:13
(Son Düzenleme: 02-07-2016, Saat:07:24, Düzenleyen: burakcanalgul.)
#4
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
Cevapla
Bunu Beğenenler:

Çevrimdışı ozanakkaya
 Tarih: 02-07-2016, Saat:09:14
#5
<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.
Cevapla
Bunu Beğenenler:

Çevrimdışı SefaKaya
 Tarih: 02-07-2016, Saat:12:11
#6
Yardımlarınız için teşekkürler deneyip geri dönüş yapacağım.
Cevapla
Bunu Beğenenler:

Çevrimdışı SefaKaya
 Tarih: 02-07-2016, Saat:12:45
#7
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> 
Cevapla
Bunu Beğenenler:

İzinli Time Traveler
 Tarih: 02-07-2016, Saat:18:02
(Son Düzenleme: 02-07-2016, Saat:18:03, Düzenleyen: Time Traveler.)
#8
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> 
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Mybb gomobile resim boyutu ayarlama KaNuNSuZ65 2 214 4 saat önce
Son Yorum: KaNuNSuZ65
  Mybb majestic dark tema yüklenmiyor barisbeykrdmr 1 88 06-10-2018, Saat:22:47
Son Yorum: CyberPatient
  phpbb'den mybb'ye geçmek Hakko 1 142 17-09-2018, Saat:23:48
Son Yorum: EmreKarakaya
  [1.8] MyBB 1.8.17 Uygun Olmayan Kod Hatası ByLunaci 6 564 20-08-2018, Saat:17:15
Son Yorum: ByLunaci
  Mybb Tema Hk. KaNuNSuZ65 0 167 11-08-2018, Saat:07:58
Son Yorum: KaNuNSuZ65



Konuyu Okuyanlar: 1 Ziyaretçi