- Регистрация
- 26 Окт 2007
- Сообщения
- 121
- Реакции
- 40
- Автор темы
- Заблокирован
- #1
Мне в новом дизайне их понравилось две вещи:
1 - Сменный фон комментариев (в процессе реализации)
2 - Добавление их с помощью кнопок CTRL + Enter (как в месседжерах)
так вот, предлагаю вам вторую реализацию:
идем сюда : www\engine\modules\bbcode.php
ищем:
В этом куске кода после var fombj = {$addform};, вставляем
2) открываем : www\templates\НАЗВАНИЕ_ШАБЛОНА\addcomments.tpl
и заменяем свой
Вот и все! Теперь можете отправлять комменты, при помощи Ctrl + Enter!
1 - Сменный фон комментариев (в процессе реализации)
2 - Добавление их с помощью кнопок CTRL + Enter (как в месседжерах)
так вот, предлагаю вам вторую реализацию:
идем сюда : www\engine\modules\bbcode.php
ищем:
$bb_code = <<<HTML
<SCRIPT type=text/javascript>
<!--
var text_enter_url = "$lang[bb_url]";
var text_enter_page = "$lang[bb_page]";
var text_enter_url_name = "$lang[bb_url_name]";
var text_enter_page_name = "$lang[bb_page_name]";
var text_enter_image = "$lang[bb_image]";
var text_enter_email = "$lang[bb_email]";
var text_code = "$lang[bb_code]";
var text_quote = "$lang[bb_quote]";
var error_no_url = "$lang[bb_no_url]";
var error_no_title = "$lang[bb_no_title]";
var error_no_email = "$lang[bb_no_email]";
var prompt_start = "$lang[bb_prompt_start]";
var img_title = "$lang[bb_img_title]";
var email_title = "$lang[bb_email_title]";
var text_pages = "$lang[bb_bb_page]";
var image_align = "{$config['image_align']}";
var selField = "{$startform}";
var fombj = {$addform};
function image_upload()
{
window.open('{$config['http_home_url']}engine/images.php?area=' + selField + '&add_id={$add_id}', '_Addimage', 'HEIGHT=500,resizable=yes,scrollbars=yes,WIDTH=550');
}
{$script_code}
{$code}
HTML;
В этом куске кода после var fombj = {$addform};, вставляем
На этом сохраняем и выходим .function ctrl_enter(e, form)
{
if (((e.keyCode == 13) || (e.keyCode == 10)) && (e.ctrlKey == true)) doAddComments();
}
2) открываем : www\templates\НАЗВАНИЕ_ШАБЛОНА\addcomments.tpl
и заменяем свой
на данный:<textarea name="comments" id="comments" wrap="off" class="f_textarea" ></textarea>
или просто добавляем выделенную строку в свои textarea(там где текстовое поле и поле для ввода Каптчи)<textarea name="comments" id="comments" wrap="off" class="f_textarea" onkeypress="return ctrl_enter(event, this.form);" onclick="setNewField(this.name, document.getElementById( 'dle-comments-form' ))"></textarea>
Вот и все! Теперь можете отправлять комменты, при помощи Ctrl + Enter!