Olrg
Местный
- Сообщения
- 111
- Реакции
- 16
ivanees
Участник
- Сообщения
- 28
- Реакции
- 5
ivanees
Участник
- Сообщения
- 28
- Реакции
- 5
Подскажи или напиши а лучьше то и то если по первому не понятно будет )serega393 написал(а):Подсказать или написать скрипт?
ivanees
Участник
- Сообщения
- 28
- Реакции
- 5
Ff фруктовой фермыserega393 написал(а):Для какого скрипта?
ivanees
Участник
- Сообщения
- 28
- Реакции
- 5
serega393
Местный
- Сообщения
- 43
- Реакции
- 1
1) открываем файл /pages/_news.php и в конец файла вставляем следующий код
2) открываем файл /inc/_menu_top.php и меняем
на
Картинку подставляем любую для примера вставлена которая имеется в оригинальном скрипте.
3) открываем файл /index.php и после
добавляем
P.S. можно прикрутить js и проверять новую новость без перегрузки страницы, но это уже другая история )
Код:
<?php setcookie("last_read", time(), time()+31536000, '/'); ?>
Код:
<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>
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();