Отличное дополнение в скрипте фф, значек NEW, при появлении новости в фруктовой ферме:
1) открываем файл /pages/_news.php и в конец файла вставляем следующий код
Код:
<?php setcookie("last_read", time(), time()+31536000, '/'); ?>
2) открываем файл /inc/_menu_top.php и меняем
Код:
<li><a href="/news" <?=(isset($_GET["menu"]) AND strtolower($_GET["menu"]) == "news") ? 'class="current"' : False; ?>>Новости</a></li>
на
Код:
<li><a href="/news" <?=(isset($_GET["menu"]) AND strtolower($_GET["menu"]) == "news") ? 'class="current"' : False; ?>>Новости</a><?php if ($count_news > 0) { ?><img src="img/clock.png" style="width:21px;height:22px;float:right;position:absolute;margin-top:-17px;" /><?php } ?></li>
Картинку подставляем любую для примера вставлена которая имеется в оригинальном скрипте.
Или так:
В верху добавить стили.
Код:
<style>
#blink1 {
-webkit-animation: blink1 3s linear infinite;
animation: blink1 3s linear infinite;
}
@-webkit-keyframes blink1 {
0% { color: rgba(34, 34, 34, 1); }
50% { color: rgba(34, 34, 34, 0); }
100% { color: rgba(34, 34, 34, 1); }
}
@keyframes blink1 {
0% { color: rgba(34, 34, 34, 1); }
50% { color: rgba(34, 34, 34, 0); }
100% { color: rgba(34, 34, 34, 1); }
}
</style>
А ссылку в /inc/_menu_top.php ставим такую
Код:
<li><a href="/news" <?=(isset($_GET["menu"]) AND strtolower($_GET["menu"]) == "news") ? 'class="current"' : False; ?>>Новости</a><?php if ($count_news > 0) { ?><h2 id="blink1" style="width: 29px;height: 36px;float: right;position: absolute;margin-top: -33px;margin-left: 80px;font-size: 15px;">NEW</font></h2><?php } ?></li>
Можно настроить кому как удобно.
3) открываем файл /index.php и после
Код:
# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);
добавляем
Код:
$last_read = isset($_COOKIE['last_read']) ? (int)$_COOKIE['last_read'] : 0;
$db->Query("SELECT `id` FROM `db_news` WHERE `date_add` > '".$last_read."'");
$count_news = $db->NumRows();