Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 4
  • 1
  • 2
  • 3
  • 4
  • 5
MyBB header'da özel mesajlar gösterme [Modifikasyon]
#19
header_welcomeblock_member_pms şablonunda artık aşağıdaki kodu kullanırsanız, kullanıcı private.php de görünmeyecektir.. Yani yeri doğru görünecektir, üstelik biraz daha hızlı çalışır:

PHP Kod:
<span style="display:inline-block;position: relative"><li><a href="{$mybb->settings['bburl']}/private.php">{$lang->welcome_pms}</a> {$lang->welcome_pms_usage} <span class="icontoggle"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 320 512"  ><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></svg></span></li>
<
div class="popups_menu pm_header">
<
div class="pm_show_head"><span class="pm_show_title">Gelen kutusu</span></div>
<
ul class="pm_show" ></ul></div>
</
span>

<
script>    
    
window.onload = function(){ 
    if(
document.readyState === "complete"){
     
   for(0privatemessages.lengthi++){
     
       pr=privatemessages[i];
     
       document.getElementsByClassName("pm_show")[0].innerHTML +=  '<div class="pm_source_wrap"><div class="pm_source_icon"><span class="pm_icon {$msgstatus}"></span></div><div class="pm_source_info"><div class="pm_source_info_item"><a class="{$msgstatus}" href="private.php?action=read&amp;pmid=' pr.pmid '">' pr.subject '</a></div><div class="pm_source_info_item">' '<a href="member.php?action=profile&uid=' pr.fromid '">' pr.fromusername '</a>' ' ' pr.tarihzaman.replace("T"" ") + '</div></div></div></div>';
     
   }
    }
}; 
 
   
document
.getElementsByClassName("icontoggle")[0].onclick = function(){
document.getElementsByClassName("pm_header")[0].classList.toggle("toggle");
};
 
   
document
.body.onclick = function(e){
if(
e.target.classList.contains("icontoggle") != true && e.target.parentElement.classList.contains("icontoggle") != true && e.target.parentElement.parentElement.classList.contains("icontoggle") != true) {
 
   document.getElementsByClassName("pm_header")[0].classList.remove("toggle")};
};
</
script

Bu sistemi geliştiren @Novruz a tekrar teşekkürler.

Bu yöntemle, ÖM leri sayfanızda istediğiniz yerde gösterebilirsiniz, hatta başka şekiller de verebilirsiniz..
----------------
"Ana prensibimiz insana saygı" dedik, kimileri bunu yanlış anladı, sürekli tepemize çıktı. 
Bundan sonra ana prensibim: "isteyen istediği yere gitsin". Forumda sürekli negatif enerji yayanları, hakaret edenleri ya da hakaretimsi yazanları dahi banlayacağım. Forumda etkileşim azalacakmış umuruda değil. Yıllarca negatif enerjili insanlara katlandığım yeter.. 

Sonra duymadım, bilmiyordum yok.. 

Önemli konular listesi: https://destek.10tl.net/showthread.php?tid=99072
Android 10tl programı: https://destek.10tl.net/showthread.php?tid=98074
Görevli kuralları: https://destek.10tl.net/showthread.php?tid=99597
10tl.net Geneli (Forum açma v.b.) Kurallar: https://destek.10tl.net/showthread.php?tid=25433

twitter.png https://twitter.com/10tlnet
discord.png https://discord.gg/fUC7A2W
email.png  info (at.) 10tl.net
Ara
Cevapla PGM
Teşekkür verenler: Novruz , NextWorld


Bu Konudaki Yorumlar
RE: MyBB header'da özel mesajlar gösterme [Modifikasyon] - Yazar: admin - 04-07-2019 Saat: 06:36

Hızlı Menü:


Şu anda bu konuyu okuyanlar: 2 Ziyaretçi



Reklam yaziniz bostur. ayarlardan duzenleyiniz:medi -

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping