Phpbb3 te linkler yeni sayfada açılsın



bu yöntemde bbcode template ve functions… ile ugrasmadan tek bir Javascript! ile isi bitirecegiz, BOARDDIRECTORY\styles\subsilver2\template\viewtopic_body.html

Linkine gidelim (örnegimizde subsilver2 yi ele aliyoruz ) viewtopic_body.htmlyi notepad ie acalim ve aşağıdaki kodu en sona yapistiralim:

<!-- Diman Mod start -->
<script type="text/javascript" language="JavaScript">// <![CDATA[
function getElementsByClassName(oElm, strTagName, strClassName)
{
                    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);

       var arrReturnElements = new Array();
       var oElement;
       for(var i=0; i<arrElements.length; i++){
           oElement = arrElements[i];

           if(oElement.className=="postlink")
           {
              //arrReturnElements.push(oElement);
              oElement.setAttribute("target", "_blank");
           }

       }
       return (arrReturnElements)
}

var lArr = getElementsByClassName(document, "a", "postlink")
// dont really need this anymore
// ]]></script>
<!-- Diman Mod end -->

Phpbb3 temalarinizda imlec otomatik olarak sona gelsin


Resimde görüldügünün aksine bazi temalarda herhangi bir linki img yada code … içine aldiginizda imlec bu etiketlerin arasinda yanip söner , bu da baslik acma hizini yavaslatir , eger bir linki herhangi bir Tag arasina aldiginizda imlecin otomatik olarak sona gelmesini istiyorsanız aşağıdakileri uygulayin:
template klasöründeki editor.js yi notepad ile acip aşağıdaki kodu bulun

txtarea.selectionStart = selStart + open.length;
    txtarea.selectionEnd = selEnd + open.length;

ve bu kodu aşağıdaki ile degistirin

txtarea.selectionStart = selEnd + open.length + close.length;
	txtarea.selectionEnd = txtarea.selectionStart;

Velociraptor


Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha