Привет всем, каким образом можно отсортировать фотоальбомы по количеству просмотром.
Задача выводить на страничке все статьи из всех фотоальбомов в порядке их просматриваемости(популярности), при том, что поля SHOW_COUNTER в найдем массиве нет.
Вот код
Задача выводить на страничке все статьи из всех фотоальбомов в порядке их просматриваемости(популярности), при том, что поля SHOW_COUNTER в найдем массиве нет.
Вот код
| Код |
|---|
<?php
$rsResult = CIBlockSection::GetList(array("Что_то_для_сортировки" => "DESC"), array("IBLOCK_ID" => "8", "DEPTH_LEVEL" => 2), false, array("UF_TAGS"));
$i = 1;
$photos = Array();
?>
<table>
<?php while ($Result = $rsResult -> GetNext())
{
?>
<tr>
<?php $id = $Result['ID']; ?>
<td><div id='photo'><?php echo ShowImage($Result["PICTURE"], 133, 90, "border='0'", "/foto/details.php?PAGE_NAME=section&SECTION_ID=$id", false); ?></div></td>
<td id='text'><?php
$section_id = $Result['IBLOCK_SECTION_ID'];
echo "<p id='title'><span>".date('d.m.Y',strtotime($Result['TIMESTAMP_X']))."</span><br />";
echo "<a href='/foto/details.php?PAGE_NAME=section&SECTION_ID=$id' >".$Result['NAME']."</a></p>";
echo "<div class='extra-info'>";
echo "<span class='comments-num'>".Comment_Count($Result['ID'])."</span>";
echo "<span class='views-num'>".views($Result['ID'])."</span>";
if (!empty($Result['UF_TAGS']))
echo "<span class='tags-link'>".$Result['UF_TAGS']."</span>";
echo "</div>";
?>
</td>
<tr>
<td colspan=2><hr style="border: 1px dotted #D9D9D9; margin-top:5px; margin-bottom:10px;" noshape></td>
</tr>
</tr>
<?php
if ($i == 3) break;
$i++;
} ?>
</table>
|