Söylediğiniz mantıklı, çünkü herpsini büyük göstermek için tek tek ne kadar konu adını çeken yer varsa bu kod ile çağırmamız gerekecekti. Biraz araştırma yaptım internette işe yarar bir java kodu buldum. Onu da vBulletin e uyarlayınca oldu. Yukarıdaki değişiklikleri silip aşağıdakileri yapalım.
newthread şablonunda bulalım ;
</head>
Üstüne ekleyelim ;
<!-- Büyütme Kodu -->
<script type="text/javascript">
function upperCeviz(iObj){
iObj.value = iObj.value.replace(/(^|\s)([öçşğüıa-hj-z])/g,
function(met ,gr1 ,gr2){return gr1 + gr2.toUpperCase();}).replace(/(^|\s)([i])/g,
function(met ,gr1 ,gr2){ return gr1 + "İ"; });
}
</script>
<!-- / Büyütme Kodu -->Aynı şablonda bulalım ;
<input type="text" class="primary full textbox" name="subject" id="subject" value="{vb:raw subject}" maxlength="{vb:raw vboptions.titlemaxchars}" tabindex="1" />aşağıdaki ile değiştirelim ;
<input onkeyup="upperCeviz(this);" type="text" class="primary full textbox" name="subject" id="subject" value="{vb:raw subject}" maxlength="{vb:raw vboptions.titlemaxchars}" tabindex="1" />
newreply şablonunda bulalım ;
</head>
Üstüne ekleyelim ;
<!-- Büyütme Kodu -->
<script type="text/javascript">
function upperCeviz(iObj){
iObj.value = iObj.value.replace(/(^|\s)([öçşğüıa-hj-z])/g,
function(met ,gr1 ,gr2){return gr1 + gr2.toUpperCase();}).replace(/(^|\s)([i])/g,
function(met ,gr1 ,gr2){ return gr1 + "İ"; });
}
</script>
<!-- / Büyütme Kodu -->Aynı şablonda bulalım ;
<input type="text" class="primary textbox full" name="title" id="title" value="{vb:raw title}" maxlength="{vb:raw vboptions.titlemaxchars}" tabindex="1" title="{vb:rawphrase optional}" />aşağıdaki ile değiştirelim ;
<input onkeyup="upperCeviz(this);" type="text" class="primary textbox full" name="title" id="title" value="{vb:raw title}" maxlength="{vb:raw vboptions.titlemaxchars}" tabindex="1" title="{vb:rawphrase optional}" />