28-06-2019 Saat: 15:33
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_code
Admin KP » Temalar ve şablonlar » Şablonlar » Kullandığınız temanın şablon seti » Postbit Şablonları » postbit » en alta aşağıdaki kodları ekleyin
Admin KP » Temalar ve şablonlar » Kullandığınız tema » global.css » Gelişmiş düzenleme » aşağıdaki kodları en alta ekleyin.
Önizleme :
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 e = a.parentNode.parentNode.getElementsByTagName('CODE')[0];
if (window.getSelection)
{
var s = window.getSelection();
if (s.setBaseAndExtent)
{
s.setBaseAndExtent(e, 0, e.parentNode, 1);
}
else
{
var r = 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 e = a.parentNode.parentNode.getElementsByTagName('CODE')[0];
if (window.getSelection)
{
var s = window.getSelection();
if (s.setBaseAndExtent)
{
s.setBaseAndExtent(e, 0, e.parentNode, 1);
document.execCommand("copy");
document.getSelection().removeAllRanges();
}
else
{
var r = 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-align: middle;
}
.codeblock .title button{
padding: 4px 6px;
border-radius: 3px;;
cursor: pointer;
font-family: inherit;
font-size: 11px;
background: linear-gradient(to bottom, #ffffff, #e5e5e5);
border: 1px solid #ddd;
color: #636e72;
font-weight:500;
outline: 0;
box-sizing:border-box;
}
.codeblock .title button:hover {
border-color: #ccc;
background: linear-gradient(to bottom, #ffffff, #dcdcdc)
}
Önizleme :