Перейти к содержимому
Русский язык для Invision Community 5

Оформление блока " Последние сообщения с форума IPB"

Помогите оформить блок, по примеру как тут можно однотонно (#DDDDDD) или #DDDDDD- #EEEEEE), а то что то не получается!

 

if (!defined("READDIR")) exit();

$forumhost = "localhost"; //Имя хоста - обычно localhost
$forumbase = "ipb";	   //Имя базы данных
$forumuser = "arisfera";  //Логин для доступа к базе данных
$forumpass = "pxNR49";	//Пароль для доступа к базе данных
$forumpref = "ibf";	//Префикс таблиц форума
$limit = 10;		  //Количество последних сообщений

$connection = @mysql_connect($forumhost,$forumuser,$forumpass);
@mysql_select_db($forumbase,$connection);
$block_cont ="<table border=\"0\" cellpadding=\"3\" cellspacing=\"5\" width=\"100%\"><tr>";
$block_cont.="<td><b>Тема</b></td><td><b>Автор</b></td>";
$block_cont.="<td><b>Просмотров</b></td><td><b>Ответов</b></td>";
$block_cont.="<td><b>Последний</b></td>";
$block_cont.="</tr>";
$sql = @mysql_query( "SELECT * FROM ".$forumpref."_topics ORDER BY last_post DESC LIMIT $limit");
while($row=@mysql_fetch_array($sql)){
$block_cont.="<tr><td><a href=\"forum/index.php?showtopic=$row[tid]&view=getnewpost\" title=\"$row[title] $row[desсriрtion]\">$row[title]</a></td>";
$block_cont.="<td><a href=\"forum/index.php?showuser=$row[starter_id]\" title=\"Информация\">$row[starter_name]</a></td>";
$block_cont.="<td>$row[views]</td><td>$row[posts]</td>";
$block_cont.="<td><a href=\"forum/index.php?showuser=$row[last_poster_id]\" title=\"Информация\">$row[last_poster_name]</a></td></tr>";
}
$block_cont.="</table>";
return $block_cont;
?>

 

Вот как сейчас он выглядит http://img01.image2share.com/i.php?i=10137_skrin2.jpg

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

Помесь html с запросами к базе?

Вставь в css классы с нужными цветами.

Типа

.block1{

background: #DDDDDD;

}

 

.block2{

background: #EEEEEE;

}

 

А потом припиши эти классы к нужным ячейкам таблицы.

вместо
  • Автор

НЕ совсем понял что нужно вставить за место "вместо" <td class="block1"> вместо <td>

В css всё вставил!

А потом припиши эти классы к нужным ячейкам таблицы.

хоть одну прописаную таблицу покажи на примере.

Так у тебя и есть таблица. Кстати, в какой файл css вставил? В тот, что подгружается к странице с привеленномым кодом?

Привожу пример одной из таблиц своего сайта.

Здесь css берется из файла в папке сайта.

 

 

А вот таблица с классами, прописанными в файле стиля

<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
	<tr> 
	  <td class="tabletopleft1"> </td>
	  <td class="tabletopper1" valign="top" style="background-image:url(table1_top.gif); background-repeat:repeat-x;" height="17px"><img src="table1_top.gif" height="17px" width="100%" alt="" /></td>
	  <td class="tabletopright1" style="padding-right:0;"> </td>
	</tr>
  </table>

Классы

.tabletopleft1

.tabletopper1

.tabletopright1

приписанные к ячейкам, подгружаются из файла ipb.css

  • Автор

Понял спасибо!!!

Создайте аккаунт или войдите в него для комментирования

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

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.