Значок new, при появлении новости для FF

5-08-2017, 09:49
1 256
0
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();

 


!!!ВНИМАНИЕ!!! Данный материал предоставлен сайтом f-ferma.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое!"
Опубликовал Partizan
Похожие публикации
Исправление багов и дыр в SEOEDIT
1.баг в задании (портит описания задания, название и прочее и ставит его на паузу):
Путь к админке в скрипте фруктовой фермы
И так сегодня я расскажу вам как можно узнать путь к админке в скрипте Fruit Farm. Многие до сих пор не знают как это сделать. Все очень просто , для начала скачиваем скрипт фруктовой фермы на компьютер, после распаковываем, идем по пути pages/admin Открываем файл login.php в любом удобном текстовом редакторе , рекомендую программу NOTE++ (ссылка на скачку внизу поста) и видим такой
Защита от SQL инекции в скрипте ff
Приветствую всех фермеров. Продолжаем серию статей по защите скрипта фруктовой фермы .Как из названия ясно говорить мы будем о том как защитить ферму от инекции .
Защита админки в скрипте фруктовой фермы
Сегодня начинаю публиковать небольшой раздел в 5-6 тем про защиту скрипта ff. Многие фермеры сталкиваются в первую очередь с проблемой безопасности в скриптах фруктовых ферм. Меня взломали, зашли в админку. А все почему потому, что нужно сразу прикрывать все дыры. Ну и сегодня мы поговорим о том, как защитить админку в скрипте фруктовой фермы.
Комментарии
Добавить комментарий
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Топ Комментарии Архив
Виталий
qwerty100 пишет:
скрипт не рабочий и весь кривой авторизация не работает регай полное гавно
Игорь
darkil пишет:
администратор, Цитата: администраторЕсли нужно видос могу снять администратор,сними видео настройки пополнения
lamer пишет:
Ребят делать было нечего, решил декодировать индексный файл, там кстати проверка на лицензию. Кому надо держите яндекс
demeurgi пишет:
Поставил на локалку, регистрация не работает.
Всего на сайте: 15
Пользователей: 0
Гостей: 15