Перейти к публикации

Комментарии


kastoff

Рекомендованные сообщения

Тестирую на локалке скрипт, возникло желание сделать вывод комметариев адммина отличным от общих, например выделить дугим цветом, если такое возможно где и что нужно подправить?

Ссылка на сообщение
Поделиться на других сайтах

kastoff,

Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

Ссылка на сообщение
Поделиться на других сайтах

Идиотские правила, форум создан для общения, а не для заваливания тупыми вопросами разработчика, на которые он не будет отвечать и кроме него здесь ответы разве ни кто не дает? Хотя на самом деле этот вопрос уже решил, так что если кому нужно держите:

открыть 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 - для четных

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...