Дело вот ы чем. В базе данных храняться ссылки на картики. еcли выводить к примеру как список пользователей, то получится по одной картинке в ряду. Но нужно сделать по три в ряд.
к примеру вот так:
_ 1 _|_ 2 _|_ 3 _| => первый ряд
_ 4 _|_ 5 _|_ 6 _| => второй ряд
_ 7 _|_ 8 _|_ 9 _| => третий ряд
и т.д. (сортировать по id-номерам)
зарание спасибо!
Как расположить картинки не сверху в низ, а по 3 в ряд
-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 19 лет 10 месяцев
- Откуда: Германия
Как расположить картинки не сверху в низ, а по 3 в ряд
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 19 лет 10 месяцев
- Откуда: Германия
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 19 лет 10 месяцев
- Откуда: Германия
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 19 лет 2 месяца
Код: Выделить всё
echo "<table width=70% align=center>\r\n<tr>";
$n=0;
while (перебор списка картинок) {
print "\r\n<td><img src=адрес картинки></td>";
if ($n==5){ //<- поличество картинок в ряд -1
echo "\r\n</tr>\r\n<tr>";
$n = 0;
}
else
$n++;
}
echo "</tr></table>";
-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 19 лет 10 месяцев
- Откуда: Германия
Код: Выделить всё
for ($i = 0; $i < //(всего картинок / на количество картинок в ряду) ; $i++)
{
$template->assign_block_vars("wallpaper_row", array());
for ($j = 0; $j < 3 //(картинок в ряд); $j++)
{
if ( $row = $db->sql_fetchrow($result) )
{
$template->assign_block_vars('wallpaper_row.wallpaper_column', array(
"LINK" => $row['link'])
);
}
}
}
Код: Выделить всё
<table width="100%" border="0" cellspacing="2" cellpadding="2" class="forumline">
<!-- BEGIN wallpaper_row -->
<tr>
<!-- BEGIN wallpaper_column -->
<td class="row1" align="center"><img src="{wallpaper_row.wallpaper_column.LINK}" width="135"/></td>
<!-- END wallpaper_column -->
</tr>
<!-- END wallpaper_row -->
</table>
"От судьбы не уйдешь, а если ушел - значит, не судьба!"