Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Тема закрыта
Сделано для мода: Private Messaging System (PMS) hcs EDITION + редакция trijin (1.2.2 edition 3)
(но наверное и просто для Private Messaging System пойдет!?)
Версия мода: 0.9.1
1. Открываем файл message_send.php
2. Меняем строку (почти в самом конце)
<p><input type="submit" name="submit" value="<?php echo $lang_pms['Send'] ?>" tabindex="<?php echo $cur_index++ ?>" accesskey="s" /><a href="javascript:history.go(-1)"><?php echo $lang_common['Go back'] ?></a></p>
на строку
<p><input type="submit" name="submit" value="<?php echo $lang_pms['Send'] ?>" tabindex="<?php echo $cur_index++ ?>" accesskey="s" /><input type="submit" name="preview" value="<?php echo $lang_post['Preview'] ?>" tabindex="<?php echo $cur_index++ ?>" accesskey="p" /><a href="javascript:history.go(-1)"><?php echo $lang_common['Go back'] ?></a></p>
3. Меняем строку (почти в самом начале)
if (isset($_POST['form_sent']))
на строку
if (isset($_POST['form_sent']) && !isset($_POST['preview']))
4. После этого куска кода (ближе к концу файла)
<div class="block2col">
<div class="blockmenu">
<h2><span><?php echo $lang_pms['Private Messages'] ?></span></h2>
<div class="box">
<div class="inbox">
<ul>
<li ><a href="message_list.php?box=0"><?php echo $lang_pms['Inbox'] ?></a></li>
<li ><a href="message_list.php?box=1"><?php echo $lang_pms['Outbox'] ?></a></li>
<li ><a href="message_list.php?box=2"><?php echo $lang_pms['Options'] ?></a></li>
<li class="isactive"><a href="message_send.php"><?php echo $lang_pms['New message'] ?></a></li>
</ul>
</div>
</div>
</div>
ставим это
<?php
if (isset($_POST['preview']))
{
$username = pun_trim($_POST['req_username']);
$subject = pun_trim($_POST['req_subject']);
$quote = pun_linebreaks(pun_trim($_POST['req_message']));
$hide_smilies = isset($_POST['hide_smilies']) ? 1 : 0;
require_once PUN_ROOT.'include/parser.php';
$preview_message = parse_message($quote, $hide_smilies);
?>
<div id="postpreview" class="blockform">
<h2><span><?php echo $lang_post['Post preview'] ?></span></h2>
<div class="box">
<div class="inbox">
<div class="postright">
<div class="postmsg">
<?php echo $preview_message."\n" ?>
</div>
</div>
</div>
</div>
</div>
<br />
<?php
}
?>
5. В строке которая выводит название темы в форме редактирования ЛС кавычки должны быть двойные, а не одинарные.
У меня строка выглядит так
<label><strong><?php echo $lang_common['Subject'] ?></strong><br /><input class="longinput" type="text" name="req_subject" value="<?php echo pun_htmlspecialchars($subject) ?>" size="80" maxlength="70" tabindex="<?php echo $cur_index++ ?>" /><br /></label>
6. Сохраняем файл message_send.php
И тестируем
Редактировался Visman (2009-02-25 17:30:40)
Спасибо большое.
А может кто подскажет, где можно почитать про отличия Private Message Mod - hcs edition от
Private Messaging System (PMS) hcs EDITION + редакция trijin (1.2.2 edition 3)
?
Поставил, пока всё отлично работает.
Спасибо за доработку.
Было бы неплохо включить это в сборку мода ЛС
Теперь бы для полноты счастья было бы хорошо добавить предпросмотр в окно быстрого ответа
Предпросмотр в быстрых сообщениях.
Достаточно в файле viewtopic.php заменить эту строку
<p><input type="submit" name="submit" tabindex="2" value="<?php echo $lang_common['Submit'] ?>" accesskey="s" /></p>
на эту строку
<p><input type="submit" name="submit" tabindex="2" value="<?php echo $lang_common['Submit'] ?>" accesskey="s" /><input type="submit" name="preview" tabindex="3" value="<?php echo $lang_post['Preview'] ?>" accesskey="p" /></p>
и все готово.
и все готово.
Спасибо добрый человек.
Действительно всё просто ...
Страницы 1
Тема закрыта