Вывод последних 10 тем на страницу

Автор df0, 18 июля 2007, 15:41:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

df0

Привет!
Не подскажите, нужно на отдельную страничку вывводить последнии 10 тем. С этим я разобрался.
<?php
  require(dirname(__FILE__) .'/../forumrus/public_html/SSI.php');
  ssi_recentTopics();
  flush();
?>
Это выглядит достаточно не красиво. Как мне выводить это список в таблице, чтоб строки были разного цвета. Например одна строка более светлая, другая более темная и т.д. Яу некоторых людей на сайте такое видел, но не где не смог найти, как это сдлеать. В php я ничего не понимаю.
Зарание спасибо!

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

df0

Спасибо! Я виделе этот топик.
Но у меня ничего не выводится.

Mavn

Ну так а в самом начале файла не пробовал прописать
require(dirname(__FILE__) .'/../forumrus/public_html/SSI.php');?>
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

df0

Да в том то все и дело что эту строку я тоже вставляю.

Kirill

Цитата: df0 от 19 июля 2007, 15:04:39
Да в том то все и дело что эту строку я тоже вставляю.
Вполне может быть что файл dirname(__FILE__) .'/../forumrus/public_html/SSI.php' не видеться

Kirill

Хотя, тогда бы была ошибка. Прошу прощения, ошибся

df0

Просто в таком варианте все работает

<?php  require(dirname(__FILE__) .'/../forumrus/public_html/SSI.php');  ssi_recentTopics();   flush();?>



Mavn

пробуй сделать так
require('/../forumrus/public_html/SSI.php');?>
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

df0

Все равно не работает.  :o
Вот код всей страницы, может я что-то проглядел?

<html>
<head>
    <title>Go</title>
</head>
<body>
<center>
<?phprequire('/../forumrus/public_html/SSI.php');$bb=array();$what=ssi_recentTopics($num_recent='10',$bb,$output_method='array');$data=ssi_topTopicsViews($num_topics='10',$output_method='array');$recent="<table align=center width=550 border=0 cellspacing=1 cellpadding=1><tr><td colspan=4 align=center bgcolor=#ffffff>Последние 10 сообщений на форуме</td></tr><tr>	<td align=center bgcolor=#ffffff>Тема</td>	<td align=center bgcolor=#ffffff width=150>Автор</td>	<td align=center bgcolor=#ffffff width=85>Ответов</td>	<td align=center bgcolor=#ffffff width=85>Просмторов</td></tr>";foreach($what as $w){	if(count($w["subject"])>30)	{		$topic=substr($w["subject"],0,30)."...";	} else {		$topic=$w["subject"];	}	$recent.="<tr>	<td align=left>&nbsp;<a href=\"".$w["href"]."\">".$topic."</a></td>	<td align=center width=150><b>".$w["poster"]["link"]."</b></td>";	foreach($data as $key=>$value)	{		if($data[$key]["subject"]==$w["subject"])		{			$recent.="<td align=center width=85>".$data[$key]["num_replies"]."</td>	<td align=center width=85>".$data[$key]["num_views"]."</td>";		}	}	$recent.="</tr>";}$recent.="</table>";?>

</center>
</body>
</html>


df0

Большое спасибо! Все заработало!