Форма добавления сообщений на форум - Форум
Страница 1 из 11
Форум » Форум веб мастеров » uCoz » Форма добавления сообщений на форум
Форма добавления сообщений на форум

Voker
VIP
Сообщений 2578
+
+9993
-
Ваши награды 25
Voker написал: В ответ пользователя Voker Написано 12 Марта 2012 в 23:12
Сообщение № 1
Общим нужно доделать одну форуму добавления сообщений на форум:
К этой простой форме кое что добавить:
Code
<style>
  input {margin:0;padding:0;}
  .forumadd textarea {padding:0;margin:0;}
  .smilesPart {display:none;}
  .forumadd img {border:0;}
  .forumadd {border:ridge 1px #eeeeee;background:#fff;font-family:Tahoma;font-size:12px;}
  .forumaddtop {background:#eeeeee;height:30px;border-bottom:solid 1px #dddddd;border-top:solid 1px #f8f8f8;padding:6px 4px 4px 4px;}
  .forumaddtop select {border:solid 1px #c5c5c5;background:#fff;color:#595959;font-family:Tahoma;font-size:11px;height:25px;}
  .forumaddmessage {margin-right:0px;}
  .postTextFl {background:none;border:none;height:260px;width: 100% !important;}
  .forumaddright input {background:none;border:none;font-family:Tahoma;font-size:12px;float:right;padding-top:4px;color:#595959;}
  .forumaddright input:hover {text-decoration:underline}
  #secImgForum {height:27px;}
  .securityCode {background:#fff;border:solid 1px #c5c5c5;height:27px;}
</style>
<script type="text/javascript" src="http://s33.ucoz.net/src/bbcodes.js"></script>
<div class="smilesPart">$SMILES$</div>
<div class="forumadd">
  <div class="forumaddtop">
  <div style="float:left;">
  <select id="ffont" class="codeButtons" onchange="alterfont(this.options[this.selectedIndex].value,'font','message','');this.selectedIndex=0;"><option value="0">Шрифт     </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="fsize" class="codeButtons" onchange="alterfont(this.options[this.selectedIndex].value,'size','message','');this.selectedIndex=0;"><option value="0">Размер     </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="fcolor" class="codeButtons" onchange="alterfont(this.options[this.selectedIndex].value, 'color','message','');this.selectedIndex=0;"><option value="0">Цвет     </option><option value="blue" style="color:blue">Blue</option><option value="red" style="color:red">Red</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>
  <?if($_SECURITY_CODE$)?>
  <div style="float:right;font-family:Tahoma;font-size:12px;">
  Код безопасности: $_SECURITY_CODE$
  </div>
  <?endif?>
  </div>
  <div class="forumaddtop">
  <div style="float:left;">
  <a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+='[b][/b]';return false;"><img src="/skript_forum/images/b.png" alt="" alt="жирний текст"></a><a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+='[i][/i]';return false;"><img src="/skript_forum/images/k.png" alt="" title="наклонный текст"></a><a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+='[u][/u]';return false;"><img src="/skript_forum/images/u.png" alt="" title="подчёркнутый текст"></a><a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+='[s][/s]';return false;"><img src="/skript_forum/images/s.png" alt="" title="зачёркнутый текст"></a><a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+='[img][/img]';return false;"><img src="/skript_forum/images/img.png" alt="" title="вставить картинку"></a><a href="javascript:void('Apply to')" onclick="tag_url('message','')"><img src="/skript_forum/images/url.png"></a><a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+='[email][/email]';return false;"><img src="/skript_forum/images/mail.png" alt="" title="вставить емейл адрес"></a><a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+='[code]
';return false;"><img src="/skript_forum/images/code.png" alt="" title="вставить код"></a><a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+='[spoiler][/spoiler]';return false;"><img src="/skript_forum/images/spoiler.png" alt="" title="вставить спойлер"></a><a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+='[l][/l]';return false;"><img src="/skript_forum/images/left.png" alt="" title="текст слева"></a><a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+='[center][/center]';return false;"><img src="/skript_forum/images/center.png" alt="" title="текст по центру"></a><a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('message').focus();parent.window.document.getElementById('message').value+='[r][/r]';return false;"><img src="/skript_forum/images/right.png" alt="" title="текст справа"></a><a href="javascript:void('Apply to')" onclick="closeall('message','');"><img src="/skript_forum/images/close.png" alt="" title="закрыть все коды"></a><a href="javascript:void('Apply to')" onclick="new _uWnd('Sml',' ',-250,-350,{autosize:0,closeonesc:1,resize:0},{url:'/index/35-1-'});"><img src="/skript_forum/images/smiles.png" alt="" title="вставить смайлы"></a><a href="javascript:void('Apply to')" onclick="window.open('/index/17','bbcodes','scrollbars=1,width=550,height=450,left=0,top=0');"><img src="/skript_forum/images/allcodes.png" alt="" title="показать все коды"></a>
</div>
<div class="forumaddright">
<input type="submit" name="sbm" width="100%" value="Добавить сообщение" />
<input type="button" style="margin-right:10px;" width="100%" value="Просмотреть" onclick="prepost();" />
</div>
</div>
<div class="forumaddmessage">
$_MESSAGE$
</div>
</div>[/code]

Добавить это:
Code
<?if($MESSAGE_OPTIONS_FLAG$)?>   
  <tr id="frM14"><td class="gTableLeft" id="frM15">Опции сообщения:</td><td class="gTableRight" id="frM16">   
  <?if($_HTML_OPT$)?>   
  $_HTML_OPT$ <label for="ahtml">Включить HTML теги</label><br />$_MAKE_BR_OPT$ <label for="frmt">Заменять переводы строк тегом <b><BR></b></label><br>   
  <?endif?>   
  <?if($_EDITED_OPT$)?>   
  $_EDITED_OPT$ <label for="edited">Добавить надпись "Отредактировано..." в это сообщение?</label><br />   
  <?endif?>   
  <?if($_SMILES_OPT$)?>   
  $_SMILES_OPT$ <label for="smon">Включить смайлы</label><br />   
  <?endif?>   
  <?if($_SIGNATURE_OPT$)?>   
  $_SIGNATURE_OPT$ <label for="sgon">Включить подпись</label><br />   
  <?endif?>   
  <?if($_SUBSCRIBE_OPT$)?>   
  $_SUBSCRIBE_OPT$ <label for="sbon">Уведомления на e-mail при ответах</label><br />   
  <?endif?>   
  </td></tr>   
  <?endif?>   
  <?if($MODER_OPTIONS_FLAG$)?>   
  <tr id="frM6"><td class="gTableLeft" id="frM7">Опции темы:</td><td class="gTableRight" id="frM8">   
  <?if($_FIRSTONTOP_OPT$)?>   
  $_FIRSTONTOP_OPT$ <label for="firstontop">Первое сообщение темы сделать шапкой (показывать на всех страницах)</label><br />   
  <?endif?>   
  <?if($_ONTOP_OPT$)?>   
  $_ONTOP_OPT$ <label for="isontop">Тема всегда сверху</label><br />   
  <?endif?>   
  <?if($_CLOSED_OPT$)?>   
  $_CLOSED_OPT$ <label for="isclosed">Закрытая тема</label>   
  <?endif?>   
  </td></tr>   
  <?endif?>   
  <?if($_FILES_UPLOADER$)?>   
  <tr id="frM50"><td class="gTableLeft" id="frM51">Прикрепить файл: <span style="font:7pt;">(не более <b>$FILE_MAX_SIZE$</b>Kb)</span></td><td class="gTableRight" id="frM52">$_FILES_UPLOADER$</td></tr>   
  <?endif?>   
  <?if($_SECURITY_CODE$)?>   
  <tr id="frM45"><td class="gTableLeft" id="frM46">Код безопасности:</td><td class="gTableRight" id="frM47">$_SECURITY_CODE$</td></tr>   
  <?endif?>   
  <tr id="frM59"><td class="gTableRight" colspan="2" align="center" id="frM60"><input style="width:110px;" id="frF15" class="postPreview" type="button" value="Просмотреть" onclick="prepost();" /> <input type="submit" id="frF16" name="sbm" style="width:150px;font-weight:bold;" class="postSubmit" value="$SUBMIT_SIGN$" /> <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>

Ну это как бы к нестандартной форме добавить капельку стандартной но со вкусом что бы все красиво получилось!
подпись:
Voker
«Пред. тема След. тема»

Vesnik
Пользователи
Сообщений 237
+
+22
-
Ваши награды 2
Vesnik написал: В ответ пользователя Vesnik Написано 13 Марта 2012 в 00:15
Сообщение № 2
Ачто стандартный не катит? biggrin

Voker
VIP
Сообщений 2578
+
+9993
-
Ваши награды 25
Voker написал: В ответ пользователя Voker Написано 13 Марта 2012 в 09:29
Сообщение № 3
Vesnik, да не стаднарт слишком простой.
А если все это совместить то получиться очень даже не плохо!
подпись:
Voker

Vesnik
Пользователи
Сообщений 237
+
+22
-
Ваши награды 2
Vesnik написал: В ответ пользователя Vesnik Написано 13 Марта 2012 в 16:46
Сообщение № 4
Voker, но ты то шаришь в этом не поспоришь up
Форум » Форум веб мастеров » uCoz » Форма добавления сообщений на форум
Страница 1 из 11
Поиск:
Топ пользователей: