Иконка ресурса

Всплывающее окно с предупреждением в ЛК, после авторизации. 1.1

  • Автор темы jameson
  • Дата начала
jameson
Участник
Сообщения
612
Реакции
359
jameson добавил(а) новый ресурс:

Всплывающее окно с предупреждением в ЛК, после авторизации. - Оповещение пользователей о тех. работах, обновлениях, проблемах и прочем.

Посмотреть вложение 3731

Модуль писался в попыхах, поскольку нужно было сегодня обновлять ресурс, чем я сейчас и займусь, но тут как назло активировались рефоводы и вот уже только за ночь около 300 визитов и 10 рег, чтобы народ не испугался что что-то не работает и все правильно понял, было решено сделать предупреждение. Нашелся на просторах сети нерабочий модуль, который за полчаса был допилен, но не до конца, сейчас можно из админки добавить объявление всем авторизованным юзерам о тех...
Узнать больше об этом ресурсе...
 
jameson
Участник
Сообщения
612
Реакции
359
Если не перетружусь, завтра будет стабильная версия. Пока лучше ставить для теста на нерабочие проекты.
 
jameson
Участник
Сообщения
612
Реакции
359
jameson обновил(а) ресурс Всплывающее окно с предупреждением в ЛК, после авторизации. новой записью:

Рабочая версия, тестил на 3-х разных скриптах ФФ.

Минимальный дизайн и функционал для модуля, одно поле для уведомления и 2 кнопки опубликовать обновление и убрать уведомление. Фильтрацию ставить не стал, все равно вы им управляете с админки.

В админке смотрится он примерно так:

Посмотреть вложение 3733

как понимаете в зависимости от скрипта внешний вид может быть и другим.
Узнать больше об этом обновлении...
 
  • Like
Реакции: reks
Viktor
Участник
Сообщения
734
Реакции
113
Вроде инструкция есть, но в ней ошибка кажется:
---
5. В inc/_header.php ПОСЛЕ:
<?PHP include("inc/_menu_top.php"); ?><br>

ДОБАВЛЯЕМ:
if (isset($_SESSION["user_id"])) {
$db->Query("SELECT * FROM db_users_b WHERE id='".$_SESSION['user_id']."'");
$uudd=$db->FetchArray();

---и т.д.---

Почему без ковычек и скобок? Пробовал вставить по разному - сайт не доступен становиться.
Код куда ставить этот точно?
 
jameson
Участник
Сообщения
612
Реакции
359
Пользователь получил предупреждение за флуд
viktor70 написал(а):
Вроде инструкция есть, но в ней ошибка кажется:
---
5. В inc/_header.php ПОСЛЕ:
<?PHP include("inc/_menu_top.php"); ?><br>


ДОБАВЛЯЕМ:
if (isset($_SESSION["user_id"])) {
$db->Query("SELECT * FROM db_users_b WHERE id='".$_SESSION['user_id']."'");
$uudd=$db->FetchArray();

---и т.д.---

Почему без ковычек и скобок? Пробовал вставить по разному - сайт не доступен становиться.
Код куда ставить этот точно?
Немного позже отвечу, сейчас занят очень.
 
jameson
Участник
Сообщения
612
Реакции
359
<? КОД ?> пробовал? Экранизацию ошибок включал? Инструкция общая, но у каждого скрипта есть свои переменные, циклы и т.д. Выяснить причину белого экрана можно только включив вывод ошибок.
 
Viktor
Участник
Сообщения
734
Реакции
113
jameson написал(а):
<? КОД ?> пробовал? Экранизацию ошибок включал? Инструкция общая, но у каждого скрипта есть свои переменные, циклы и т.д. Выяснить причину белого экрана можно только включив вывод ошибок.
Всё нормально. Просто ftp затупил, не захотел сохранять. Я думал, что не туда ставлю код )))
 
jameson
Участник
Сообщения
612
Реакции
359
jameson обновил(а) ресурс Всплывающее окно с предупреждением в ЛК, после авторизации. новой записью:

Дополнительное объявление для активных пользователей

Хотите устроить акцию активным инвесторам, которые пополнили счет или заставить их написать отзыв (как в примере), не вопрос! Обновление очень простое, в инструкции все расписано.

Вот такое объявление в моем случае выводится неактивным юзерам:

Посмотреть вложение 3908

А такое объявление для пополнявших счет:

Посмотреть вложение 3911

Админка:

Посмотреть вложение 3910
Узнать больше об этом обновлении...
 
jameson
Участник
Сообщения
612
Реакции
359
PHP код следует вставлять между <? и ?> и какую ошибку пишет база?
 
jameson
Участник
Сообщения
612
Реакции
359
  • #10
