NordWest, спасибо за ваши труды, но на какой сборке вы это делали? В собрке ExBB_FM_1.0_Final_5.02.2013 строки другие, и проблем со смайликами у меня нет. В частности NordWest пишет: (второе вхождение, строка 385)
CODE:
$smilesbutton = ($fm->exbb['emoticons'] === TRUE) ? '<input type=checkbox name="showsmiles" value="yes" checked> '.$fm->LANG['DoSmiles'].'<br>':'';
имеет вид CODE: $smilesbutton = ($fm->exbb['emoticons'] === TRUE) ? '<input type="checkbox" name="showsmiles" value="yes"' . (isset($fm->input['showsmiles']) || $fm->_String('preview') === '' ? ' checked> ' : '> ') . $fm->LANG['DoSmiles'] . '<br />' : '';
Чтобы предпросмотр не портил галочку "html" мне помогло это:
NordWest пишет:Открываем файл post_reply.tpl
Код (строка 80)
CODE:
<input name="html" type="radio" value="yes"> {$fm->LANG['Yes']}
<input name="html" type="radio" value="no" checked> {$fm->LANG['No']}
заменяем кодом
CODE:
<input name="html" type="radio" value="yes" {$html_yes}> {$fm->LANG['Yes']}
<input name="html" type="radio" value="no" {$html_no}> {$fm->LANG['No']}
Далее открываем файл post.php
После кода (строка 328)
CODE:
function reply() {
global $fm;
добавляем код
CODE:
if (isset($fm->input['html']))
{
$html_yes = ($fm->input['html'] == 'yes') ? ' checked':'';
$html_no = ($fm->input['html'] == 'no') ? ' checked':'';
}
else
{
$html_yes = '';
$html_no = ' checked';
}
|