VEG, приведу.
Спасибо что откликнулись, хотя мое сообщение довольно размыто..
Добавлено спустя 7 минут 32 секунды:Вот, смотрите:
styles/prosilver/template/posting_editor.html- Код: Выделить всё
<dl style="clear: left;">
<dt><label for="subject">{L_SUBJECT}:</label></dt>
<dd><input type="text" name="subject" id="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" class="inputbox autowidth" /></dd>
</dl>
добавляем после:
<!-- IF S_DESC_TOPIC -->
<dl style="clear: left;">
<dt><label for="desc">{L_TOPIC_DESC}:</label></dt>
<dd><input type="text" name="desc" id="desc" size="45" maxlength="100" tabindex="2" value="{TOPIC_DESC}" class="inputbox autowidth" /></dd>
</dl>
<!-- ENDIF -->
То есть все работает как требуется, но в "моде" не учтено то, что смогут и пользователи с гостевым доступом создавать темы.
Прилаживаю архив с "модом":
http://rghost.ru/46751503Добавлено спустя 1 минуту 12 секунд:Еще отмечу, что я пробовал по всякому - но результата ноль. НО если зайти от администратора на форум, и тему от гостя изменить - появиться поле "описание", и если вбить то потом описание есть! Поэтому и полагаю что загвоздка с размером в мелочь..
Добавлено спустя 52 секунды:Если что то не понятно, скажите и я приведу все правки что делал (постараюсь), и покажу Вам все что скажете (я про личные файлы исходные phpbbex)
Добавлено спустя 3 минуты 55 секунд:Я так понимаю, это в файле posting.php
- Код: Выделить всё
Open: posting.php
Find
Tip: This may be a partial find and not the whole line.
Code:Select all
$uninit = array('post_attachment' => 0, 'poster_id' => $user->data['user_id'], 'enable_magic_url' => 0, 'topic_status' => 0, 'topic_type' => POST_NORMAL, 'post_subject' => '', 'topic_title' => '', 'post_time' => 0, 'post_edit_reason' => '', 'notify_set' => 0);
In-line Find
Tip: This is a partial match of a line for in-line operations.
Code:Select all
, 'notify_set' => 0
In-line Add after
Code:Select all
, 'topic_desc' => ''
<< Hide
Find
Tip: This may be a partial find and not the whole line.
Code:Select all
$message_parser->message = utf8_normalize_nfc(request_var('message', '', true));
Add after
Tip: Add these lines on a new blank line after the preceding line(s) to find.
Code:Select all
$post_data['topic_desc'] = ($auth->acl_get('f_topic_desc', $forum_id)) ? utf8_normalize_nfc(request_var('desc', '', true)) : $post_data['topic_desc'];
<< Hide
Find
Tip: This may be a partial find and not the whole line.
Code:Select all
'topic_title' => (empty($post_data['topic_title'])) ? $post_data['post_subject'] : $post_data['topic_title'],
Add after
Tip: Add these lines on a new blank line after the preceding line(s) to find.
Code:Select all
'topic_desc' => $post_data['topic_desc'],
<< Hide