Yanlız Türkçe karakterleri otomatik küçültmüyor..
Admin panelinde == > Mesajlar ve Konular == > Üyelerin Mesajlarda Tamamı Büyük Harf Yazmalarını Engelle
şeklinde olacak
ve yanındaki kutucuğa "tick" işareti konulacak...
Languages'de Admin.turkish.php'de
bul:
Öncesine ekle:
Admin.template.php'de..
Bul:
Değiştir:
Sources'de ManagePosts.php'de
Bul:
Sonrasına ekle:
Sources'de Subs-Post.php'de
Bul:
Sonrasına ekle
Bul:
Sonrasına ekle:
Admin panelinde == > Mesajlar ve Konular == > Üyelerin Mesajlarda Tamamı Büyük Harf Yazmalarını Engelle
şeklinde olacak
ve yanındaki kutucuğa "tick" işareti konulacak...
Languages'de Admin.turkish.php'de
bul:
Kod:
?
Öncesine ekle:
Kod:
$txt['disable_shouting_title'] = 'Üyelerin Mesajlarda Tamamı Büyük Harf Yazmalarını Engelle';
$txt['disable_shouting_warning'] = 'Bu, Mesajdaki ve Başlıktaki Tamamı Büyük Harf Yazılımı Engelleyecektir.!';
Admin.template.php'de..
Bul:
Kod:
<td valign="top">
<input type="checkbox" name="enableSpellChecking" id="enableSpellChecking_check"', empty($modSettings['enableSpellChecking']) ? '' : ' checked="checked"', ' class="check" />
</td>
</tr>
Değiştir:
Kod:
<td valign="top">
<input type="checkbox" name="enableSpellChecking" id="enableSpellChecking_check"', empty($modSettings['enableSpellChecking']) ? '' : ' checked="checked"', ' class="check" />
</td>
</tr><tr class="windowbg2">
<th width="50%" align="right">
<label for="disableShouting_check"></label>', $txt['disable_shouting_title'], ' :
<div class="smalltext" style="font-weight: normal;">', $txt['disable_shouting_warning'], '</div>
</th>
<td valign="top">
<input type="checkbox" name="disableShouting" id="disableShouting"', empty($modSettings['disableShouting']) ? '' : ' checked="checked"', ' class="check" />
</td>
</tr>
Sources'de ManagePosts.php'de
Bul:
Kod:
// Update the actual settings.
updateSettings(array(
Sonrasına ekle:
Kod:
'disableShouting' => empty($_POST['disableShouting']) ? '0' : '1',
Sources'de Subs-Post.php'de
Bul:
Kod:
$posterOptions['ip'] = empty($posterOptions['ip']) ? $user_info['ip'] : $posterOptions['ip'];
Sonrasına ekle
Kod:
$Temp = preg_replace('~[^a-z]~i', '', $msgOptions['subject']);
$Margin = strlen($Temp) / 3;
$Count = 0;
for ($i = 0; $i < strlen($Temp); $i++)
{
if (strtoupper($Temp{$i}) == $Temp{$i})
++$Count;
}
$msgOptions['subject'] = ($Count < $Margin) ? $msgOptions['subject'] : ucfirst(strtolower($msgOptions['subject']));
}
if ($modSettings['disableShouting'])
{
$Temp = preg_replace('~[^a-z]~i', '', $msgOptions['body']);
$Margin = strlen($Temp) / 3;
$Count = 0;
for ($i = 0; $i < strlen($Temp); $i++)
{
if (strtoupper($Temp{$i}) == $Temp{$i})
++$Count;
}
$msgOptions['body'] = ($Count < $Margin) ? $msgOptions['body'] : ucfirst(strtolower($msgOptions['body']));
}
Bul:
Kod:
$topicOptions['lock_mode'] = isset($topicOptions['lock_mode']) ? $topicOptions['lock_mode'] : null;
$topicOptions['sticky_mode'] = isset($topicOptions['sticky_mode']) ? $topicOptions['sticky_mode'] : null;
Sonrasına ekle:
Kod:
if ($modSettings['disableShouting'])
{
$Temp = preg_replace('~[^a-z]~i', '', $msgOptions['subject']);
$Margin = strlen($Temp) / 3;
$Count = 0;
for ($i = 0; $i < strlen($Temp); $i++)
{
if (strtoupper($Temp{$i}) == $Temp{$i})
++$Count;
}
$msgOptions['subject'] = ($Count < $Margin) ? $msgOptions['subject'] : ucfirst(strtolower($msgOptions['subject']));
}
if ($modSettings['disableShouting'])
{
$Temp = preg_replace('~[^a-z]~i', '', $msgOptions['body']);
$Margin = strlen($Temp) / 3;
$Count = 0;
for ($i = 0; $i < strlen($Temp); $i++)
{
if (strtoupper($Temp{$i}) == $Temp{$i})
++$Count;
}
$msgOptions['body'] = ($Count < $Margin) ? $msgOptions['body'] : ucfirst(strtolower($msgOptions['body']));
}