Войти на сайт Регистрация
Добавить файл В каталоге: 578

  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Форум » Веб-мастеру » Технический раздел (домены, хостинг, настройка CMS и шаблона сайта) » Форма добавления сообщения на форум.
Форма добавления сообщения на форум.
gefДата: Среда, 08.01.2014, 13:29 | Сообщение # 1
- Репутация: 1 +
Здравствуйте. Убиваю время на то, чтобы поставить в точности как на диз-кс форму добавления сообщения форума к себе на сайт. Вроде что-то на копировал. Всё с дизайном отлично, но с функциями...
Проблема состоит в том, что не работает перенос строк в поле "Текст сообщения". Всё в одну строчку сохраняет. Всю информацию о коде внизу.

Вот что получается:
1) http://saveimg.ru/picture....ae7.JPG
2) http://saveimg.ru/picture....f18.JPG
А как должно выглядеть:
http://saveimg.ru/picture....6d9.JPG

Код с формы добавлении сообщения:
Код
<div class="gDivLeft"><div class="gDivRight">
<table border="0" width="100%" cellspacing="1" cellpadding="0" class="gTable" id="frM53">
<tr id="frM54"><td colspan="2" class="gTableTop" id="frM55"><div style="float:right" class="gTopCornerRight"></div><a name="post">$FORM_TITLE$</a></td></tr>
<?if($ERROR$)?>
<tr id="frM1"><td colspan="2" align="center" class="gTableError" id="frM2">$ERROR$</td></tr>
<?endif?>
<?if($_USER$)?>
<tr id="frM3"><td class="gTableLeft" id="frM4">Имя:</td><td class="gTableRight" id="frM5">$_USER$</td></tr>
<?endif?>
<?if($_THREAD_NAME$)?>
<tr id="frM25"><td class="gTableLeft" id="frM26">Название темы:</td><td class="gTableRight" id="frM27">$_THREAD_NAME$</td></tr>
<tr id="frM28"><td class="gTableLeft" id="frM29">Описание темы:</td><td class="gTableRight" id="frM30">$_THREAD_DESCR$</td></tr>
<?endif?>
<?if($_POLL_QUESTION$)?>
<tr id="frM31"><td class="gTableRight" colspan="2" id="frM32"> </td></tr><tr id="frM33"><td class="gTableLeft" id="frM34">Вопрос голосования:</td><td class="gTableRight" id="frM35">$_POLL_QUESTION$</td></tr><tr id="frM36"><td class="gTableLeft" id="frM37">Пункты опроса:<div class="pollHelp">Введите по одному ответу на строку. Максимум <b>10</b> ответов.</div></td><td class="gTableRight" id="frM38">$_POLL_ANSWERS$</td></tr><tr id="frM40"><td class="gTableLeft" id="frM41">Опции опроса:</td><td class="gTableRight" id="frM42">$_POLL_ONLY_OPT$ <label for="pollonly">Только опрос (писать ответы в теме будет нельзя)</label><br />$_POLL_MULTI_OPT$ <label for="pollmulty">Включить возможность выбора нескольких вариантов ответов</label><br />$_POLL_PERIOD_OPT$ Период голосования (0 - без ограничений)</td></tr><tr id="frM43"><td class="gTableRight" colspan="2" id="frM44"> </td></tr>
<?endif?>
<tr id="frM56">
<td colspan="2">
<div class="form_forum_add">
<script type='text/javascript' src='http://s34.ucoz.net/src/bbcodes.js?2'></script>

