freelancer

Mybb "Tümünü Seç" ve "Tümünü Kopyala" Yapımı [Modifikasyon]
Konuyu başlatan yazar root


Bu konuyu oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5


0 konudaki cevap sayısı
root
Yönetici
3 Aylık Kullanıcı


Yönetici
Ticaret Sayısı: 0
Ad Soyad: Webmaskar
Mesajlar: 60
Katılım: 20-02-2021
Konum: Balıkesir
Cinsiyet: Erkek
Meslek: Webmaskar Yönetici
WPuan: 3
60 threads Kayıt Tarihi: 20-02-2021
Beğeniler: 6 / 0
16-04-2021, 02:01 AM -
#1
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 Kod:
<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 Kod:
<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 Kod:
<script>
function 
selectCode(a)
{
 
  var a.parentNode.parentNode.getElementsByTagName('CODE')[0];
 
  if (window.getSelection)
 
  {
 
     var s 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 s document.getSelection();
 
     var r document.createRange();
 
     r.selectNodeContents(e);
 
     s.removeAllRanges();
 
     s.addRange(r);
 
  }
 
  else if (document.selection)
 
  {
 
     var r document.body.createTextRange();
 
     r.moveToElementText(e);
 
     r.select();
 
  }
}

function 
copyCode(a)
{
 
  var a.parentNode.parentNode.getElementsByTagName('CODE')[0];
 
  if (window.getSelection)
 
  {
 
     var s 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 s document.getSelection();
 
     var r document.createRange();
 
     r.selectNodeContents(e);
 
     s.removeAllRanges();
 
     s.addRange(r);
 
 document.execCommand("copy");
 
  }
 
  else if (document.selection)
 
  {
 
     var r 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 Kod:
.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 :
[Resim: 3Oakp0.png]
Beğenenler:

Hesap açın veya yorum yazmak için giriş yapın.

Yorum yazmak için Giriş yapmanız gerekiyor.

Kayıt Ol

Hesap oluşturmak ve bize katılmak çok kolay!

Kayıt Ol

Giriş Yap

Bir hesabın mı var? Hemen giriş yap!

Giriş Yap



Konuyu Okuyanlar: 1 Ziyaretçi

[-]
Etiketler
tümünü , seç , ve , tümünü , kopyala , yapımı , modifikasyon