Перейти к контенту

Подстветка неотвеченных топиков?


seva

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

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

http://forum.asechka.ru как тут только там не инвизион!

PS и есть еще такой мод который показывает последнии например 100 неотвеченных тем?

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

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']);
	}

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

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. Для каждого вопроса создавай новую тему!

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

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.