kastoff 0 Опубликовано: 6 апреля 2008 Рассказать Опубликовано: 6 апреля 2008 Тестирую на локалке скрипт, возникло желание сделать вывод комметариев адммина отличным от общих, например выделить дугим цветом, если такое возможно где и что нужно подправить? Цитата Ссылка на сообщение Поделиться на других сайтах
kastoff 0 Опубликовано: 12 апреля 2008 Рассказать Опубликовано: 12 апреля 2008 (изменено) Автор Извините за офтоп, хочу поднять опять вопрос, такое вообще реально сделать или нет? Изменено 12 апреля 2008 пользователем kastoff Цитата Ссылка на сообщение Поделиться на других сайтах
WMDrakon 20 Опубликовано: 12 апреля 2008 Рассказать Опубликовано: 12 апреля 2008 kastoff, Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. Цитата Ссылка на сообщение Поделиться на других сайтах
revix.ru 0 Опубликовано: 12 апреля 2008 Рассказать Опубликовано: 12 апреля 2008 реально Цитата Ссылка на сообщение Поделиться на других сайтах
kastoff 0 Опубликовано: 15 апреля 2008 Рассказать Опубликовано: 15 апреля 2008 Автор Идиотские правила, форум создан для общения, а не для заваливания тупыми вопросами разработчика, на которые он не будет отвечать и кроме него здесь ответы разве ни кто не дает? Хотя на самом деле этот вопрос уже решил, так что если кому нужно держите: открыть engine/modules/show.full.php найти и удалить if ($config['comm_msort'] == "ASC") $tpl->set('{comment-id}', $cstart+$i); else $tpl->set('{comment-id}', $comments_num-$cstart-$i+1); найти$tpl->load_template('comments.tpl'); if (strpos ($tpl->copy_template, "[xfvalue_") !== false) $xfound = true; else $xfound = false; if ($xfound) $xfields = xfieldsload(true); $tpl->copy_template = "<a name="comment"></a>".$tpl->copy_template; if ($config['allow_cmod']) $where_approve = " AND " . PREFIX . "_comments.approve='1'"; else $where_approve = ""; $sql_result = $db->query("SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . USERPREFIX . "_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id'".$where_approve." ORDER BY date ".$config['comm_msort']." LIMIT ".$cstart.",".$config['comm_nummers']); while($row = $db->get_row($sql_result)){ $i++; $row['date'] = strtotime($row['date']); $row['gast_name'] = stripslashes($row['gast_name']); $row['gast_email'] = stripslashes($row['gast_email']); $row['name'] = stripslashes($row['name']); заменить на $sql_result = $db->query("SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . USERPREFIX . "_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id'".$where_approve." ORDER BY date ".$config['comm_msort']." LIMIT ".$cstart.",".$config['comm_nummers']); while($row = $db->get_row($sql_result)){ $i++; if ($config['comm_msort'] == "ASC") { $tpl->set('{comment-id}', $cstart+$i); $a_comment_id = $cstart+$i; } else { $tpl->set('{comment-id}', $comments_num-$cstart-$i+1); $a_comment_id = $comments_num-$cstart-$i+1; } if ($a_comment_id & 1) $tpl->load_template('comments1.tpl'); else $tpl->load_template('comments2.tpl'); if (strpos ($tpl->copy_template, "[xfvalue_") !== false) $xfound = true; else $xfound = false; if ($xfound) $xfields = xfieldsload(true); $tpl->copy_template = "<a name="comment"></a>".$tpl->copy_template; if ($config['allow_cmod']) $where_approve = " AND " . PREFIX . "_comments.approve='1'"; else $where_approve = ""; $row['date'] = strtotime($row['date']); $row['gast_name'] = stripslashes($row['gast_name']); $row['gast_email'] = stripslashes($row['gast_email']); $row['name'] = stripslashes($row['name']); создать 2 файла шаблона comments1.tpl - для нечетных комментариев comments2.tpl - для четных Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.