<a href="javascript://" title="Bold" onclick="simpletag('b','','','message','')" id="b" style="font-weight:bold">b</a>
<a href="javascript://" title="Italic" onclick="simpletag('i','','','message','')" id="i" style="font-style:italic">i</a>
<a href="javascript://" title="Underline" onclick="simpletag('u','','','message','')" id="u" style="text-decoration:underline">u</a>
<a href="javascript://" title="URL" onclick="tag_url('message','')" id="url">http://</a>
<a href="javascript://" title="E-mail" onclick="tag_email('message','')" id="email">@</a>
<a href="javascript://" title="Image" onclick="tag_image('message','')" id="img">img</a>
<a href="javascript://" title="Quote" onclick="simpletag('quote','','','message','')" id="quote">quote</a>
<a href="javascript://" title="Code" onclick="simpletag('code','','','message','')" id="codes">code</a>
<a href="javascript://" title="Красная таблица" onclick="simpletag('red','','','message','');" id="table">red tbl</a>
<a href="javascript://" title="Синяя таблица" onclick="simpletag('blue','','','message','');" id="table">blue tbl</a>
<a href="javascript://" title="Зеленая таблица" onclick="simpletag('green','','','message','');" id="table">green tbl</a>
<a href="javascript://" title="Spoiler" onclick="simpletag('spoiler','','','message','')" id="spoiler">spoiler</a>
<a href="javascript://" title="Hide from Guest" onclick="simpletag('hide','','','message','')" id="hide">hide</a>
<a href="javascript://" title="List" onclick="tag_list('message','')" id="list">list</a>
<a href="javascript://" title="Спойлер" onclick="tag_spoiler('message','')" id="spoiler2">sp</a>
<a href="javascript://" title="Left" onclick="simpletag('l','cdl','···','message')" id="cdl">.:</a>
<a href="javascript://" title="Center" onclick="simpletag('c','cdc','···','message')" id="cdc">.</a>
<a href="javascript://" title="Right" onclick="simpletag('r','cdr','···','message')" id="cdr">:.</a>
<a href="javascript://" title="All codes" onclick="window.open('/index/17','bbcodes','scrollbars=1,width=550,height=450,left=0,top=0');" id="cd1">+</a>
<a href="javascript://" title="Close all opened codes" onclick="closeall('message','');" id="cd2">/</a>
<a href="javascript://" title="Smiles" onclick="new _uWnd('Sml',' ',-250,-350,{autosize:0,closeonesc:1,resize:0},{url:'/index/35-0-'});" id="cd3">:)</a>
<a href="javascript://" title="Keyboard" onclick="window.open('/forum/0-0-0-31','virtKB','width=300,height=120,top=0,left=0');" id="cd4">.::.</a>
<a href="javascript://" title="Открыть селекторы" onclick="$('#selections').show();$(this).hide();" id="open">open</a>
<input type="hidden" id="tagcount" value="0" />

<div id="selections" style="display:none;">
<select id="fsize" onchange="alterfont(this.options[this.selectedIndex].value,'size','message','');this.selectedIndex=0;">
<option value='0'>SIZE</option>
<option value='6'>6 pt</option>
<option value='7'>7 pt</option>
<option value='8'>8 pt</option>
<option value='9'>9 pt</option>
<option value='10'>10 pt</option>
<option value='11'>11 pt</option>
<option value='12'>12 pt</option>
<option value='13'>13 pt</option>
<option value='14'>14 pt</option>
<option value='15'>15 pt</option>
<option value='16'>16 pt</option>
<option value='17'>17 pt</option>
<option value='18'>18 pt</option>
<option value='19'>19 pt</option>
<option value='20'>20 pt</option>
<option value='21'>21 pt</option>
<option value='22'>22 pt</option>
</select>

<select id="ffont" onchange="alterfont(this.options[this.selectedIndex].value,'font','message','');this.selectedIndex=0;">
<option value='0'>FAMILY</option>
<option value='Arial'>Arial</option>
<option value='Times'>Times</option>
<option value='Courier'>Courier</option>
<option value='Impact'>Impact</option>
<option value='Geneva'>Geneva</option>
<option value='Optima'>Optima</option>

</select>

<select id="fcolor" onchange="alterfont(this.options[this.selectedIndex].value, 'color','message','');this.selectedIndex=0;">
<option value='0'>COLOR</option>
<option value='blue' style='color:blue'>Blue</option>

