Форма добавления комментариев Dle для uCoz

4568 просмотров Alan_Writer 25.11.2013

Скачать 📥

Форма добавления комментариев Dle для uCoz. Каждый пожалуй видел на сайтах, созданных на движке DLE красивую форму добавления комментариев. Есть уже не одна ее адаптация, так как их множество разных, и каждый делает по своему. У кого-то получается не очень, у кого-то вообще ничего не работает. Я никак не мог найти хорошую и рабочую форму добавления комментариев DLE для uCoz, поэтому решил сделать свою - высшего качества, так сказать.

Внешний вид перенести несложно и это сделали за меня, мне оставалось лишь одно - но самое сложное, сделать так чтоб все работало как надо: все ББ-коды правильно работали и выполняли свои функции. В общем в итоге все сделал, все заработало как надо.

Установка формы добавления комментариев Dle для uCoz:

1). Скачиваем архив и папку bbcodes вместе со всем содержимым кидаем (лучше через ftp-клиент) в корень сайта.
2). Далее шаблон своей формы добавления комментариев заменяете на вот этот:
Код
<table width="100%">
<style type="text/css">
#bbcodes {display:none;}
.selectors {height: 26px; width: auto;}
</style>
<tbody><tr>
<td style="border-bottom: #696969 1px dotted; padding-left: 30px; padding-bottom: 5px; font-size: 12pt; font-weight: 700; color: #000;">Добавить комментарий</td>
</tr>
<tr>
<td>
<table width="50%">
<tbody>
<tr><td>
<table>
<tbody><tr>
<td style="text-align: center; width: 500px;">$ERROR$</td>
</tr>
</tbody></table>
</td></tr>
<tr>
<td>
<?if(!$USER_LOGGED_IN$)?>
<table>
<tbody><tr><td>
<td height="25" width="10" class="slink" style="letter-spacing: 0px; word-spacing: 0px;">Имя:</td>
<td height="25" style="width:380px;">
<table><tbody><tr><td>
<input type="text" name="name" type="text" value="$NAME$" size="57" maxlength="20" border="0">
</td></tr></tbody></table>
</td></tr></tbody></table>
</td>
</tr>
<?endif?>
<tr>
<td colspan="2">
<?if($USER_LOGGED_IN$)?><div id="bbcodes">$BBCODES$</div>
<table width="100%" cellspacing="0" cellpadding="0" style="margin-bottom:-1px;">
<tbody><tr>
<td align="left" style="text-align: left; background: url(/bbcodes/bg.gif); border: 1px solid #808080; border-bottom: 0px none;">
<script type="text/javascript" src="http://s70.ucoz.net/src/bbcodes.js"></script>
<table border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td id="b" onclick="simpletag('b','','','message','')"><img title="Полужирный" src="/bbcodes/b.gif"></td>
<td id="i" onclick="simpletag('i','','','message','')"><img title="Наклонный" src="/bbcodes/i.gif"></td>
<td id="u" onclick="simpletag('u','','','message','')"><img title="Подчеркнутый" src="/bbcodes/u.gif"></td>
<td id="s" onclick="simpletag('s','','','message','')"><img title="Зачеркнутый" src="/bbcodes/s.gif"></td>
<td id="kmn" onclick="new _uWnd('ClrS','Выбор цвета',180,190,{},{url:'/bbcodes/color.txt'});return false;"><img src="/bbcodes/color.gif" title="Выбрать цвет"></td>
<td><img src="/bbcodes/brkspace.gif"></td>
<td id="cdl" onclick="simpletag('l','cdl','···','message')"><img title="Слева" src="/bbcodes/l.gif"></td>
<td id="cdc" onclick="simpletag('c','cdc','···','message')"><img title="Центр" src="/bbcodes/c.gif"></td>
<td id="cdr" onclick="simpletag('r','cdr','···','message')"><img title="Справа" src="/bbcodes/r.gif"></td>
<td><img src="/bbcodes/brkspace.gif"></td>
<td onclick="new _uWnd('Sml',' ',-250,-350,{},{url:'/index/35-1-0'});return false;"><img title="Смайлы" src="/bbcodes/emo.gif"></td>
<td id="hide" onclick="simpletag('hide','','','message','')"><img title="Скрыть" src="/bbcodes/hide.gif"></td>
<td id="quote" onclick="simpletag('quote','','','message','')"><img title="Цитата" src="/bbcodes/quote.gif"></td>
<td id="spoiler" onclick="simpletag('spoiler','','','message','')"><img title="Спойлер" src="/bbcodes/spoiler.gif"></td>
<td id="url" onclick="tag_url('message','')"><img title="Ссылка" src="/bbcodes/link.gif"></td>
<td id="email" onclick="tag_email('message','')"><img title="Е-майл" src="/bbcodes/email.gif"></td>
<td id="img" onclick="tag_image('message','')"><img title="Картинка" src="/bbcodes/image.gif"></td>
<td id="audio" onclick="simpletag('audio','','','message','')"><img src="/bbcodes/audio.gif" title="Аудио"></td>  
<td id="video" onclick="simpletag('video','','','message','')"><img src="/bbcodes/video.gif" title="Видео"></td>
<td onclick="window.open('/index/17','bbcodes','scrollbars=1,width=550,height=450,left=0,top=0');"><img title="Все коды" src="/bbcodes/all.gif"></td>
</tr>
</tbody></table>
<?endif?>
</td></tr>
</tbody></table>
<textarea class="commFl" style="height:150px; width:465px; resize:none;" name="message" id="message">$MESSAGE$</textarea>
<?if($SECURITY_CODE$)?>
<table>
<tbody><tr>
<td class="slink">Код:</td>
<td class="slink">$SECURITY_CODE$</td>
</tr>
</tbody></table>
<?endif?>
<tr>
<td colspan="2"><br>
<input name="sbm" type="submit" style="border: 1px solid #D8D8D8;font-weight: 700;padding: 8px 10px;text-shadow: 1px 1px 0px #FFF; background: url(/bbcodes/bottom.png);" value="Комментировать">
<br><br></td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>

Важно! Корректная работа во всех браузерах гарантируется только при условии наличия тега DOCTYPE. Пропишите его либо на всех необходимых страницах вручную, либо в основных настройках - чтоб он автоматически добавлялся на все страницы сайта.

На этом все, новый вид формы добавления комментариев Dle для uCoz - успешно установлен, и если вы все сделалии правильно - то должен работать. Оставляйте отзывы о моих работах, ставьте лайки и т.д.

Теги: форма комментариев Dle для uCoz, добавления комментариев как на Dle, для uCoz, как на DLE, форма добавления комментариев
0 Комментариев