31

paź

2009

Zaznacz wszystko w [php] i [code]

Łukasz | Tagi:
Jesteś tutaj: Strona główna > Dokumentacja i porady > Porady > Zaznacz wszystko w [php] i [code]

Zaznaczenie dużych partii kodu jest niewygodne, można to ułatwić.

Na samym początku otwórz szablon headerinclude i wklej na dole szablonu poniższy kod

<script type="text/javascript">
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>

Później przejdź do konfiguracja>>>języki>>>opcje(przy danym języku)>>>edytuj zmienne językowe. Znajdź global.lang.php i wybierz edytuj, teraz poszukaj code i w polu poniżej dodaj poniższy kod(nie usuwaj domyślnego tekstu w polu, tylko po tym tekście dodaj kod)

(<a href="#" onclick="selectCode(this); return false;">zaznacz wszystko</a>)

To samo zrób dla php_code

Dziękuje Joey_Pham423 z mybbvn.com za zgodę na wykorzystanie powyższego kodu







Jesteś tutaj: Strona główna > Dokumentacja i porady > Porady > Zaznacz wszystko w [php] i [code]
Komentarzy: 2 »
  1. Wojtek (2 lutego 2010, 20:20 ) #

    Nie dałob by rady jakoś dać tego do script =”src=adres”? było by optymalniej, tylko jak wkleje skrypt do pliku to jakoś niechce go zaincludowac.

  2. Łukasz (2 lutego 2010, 21:06 ) #

    Napisz na forum, jak dokładnie zrobiłeś.

Dodaj komentarz

XHTML: Możesz użyć tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">


Prosimy nie zgłaszać swoich problemów poprzez komentarze! W przypadku problemów zapraszamy nasze forum.