Добро пожаловать, Гость!
Тема закрыта для обсуждения
Вывод из гостевой - Страница 0
Архив закрытых тем | Вывод из гостевой
Pro_100_Igor
:
Всем привет
Есть у меня код вывода сообщений из гостевой,там есть вкл/выкл вывод.
Вот закрыл я вывод,и после того как я уйду с сайта и зайду заново,вывод снова открывается.
Как сделать так,чтобы он открывался только тогда когда я нажму на кнопку открыть?
Вывод из гостевой
31 Авг 2015Всем привет
Есть у меня код вывода сообщений из гостевой,там есть вкл/выкл вывод.
Вот закрыл я вывод,и после того как я уйду с сайта и зайду заново,вывод снова открывается.
Как сделать так,чтобы он открывался только тогда когда я нажму на кнопку открыть?
Тема закрыта Pro_100_Igor
Последний раз редактировалось Pro_100_Igor 11 Сент 2015
Последний раз редактировалось Pro_100_Igor 11 Сент 2015
Комментарии:
Pro_100_Igor
31 Авг 2015
Автор темы
Zed, вот код,можешь переделать?
if ($_SERVER['PHP_SELF'] != '/modules/guest/index.php')
{
if (isset($_GET['on_besedka']))
$_SESSION['besedka'] = null;
// Эфир из беседки
if (isset($user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `guest`"), 0) > 0 && $_SERVER['PHP_SELF'] != '/modules/guest/index.php' && !isset($_SESSION['besedka']))
{
if (isset($_GET['besedka']))
{
$_SESSION['besedka'] = true;
header('Location: ?');
exit;
}
$s_post = mysql_fetch_assoc(mysql_query("SELECT * FROM `guest` WHERE time ORDER by id DESC limit 1"));
echo " <div class='main'>";
echo "Прямой эфир из <a href='/modules/guest/'>Беседки</a>";
echo "<span style='float:right;'><a href='?besedka'> <img src='/style/icons/delete.gif' title='Отключить Беседку на время'/> Скрыть</span></a>";
echo "</div>";
echo "<div class='message'>";
echo group($s_post['id_user']);
echo user::nick($s_post['id_user']);
echo medal($s_post['id_user']);
echo online($s_post['id_user']);
if (isset($user) && $user['id']!=$s_post['id_user'] && $s_post['id_user']!=1)
echo '(<a href="/modules/guest/?response=' . $s_post['id_user'] . '">ответ</a>) ';
echo '<span style="float:right;"><font style="font-size:11px; color: red;">(' . vremja($s_post['time']) . ')</font></span><br/>';
echo output_text($s_post['msg'],$s_post['id_user']);
echo "</div>";
}
else if (isset($user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `guest`"), 0) > 0 && $_SERVER['PHP_SELF'] != '/modules/guest/index.php' )
{
echo " <div class='main'>";
echo "Прямой эфир из <a href='/modules/guest/'>Беседки</a>";
echo "<span style='float:right;'><a href='?on_besedka'><img src='/style/icons/ok.gif' title='Включить эфир из Беседки'/> Открыть</a></span>";
echo "</div>";
}
Автор темы
Zed, вот код,можешь переделать?
if ($_SERVER['PHP_SELF'] != '/modules/guest/index.php')
{
if (isset($_GET['on_besedka']))
$_SESSION['besedka'] = null;
// Эфир из беседки
if (isset($user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `guest`"), 0) > 0 && $_SERVER['PHP_SELF'] != '/modules/guest/index.php' && !isset($_SESSION['besedka']))
{
if (isset($_GET['besedka']))
{
$_SESSION['besedka'] = true;
header('Location: ?');
exit;
}
$s_post = mysql_fetch_assoc(mysql_query("SELECT * FROM `guest` WHERE time ORDER by id DESC limit 1"));
echo " <div class='main'>";
echo "Прямой эфир из <a href='/modules/guest/'>Беседки</a>";
echo "<span style='float:right;'><a href='?besedka'> <img src='/style/icons/delete.gif' title='Отключить Беседку на время'/> Скрыть</span></a>";
echo "</div>";
echo "<div class='message'>";
echo group($s_post['id_user']);
echo user::nick($s_post['id_user']);
echo medal($s_post['id_user']);
echo online($s_post['id_user']);
if (isset($user) && $user['id']!=$s_post['id_user'] && $s_post['id_user']!=1)
echo '(<a href="/modules/guest/?response=' . $s_post['id_user'] . '">ответ</a>) ';
echo '<span style="float:right;"><font style="font-size:11px; color: red;">(' . vremja($s_post['time']) . ')</font></span><br/>';
echo output_text($s_post['msg'],$s_post['id_user']);
echo "</div>";
}
else if (isset($user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `guest`"), 0) > 0 && $_SERVER['PHP_SELF'] != '/modules/guest/index.php' )
{
echo " <div class='main'>";
echo "Прямой эфир из <a href='/modules/guest/'>Беседки</a>";
echo "<span style='float:right;'><a href='?on_besedka'><img src='/style/icons/ok.gif' title='Включить эфир из Беседки'/> Открыть</a></span>";
echo "</div>";
}
Nnm 31 Авг 2015
Запрос в базу выполни ALTER TABLE user ADD guest_set enum('0','1') NOT NULL DEFAULT '1';
и настройк измени
<?
if(isset($_POST['guest_set']) && isset($user)){
if($user['guest_set']!='1')
mysql_query("UPDATE user SET guest_set = '0' WHERE id = '".$user['id']."' LIMIT 1");
else
mysql_query("UPDATE user SET guest_set = '1' WHERE id = '".$user['id']."' LIMIT 1");
}
echo '<form action="?'.$passgen.'" method="post">
<button type="submit" name="guest_set">Вкл / Выкл </button>
</form>n';
?>
Запрос в базу выполни ALTER TABLE user ADD guest_set enum('0','1') NOT NULL DEFAULT '1';
и настройк измени
<?
if(isset($_POST['guest_set']) && isset($user)){
if($user['guest_set']!='1')
mysql_query("UPDATE user SET guest_set = '0' WHERE id = '".$user['id']."' LIMIT 1");
else
mysql_query("UPDATE user SET guest_set = '1' WHERE id = '".$user['id']."' LIMIT 1");
}
echo '<form action="?'.$passgen.'" method="post">
<button type="submit" name="guest_set">Вкл / Выкл </button>
</form>n';
?>
stepan27 31 Авг 2015
ну или сделать настройку что бы каждый юзер в настройках мог вкл.или откл. вывод сообщений из гостевой..
ну или сделать настройку что бы каждый юзер в настройках мог вкл.или откл. вывод сообщений из гостевой..