Cara Membuat Select Alt Pada Codeblock

 
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
View Mode
Views:

619


Replies:0

Cara Membuat Select Alt Pada Codeblock

[Image: hmsznnG.png]

Tutorial merupakan cara membuat select alt pada codeblock yang contohnya seperti diatas langsung tanpa basa-basi masuk ke tutorial:

1. Masukan javascript ini pada headerinclude atau showthread sesudah {$headerinclude}
<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, e.innerText.length - 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();
   }
}
</script>

2. Save lalu buka file inc/class_parser.php pada FTP atau notepad++ lalu cari kedua code ini:
PHP Code: (Select All)
return "<div class=\"codeblock\">\n<div class=\"title\">".$lang->code."\n</div><div class=\"body\" dir=\"ltr\"><code>".$code."</code></div></div>\n"
Ganti jadi
PHP Code: (Select All)
return "<div class=\"codeblock\">\n<div class=\"title\">".$lang->code." <a href=# onclick=\"selectCode(this); return false;\">(Select All)</a>\n</div><div class=\"body\" dir=\"ltr\"><code>".$code."</code></div></div>\n"

Lanjut cari:

PHP Code: (Select All)
return "<div class=\"codeblock phpcodeblock\"><div class=\"title\">$lang->php_code\n</div><div class=\"body\">".$code."</div></div>\n"
Ganti jadi
PHP Code: (Select All)
return "<div class=\"codeblock phpcodeblock\"><div class=\"title\">$lang->php_code <a href=# onclick=\"selectCode(this); return false;\">(Select All)</a> \n</div><div class=\"body\">".$code."</div></div>\n"

SAVE
kampoeng