ALTER TABLE db_users_b add column newstat INT(1) NOT NULL DEFAULT '0'
ALTER TABLE db_users_b add column time2view_newstat INT(11) NOT NULL DEFAULT '0'
CREATE TABLE `db_newsblock` ( `id` INT(11) NOT NULL AUTO_INCREMENT , `text` TEXT NOT NULL , `date_add` INT(11) NOT NULL , `o` TEXT NOT NULL , PRIMARY KEY (`id`)) ENGINE = MyISAM;

запросы к бд
 
jameson
Участник
Сообщения
612
Реакции
359
  • #11
ШАПКА:

PHP:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>FarmMoneys.Com - {!TITLE!}</title>
<meta name="description" content="{!DESCRIPTION!}">
<meta name="keywords" content="{!KEYWORDS!}">
<link rel="stylesheet" href="/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css" type="text/css">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic,300,300italic&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
<link href="/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link rel="stylesheet" href="/style/style.css?72" type="text/css" />
<link rel="stylesheet" href="/style/media.css?1" type="text/css" />
<link rel="stylesheet" href="/style/share.css" type="text/css" />
<script type="text/javascript" src="/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<script src="/ajax/libs/twitter-bootstrap/4.0.0/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/js/functions.js"></script>
<script type="text/javascript" src="/js/bux.js"></script>
<script type="text/javascript" src="/js/jquery.noty.packaged.js"></script>
</head>
<body>
<?PHP include("inc/_menu_top.php");


if (isset($_SESSION["user_id"])) {
$db->Query("SELECT * FROM db_users_b WHERE id='".$_SESSION['user_id']."'");
$uudd=$db->FetchArray();

if ($uudd['newstat']==0 AND $uudd['time2view_newstat']<= time()) {
    $db->Query("SELECT * FROM db_newsblock order by id DESC limit 1");
$nndd=$db->FetchArray();
if ($nndd["o"] != '' and $uudd["insert_sum"] != 0   ){
    {
echo '<div style="
position: fixed;right: 40%;top: 50px;
margin: 0 auto;
 min-height:150px; width:300px;background-color: white; color: #333; border-radius:4px; padding: 25px; align: center">

    '.$nndd['text'].'<br><br>
<div style="bottom:10px;">
<form action="" method="POST">
<div style="margin-left:20px;"><input type="submit" value="Ознакомлен(а)" name="yes"> &nbsp;&nbsp;&nbsp;
<input type="submit" value="Напомнить позже" name="later"> </div>
</form>
</div>
</div>
';
} else { echo '<div style="
position: fixed;right: 40%;top: 50px;
margin: 0 auto;
 min-height:150px; width:300px;background-color: white; color: #333; border-radius:4px; padding: 25px; align: center">

    '.$nndd['o'].'<br><br>
<div style="bottom:10px;">
<form action="" method="POST">
<div style="margin-left:20px;"><input type="submit" value="Ознакомлен(а)" name="yes"> &nbsp;&nbsp;&nbsp;
<input type="submit" value="Напомнить позже" name="later"> </div>
</form>
</div>
</div>
'; }


if (isset($_POST['yes'])) {
    $url= "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
    $db->Query("UPDATE db_users_b SET newstat='1' WHERE id='".$_SESSION['user_id']."'");

        header("location: {$url}");
}
if (isset($_POST['later'])) {
$tm=time();
$url= "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
    $db->Query("UPDATE db_users_b SET time2view_newstat='$tm'+'7200' WHERE id='".$_SESSION['user_id']."'");
    header("location: {$url}");
}

}

}     }
?>
<div class="container-fluid"><!--закрываются в footer-->
    <div class="row"><!--закрываются в footer-->
 
jameson
Участник
Сообщения
612
Реакции
359
  • #12
Значит что-то конфликтует с чем-то, я же не знаю какие функции у тебя на сайте подгружаются. Нужен лог ошибок.
 
jameson
Участник
Сообщения
612
Реакции
359
  • #13
emu400 написал(а):
и база , то что скинул
#17
ALTER TABLE db_users_b add column newstat INT(1) NOT NULL DEFAULT '0'
ALTER TABLE db_users_b add column time2view_newstat INT(11) NOT NULL DEFAULT '0'
CREATE TABLE `db_newsblock` ( `id` INT(11) NOT NULL AUTO_INCREMENT , `text` TEXT NOT NULL , `date_add` INT(11) NOT NULL , `o` TEXT NOT NULL , PRIMARY KEY (`id`)) ENGINE = MyISAM;

вот так Посмотреть вложение 4117
По очереди каждую строчку введи
 
1111111111
Местный
Сообщения
43
Реакции
0
  • #14
привет всем запрос на базу выводит ошибку
 
Сверху