seva Опубликовано 25 Апреля 2004 Жалоба Поделиться Опубликовано 25 Апреля 2004 Такой вопрос а возхможна ли подсветка не отвеченных топиков, то есть например желтым выделена табличка с названием темой и так далее?http://forum.asechka.ru как тут только там не инвизион!PS и есть еще такой мод который показывает последнии например 100 неотвеченных тем? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 26 Апреля 2004 Жалоба Поделиться Опубликовано 26 Апреля 2004 seva Такой вопрос а возхможна ли подсветка не отвеченных топиков, то есть например желтым выделена табличка с названием темой и так далее?Для этого необходимо нужно взглянуть и изменить собственно коечто в этом коде:Skin/../skin_forum.php: function who_link($tid, $posts) { global $ibforums; return <<<EOF <a href='java script:who_posted($tid);'>$posts</a> EOF; } function RenderRow($data) { global $ibforums; return <<<EOF <!-- Begin Topic Entry {$data['tid']} --> <tr> <td align='center' class='row4'>{$data['folder_img']}</td> <td align='center' class='row2'>{$data['topic_icon']}</td> <td class='row4'> {$data['go_new_post']}{$data['prefix']} <a href="{$ibforums->base_url}showtopic={$data['tid']}" title="{$ibforums->lang['topic_started_on']} {$data['start_date']}">{$data['title']}</a> {$data[PAGES]} <br /><span class='desc'>{$data['description']}</span></td> <td align='center' class='row2'>{$data['starter']}</td> <td align='center' class='row4'>{$data['posts']}</td> <td align='center' class='row2'>{$data['views']}</td> <td class='row2'><span class='desc'>{$data['last_post']}<br /><a href='{$ibforums->base_url}showtopic={$data['tid']}&view=getlastpost'>{$data['last_text']}</a> <b>{$data['last_poster']}</b></span></td> </tr> <!-- End Topic Entry {$data['tid']} --> EOF; }sources/Forums.php: if ($topic['state'] == 'link') { $t_array = explode("&", $topic['moved_to']); $topic['tid'] = $t_array[0]; $topic['forum_id'] = $t_array[1]; $topic['title'] = $topic['title']; $topic['views'] = '--'; $topic['posts'] = '--'; $topic['prefix'] = $ibforums->vars['pre_moved']." "; $topic['go_new_post'] = ""; } else { $topic['posts'] = $this->html->who_link($topic['tid'], $topic['posts']); } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 26 Апреля 2004 Жалоба Поделиться Опубликовано 26 Апреля 2004 seva PS и есть еще такой мод который показывает последнии например 100 неотвеченных тем?Такого мода я не видел, но у меня где-то валялся такой код, вот: function do_null() { global $DB, $ibforums, $root_path, $std; $limit = 100; echo (" <html><head> <title>{$limit} последних неотвеченых тем</title><head> <body alink='blue' vlink='blue'> <table align='center' width='90%' cellpadding='4' cellspacing='1' border='0' width='100%' bgcolor='#000000' style='font-family:Verdana;font-size:11px'> <tr><td align='center' bgcolor='#999999'> <b>{$limit} последних неотвеченных тем</b> </tr><tr><td align='left'bgcolor='#FEFEFE'> "); $DB->query( "SELECT t.tid, p.post, t.last_poster_name, t.last_post, t.forum_id, t.title, t.last_poster_id FROM ibf_topics t, ibf_posts p WHERE t.state = 'open' AND t.posts = '0' AND p.topic_id=t.tid AND p.new_topic='1' ORDER BY t.last_post DESC LIMIT $limit" ); while( $out = $DB->fetch_row($query) ) { $date = $out['last_post'] = $std->get_date( $out['last_post'], 'LONG' ); $profile_link = $ibforums->base_url."?act=Profile&CODE=03&MID=".$out['last_poster_id']; $thread_url = "<a href=\"".$ibforums->base_url . "?act=ST&f=".$out['forum_id']."&t=".$out['tid']."&view=getlastpost\" target=\"_blank\">".$out['title']."</a><br/>"; echo (" <table style='border:1px dotted gray;width:100%;font-family:Verdana;font-size:10px'><tr> <td>{$date} <a href={$profile_link} target='_blank'>{$out['last_poster_name']}</a> написал в теме {$thread_url} </td> </tr> </table> <br> "); } echo ("</td> </tr> </table> </body> </html>"); } Его надо настроить под себя и куда-нибудь вставить, где удобнее... P.S. Для каждого вопроса создавай новую тему! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.