мод реализует возможность создания шаблона темы в определённом форуме. в администраторском разделе появляется возможность прописать информацию с помощью bbcode, которая уже будет в поле заполнения при создании новой темы.
официальная страничка мода: перейти
Вложение:
Комментарий к файлу: новое поле в админке
Вложение:
Комментарий к файлу: поле создания новой темы
Ставится сия конструкция очень быстро и просто. Кого заинтересовало - поехали:
Скачать из архива сайта мод:
Скачать из файлового архива сайта
распаковать и содержимое папки root загрузить на сервер в корень сайта (где файл config.php).
Теперь небольшие правки файлов:
Открыть posting.php
Найти
Вставить после найденного
Код: Выделить всё
$post_data['poll_options'] = array();
Вставить после найденного
Код: Выделить всё
//-- mod : Posting Template ------------------------------------------------------------
//-- add
if ($mode == 'post' && !empty($post_data['forum_post_tpl']))
{
$post_data['post_text'] = $post_data['forum_post_tpl'];
}
//-- fin mod : Posting Template --------------------------------------------------------
Открыть adm/style/acp_forums.html
Найти
после расположенного ниже кода
Вставить следующее
Код: Выделить всё
<dt><label for="forum_desc">{L_FORUM_DESC}:</label><br /><span>{L_FORUM_DESC_EXPLAIN}</span></dt>
после расположенного ниже кода
Код: Выделить всё
</dl>
Вставить следующее
Код: Выделить всё
<!-- mod : Posting Template -->
<dl>
<dt><label for="forum_post_tpl">{L_FORUM_POST_TPL}:</label><br /><span>{L_FORUM_POST_TPL_EXPLAIN}</span></dt>
<dd><textarea id="forum_post_tpl" name="forum_post_tpl" rows="5" cols="45" maxlength="255">{FORUM_POST_TPL}</textarea></dd>
</dl>
<!-- fin mod : Posting Template -->
Открыть includes/acp/acp_forums.php
Найти
Заменить на
Код: Выделить всё
$user->add_lang('acp/forums');
Заменить на
Код: Выделить всё
//-- mod : Posting Template ------------------------------------------------------------
//-- add mods/info_pt_mod into the array
$user->add_lang(array('acp/forums','mods/info_pt_mod'));
//-- fin mod : Posting Template --------------------------------------------------------
Найти
Вставить после найденного
Код: Выделить всё
'forum_desc_bitfield' => '',
Вставить после найденного
Код: Выделить всё
//-- mod : Posting Template ------------------------------------------------------------
//-- add
'forum_post_tpl' => request_var('forum_post_tpl', '', true),
//-- fin mod : Posting Template --------------------------------------------------------
Найти
Вставить после найденного
Код: Выделить всё
'forum_desc' => '',
Вставить после найденного
Код: Выделить всё
//-- mod : Posting Template ------------------------------------------------------------
//-- add
'forum_post_tpl' => '',
//-- fin mod : Posting Template --------------------------------------------------------
Найти
Вставить после найденного
Код: Выделить всё
'S_DESC_URLS_CHECKED' => ($forum_desc_data['allow_urls']) ? true : false,
Вставить после найденного
Код: Выделить всё
//-- mod : Posting Template ------------------------------------------------------------
//-- add
'FORUM_POST_TPL' => $forum_data['forum_post_tpl'],
//-- fin mod : Posting Template --------------------------------------------------------
Завершение установки:
Через браузер запустить файл-инсталлятор по адресу
Код: Выделить всё
http://ваш сайт/pt_mod_install.php
всё готово. очистить кэш и можно работать.