Victim 5 Опубликовано: 10 марта 2008 Рассказать Опубликовано: 10 марта 2008 Здравствуйте. Скажите как сделать чтобы форма добавления комментариев была не после всех комментов(т.е внизу) а вверху? Заранее благодарю. Цитата Ссылка на сообщение Поделиться на других сайтах
RazoR Empire 0 Опубликовано: 13 марта 2008 Рассказать Опубликовано: 13 марта 2008 стучи 210646, помогу Цитата Ссылка на сообщение Поделиться на других сайтах
SiMuS 0 Опубликовано: 13 марта 2008 Рассказать Опубликовано: 13 марта 2008 (изменено) Для 6.7 файл engine/modules/Show.full.php Найти и вырезать if (($user_group[$member_id['user_group']]['allow_addc']) AND $config['allow_comments'] == "yes") { if (!$comments_num) $tpl->result['content'] .= "\n<span id='dle-ajax-comments'></span>\n"; $tpl->load_template('addcomments.tpl'); if ($config['allow_comments_wysiwyg'] == "yes"){ $tpl->copy_template = "<script language=JavaScript src='".$config['http_home_url']."engine/editor/scripts/innovaeditor.js'></script>\n".$tpl->copy_template; include_once ENGINE_DIR.'/editor/comments.php'; $bb_code = ""; } else include_once ENGINE_DIR.'/modules/bbcode.php'; if ($config['allow_comments_wysiwyg'] != "yes"){ $tpl->set('[not-wysywyg]', ""); $tpl->set('[/not-wysywyg]',""); } else $tpl->set_block("'\\[not-wysywyg\\](.*?)\\[/not-wysywyg\\]'si",""); if ($user_group[$member_id['user_group']]['captcha']) { $tpl->set('[sec_code]',""); $tpl->set('[/sec_code]',""); $path = parse_url($config['http_home_url']); $tpl->set('{sec_code}',"<span id=\"dle-captcha\"><img src=\"".$path['path']."engine/modules/antibot.php\" alt=\"${lang['sec_image']}\" border=\"0\"><br /><a onclick=\"reload(); return false;\" href=\"#\">{$lang['reload_code']}</a></span>"); } else { $tpl->set('{sec_code}',""); $tpl->set_block("'\\[sec_code\\](.*?)\\[/sec_code\\]'si",""); } if ($config['allow_comments_wysiwyg'] == "yes"){ $tpl->set('{wysiwyg}',$wysiwyg); } else { $tpl->set('{wysiwyg}',''); } $tpl->set('{text}', ''); $tpl->set('{bbcode}',$bb_code); $tpl->set('{title}',$lang['news_addcom']); if (!$is_logged) { $tpl->set('[not-logged]',''); $tpl->set('[/not-logged]',''); } else $tpl->set_block("'\\[not-logged\\](.*?)\\[/not-logged\\]'si",""); if ($is_logged) $hidden = "<input type=\"hidden\" name=\"name\" id=\"name\" value=\"{$member_id['name']}\" /><input type=\"hidden\" name=\"mail\" id=\"mail\" value=\"\" />"; else $hidden = ""; $tpl->copy_template = "<form method=\"post\" name=\"dle-comments-form\" id=\"dle-comments-form\" action=\"{$_SESSION['referrer']}\">".$tpl->copy_template." <input type=\"hidden\" name=\"subaction\" value=\"addcomment\" />{$hidden} <input type=\"hidden\" name=\"post_id\" id=\"post_id\" value=\"$news_id\" /></form>"; $tpl->copy_template .= <<<HTML <script language='JavaScript' type="text/javascript"> function reload () { var rndval = new Date().getTime(); document.getElementById('dle-captcha').innerHTML = '<img src="{$path['path']}engine/modules/antibot.php?rndval=' + rndval + '" border="0" width="120" height="50"><br /><a onclick="reload(); return false;" href="#">{$lang['reload_code']}</a>'; }; </script> HTML; $tpl->compile('content'); $tpl->clear(); } elseif ($config['allow_comments'] != "no") { $tpl->load_template('info.tpl'); $tpl->set('{error}', $lang['news_info_1']); $tpl->set('{group}', $user_group[$member_id['user_group']]['group_name']); $tpl->set('{title}', $lang['all_info']); $tpl->compile('content'); $tpl->clear(); } Потом все это вставить после //################################################################################ #################################### // Просмотр комментариев //################################################################################ #################################### if($allow_comments and $allow_add and $CN_HALT != TRUE){ Изменено 13 марта 2008 пользователем SiMuS Цитата Ссылка на сообщение Поделиться на других сайтах
defnur 0 Опубликовано: 4 ноября 2008 Рассказать Опубликовано: 4 ноября 2008 помогите перенести форму комментариев наверх в версии 7.3 и как сделать так, чтобы после добавления комментария, аякс выводил добавленный коммент не вверху формы, а под ней (комментарии у меня сортируются "по убыванию") заранее благодарю Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.