Страница 16 из 24
Доработка Quick Reply phpBB3
Добавлено: 07 окт 2014, 21:12
белк
можно
попробуйте. только боюсь что ещё может потребоваться перенос кода в
viewtopic.php, а может и не только. хотя я и могу ошибаться.
по мне - это лишнее. это же быстрый ответ. а не создание темы.
Доработка Quick Reply phpBB3
Добавлено: 07 окт 2014, 22:35
mela
белк писал(а):это же быстрый ответ. а не создание темы
Честно говоря, от этого мода я и ожидала, что быстрый ответ будет развернутым, поскольку видела такое на других форумах. Надо просто подумать, как время будет, и попробовать что-н. похимичить
Доработка Quick Reply phpBB3
Добавлено: 08 окт 2014, 08:08
белк
ну ладненько - хозяин-барин.
получится вот так:
"красоту" не наводил - там всё просто.
получилось так:
Открыть
/styles/subsilver2/template/quickreply_editor.html
Найти
Код: Выделить всё
<!-- IF S_BBCODE_ALLOWED -->
<td width="80" align="center" valign="top">
<script type="text/javascript">
// <!--
colorPalette('v', 7, 6)
// -->
</script>
</td>
<!-- ENDIF -->
</tr>
</table>
</td>
</tr>
Вставить после
Код: Выделить всё
<tr>
<td class="row1" valign="top"><b class="genmed">{L_OPTIONS}:</b><br />
<table cellspacing="2" cellpadding="0" border="0">
<tr>
<td class="gensmall">{BBCODE_STATUS}</td>
</tr>
<!-- IF S_BBCODE_ALLOWED -->
<tr>
<td class="gensmall">{IMG_STATUS}</td>
</tr>
<tr>
<td class="gensmall">{FLASH_STATUS}</td>
</tr>
<tr>
<td class="gensmall">{URL_STATUS}</td>
</tr>
<!-- ENDIF -->
<tr>
<td class="gensmall">{SMILIES_STATUS}</td>
</tr>
</table>
</td>
<td class="row2">
<table cellpadding="1">
<!-- IF S_BBCODE_ALLOWED -->
<tr>
<td><input type="checkbox" class="radio" name="disable_bbcode"{S_BBCODE_CHECKED} /></td>
<td class="gen">{L_DISABLE_BBCODE}</td>
</tr>
<!-- ENDIF -->
<!-- IF S_SMILIES_ALLOWED -->
<tr>
<td><input type="checkbox" class="radio" name="disable_smilies"{S_SMILIES_CHECKED} /></td>
<td class="gen">{L_DISABLE_SMILIES}</td>
</tr>
<!-- ENDIF -->
<!-- IF S_LINKS_ALLOWED -->
<tr>
<td><input type="checkbox" class="radio" name="disable_magic_url"{S_MAGIC_URL_CHECKED} /></td>
<td class="gen">{L_DISABLE_MAGIC_URL}</td>
</tr>
<!-- ENDIF -->
</table>
</td>
</tr>
Открыть
viewtopic.php
Найти
Код: Выделить всё
$bbcode_status = ($config['allow_quick_reply_bbcode'] && $config['allow_bbcode'] && $auth->acl_get('f_bbcode', $forum_id)) ? true : false;
if($bbcode_status)
{
$user->add_lang('posting');
display_custom_bbcodes();
}
$smilies_status = ($config['allow_quick_reply_smilies'] && $config['allow_smilies'] && $auth->acl_get('f_smilies', $forum_id)) ? true : false;
if ($smilies_status)
{
generate_smilies('inline', $forum_id);
}
Вставить после
Код: Выделить всё
// HTML, BBCode, Smilies, Images and Flash status
$bbcode_status = ($config['allow_bbcode'] && $auth->acl_get('f_bbcode', $forum_id)) ? true : false;
$smilies_status = ($config['allow_smilies'] && $auth->acl_get('f_smilies', $forum_id)) ? true : false;
$img_status = ($bbcode_status && $auth->acl_get('f_img', $forum_id)) ? true : false;
$url_status = ($config['allow_post_links']) ? true : false;
$flash_status = ($bbcode_status && $auth->acl_get('f_flash', $forum_id) && $config['allow_post_flash']) ? true : false;
$quote_status = true;
Найти
Код: Выделить всё
$template->assign_vars(array(
'S_QUICK_REPLY' => true,
'S_SMILIES_ALLOWED' => $smilies_status,
'S_BBCODE_ALLOWED' => $bbcode_status,
'S_BBCODE_IMG' => ($bbcode_status && $auth->acl_get('f_img', $forum_id)) ? true : false,
'S_LINKS_ALLOWED' => ($config['allow_post_links']) ? true : false,
'S_BBCODE_FLASH' => ($bbcode_status && $auth->acl_get('f_flash', $forum_id) && $config['allow_post_flash']) ? true : false,
'S_BBCODE_QUOTE' => true,
Вставить после
Код: Выделить всё
'BBCODE_STATUS' => ($bbcode_status) ? sprintf($user->lang['BBCODE_IS_ON'], '<a href="' . append_sid("{$phpbb_root_path}faq.$phpEx", 'mode=bbcode') . '">', '</a>') : sprintf($user->lang['BBCODE_IS_OFF'], '<a href="' . append_sid("{$phpbb_root_path}faq.$phpEx", 'mode=bbcode') . '">', '</a>'),
'IMG_STATUS' => ($img_status) ? $user->lang['IMAGES_ARE_ON'] : $user->lang['IMAGES_ARE_OFF'],
'FLASH_STATUS' => ($flash_status) ? $user->lang['FLASH_IS_ON'] : $user->lang['FLASH_IS_OFF'],
'SMILIES_STATUS' => ($smilies_status) ? $user->lang['SMILIES_ARE_ON'] : $user->lang['SMILIES_ARE_OFF'],
'URL_STATUS' => ($bbcode_status && $url_status) ? $user->lang['URL_IS_ON'] : $user->lang['URL_IS_OFF'],
Пробуйте.
Доработка Quick Reply phpBB3
Добавлено: 08 окт 2014, 11:14
mela
Большущее спасибо. Попробую.
Доработка Quick Reply phpBB3
Добавлено: 08 окт 2014, 11:26
белк
всегда пожалуйста.
тут посмотрел как у админа сделано...
можно добавить ещё строку
Сообщать мне о получении ответа
Добавить соответственно
в файл стиля добавить
Код: Выделить всё
<!-- IF S_NOTIFY_ALLOWED -->
<tr>
<td><input type="checkbox" class="radio" name="notify"{S_NOTIFY_CHECKED} /></td>
<td class="gen_small">{L_NOTIFY_REPLY}</td>
</tr>
<!-- ENDIF -->
Код: Выделить всё
<!-- IF S_NOTIFY_ALLOWED -->
<label for="notify"><input type="checkbox" name="notify" id="notify"{S_NOTIFY_CHECKED} /> {L_NOTIFY_REPLY}</label>
<!-- ENDIF -->
в
viewtopic/php добавить
после
Код: Выделить всё
// HTML, BBCode, Smilies, Images and Flash status
$bbcode_status = ($config['allow_bbcode'] && $auth->acl_get('f_bbcode', $forum_id)) ? true : false;
$smilies_status = ($config['allow_smilies'] && $auth->acl_get('f_smilies', $forum_id)) ? true : false;
$img_status = ($bbcode_status && $auth->acl_get('f_img', $forum_id)) ? true : false;
$url_status = ($config['allow_post_links']) ? true : false;
$flash_status = ($bbcode_status && $auth->acl_get('f_flash', $forum_id) && $config['allow_post_flash']) ? true : false;
$quote_status = true;
вставить
Код: Выделить всё
$notify_set = ($mode != 'edit' && $config['allow_topic_notify'] && $user->data['is_registered'] && !$post_data['notify_set']) ? $user->data['user_notify'] : $post_data['notify_set'];
$notify_checked = (isset($notify)) ? $notify : (($mode == 'post') ? $user->data['user_notify'] : $notify_set);
после
Код: Выделить всё
'URL_STATUS' => ($bbcode_status && $url_status) ? $user->lang['URL_IS_ON'] : $user->lang['URL_IS_OFF'],
вставить
Код: Выделить всё
'S_NOTIFY_ALLOWED' => (!$user->data['is_registered'] || ($mode == 'edit' && $user->data['user_id'] != $post_data['poster_id']) || !$config['allow_topic_notify'] || !$config['email_enable']) ? false : true,
'S_NOTIFY_CHECKED' => ($notify_checked) ? ' checked="checked"' : '',
(проверил - сообщения на почту отсылает)
Удачи.
Доработка Quick Reply phpBB3
Добавлено: 09 окт 2014, 00:03
mela
Я почему-то полагала, что изменения нужно производитьтолько в одном файле
Попыталась сейчас выдрать код из постинг-боди и вставить в ...-эдитор. Фокус не получился: ошибка отправки формы. Наверное, нужно было все-таки заглянуть в вифтопик
Доработка Quick Reply phpBB3
Добавлено: 09 окт 2014, 05:55
белк
конечно. body.html, грубо говоря, выводит саму картинку - а все действия производятся в php...
так всё, что написал, заработало?
работает связка posting_body.html + posting.php =>> quickreply_editor.html + viewtopic.php
то есть код надо переносить одновременно и со стиля и с .php....
Доработка Quick Reply phpBB3
Добавлено: 09 окт 2014, 16:21
mela
белк писал(а):posting_body.html + posting.php =>> quickreply_editor.html + viewtopic.php
То есть если производим изменения в posting_body.html, то надо одновременно и в posting.php?
Доработка Quick Reply phpBB3
Добавлено: 09 окт 2014, 17:33
белк
смотря что. если вы изменяете оформление формы темы или вставляете на страничку просто читаемую информацию то и не надо. если вы хотите сделать какую-то ещё обработку информации, отправку - то изменения должны быть и в коде..
если (как в данном случае) вы вставляете в html новые переменные {S_...} то, чтобы они "читались" системой - их надо будет прописать в php - где будет написано что это за переменная и что она делает. иначе и получите "ошибку отправки формы"...
все операции по обработке происходят в .php файлах. файлы стиля - просто внешнее оформление.
я не настолько хорошо знаю php чтобы объяснить конкретнее..
Доработка Quick Reply phpBB3
Добавлено: 12 окт 2014, 17:33
mela
Все-таки выдает ошибку. Я поменяла местами 2 ячейки, но не думаю, что это может быть как-то связано с этим. И Никак не появляется поле Сообщить о получении ответа.
Доработка Quick Reply phpBB3
Добавлено: 12 окт 2014, 18:49
белк
Очень странно, Светлана. Вот, смотрите, я даже без этого мода просто добавляю в
чистый subsilver2 код "сообщать о получении ответа" - конечно он сейчас не работает, но его
видно!. что-то, наверное, вы не так делаете...
если хотите, можете скинуть мне ваши 2 файла -
quickreply_editor.html и
viewtopic.php - могу посмотреть ваши правки. не знаю ещё что предложить...
Доработка Quick Reply phpBB3
Добавлено: 12 окт 2014, 19:40
mela
белк писал(а):можете скинуть мне ваши 2 файла - quickreply_editor.html и viewtopic.php
http://dfiles.ru/files/ojkjj1ws0 (не знаю, правильно ли загрузила)
Доработка Quick Reply phpBB3
Добавлено: 13 окт 2014, 07:54
белк
абсолютно не понял как оттуда бесплатно скачать без рекламы и лишних прибамбасов. отправьте, пожалуйста, на мыло:
el1507@rambler.ru
Доработка Quick Reply phpBB3
Добавлено: 13 окт 2014, 21:49
белк
извините, а что вот это в
quickreply_editor.html файле?
Код: Выделить всё
<!-- IF S_SHOW_ATTACH_BOX or S_SHOW_POLL_BOX -->
<tr>
<td class="cat" colspan="2" align="center">
<input class="btnlite" type="submit" tabindex="5" name="preview" value="{L_PREVIEW}" />
<input class="btnmain" type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" />
<!-- IF S_SAVE_ALLOWED --> <input class="btnlite" type="submit" accesskey="k" tabindex="7" name="save" value="{L_SAVE_DRAFT}" /><!-- ENDIF -->
<!-- IF S_HAS_DRAFTS --> <input class="btnlite" type="submit" accesskey="d" tabindex="8" name="load" value="{L_LOAD_DRAFT}" /><!-- ENDIF -->
<input class="btnlite" type="submit" accesskey="c" tabindex="9" name="cancel" value="{L_CANCEL}" />
</td>
</tr>
<!-- IF S_SHOW_ATTACH_BOX --><!-- INCLUDE posting_attach_body.html --><!-- ENDIF -->
<!-- IF S_SHOW_POLL_BOX -->
<!-- INCLUDE posting_poll_body.html -->
<!-- ELSEIF S_POLL_DELETE -->
<tr>
<td class="row1"><span class="genmed"><b>{L_POLL_DELETE}:</b></span></td>
<td class="row2"><input type="checkbox" class="radio" name="poll_delete" /></td>
</tr>
<!-- ENDIF -->
<!-- ENDIF -->
<tr>
<td class="cat" colspan="2" align="center">{S_HIDDEN_FIELDS}
<input class="btnlite" type="submit" tabindex="10" name="preview" value="{L_PREVIEW}" />
<input class="btnmain" type="submit" accesskey="s" tabindex="11" name="post" value="{L_SUBMIT}" />
<!-- IF not S_SHOW_ATTACH_BOX and not S_SHOW_POLL_BOX -->
<!-- IF S_SAVE_ALLOWED --> <input class="btnlite" type="submit" accesskey="k" tabindex="12" name="save" value="{L_SAVE_DRAFT}" /><!-- ENDIF -->
<!-- IF S_HAS_DRAFTS --> <input class="btnlite" type="submit" accesskey="d" tabindex="13" name="load" value="{L_LOAD_DRAFT}" /><!-- ENDIF -->
<!-- ENDIF -->
<input class="btnlite" type="submit" accesskey="c" tabindex="14" name="cancel" value="{L_CANCEL}" />
</td>
</tr>
Отправил результаты на почту.
Доработка Quick Reply phpBB3
Добавлено: 14 окт 2014, 20:00
mela
белк писал(а):а что вот это
понятия не имею. Когда я попыталась что-то удалить, у меня вышла ошибка. Поэтому больше не трогала.
но вот это, насколько я понимаю, является кнопками отправки, проверки и отмены:
<input class="btnlite" type="submit" tabindex="10" name="preview" value="{L_PREVIEW}" />
<input class="btnmain" type="submit" accesskey="s" tabindex="11" name="post" value="{L_SUBMIT}" />
<!-- IF not S_SHOW_ATTACH_BOX and not S_SHOW_POLL_BOX -->
<!-- IF S_SAVE_ALLOWED --> <input class="btnlite" type="submit" accesskey="k" tabindex="12" name="save" value="{L_SAVE_DRAFT}" /><!-- ENDIF -->
<!-- IF S_HAS_DRAFTS --> <input class="btnlite" type="submit" accesskey="d" tabindex="13" name="load" value="{L_LOAD_DRAFT}" /><!-- ENDIF -->
<!-- ENDIF -->
Доработка Quick Reply phpBB3
Добавлено: 14 окт 2014, 20:24
белк
Вы правы. Но в стандартном
quickreply_editor.html
это выглядит так
Код: Выделить всё
<td class="cat" colspan="2" align="center">
<input class="btnmain" type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" />
<input class="btnlite" type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" />
{S_FORM_TOKEN}
{QR_HIDDEN_FIELDS}
</td>
Похоже, что в своё время вы выдрали этот код из
posting_body.html - поставили и забыли.
Код оттуда здесь работать не будет....
Как правки? Система заработала? Письмо-то с правками дошло?
///
Можете ещё в файле
quickreply_editor.html добавить
перед
Код: Выделить всё
<input class="btnmain" type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" />
<input class="btnlite" type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" />
вставить
Код: Выделить всё
<input class="btnlite" type="submit" tabindex="10" name="preview" value="{L_PREVIEW}" />
получите предпросмотр сообщения как в постинге...
Доработка Quick Reply phpBB3
Добавлено: 15 окт 2014, 22:04
Tatyana_S
ой... поставила этот мод, вручную. Все правки сделала. Самое смешное, что все находилось в файлах, все строчки, все вроде правильно сделала, запрос к базе тоже прошел нормально. И на форуме все работает! Смайлики в быстром ответе появились, ник вставляется, редактор расширенный.
Вот только в админке вкладка стили выдает белый экран смерти.
Че делать? откатывать и заново?
Нашла вот тут как обнаружить ошибку
Добавьте в конец файла config.php строку
перед
?>. Перейдите на "белую" страницу форума, должна появится ошибка указывающая на файл, и сроку кода которая вызывает ошибку.
вот лог ошибки при открывании вкладки стили
Parse error: syntax error, unexpected ',', expecting ')' in /.../forum/includes/acp/acp_styles.php on line 113
.. лишнюю запятную поставила перед вводимой строчкой...
таких стрессов...
Доработка Quick Reply phpBB3
Добавлено: 16 окт 2014, 00:19
белк
Самое главное - что
победили.
волноваться вредно, говорят... когда мозги "начинают закипать" лучше отрешетиться от этой проблемы - заняться чем-нибудь другим. шансов на то, что в таком состоянии вы найдёте ошибку и всё получится - 30/70, а может и меньше.
при установке модов отсюда есть несколько аксиом:
1. подразумевается, что у вас боле-менее стандартный стиль, а не настолько переделанный специалистами, что найти нужные правки в файлах будет проблематично.
2. принимается за аксиому то, что мод на 99% рабочий и до вас его уже куча народа поставила. (может и с проблемами - но у всех работает - то есть то, что мод не работает - скорее всего не его вина и не архива сайта.). один процент вероятности неработоспособности мода может быть любым - от вашего сайта и установленных модов, до проблем на стороне провайдера и хоста.
3. при установке модов (хотя это надо было написать первым) всегда необходим бэкап файлов и базы, чтобы в любой момент систему можно было "откатить" обратно.
4. реально оценивайте свои силы, извините. если написано, что мод сложный и правок много - стоит ли браться за него сейчас? может стоит пока поставить десяток-другой мелких, чтобы "набить руку"?
5. хорошие знания
php и
html конечно дело нужное, но при установке модификаций вам потребуются (пока) минимальные знания. даже если не будете изучать сами - при дальнейшей работе опыт и знания появятся и так.
6. что тоже немаловажно - этот форум поддержки с "человеческим лицом" и объяснить проблему адекватно и без "посыланий поучиться" здесь можно получить практически всегда. разумеется, принимается к сведению, что вы тоже достаточно заинтересованный и адекватный человек.
7. Не помню, кто это сказал, но поддерживаю на все 100:
самый большой вирус всегда сидит перед компьютером
Успешной Вам установки модов!
Доработка Quick Reply phpBB3
Добавлено: 16 окт 2014, 12:53
белк
// Посмотрел, так сказать "свежим взглядом"... Все изменения (мои) размещаются как-то сумбурно...
Может кому и пригодится:
В результате изменений добавляются статусы bbcode, поля
Сообщать о получении ответа и
Не преобразовывать адреса URL в ссылки, кнопка функции предпросмотра.
Открыть
viewtopic.php
Найти
Код: Выделить всё
$bbcode_status = ($config['allow_quick_reply_bbcode'] && $config['allow_bbcode'] && $auth->acl_get('f_bbcode', $forum_id)) ? true : false;
if($bbcode_status)
{
$user->add_lang('posting');
display_custom_bbcodes();
}
$smilies_status = ($config['allow_quick_reply_smilies'] && $config['allow_smilies'] && $auth->acl_get('f_smilies', $forum_id)) ? true : false;
if ($smilies_status)
{
generate_smilies('inline', $forum_id);
}
Вставить после
Код: Выделить всё
// HTML, BBCode, Smilies, Images and Flash status
$bbcode_status = ($config['allow_bbcode'] && $auth->acl_get('f_bbcode', $forum_id)) ? true : false;
$smilies_status = ($config['allow_smilies'] && $auth->acl_get('f_smilies', $forum_id)) ? true : false;
$img_status = ($bbcode_status && $auth->acl_get('f_img', $forum_id)) ? true : false;
$url_status = ($config['allow_post_links']) ? true : false;
$flash_status = ($bbcode_status && $auth->acl_get('f_flash', $forum_id) && $config['allow_post_flash']) ? true : false;
$quote_status = true;
!$post_data['notify_set']) ? $user->data['user_notify'] : $post_data['notify_set'];
$notify_checked = (isset($notify)) ? $notify : (($mode == 'post') ? $user->data['user_notify'] : $notify_set);
Найти
Код: Выделить всё
$template->assign_vars(array(
'S_QUICK_REPLY' => true,
'S_SMILIES_ALLOWED' => $smilies_status,
'S_BBCODE_ALLOWED' => $bbcode_status,
'S_BBCODE_IMG' => ($bbcode_status && $auth->acl_get('f_img', $forum_id)) ? true : false,
'S_LINKS_ALLOWED' => ($config['allow_post_links']) ? true : false,
'S_BBCODE_FLASH' => ($bbcode_status && $auth->acl_get('f_flash', $forum_id) && $config['allow_post_flash']) ? true : false,
'S_BBCODE_QUOTE' => true,
Вставить после
Код: Выделить всё
'BBCODE_STATUS' => ($bbcode_status) ? sprintf($user->lang['BBCODE_IS_ON'], '<a href="' . append_sid("{$phpbb_root_path}faq.$phpEx", 'mode=bbcode') . '">', '</a>') : sprintf($user->lang['BBCODE_IS_OFF'], '<a href="' . append_sid("{$phpbb_root_path}faq.$phpEx", 'mode=bbcode') . '">', '</a>'),
'IMG_STATUS' => ($img_status) ? $user->lang['IMAGES_ARE_ON'] : $user->lang['IMAGES_ARE_OFF'],
'FLASH_STATUS' => ($flash_status) ? $user->lang['FLASH_IS_ON'] : $user->lang['FLASH_IS_OFF'],
'SMILIES_STATUS' => ($smilies_status) ? $user->lang['SMILIES_ARE_ON'] : $user->lang['SMILIES_ARE_OFF'],
'URL_STATUS' => ($bbcode_status && $url_status) ? $user->lang['URL_IS_ON'] : $user->lang['URL_IS_OFF'],
'S_NOTIFY_ALLOWED' => (!$user->data['is_registered'] || ($mode == 'edit' && $user->data['user_id'] != $post_data['poster_id']) || !$config['allow_topic_notify'] || !$config['email_enable']) ? false : true,
'S_NOTIFY_CHECKED' => ($notify_checked) ? ' checked="checked"' : '',
У меня этот код выглядит так:
Открыть
/styles/subsilver2/template/quickreply_editor.html
Найти
Код: Выделить всё
<!-- IF S_BBCODE_ALLOWED -->
<td width="80" align="center" valign="top">
<script type="text/javascript">
// <!--
colorPalette('v', 7, 6)
// -->
</script>
</td>
<!-- ENDIF -->
</tr>
</table>
</td>
</tr>
Вставить после
Код: Выделить всё
<tr>
<td class="row1" valign="top"><b class="genmed">{L_OPTIONS}:</b><br />
<table cellspacing="2" cellpadding="0" border="0">
<tr>
<td class="gensmall">{BBCODE_STATUS}</td>
</tr>
<!-- IF S_BBCODE_ALLOWED -->
<tr>
<td class="gensmall">{IMG_STATUS}</td>
</tr>
<tr>
<td class="gensmall">{FLASH_STATUS}</td>
</tr>
<tr>
<td class="gensmall">{URL_STATUS}</td>
</tr>
<!-- ENDIF -->
<tr>
<td class="gensmall">{SMILIES_STATUS}</td>
</tr>
</table>
</td>
<td class="row2">
<table cellpadding="1">
<!-- IF S_BBCODE_ALLOWED -->
<tr>
<td><input type="checkbox" class="radio" name="disable_bbcode"{S_BBCODE_CHECKED} /></td>
<td class="gen">{L_DISABLE_BBCODE}</td>
</tr>
<!-- ENDIF -->
<!-- IF S_SMILIES_ALLOWED -->
<tr>
<td><input type="checkbox" class="radio" name="disable_smilies"{S_SMILIES_CHECKED} /></td>
<td class="gen">{L_DISABLE_SMILIES}</td>
</tr>
<!-- ENDIF -->
<!-- IF S_LINKS_ALLOWED -->
<tr>
<td><input type="checkbox" class="radio" name="disable_magic_url"{S_MAGIC_URL_CHECKED} /></td>
<td class="gen">{L_DISABLE_MAGIC_URL}</td>
</tr>
<!-- ENDIF -->
<!-- IF S_NOTIFY_ALLOWED -->
<tr>
<td><input type="checkbox" class="radio" name="notify"{S_NOTIFY_CHECKED} /></td>
<td class="gen_small">{L_NOTIFY_REPLY}</td>
</tr>
<!-- ENDIF -->
</table>
</td>
</tr>
Найти
Код: Выделить всё
<input class="btnmain" type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" />
<input class="btnlite" type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" />
Вставить перед найденным
Код: Выделить всё
<input class="btnlite" type="submit" tabindex="10" name="preview" value="{L_PREVIEW}" />
У меня этот код выглядит так:
Открыть
/styles/prosilver/template/quickreply_editor.html
Найти
Код: Выделить всё
<!-- INCLUDE posting_buttons.html -->
<div id="message-box-ns">
<textarea style="height: 9em;" name="message" rows="7" cols="76" tabindex="3" class="inputbox"></textarea>
</div>
</fieldset>
<fieldset class="submit-buttons">
{S_FORM_TOKEN}
{QR_HIDDEN_FIELDS}
Вставить после
Код: Выделить всё
<span style="float:left;">
<!-- IF S_LINKS_ALLOWED -->
<label for="disable_magic_url"><input type="checkbox" name="disable_magic_url" id="disable_magic_url"{S_MAGIC_URL_CHECKED} /> {L_DISABLE_MAGIC_URL}</label><br>
<!-- ENDIF -->
<!-- IF S_NOTIFY_ALLOWED -->
<label for="notify"><input type="checkbox" name="notify" id="notify"{S_NOTIFY_CHECKED} /> {L_NOTIFY_REPLY}</label>
<!-- ENDIF -->
</span>
<input class="button2" type="submit" tabindex="10" name="preview" value="{L_PREVIEW}" />
Найти
Код: Выделить всё
<!-- IF S_SMILIES_ALLOWED and .smiley -->
<strong>{L_SMILIES}</strong><br />
<!-- BEGIN smiley -->
<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a><!-- END smiley -->
<!-- ENDIF -->
<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
<br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
<!-- ENDIF -->
Вставить после
Код: Выделить всё
<!-- IF BBCODE_STATUS -->
<!-- IF .smiley --><hr /><!-- ENDIF -->
{BBCODE_STATUS}<br />
<!-- IF S_BBCODE_ALLOWED -->
{IMG_STATUS}<br />
{FLASH_STATUS}<br />
{URL_STATUS}<br />
<!-- ENDIF -->
{SMILIES_STATUS}
<!-- ENDIF -->
Найти
Код: Выделить всё
<div id="message-box">
<textarea style="height: 9em;" name="message" rows="7" cols="76" tabindex="3" class="inputbox"></textarea>
</div>
</fieldset>
<fieldset class="submit-buttons">
{S_FORM_TOKEN}
{QR_HIDDEN_FIELDS}
Вставить после
Код: Выделить всё
<span style="float:left;">
<!-- IF S_LINKS_ALLOWED -->
<label for="disable_magic_url"><input type="checkbox" name="disable_magic_url" id="disable_magic_url"{S_MAGIC_URL_CHECKED} /> {L_DISABLE_MAGIC_URL}</label><br>
<!-- ENDIF -->
<!-- IF S_NOTIFY_ALLOWED -->
<label for="notify"><input type="checkbox" name="notify" id="notify"{S_NOTIFY_CHECKED} /> {L_NOTIFY_REPLY}</label>
<!-- ENDIF -->
</span>
<input class="button2" type="submit" tabindex="10" name="preview" value="{L_PREVIEW}" />
Доработка Quick Reply phpBB3
Добавлено: 16 окт 2014, 13:30
mela
белк писал(а):Как правки? Система заработала?
Спасибо огромное. Все исправила. Работает. Вот только чебокс Сообщить о получении ответа так и не появился, почему-то. Я уж думаю, может просто не помещается эта строчка в той ячейке???
Придется видимо вернуть ячейки на свои места.
Еще такой вопросик: в левой колонке Сообщение: я тоже выдрала из постинга, но вместо количества символов у меня отображается %d. Можно ли это как-то исправить?