
Di_Mok писал(а):...Вставил в posting_buttons.html
<!-- IF S_PRIVMSGS -->
<!-- INCLUDE posting_pm_layout.html -->
<!-- ELSE -->
<!-- INCLUDE posting_layout.html -->
<!-- ENDIF -->simple_header.html был не закрыт <div id="page-body"<!-- IF S_IN_SHOUT_TEMP --> style="margin: 0;"<!-- ENDIF --> >.Evgesh писал(а):Теперь возник еще один вопрос.Как добавить кнопочку в быстрый ответ?чтобы она была именно в определенном форуме.
<!-- IF FORUM_ID eq '10' --><!-- ENDIF --> <!-- IF S_PATTERN -->
<input type="button" class="btnbbcode" value="{L_PATTERN}" onclick="window.open('posting.php?mode=pattern', '_pattern', 'HEIGHT=600,resizable=yes,scrollbars=yes,WIDTH=540'); return false;">
<!-- ENDIF -->Если понадобится второй такой шаблон, то можно просто во всех правках изменить pattern на pattern1 и соответственно создать 2 файла с нужными именами?
FomenkoAndrey писал(а):все верно?
FomenkoAndrey писал(а):есть ли спецификации по условиям? в частности для этого условия?

Одна из сотен переменных... Какая спецификация?FomenkoAndrey писал(а):есть ли спецификации по условиям?
if ($mode == 'post' || ($mode == 'edit' && $post_data['topic_first_post_id'] == $post_data['post_id']))
{
$template->assign_var('S_NEW_MESSAGE', true);
} 
FomenkoAndrey писал(а):откопал в дебрях форума условие

Sheer писал(а): И долго копал?
case 'popup':
if ($forum_id) case 'pattern':
$sql = '';
generate_pattern();
break;// Start assigning vars for main posting page// Start formy shablon
$pattern_enable = 0;
$forum_pattern = array(0?, 0?, 0?); // список id форумов, где шаблон будет работать
if (in_array($forum_id, $forum_pattern)) // поиск в каких форумах нажен шаблон
{
$pattern_enable = 1;
}
// End formy shablon'S_POST_ACTION' 'S_PATTERN' => ($pattern_enable) ? true : false,/**
* Fill smiley templates (or just the variables) with smilies, either in a window or inline
*/function generate_pattern()
{
global $user, $template;
$user->setup('mods/pattern');
page_header($user->lang['PATTERN']);
$template->set_filenames(array(
'body' => 'posting_pattern.html')
);
page_footer();
} 'PASSWORD' => 'Пароль', 'PATTERN' => 'Заполните форму ЗНАКОМСТВО при создании своего первого сообщения на форуме. Мы перенесем ее в соответствующую тему.', <div id="message-box-2"> <!-- IF S_PATTERN -->
<dl>
<input type="button" class="button2" value="{L_PATTERN}" onclick="window.open('posting.php?mode=pattern', '_pattern', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=1100'); return false;">
</dl>
<!-- ENDIF --><?php
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = array();
}
$lang = array_merge($lang, array(
'PATTERN' => 'Заполните форму <<ЗНАКОМСТВО>> при создании своего первого сообщения на форуме',
'QUEST_1' => 'Напишите свое настоящее имя или имя, которое Вы хотите видеть под своей аватарой. : ',
'QUEST_2' => 'Откуда Вы и Ваше настоящее место жительства (не обязательно)? Можно обобщенно. : ',
'QUEST_3' => 'Как Вы попали на наш форму и как давно это было в первый раз? Год, месяц, день назад? : ',
'QUEST_4' => 'Вы сразу зарегистрировались у нас или сначала немного просмотрели содержимое форума? : ',
'QUEST_5' => 'Как Вам далась регистрация у нас на форуме? Сразу справились? С нескольких попыток? : ',
'QUEST_6' => 'Сколько времени вы планируете посещать форум? Вам стало сразу интересно у нас? : ',
// и так далее...
));
?><!-- INCLUDE simple_header.html -->
<script type="text/javascript">
<!--
var form_name = 'postform';
var text_name = 'message';
var optionsNumber = 6;
var optionsList = new Array(6);
var optionsKeys = new Array(6);
optionsList[0] = '{L_QUEST_1}';
optionsKeys[0] = 'q_1';
optionsList[1] = '{L_QUEST_2}';
optionsKeys[1] = 'q_2';
optionsList[2] = '{L_QUEST_3}';
optionsKeys[2] = 'q_3';
optionsList[3] = '{L_QUEST_4}';
optionsKeys[3] = 'q_4';
optionsList[4] = '{L_QUEST_5}';
optionsKeys[4] = 'q_5';
optionsList[5] = '{L_QUEST_6}';
optionsKeys[5] = 'q_6';
function put_pattern()
{
var r = 0, text = '';
for (r = 0; r < optionsNumber; r++)
{
text += '[b]'+'[color=#0040BF]'+optionsList[r]+'[/color]'+'[/b]'+'[color=#008000]'+document.forms['pattern'].elements[optionsKeys[r]].value+'[/color]'+'\r\n';
}
insert_text(text, false, true);
}
//-->
</script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/editor.js"></script>
<form id="pattern" method="post" action="" onsubmit="return checkForm(this);" name="pattern">
<div class="panel" id="patternbox">
<table class="tablebg" width="100%" cellspacing="1" cellpadding="4" border="0">
<tr>
<th colspan="2">{L_PATTERN}</th>
</tr>
<tr>
<td><div align="right"><b><font size="2" color="red" face="Arial">{L_QUEST_1}</font></b></div></td>
<td><input type="text" tabindex="1" name="q_1" id="0" size="40" value="" class="inputbox" /></td>
</tr>
<tr>
<td><div align="right"><b><font size="2" color="red" face="Arial">{L_QUEST_2}</font></b></div></td>
<td><input type="text" tabindex="1" name="q_2" id="1" size="40" value="" class="inputbox" /></td>
</tr>
<tr>
<td><div align="right"><b><font size="2" color="red" face="Arial">{L_QUEST_3}</font></b></div></td>
<td><input type="text" tabindex="1" name="q_3" id="2" size="40" value="" class="inputbox" /></td>
</tr>
<tr>
<td><div align="right"><b><font size="2" color="red" face="Arial">{L_QUEST_4}</font></b></div></td>
<td><input type="text" tabindex="1" name="q_4" id="3" size="40" value="" class="inputbox" /></td>
</tr>
<tr>
<td><div align="right"><b><font size="2" color="red" face="Arial">{L_QUEST_5}</font></b></div></td>
<td><input type="text" tabindex="1" name="q_5" id="4" size="40" value="" class="inputbox" /></td>
</tr>
<tr>
<td><div align="right"><b><font size="2" color="red" face="Arial">{L_QUEST_6}</font></b></div></td>
<td><input type="text" tabindex="1" name="q_6" id="5" size="40" value="" class="inputbox" /></td>
</tr>
<tr>
<td colspan="2" align="center" valign="middle" class="row1">
<input type="submit" name="post" value="{L_SUBMIT}" class="btnmain" onclick="put_pattern();window.close();return false;" /><br />
<br /><a class="nav" href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a></td>
</tr>
</table>
</div>
</form>
<!-- INCLUDE simple_footer.html -->

Вернуться в Запросы модов для phpBB 3.0.x
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0