<option value='purple' style='color:purple'>Purple</option>
<option value='orange' style='color:orange'>Orange</option>
<option value='yellow' style='color:yellow'>Yellow</option>
<option value='gray' style='color:gray'>Gray</option>
<option value='green' style='color:green'>Green</option>
</select>
</div>

</div>
</td>
</tr>
<tr>
<td class="form_add_td_l" valign="top"><div class="smilesPart"><script type="text/javascript">function emoticon(code,nm){if (code != ""){var txtarea=document.getElementById(nm);code = ' ' + code + ' ';if (document.selection) {txtarea.focus();var txtContent = txtarea.value;var str = document.selection.createRange();if (str.text == ""){str.text = code;} else if (txtContent.indexOf(str.text) != -1){str.text = code + str.text;} else {txtarea.value = txtContent + code;}}else{txtarea.value = txtarea.value + code;}}}</script><table border="0" cellpadding="2" class="smiles" onmouseover="document.getElementById('asmltryQgF_').style.display='';" onmouseout="document.getElementById('asmltryQgF_').style.display='none';"><tr><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':Blin:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/Blin.gif" title="Blin" /></a></td><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':Cnc:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/Cnc.gif" title="Cnc" /></a></td><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':Cry:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/Cry.gif" title="Cry" /></a></td></tr><tr><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':Xexe:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/Xexe.gif" title="Xexe" /></a></td><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':biggrin:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/biggrin.gif" title="biggrin" /></a></td><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':closedeyes:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/closedeyes.gif" title="closedeyes" /></a></td></tr><tr><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':cool:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/cool.gif" title="cool" /></a></td><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':flirt:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/flirt.gif" title="flirt" /></a></td><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':good:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/good.gif" title="good" /></a></td></tr><tr><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':mad:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/mad.gif" title="mad" /></a></td><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':umnik:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/umnik.gif" title="umnik" /></a></td><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':unsure:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/unsure.gif" title="unsure" /></a></td></tr><tr><td class="sml1" align="center"><a href="javascript://" rel="nofollow" onclick="emoticon(':wink:','message');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="/css/smile/wink.gif" title="wink" /></a></td></tr><tr id="asmltryQgF_" style="display:none;"><td colspan="3" align="center" id="allSmiles" nowrap><a href="javascript://" rel="nofollow" onclick="new _uWnd('Sml',' ',-250,-350,{autosize:0,closeonesc:1,resize:0},{url:'/index/35-0-0'});return false;">Все смайлы</a></td></tr></table></div></td>
<td class="form_add_td_r" style="font-size:13px;" valign="top">$_MESSAGE$</td>
</tr>

<?if($MESSAGE_OPTIONS_FLAG$)?>
<tr>
<td class="form_add_td_l" style="border-top:1px solid #151515;">
<b>Опции сообщения:</b>
</td>
<td class="form_add_td_r" style="border-top:1px solid #151515;">

<?if($_HTML_OPT$)?><input id="ahtml" type="checkbox" name="Включить HTML теги" value="1" checked /> <label for="ahtml">Включить HTML теги</label><br />
<input id="frmt" type="checkbox" name="Заменять переводы строк тегом <b><BR></b>" value="1" checked /> <label for="frmt">Заменять переводы строк тегом <b><BR></b></label><br /><?endif?>
<?if($_EDITED_OPT$)?><input id="edited" type="checkbox" name="Добавить надпись "Отредактировано..." в это сообщение?" value="1" /> <label for="edited">Добавить надпись "Отредактировано..." в это сообщение?</label><br /><?endif?>
<?if($_SMILES_OPT$)?><input id="smon" type="checkbox" name="smiles_on" value="1" checked /> <label for="smon">Включить смайлы</label><br /><?endif?>
<?if($_SIGNATURE_OPT$)?><input id="sgon" type="checkbox" name="signature_on" value="1" checked /> <label for="sgon">Включить подпись</label><br /><?endif?>
<?if($_SUBSCRIBE_OPT$)?><input id="sbon" type="checkbox" name="subscribe" value="1" /> <label for="sbon">Уведомления на e-mail при ответах</label><br /><?endif?>
</td>
</tr><?endif?>

