Giriş Yap / Kayıt Ol
igresellers

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Mybb

MyBB Codeblock "Tümünü seç", "Tümünü kopyala" butoları [Modifikasyon]

  #1  
Okunmamış 21 Ağustos 2019, 20:19
Novruz Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 16 Ekim 2018
Yaş / Cinsiyet: 19 / Erkek
Konum: Azerbeycan
Ad, Soyad: No... Re...
Mesajlar: 10
Beğeniler: 6 / 1
Ticaret: 0, 0%
Bu modifikasyon sayesinde konulara [code*][/code*] ve [php*][/php*] tagları arasında eklenen codeblock'a "Tümünü seç" ve "Tümünü kopyala" butonları ekleye bileceksiniz.
Ana yapımcı : vintagedaddyo. Geliştirme : Novruz
Farklı bir sitede paylaşırken yapımcı ve geliştirici isimlerini belirtmenizi rica ediyorum.

Admin KP » Forum ayarları » Dil Yönetimi » Kullandığınız dil paketi(Türkçe) Dil paketi değişkenlerini düzenle » global.lang.php » code ve php_code değişkenlerini aşağıdakiler ile değiştirin;
code
PHP- Kodu:
<span>Kod: </span><button onclick="selectCode(this); return false;">Tümünü seç</button> <button onclick="copyCode(this); return false;">Tümünü kopyala</a
php_code
PHP- Kodu:
<span>PHP Kod: </span><button onclick="selectCode(this); return false;">Tümünü seç</button> <button onclick="copyCode(this); return false;">Tümünü kopyala</a
Admin KP » Temalar ve şablonlar » Şablonlar » Kullandığınız temanın şablon seti » Postbit Şablonları » postbit » en alta aşağıdaki kodları ekleyin
PHP- Kodu:
<script>
function 
selectCode(a)
{
  var 
a.parentNode.parentNode.getElementsByTagName('CODE')[0];
  if (
window.getSelection)
  {
   var 
window.getSelection();
    if (
s.setBaseAndExtent)
   {
     
s.setBaseAndExtent(e0e.parentNode1);
   }
   else
   {
     var 
document.createRange();
     
r.selectNodeContents(e);
     
s.removeAllRanges();
     
s.addRange(r);
   }
  }
  else if (
document.getSelection)
  {
   var 
document.getSelection();
   var 
document.createRange();
   
r.selectNodeContents(e);
   
s.removeAllRanges();
   
s.addRange(r);
  }
  else if (
document.selection)
  {
   var 
document.body.createTextRange();
   
r.moveToElementText(e);
   
r.select();
  }
}

function 
copyCode(a)
{
  var 
a.parentNode.parentNode.getElementsByTagName('CODE')[0];
  if (
window.getSelection)
  {
   var 
window.getSelection();
    if (
s.setBaseAndExtent)
   {
     
s.setBaseAndExtent(e0e.parentNode1);
         
document.execCommand("copy");
         
document.getSelection().removeAllRanges();
   }
   else
   {
     var 
document.createRange();
     
r.selectNodeContents(e);
     
s.removeAllRanges();
     
s.addRange(r);
   }
  }
  else if (
document.getSelection)
  {
   var 
document.getSelection();
   var 
document.createRange();
   
r.selectNodeContents(e);
   
s.removeAllRanges();
   
s.addRange(r);
     
document.execCommand("copy");
  }
  else if (
document.selection)
  {
   var 
document.body.createTextRange();
   
r.moveToElementText(e);
   
r.select();
     
document.execCommand("copy");
  }
}
</script> 
Admin KP » Temalar ve şablonlar » Kullandığınız tema » global.css » Gelişmiş düzenleme » aşağıdaki kodları en alta ekleyin.
PHP- Kodu:
.codeblock .title span{
    
vertical-alignmiddle;
}

.
codeblock .title button{
    
padding4px 6px;
    
border-radius3px;;
    
cursorpointer;
    
font-familyinherit;
    
font-size11px;
    
backgroundlinear-gradient(to bottom#ffffff, #e5e5e5);
    
border1px solid #ddd;
    
color#636e72;
    
font-weight:500;
    
outline0;
    
box-sizing:border-box;
}

.
codeblock .title button:hover {
    
border-color#ccc;
    
backgroundlinear-gradient(to bottom#ffffff, #dcdcdc)

Önizleme :
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Mybb


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 11:10.