korzik 0 Опубликовано: 23 мая 2006 Рассказать Опубликовано: 23 мая 2006 Привет. Ребят, как сделать следующее... не подскажите? Хочу чтобы в комментах показыалось кол-во сообщений Там вобщем такая схема: ЛОГИН АВАТАР ICQ# Можно ли сделать, чтобы там выводилось кол-во комментарие еще. Заранее извиняюсь если такое было, но я искал не нашел. Всем спасибо за внимание. Цитата Ссылка на сообщение Поделиться на других сайтах
Vovich 0 Опубликовано: 24 мая 2006 Рассказать Опубликовано: 24 мая 2006 Попробую {comm_num} Цитата Ссылка на сообщение Поделиться на других сайтах
Гость sibautomir Опубликовано: 24 мая 2006 Рассказать Опубликовано: 24 мая 2006 эта фича будет в версии 4,2 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 067 Опубликовано: 24 мая 2006 Рассказать Опубликовано: 24 мая 2006 эта фича будет в версии 4,2 что-то я не помню такого анонса Есть тег для вывода порядкового номера, но это все Цитата Ссылка на сообщение Поделиться на других сайтах
korzik 0 Опубликовано: 24 мая 2006 Рассказать Опубликовано: 24 мая 2006 (изменено) Автор Vovich, Тэг не работает этот celsoft, Есть тег для вывода порядкового номера Какой тэг? Я в шаблонах что-то такого не нашел Вобщем пишу так: <img src="{foto}"><br><b>ICQ#</b> <br>{icq}<br>{comm_num}</td> и кол-во сообщений не выводит! Изменено 24 мая 2006 пользователем korzik Цитата Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 24 мая 2006 Рассказать Опубликовано: 24 мая 2006 celsoft, Есть тег для вывода порядкового номера Какой тэг? Я в шаблонах что-то такого не нашел Вобщем пишу так: <img src="{foto}"><br><b>ICQ#</b> <br>{icq}<br>{comm_num}</td> и кол-во сообщений не выводит! Тэг {comment-id} , смотри дефолтный шаблон. Цитата Ссылка на сообщение Поделиться на других сайтах
korzik 0 Опубликовано: 25 мая 2006 Рассказать Опубликовано: 25 мая 2006 (изменено) Автор Akela Этот тэг показывает ID коммета (номер по счету который идет) А мне нужно чтобы выводило сколько комментов он написал. Изменено 25 мая 2006 пользователем korzik Цитата Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 25 мая 2006 Рассказать Опубликовано: 25 мая 2006 (изменено) celsoft, Есть тег для вывода порядкового номера Какой тэг? Я в шаблонах что-то такого не нашел Я ответил на этот вопрос - тэг {comment-id} для вывода порядкового номера. Того, что ты ищешь, нет. Хотя не так и сложно сделать : 1. В файле engine\modules\lastcomments.php меняешь строки if ($userid) { $sql_comm = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, comm_num, reg_date, signature, foto, fullname, land, icq, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.is_register = '1' AND " . PREFIX . "_comments.user_id='$userid' ORDER BY date desc LIMIT ".$cstart.",".$number; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE is_register = '1' AND user_id='$userid'"; } else { $sql_comm = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, comm_num, reg_date, signature, foto, fullname, land, icq, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id ORDER BY date desc LIMIT ".$cstart.",".$number; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_comments"; } на if ($userid) { $sql_comm = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, " . PREFIX . "_users.comm_num, reg_date, signature, foto, fullname, land, icq, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.is_register = '1' AND " . PREFIX . "_comments.user_id='$userid' ORDER BY date desc LIMIT ".$cstart.",".$number; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE is_register = '1' AND user_id='$userid'"; } else { $sql_comm = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, " . PREFIX . "_users.comm_num, reg_date, signature, foto, fullname, land, icq, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id ORDER BY date desc LIMIT ".$cstart.",".$number; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_comments"; } а также строки (добавляешь новые) if ($row['is_register']) $tpl->set('{registration}', langdate($config['timestamp_active'], $row['reg_date'])); else $tpl->set('{registration}', '--'); на if ($row['is_register']) $tpl->set('{registration}', langdate($config['timestamp_active'], $row['reg_date'])); else $tpl->set('{registration}', '--'); if ($row['is_register'] AND $row['comm_num']) $tpl->set('{comm_num}', $row['comm_num']); else $tpl->set('{comm_num}', '--'); 2. В файле engine\modules\show.full.php меняешь строки $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, " . PREFIX . "_users.email, reg_date, banned, signature, foto, fullname, land, icq FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id' order by date ".$config['comm_msort']." LIMIT ".$cstart.",".$config['comm_nummers']); на $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, " . PREFIX . "_users.email, " . PREFIX . "_users.comm_num, reg_date, banned, signature, foto, fullname, land, icq FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id' order by date ".$config['comm_msort']." LIMIT ".$cstart.",".$config['comm_nummers']); а также (добавляешь) вместо строк if ($row['is_register'] AND $row['fullname']) $tpl->set('{fullname}', stripslashes($row['fullname'])); else $tpl->set('{fullname}', '--'); строки if ($row['is_register'] AND $row['fullname']) $tpl->set('{fullname}', stripslashes($row['fullname'])); else $tpl->set('{fullname}', '--'); if ($row['is_register'] AND $row['comm_num']) $tpl->set('{comm_num}', $row['comm_num']); else $tpl->set('{comm_num}', '--'); 3. В файле шаблона теперь можешь писать так: <img src="{foto}"><br><b>ICQ#</b> <br>{icq}<br>{comm_num}</td> Изменено 25 мая 2006 пользователем Akela Цитата Ссылка на сообщение Поделиться на других сайтах
korzik 0 Опубликовано: 25 мая 2006 Рассказать Опубликовано: 25 мая 2006 Автор Спасибо большое! Акела, помог Цитата Ссылка на сообщение Поделиться на других сайтах
Гость Опубликовано: 25 мая 2006 Рассказать Опубликовано: 25 мая 2006 <#thank#> Цитата Ссылка на сообщение Поделиться на других сайтах
eXet 0 Опубликовано: 6 июля 2006 Рассказать Опубликовано: 6 июля 2006 помогите под новую версию плиз Цитата Ссылка на сообщение Поделиться на других сайтах
eXet 0 Опубликовано: 6 июля 2006 Рассказать Опубликовано: 6 июля 2006 Akela подскажи Цитата Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 7 июля 2006 Рассказать Опубликовано: 7 июля 2006 Для версии 4.3 еще проще. 1. В файле engine\modules\lastcomments.php меняешь строки if ($userid) { $sql_comm = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, reg_date, signature, foto, fullname, land, icq, " . PREFIX . "_users.xfields as xprofile, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.is_register = '1' AND " . PREFIX . "_comments.user_id='$userid' ORDER BY date desc LIMIT ".$cstart.",".$number; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE is_register = '1' AND user_id='$userid'"; } else { $sql_comm = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, reg_date, signature, foto, fullname, land, icq, " . PREFIX . "_users.xfields as xprofile, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id ORDER BY date desc LIMIT ".$cstart.",".$number; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_comments"; } на строки if ($userid) { $sql_comm = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, news_num, " . PREFIX . "_users.comm_num, reg_date, banned, signature, foto, fullname, land, icq, " . PREFIX . "_users.xfields as xprofile, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.is_register = '1' AND " . PREFIX . "_comments.user_id='$userid' ORDER BY date desc LIMIT ".$cstart.",".$number; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE is_register = '1' AND user_id='$userid'"; } else { $sql_comm = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, news_num, " . PREFIX . "_users.comm_num, reg_date, banned, signature, foto, fullname, land, icq, " . PREFIX . "_users.xfields as xprofile, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id ORDER BY date desc LIMIT ".$cstart.",".$number; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_comments"; } а также после строк if ($row['is_register']) $tpl->set('{registration}', langdate($config['timestamp_active'], $row['reg_date'])); else $tpl->set('{registration}', '--'); добавляешь новые строки if ($row['is_register'] AND $row['news_num']) $tpl->set('{news_num}', $row['news_num']); else $tpl->set('{news_num}', '0'); if ($row['is_register'] AND $row['comm_num']) $tpl->set('{comm_num}', $row['comm_num']); else $tpl->set('{comm_num}', '0'); 2. В файле engine\modules\show.full.php после строк if ($row['is_register'] AND $row['fullname']) $tpl->set('{fullname}', stripslashes($row['fullname'])); else $tpl->set('{fullname}', '--'); добавляешь новые строки if ($row['is_register'] AND $row['news_num']) $tpl->set('{news_num}', $row['news_num']); else $tpl->set('{news_num}', '0'); if ($row['is_register'] AND $row['comm_num']) $tpl->set('{comm_num}', $row['comm_num']); else $tpl->set('{comm_num}', '0'); 3. В файле шаблона теперь можно дописать {news_num} - количество новостей юзера и {comm_num} - количество комментариев юзера. Пример можно увидеть тут - http://www.natahaus.ru/?do=lastcomments Цитата Ссылка на сообщение Поделиться на других сайтах
eXet 0 Опубликовано: 7 июля 2006 Рассказать Опубликовано: 7 июля 2006 Спасибо большое Респект Цитата Ссылка на сообщение Поделиться на других сайтах
eXet 0 Опубликовано: 7 июля 2006 Рассказать Опубликовано: 7 июля 2006 почему то у меня по нулям оба значения. гы гы у меня прикол в том что http://exet.ru/?do=lastcomments вот так везде есть а вот в новости нету т.е. определной например http://exet.ru/2006/07/06/va__hardstyle_vol_9_2006.html Цитата Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 7 июля 2006 Рассказать Опубликовано: 7 июля 2006 А, я забыл еще одно изменение - в файле engine\modules\show.full.php строку $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, " . PREFIX . "_users.email, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id' order by date ".$config['comm_msort']." LIMIT ".$cstart.",".$config['comm_nummers']); заменить на $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, " . PREFIX . "_users.email, news_num, " . PREFIX . "_users.comm_num, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id' order by date ".$config['comm_msort']." LIMIT ".$cstart.",".$config['comm_nummers']); Теперь и в полной новости все будет нормально. Цитата Ссылка на сообщение Поделиться на других сайтах
eXet 0 Опубликовано: 7 июля 2006 Рассказать Опубликовано: 7 июля 2006 Чудно спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
Гость Dench2 Опубликовано: 17 июля 2006 Рассказать Опубликовано: 17 июля 2006 А в версии 4.2 можна {news_num} выводить или нет? моя тупая голова никак неможет связать news_num с базой данных . Цитата Ссылка на сообщение Поделиться на других сайтах
korzik 0 Опубликовано: 13 октября 2006 Рассказать Опубликовано: 13 октября 2006 Автор не подскажите как можно сделать это для версии 5.0? спасибо Цитата Ссылка на сообщение Поделиться на других сайтах
korzik 0 Опубликовано: 13 октября 2006 Рассказать Опубликовано: 13 октября 2006 Автор пожалуйста помогите... готов заплатить! Цитата Ссылка на сообщение Поделиться на других сайтах
korzik 0 Опубликовано: 14 октября 2006 Рассказать Опубликовано: 14 октября 2006 Автор не игнорируйте меня... очень прошу Цитата Ссылка на сообщение Поделиться на других сайтах
korzik 0 Опубликовано: 15 октября 2006 Рассказать Опубликовано: 15 октября 2006 Автор эх... спасибо Цитата Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 15 октября 2006 Рассказать Опубликовано: 15 октября 2006 Немного терпения, выложу вечером. Цитата Ссылка на сообщение Поделиться на других сайтах
korzik 0 Опубликовано: 15 октября 2006 Рассказать Опубликовано: 15 октября 2006 Автор Akela, спасибо дружище! Цитата Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 16 октября 2006 Рассказать Опубликовано: 16 октября 2006 1. В файле engine\modules\lastcomments.php меняешь строки if ($userid) { $sql_comm = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, reg_date, signature, foto, fullname, land, icq, " . PREFIX . "_users.xfields as xprofile, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE {$stop_list}" . PREFIX . "_comments.is_register = '1' AND " . PREFIX . "_comments.user_id='$userid' ORDER BY date desc LIMIT ".$cstart.",".$number; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id WHERE {$stop_list}" . PREFIX . "_comments.is_register = '1' AND " . PREFIX . "_comments.user_id='$userid'"; } else { $sql_comm = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, reg_date, signature, foto, fullname, land, icq, " . PREFIX . "_users.xfields as xprofile, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id {$stop_list}ORDER BY date desc LIMIT ".$cstart.",".$number; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id {$stop_list}"; } на строки if ($userid) { $sql_comm = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, news_num, " . PREFIX . "_users.comm_num, reg_date, signature, foto, fullname, land, icq, " . PREFIX . "_users.xfields as xprofile, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE {$stop_list}" . PREFIX . "_comments.is_register = '1' AND " . PREFIX . "_comments.user_id='$userid' ORDER BY date desc LIMIT ".$cstart.",".$number; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id WHERE {$stop_list}" . PREFIX . "_comments.is_register = '1' AND " . PREFIX . "_comments.user_id='$userid'"; } else { $sql_comm = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, news_num, " . PREFIX . "_users.comm_num, reg_date, signature, foto, fullname, land, icq, " . PREFIX . "_users.xfields as xprofile, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id {$stop_list}ORDER BY date desc LIMIT ".$cstart.",".$number; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id {$stop_list}"; } а также после строк if ($row['is_register']) $tpl->set('{registration}', langdate("d.m.Y", $row['reg_date'])); else $tpl->set('{registration}', '--'); добавляешь новые строки if (intval($row['news_num'])) $tpl->set('{news_num}', intval($row['news_num'])); else $tpl->set('{news_num}', '0'); if (intval($row['comm_num'])) $tpl->set('{comm_num}', intval($row['comm_num'])); else $tpl->set('{comm_num}', '0'); 2. В файле engine\modules\show.full.php меняешь строку $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, " . PREFIX . "_users.email, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id' order by date ".$config['comm_msort']." LIMIT ".$cstart.",".$config['comm_nummers']); на строку $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, " . PREFIX . "_users.email, news_num, " . PREFIX . "_users.comm_num, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id' order by date ".$config['comm_msort']." LIMIT ".$cstart.",".$config['comm_nummers']); после строк if ($row['is_register'] AND $row['fullname']) $tpl->set('{fullname}', stripslashes($row['fullname'])); else $tpl->set('{fullname}', '--'); добавляешь новые строки if (intval($row['news_num'])) $tpl->set('{news_num}', intval($row['news_num'])); else $tpl->set('{news_num}', '0'); if (intval($row['comm_num'])) $tpl->set('{comm_num}', intval($row['comm_num'])); else $tpl->set('{comm_num}', '0'); Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.