<?if($MODER_OPTIONS_FLAG$)?>
<tr>
<td class="form_add_td_l" style="border-top:1px solid #151515;">
<b>Опции темы:</b>
</td>
<td class="form_add_td_r" style="border-top:1px solid #151515;">

<?if($_FIRSTONTOP_OPT$)?><input id="firstontop" type="checkbox" name="Первое сообщение темы сделать шапкой (показывать на всех страницах)" value="1" /> <label for="firstontop">Первое сообщение темы сделать шапкой (показывать на всех страницах)</label><br /><?endif?>
<?if($_ONTOP_OPT$)?><input id="isontop" type="checkbox" name="Тема всегда сверху" value="1" /> <label for="isontop">Тема всегда сверху</label><br /><?endif?>
<?if($_CLOSED_OPT$)?><input id="isclosed" type="checkbox" name="Закрытая тема" value="1" /> <label for="isclosed">Закрытая тема</label><br /><?endif?>
</td>
</tr><?endif?>

<?if($_FILES_UPLOADER$)?>
<tr>
<td class="form_add_td_l" style="border-top:1px solid #151515;">
<b>Прикрепить файл:</b>
</td>
<td class="form_add_td_r" style="border-top:1px solid #151515;">
$_FILES_UPLOADER$
</td>
</tr><?endif?>

<?if($_SECURITY_CODE$)?>
<tr>
<td class="form_add_td_l" style="border-top:1px solid #151515;">
<b>Код безопасности:</b>
</td>
<td class="form_add_td_r" style="border-top:1px solid #151515;">
$_SECURITY_CODE$
</td>
</tr><?endif?>

<tr>
<td class="form_add_td_l" style="border-top:1px solid #151515;"></td>
<td class="form_add_td_r" style="border-top:1px solid #151515;">
<input style="width:110px;" id="frF15" class="postPreview" type="button" value="Просмотреть" onclick="prepost();" />
<input type="submit" id="frF16" name="sbm" class="postSubmit" value="Добавить ответ" />
<input style="width:110px;" id="frF17" class="postReset" type="reset" value="Отменить" /></td>
</tr>
</table>

</div></div><div class="gDivBottomLeft"></div><div class="gDivBottomCenter"></div><div class="gDivBottomRight"></div>
 
eFenceДата: Среда, 08.01.2014, 15:11 | Сообщение # 2
- Репутация: 11 +
Да.. Интересно, попробуем разобраться)
 
eFenceДата: Среда, 08.01.2014, 16:33 | Сообщение # 3
- Репутация: 11 +
gef, Проверил этот код на сайте, всё работает отлично, перенос строки есть, если скопировать текст и вставить, либо самому по нажимать ENTER. Лично у меня все работает)

Может какой скрипт не тот, или не правильный код в HTML есть. Так же возможно в ПУ настроить надо в общих настройках модуля Форума. Или я не правильно вопрос понял.

Ты когда создаёшь тему и потом хочешь её отредактировать у тебя в одну строку, или как?
 
gefДата: Среда, 08.01.2014, 17:48 | Сообщение # 4
- Репутация: 1 +
eFence, и при создании, и при редактировании.
В настройках полазил - ничего не нашёл такого. :(


Сообщение отредактировал gef - Среда, 08.01.2014, 17:53
 
eFenceДата: Среда, 08.01.2014, 18:34 | Сообщение # 5
- Репутация: 11 +
gef, Скорее всего какаято проблема из-за кода, так как у меня на сайте всё работает с этой формой добавления как надо, проверял)
 
Форум » Веб-мастеру » Технический раздел (домены, хостинг, настройка CMS и шаблона сайта) » Форма добавления сообщения на форум.
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: