if ($fm->_String('preview') !== '') {
CheckPostSize('inpost');
$html = (defined('IS_ADMIN') && $fm->_Boolean($fm->input,'html') === TRUE) ?TRUE:FALSE;
$PreviewText = $fm->bads_filter($fm->formatpost($fm->input['inpost'],$html));
$fm->LANG['PreviewTitle'] = $fm->bads_filter($fm->input['topictitle']);
include('./templates/'.DEF_SKIN.'/preview.tpl');
}
<input name="html" type="radio" value="no" checked> {$fm->LANG['No']}
меняем на
<input name="html" type="radio" value="no"> {$fm->LANG['No']}
(Добавление)
Для полноты картины подобные действия нужно произвести в
post_reply.tpl
post_edit.tpl
post_addnew.tpl
Так же есть подобный переключатель в
news_add.tpl
но я не понимаю для чего этот файл и смущает отсутствие условия видимости этого переключателя только админам - в остальных файлах он спрятан под условие
if (defined('IS_ADMIN') а тут нет.... выглядит как потенциальная уязвимость.
(Добавление)
Нет, всё нормально с безопасностью.
Сам файл news_add.tpl вызывается при условии, что в системе админ, так что можно спать спокойно.
Что конкретно не получается? Не ставится по умолчанию в нужную позицию переключатель, или переключатель ставится, но по факту не срабатывает?
(Добавление)
Хотя подождите...
Я кажется нащупал универсальное решение.
(Добавление)
Инструкция уже готова, но она затрагивает только создание новых сообщений - с правкой я пока в ступоре. Если очень нужно - могу выложить пока то, что есть.
Мануал (довольно объемный) сюда выкладывать, или лучше отдельную тему создать?
wasp, только сначала верните правки, которые я вам до этого советовал на старое место.
Если не будет получаться - просто скиньте мне нужные файлы, я сам внесу изменения.