выглядит это так
в /include/function_post.php
после function textbbcode ( $content='' ) { } вставить (после окончания функции)
- Код: Выделить всё
function textbbedit( $content='' ) {
global $lang, $template, $userdata, $db, $config;
$template->set_filenames(array(
'textbbedit_tpl' => 'textbbedit.html'
));
$template->assign_vars(array(
'CONTENT' => $content
));
// generate_smilies('inline', $form, $name); //если нужны смайлы, раскоментировать
$tpl1 = $template->assign_display('textbbedit_tpl');
return $tpl1;
}
в /include/details/edit.php
найти
- Код: Выделить всё
else {
require_once ( $root_path . 'include/functions_selects.php' );
require ($root_path . 'include/bbcode/bbcode.lib.php');
добавить
- Код: Выделить всё
require ($root_path . 'include/functions_post.php');
найти
- Код: Выделить всё
$template->assign_vars( array(
'ID' => $id,
'S_FORM_ACTION' => append_sid( 'details.php?action=edit' ),
'NAME' => $row['name'],
вместо 'DESCRIPTION' => $row['descr'],
'CATS_OPTIONS' => $categories_select,
'DELETE_REASONS_OPTIONS' => $delete_reasons_options,
'DELETE_REASON_DEFAULT_VALUE' => $delete_reason_default_value
));
вставить
- Код: Выделить всё
'DESCRIPTION' => TEXTBBEDIT($descr),
перед
- Код: Выделить всё
$template->assign_vars( array(
должно быть так
- Код: Выделить всё
$descr = censor_text($row['descr']);
// $bb_code = new bbcode($descr);
// $descr = $bb_code->get_html();
в теме details_edit.html
заменить
- Код: Выделить всё
<form method="post" action="{S_FORM_ACTION}" enctype="multipart/form-data">
на
- Код: Выделить всё
<form method="post" name="post" action="{S_FORM_ACTION}" enctype="multipart/form-data">
заменить
- Код: Выделить всё
<tr>
<td><label for="descr">{L_DESCRIPTION}</label></td>
<td><textarea name="descr" id="descr" rows="20" cols="80">{DESCRIPTION}</textarea><br /><span class="small">{L_HTML_NOT_ALLOWED}</span></td>
</tr>
на
- Код: Выделить всё
<tr>
<td><label for="descr">{L_DESCRIPTION}</label></td>
<td>{DESCRIPTION}</td>
</tr>
копировать файл textbbcode.html в textbbedit.html в папке с темой. (textbbcode.html отредактировать в зависимости от используемых кодов и/или удаления/добавления функций, а так же изменения размера данного окна.)
Как я сделал себе - в начале поста.
Как вставить для редактирования при загрузке торрента, я думаю можно и самому догадаться.
