Значек «NEW» в блоке последних файлов
Если файловый архив обновляется не часто, или хочется привлечь внимание посетителей к новым файлом, то можно вывести картинку NEW в блоке, "меняющую" свой цвет в зависимости от того, как давно был выложен файл.
1. Запрашиваем дату сразу в юникс-формате Код | 1
| SELECT lid, title, UNIX_TIMESTAMP(date) |
2. Используя функцию new_graphic($formatted) выводим картинку "NEW"
Пример запроса и оформления из центрального блока Код | 1 2 3 4 5 6 7
| // Last added Files
$content .= "<td valign=\"top\" width=\"33%\" align=\"left\">";
$result = $db->sql_query("SELECT lid, title, UNIX_TIMESTAMP(date) FROM ".$prefix."_files WHERE status !='0' ORDER BY date DESC LIMIT 5");
while(list($lid, $title, $formatted) = $db->sql_fetchrow($result)) {
$linkstrip = cutstr($title, $strip);
$content .= "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"3\" border=\"0\"><tr><td valign=\"top\"><img src=\"images/blocks/Files.gif\" title=\"$title\">".new_graphic($formatted)."</td><td align=\"left\" width=\"100%\"><a href=\"index.php?name=Files&op=view_file&lid=$lid\" title=\"$title\">$linkstrip</a></td></tr></table>";
} |
Дата публикации: 05.07.2007 Прочитано: 7822 раз |