Модуль беседка.rar

  • Автор темы art199908
  • Дата начала
art199908
Участник
Сообщения
271
Реакции
36
все вопросы по модулю тут
 

Вложения

art199908
Участник
Сообщения
271
Реакции
36
wh1skas написал(а):
Кинь код чата в раздел модулей, тема чат. будет время, посмотрю. На работе что-то завал
я создал тему, вискас ну так что с чатом? на счет заглушки на 500 рублей чтобы пополнили 500 потом разрешено общаться, и возможность банить, разбанить?
 
wh1skas
wildcake
Участник
Сообщения
1.023
Реакции
438
ICQ
564739604 564739604
art199908 написал(а):
я создал тему, вискас ну так что с чатом? на счет заглушки на 500 рублей чтобы пополнили 500 потом разрешено общаться, и возможность банить, разбанить?
Скинь в сообщении код, мне с работы неудобно скачивать... =/
И вроде как в разделе модулей была тема чата...
 
art199908
Участник
Сообщения
271
Реакции
36
wh1skas написал(а):
Скинь в сообщении код, мне с работы неудобно скачивать... =/
И вроде как в разделе модулей была тема чата...
Код:
<?PHP
$_OPTIMIZATION["title"] = "Чат";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$dadd = time();
?>
<div class="s-bk-lf">
    <div class="acc-title">Чат</div>
</div>
<div class="silver-bk">
<ul><center><a style="color:#222222"> Правила: <br></a></center><a style="color:#222222">
       <li>Запрещено использовать нецензурные выражения и спамить. <br></li>
         <li>Запрещено оставлять ссылки на другие сайты/проекты. <br></li>
           <li>Запрещено оставлять провокационные комментарии. <br></li>
<a style="color:#222222">
             <li>Если у вас возникла проблема - пишите в <a href="/?menu=support">поддержку</li></a>.

         </ul>
<div class="grline"></div>
<table cellpadding='3' cellspacing='0' border='0'  align='center' width="550" BGCOLOR="#f7f7f7" >
<center><?PHP if($user_data["money_b"] >-1) {?><form action="" method="post">
<input type="submit" name="reload" value="ОБНОВИТЬ" action="" style="margin-left: 0px;">
<br>
<textarea  name="ntext" cols="65" rows="6"><?=(isset($_POST["ntext"])) ? $_POST["ntext"] : false; ?></textarea><BR />
<center><input type="submit" name="chat" value="Отправить" style="height:30px;" /></center>
</form><font color="#222222"><b></b></font></a> <?PHP } else {    ?> Для отправки сообщений на вашем счету должно быть серебро (Отправка бесплатная!)<?PHP } ?></center>
  <?PHP

  $db->Query("SELECT * FROM db_chat ORDER BY id DESC LIMIT 30");

    if($db->NumRows() > 0){

          while($bon = $db->FetchArray()){

        ?>
        <tr>
        <td colspan="2"><HR SIZE="2" WIDTH="100%" ALIGN="center" COLOR="#C9C9C9"></td></tr><tr>
            <td align="left" width="300">

            <font color=blue>
            <b><?=$bon["user"]; ?></b></font></td><td align="right" width="200"><font color=blue><?=date("d.m.Y",$bon["date_add"]); ?></td></tr><tr>
            <td colspan="2" align="left"><? if ($bon["id"]=="1") # если ник пользователя в чате админ- то его сообщения имеют следующий цвет:
            {?><font color=red> <? } ?>  <?=$bon["tekst"]; ?></td>

        </tr>
        <?PHP

        }

    }else echo '<tr><td align="center" colspan="3">Нет записей</td></tr>'
  ?>

  <tr>
    <td colspan="2" align="center"><h4><font color="black">Показаны последние 30 сообщений</font></h4></td>
    </tr>
</table>
<?PHP

if(isset($_POST["chat"])) {

$text =$_POST["ntext"];
if($user_data["money_b"] >-1) # проверяем наличие денег


{
if (preg_match("/[\>|\<]/",$text)) # запрещаем символы < и >
{ echo "<center><b><font color = 'red'>Сообщение содержит запрещенные символы</font></b></center><BR />";
} else {

            $db->Query("INSERT INTO db_chat (user, tekst, date_add) VALUES ('$uname','$text','$dadd')");
            $db->Query("UPDATE db_users_b SET money_b = money_b - 0 WHERE id = '$usid'");
            echo "<center><b><font color = 'blue'>Сообщение отправлено</font></b></center><BR />";

?>
<script type="text/javascript">
                location.replace("/account/chat");
                </script>
                <noscript>
                <meta http-equiv="refresh" content="0; url=/account/chat">
                </noscript>
<?



}
} else echo "<center><b><font color = 'red'>Недостаточно серебра для общения</font></b></center><BR />";
}
?>

<center style=" letter-spacing: 3px; font-size: 20px; padding: 20px; text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa; ">

<div class="clr"></div>       
</div>
 
Wolf88
Участник
Сообщения
137
Реакции
54
art199908, Извиняюсь, что не по теме. Но разделом ошиблись.
На будущее:
Прежде чем создавать темы, ознакомьтесь с содержанием страниц! Как будут модераторы, тему перенесут.
 
art199908
Участник
Сообщения
271
Реакции
36
Wolf88 написал(а):
art199908, Извиняюсь, что не по теме. Но разделом ошиблись.
На будущее:
Прежде чем создавать темы, ознакомьтесь с содержанием страниц! Как будут модераторы, тему перенесут.
я тоже извиняюсь не по теме, но это другой модуль беседки
 
wh1skas
wildcake
Участник
Сообщения
1.023
Реакции
438
ICQ
564739604 564739604
Пробуй
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Чат";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$dadd = time();
?>
<div class="s-bk-lf">
    <div class="acc-title">Чат</div>
</div>
<div class="silver-bk">
<ul><center><a style="color:#222222"> Правила: <br></a></center><a style="color:#222222">
       <li>Запрещено использовать нецензурные выражения и спамить. <br></li>
         <li>Запрещено оставлять ссылки на другие сайты/проекты. <br></li>
           <li>Запрещено оставлять провокационные комментарии. <br></li>
<a style="color:#222222">
             <li>Если у вас возникла проблема - пишите в <a href="/?menu=support">поддержку</li></a>.

         </ul>
<div class="grline"></div>
<table cellpadding='3' cellspacing='0' border='0'  align='center' width="550" BGCOLOR="#f7f7f7" >
<center><?PHP if($user_data["money_b"] >-1) {?><form action="" method="post">
<input type="submit" name="reload" value="ОБНОВИТЬ" action="" style="margin-left: 0px;">
<br>
<textarea  name="ntext" cols="65" rows="6"><?=(isset($_POST["ntext"])) ? $_POST["ntext"] : false; ?></textarea><BR />
<center><input type="submit" name="chat" value="Отправить" style="height:30px;" /></center>
</form><font color="#222222"><b></b></font></a> <?PHP } else {    ?> Для отправки сообщений на вашем счету должно быть серебро (Отправка бесплатная!)<?PHP } ?></center>
  <?PHP

  $db->Query("SELECT * FROM db_chat ORDER BY id DESC LIMIT 30");

    if($db->NumRows() > 0){

          while($bon = $db->FetchArray()){

        ?>
        <tr>
        <td colspan="2"><HR SIZE="2" WIDTH="100%" ALIGN="center" COLOR="#C9C9C9"></td></tr><tr>
            <td align="left" width="300">

            <font color=blue>
            <b><?=$bon["user"]; ?></b></font></td><td align="right" width="200"><font color=blue><?=date("d.m.Y",$bon["date_add"]); ?></td></tr><tr>
            <td colspan="2" align="left"><? if ($bon["id"]=="1") # если ник пользователя в чате админ- то его сообщения имеют следующий цвет:
            {?><font color=red> <? } ?>  <?=$bon["tekst"]; ?></td>

        </tr>
        <?PHP

        }

    }else echo '<tr><td align="center" colspan="3">Нет записей</td></tr>'
  ?>

  <tr>
    <td colspan="2" align="center"><h4><font color="black">Показаны последние 30 сообщений</font></h4></td>
    </tr>
</table>
<?PHP

if(isset($_POST["chat"])) {
if ($user_data["insert_sum"] >= 499.99) {
$text =$_POST["ntext"];
if($user_data["money_b"] >-1) # проверяем наличие денег


{
if (preg_match("/[\>|\<]/",$text)) # запрещаем символы < и >
{ echo "<center><b><font color = 'red'>Сообщение содержит запрещенные символы</font></b></center><BR />";
} else {

            $db->Query("INSERT INTO db_chat (user, tekst, date_add) VALUES ('$uname','$text','$dadd')");
            $db->Query("UPDATE db_users_b SET money_b = money_b - 0 WHERE id = '$usid'");
            echo "<center><b><font color = 'blue'>Сообщение отправлено</font></b></center><BR />";
           

?>
<script type="text/javascript">
                location.replace("/account/chat");
                </script>
                <noscript>
                <meta http-equiv="refresh" content="0; url=/account/chat">
                </noscript>
<?



}
} else echo "<center><b><font color = 'red'>Недостаточно серебра для общения</font></b></center><BR />";
}else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
}
?>

<center style=" letter-spacing: 3px; font-size: 20px; padding: 20px; text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa; ">

<div class="clr"></div>      
</div>
 
art199908
Участник
Сообщения
271
Реакции
36
wh1skas написал(а):
Пробуй
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Чат";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$dadd = time();
?>
<div class="s-bk-lf">
    <div class="acc-title">Чат</div>
</div>
<div class="silver-bk">
<ul><center><a style="color:#222222"> Правила: <br></a></center><a style="color:#222222">
       <li>Запрещено использовать нецензурные выражения и спамить. <br></li>
         <li>Запрещено оставлять ссылки на другие сайты/проекты. <br></li>
           <li>Запрещено оставлять провокационные комментарии. <br></li>
<a style="color:#222222">
             <li>Если у вас возникла проблема - пишите в <a href="/?menu=support">поддержку</li></a>.

         </ul>
<div class="grline"></div>
<table cellpadding='3' cellspacing='0' border='0'  align='center' width="550" BGCOLOR="#f7f7f7" >
<center><?PHP if($user_data["money_b"] >-1) {?><form action="" method="post">
<input type="submit" name="reload" value="ОБНОВИТЬ" action="" style="margin-left: 0px;">
<br>
<textarea  name="ntext" cols="65" rows="6"><?=(isset($_POST["ntext"])) ? $_POST["ntext"] : false; ?></textarea><BR />
<center><input type="submit" name="chat" value="Отправить" style="height:30px;" /></center>
</form><font color="#222222"><b></b></font></a> <?PHP } else {    ?> Для отправки сообщений на вашем счету должно быть серебро (Отправка бесплатная!)<?PHP } ?></center>
  <?PHP

  $db->Query("SELECT * FROM db_chat ORDER BY id DESC LIMIT 30");

    if($db->NumRows() > 0){

          while($bon = $db->FetchArray()){

        ?>
        <tr>
        <td colspan="2"><HR SIZE="2" WIDTH="100%" ALIGN="center" COLOR="#C9C9C9"></td></tr><tr>
            <td align="left" width="300">

            <font color=blue>
            <b><?=$bon["user"]; ?></b></font></td><td align="right" width="200"><font color=blue><?=date("d.m.Y",$bon["date_add"]); ?></td></tr><tr>
            <td colspan="2" align="left"><? if ($bon["id"]=="1") # если ник пользователя в чате админ- то его сообщения имеют следующий цвет:
            {?><font color=red> <? } ?>  <?=$bon["tekst"]; ?></td>

        </tr>
        <?PHP

        }

    }else echo '<tr><td align="center" colspan="3">Нет записей</td></tr>'
  ?>

  <tr>
    <td colspan="2" align="center"><h4><font color="black">Показаны последние 30 сообщений</font></h4></td>
    </tr>
</table>
<?PHP

if(isset($_POST["chat"])) {
if ($user_data["insert_sum"] >= 499.99) {
$text =$_POST["ntext"];
if($user_data["money_b"] >-1) # проверяем наличие денег


{
if (preg_match("/[\>|\<]/",$text)) # запрещаем символы < и >
{ echo "<center><b><font color = 'red'>Сообщение содержит запрещенные символы</font></b></center><BR />";
} else {

            $db->Query("INSERT INTO db_chat (user, tekst, date_add) VALUES ('$uname','$text','$dadd')");
            $db->Query("UPDATE db_users_b SET money_b = money_b - 0 WHERE id = '$usid'");
            echo "<center><b><font color = 'blue'>Сообщение отправлено</font></b></center><BR />";
        

?>
<script type="text/javascript">
                location.replace("/account/chat");
                </script>
                <noscript>
                <meta http-equiv="refresh" content="0; url=/account/chat">
                </noscript>
<?



}
} else echo "<center><b><font color = 'red'>Недостаточно серебра для общения</font></b></center><BR />";
}else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
}
?>

<center style=" letter-spacing: 3px; font-size: 20px; padding: 20px; text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa; ">

<div class="clr"></div>   
</div>
проблема такая - когда человек пишет сообщение, в самооом прям в самоом низу пишется это сообщение красным, а как сделать так чтобы поле писать сообщение было скрыто просто кто не пополнил баланс? и писалось: Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей
 
Последнее редактирование:
wh1skas
wildcake
Участник
Сообщения
1.023
Реакции
438
ICQ
564739604 564739604
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Чат";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$dadd = time();
?>
<div class="s-bk-lf">
    <div class="acc-title">Чат</div>
</div>
<div class="silver-bk">
<ul><center><a style="color:#222222"> Правила: <br></a></center><a style="color:#222222">
       <li>Запрещено использовать нецензурные выражения и спамить. <br></li>
         <li>Запрещено оставлять ссылки на другие сайты/проекты. <br></li>
           <li>Запрещено оставлять провокационные комментарии. <br></li>
<a style="color:#222222">
             <li>Если у вас возникла проблема - пишите в <a href="/?menu=support">поддержку</li></a>.

         </ul>
<div class="grline"></div>
<?php
if ($user_data["insert_sum"] >= 499.99) {

?>


<table cellpadding='3' cellspacing='0' border='0'  align='center' width="550" BGCOLOR="#f7f7f7" >
<center><?PHP if($user_data["money_b"] >-1) {?><form action="" method="post">
<input type="submit" name="reload" value="ОБНОВИТЬ" action="" style="margin-left: 0px;">
<br>
<textarea  name="ntext" cols="65" rows="6"><?=(isset($_POST["ntext"])) ? $_POST["ntext"] : false; ?></textarea><BR />
<center><input type="submit" name="chat" value="Отправить" style="height:30px;" /></center>
</form><font color="#222222"><b></b></font></a> <?PHP } else {    ?> Для отправки сообщений на вашем счету должно быть серебро (Отправка бесплатная!)<?PHP } ?></center>
  <?PHP

  $db->Query("SELECT * FROM db_chat ORDER BY id DESC LIMIT 30");

    if($db->NumRows() > 0){

          while($bon = $db->FetchArray()){

        ?>
        <tr>
        <td colspan="2"><HR SIZE="2" WIDTH="100%" ALIGN="center" COLOR="#C9C9C9"></td></tr><tr>
            <td align="left" width="300">

            <font color=blue>
            <b><?=$bon["user"]; ?></b></font></td><td align="right" width="200"><font color=blue><?=date("d.m.Y",$bon["date_add"]); ?></td></tr><tr>
            <td colspan="2" align="left"><? if ($bon["id"]=="1") # если ник пользователя в чате админ- то его сообщения имеют следующий цвет:
            {?><font color=red> <? } ?>  <?=$bon["tekst"]; ?></td>

        </tr>
        <?PHP

        }

    }else echo '<tr><td align="center" colspan="3">Нет записей</td></tr>'
   
    
  ?>

  <tr>
    <td colspan="2" align="center"><h4><font color="black">Показаны последние 30 сообщений</font></h4></td>
    </tr>
</table>
<?PHP
} else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
if(isset($_POST["chat"])) {
//if ($user_data["insert_sum"] = 499.99) {
$text =$_POST["ntext"];
if($user_data["money_b"] >-1) # проверяем наличие денег


{
if (preg_match("/[\>|\<]/",$text)) # запрещаем символы < и >
{ echo "<center><b><font color = 'red'>Сообщение содержит запрещенные символы</font></b></center><BR />";
} else {

            $db->Query("INSERT INTO db_chat (user, tekst, date_add) VALUES ('$uname','$text','$dadd')");
            $db->Query("UPDATE db_users_b SET money_b = money_b - 0 WHERE id = '$usid'");
            echo "<center><b><font color = 'blue'>Сообщение отправлено</font></b></center><BR />";
           

?>
<script type="text/javascript">
                location.replace("/account/chat");
                </script>
                <noscript>
                <meta http-equiv="refresh" content="0; url=/account/chat">
                </noscript>
<?



}
} else echo "<center><b><font color = 'red'>Недостаточно серебра для общения</font></b></center><BR />";
//}else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
}
?>

<center style=" letter-spacing: 3px; font-size: 20px; padding: 20px; text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa; ">

<div class="clr"></div>      
</div>
 
art199908
Участник
Сообщения
271
Реакции
36
  • #10
уже лу
wh1skas написал(а):
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Чат";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$dadd = time();
?>
<div class="s-bk-lf">
    <div class="acc-title">Чат</div>
</div>
<div class="silver-bk">
<ul><center><a style="color:#222222"> Правила: <br></a></center><a style="color:#222222">
       <li>Запрещено использовать нецензурные выражения и спамить. <br></li>
         <li>Запрещено оставлять ссылки на другие сайты/проекты. <br></li>
           <li>Запрещено оставлять провокационные комментарии. <br></li>
<a style="color:#222222">
             <li>Если у вас возникла проблема - пишите в <a href="/?menu=support">поддержку</li></a>.

         </ul>
<div class="grline"></div>
<?php
if ($user_data["insert_sum"] >= 499.99) {

?>


<table cellpadding='3' cellspacing='0' border='0'  align='center' width="550" BGCOLOR="#f7f7f7" >
<center><?PHP if($user_data["money_b"] >-1) {?><form action="" method="post">
<input type="submit" name="reload" value="ОБНОВИТЬ" action="" style="margin-left: 0px;">
<br>
<textarea  name="ntext" cols="65" rows="6"><?=(isset($_POST["ntext"])) ? $_POST["ntext"] : false; ?></textarea><BR />
<center><input type="submit" name="chat" value="Отправить" style="height:30px;" /></center>
</form><font color="#222222"><b></b></font></a> <?PHP } else {    ?> Для отправки сообщений на вашем счету должно быть серебро (Отправка бесплатная!)<?PHP } ?></center>
  <?PHP

  $db->Query("SELECT * FROM db_chat ORDER BY id DESC LIMIT 30");

    if($db->NumRows() > 0){

          while($bon = $db->FetchArray()){

        ?>
        <tr>
        <td colspan="2"><HR SIZE="2" WIDTH="100%" ALIGN="center" COLOR="#C9C9C9"></td></tr><tr>
            <td align="left" width="300">

            <font color=blue>
            <b><?=$bon["user"]; ?></b></font></td><td align="right" width="200"><font color=blue><?=date("d.m.Y",$bon["date_add"]); ?></td></tr><tr>
            <td colspan="2" align="left"><? if ($bon["id"]=="1") # если ник пользователя в чате админ- то его сообщения имеют следующий цвет:
            {?><font color=red> <? } ?>  <?=$bon["tekst"]; ?></td>

        </tr>
        <?PHP

        }

    }else echo '<tr><td align="center" colspan="3">Нет записей</td></tr>'
  
   
  ?>

  <tr>
    <td colspan="2" align="center"><h4><font color="black">Показаны последние 30 сообщений</font></h4></td>
    </tr>
</table>
<?PHP
} else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
if(isset($_POST["chat"])) {
//if ($user_data["insert_sum"] = 499.99) {
$text =$_POST["ntext"];
if($user_data["money_b"] >-1) # проверяем наличие денег


{
if (preg_match("/[\>|\<]/",$text)) # запрещаем символы < и >
{ echo "<center><b><font color = 'red'>Сообщение содержит запрещенные символы</font></b></center><BR />";
} else {

            $db->Query("INSERT INTO db_chat (user, tekst, date_add) VALUES ('$uname','$text','$dadd')");
            $db->Query("UPDATE db_users_b SET money_b = money_b - 0 WHERE id = '$usid'");
            echo "<center><b><font color = 'blue'>Сообщение отправлено</font></b></center><BR />";
          

?>
<script type="text/javascript">
                location.replace("/account/chat");
                </script>
                <noscript>
                <meta http-equiv="refresh" content="0; url=/account/chat">
                </noscript>
<?



}
} else echo "<center><b><font color = 'red'>Недостаточно серебра для общения</font></b></center><BR />";
//}else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
}
?>

<center style=" letter-spacing: 3px; font-size: 20px; padding: 20px; text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa; ">

<div class="clr"></div>     
</div>
уже лучше))) но надо так чтобы сообщения показывались, смотри фото как ты сделал, - а нужно чтобы сообщения показывались
смотр.jpg
 
wh1skas
wildcake
Участник
Сообщения
1.023
Реакции
438
ICQ
564739604 564739604
  • #11
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Чат";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$dadd = time();
?>
<div class="s-bk-lf">
    <div class="acc-title">Чат</div>
</div>
<div class="silver-bk">
<ul><center><a style="color:#222222"> Правила: <br></a></center><a style="color:#222222">
       <li>Запрещено использовать нецензурные выражения и спамить. <br></li>
         <li>Запрещено оставлять ссылки на другие сайты/проекты. <br></li>
           <li>Запрещено оставлять провокационные комментарии. <br></li>
<a style="color:#222222">
             <li>Если у вас возникла проблема - пишите в <a href="/?menu=support">поддержку</li></a>.

         </ul>
<div class="grline"></div>
<?php
if ($user_data["insert_sum"] >= 499.99) {

?>


<table cellpadding='3' cellspacing='0' border='0'  align='center' width="550" BGCOLOR="#f7f7f7" >
<center><?PHP if($user_data["money_b"] >-1) {?><form action="" method="post">
<input type="submit" name="reload" value="ОБНОВИТЬ" action="" style="margin-left: 0px;">
<br>
<textarea  name="ntext" cols="65" rows="6"><?=(isset($_POST["ntext"])) ? $_POST["ntext"] : false; ?></textarea><BR />
<center><input type="submit" name="chat" value="Отправить" style="height:30px;" /></center>
</form><font color="#222222"><b></b></font></a> <?PHP } else {    ?> Для отправки сообщений на вашем счету должно быть серебро (Отправка бесплатная!)<?PHP } ?></center>
  <?PHP
} else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
  $db->Query("SELECT * FROM db_chat ORDER BY id DESC LIMIT 30");

    if($db->NumRows() > 0){

          while($bon = $db->FetchArray()){

        ?>
        <tr>
        <td colspan="2"><HR SIZE="2" WIDTH="100%" ALIGN="center" COLOR="#C9C9C9"></td></tr><tr>
            <td align="left" width="300">

            <font color=blue>
            <b><?=$bon["user"]; ?></b></font></td><td align="right" width="200"><font color=blue><?=date("d.m.Y",$bon["date_add"]); ?></td></tr><tr>
            <td colspan="2" align="left"><? if ($bon["id"]=="1") # если ник пользователя в чате админ- то его сообщения имеют следующий цвет:
            {?><font color=red> <? } ?>  <?=$bon["tekst"]; ?></td>

        </tr>
        <?PHP

        }

    }else echo '<tr><td align="center" colspan="3">Нет записей</td></tr>'
  
   
  ?>

  <tr>
    <td colspan="2" align="center"><h4><font color="black">Показаны последние 30 сообщений</font></h4></td>
    </tr>
</table>
<?PHP
//} else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
if(isset($_POST["chat"])) {
//if ($user_data["insert_sum"] = 499.99) {
$text =$_POST["ntext"];
if($user_data["money_b"] >-1) # проверяем наличие денег


{
if (preg_match("/[\>|\<]/",$text)) # запрещаем символы < и >
{ echo "<center><b><font color = 'red'>Сообщение содержит запрещенные символы</font></b></center><BR />";
} else {

            $db->Query("INSERT INTO db_chat (user, tekst, date_add) VALUES ('$uname','$text','$dadd')");
            $db->Query("UPDATE db_users_b SET money_b = money_b - 0 WHERE id = '$usid'");
            echo "<center><b><font color = 'blue'>Сообщение отправлено</font></b></center><BR />";
          

?>
<script type="text/javascript">
                location.replace("/account/chat");
                </script>
                <noscript>
                <meta http-equiv="refresh" content="0; url=/account/chat">
                </noscript>
<?



}
} else echo "<center><b><font color = 'red'>Недостаточно серебра для общения</font></b></center><BR />";
//}else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
}
?>

<center style=" letter-spacing: 3px; font-size: 20px; padding: 20px; text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa; ">

<div class="clr"></div>     
</div>
 
art199908
Участник
Сообщения
271
Реакции
36
  • #12
wh1skas написал(а):
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Чат";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$dadd = time();
?>
<div class="s-bk-lf">
    <div class="acc-title">Чат</div>
</div>
<div class="silver-bk">
<ul><center><a style="color:#222222"> Правила: <br></a></center><a style="color:#222222">
       <li>Запрещено использовать нецензурные выражения и спамить. <br></li>
         <li>Запрещено оставлять ссылки на другие сайты/проекты. <br></li>
           <li>Запрещено оставлять провокационные комментарии. <br></li>
<a style="color:#222222">
             <li>Если у вас возникла проблема - пишите в <a href="/?menu=support">поддержку</li></a>.

         </ul>
<div class="grline"></div>
<?php
if ($user_data["insert_sum"] >= 499.99) {

?>


<table cellpadding='3' cellspacing='0' border='0'  align='center' width="550" BGCOLOR="#f7f7f7" >
<center><?PHP if($user_data["money_b"] >-1) {?><form action="" method="post">
<input type="submit" name="reload" value="ОБНОВИТЬ" action="" style="margin-left: 0px;">
<br>
<textarea  name="ntext" cols="65" rows="6"><?=(isset($_POST["ntext"])) ? $_POST["ntext"] : false; ?></textarea><BR />
<center><input type="submit" name="chat" value="Отправить" style="height:30px;" /></center>
</form><font color="#222222"><b></b></font></a> <?PHP } else {    ?> Для отправки сообщений на вашем счету должно быть серебро (Отправка бесплатная!)<?PHP } ?></center>
  <?PHP
} else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
  $db->Query("SELECT * FROM db_chat ORDER BY id DESC LIMIT 30");

    if($db->NumRows() > 0){

          while($bon = $db->FetchArray()){

        ?>
        <tr>
        <td colspan="2"><HR SIZE="2" WIDTH="100%" ALIGN="center" COLOR="#C9C9C9"></td></tr><tr>
            <td align="left" width="300">

            <font color=blue>
            <b><?=$bon["user"]; ?></b></font></td><td align="right" width="200"><font color=blue><?=date("d.m.Y",$bon["date_add"]); ?></td></tr><tr>
            <td colspan="2" align="left"><? if ($bon["id"]=="1") # если ник пользователя в чате админ- то его сообщения имеют следующий цвет:
            {?><font color=red> <? } ?>  <?=$bon["tekst"]; ?></td>

        </tr>
        <?PHP

        }

    }else echo '<tr><td align="center" colspan="3">Нет записей</td></tr>'

 
  ?>

  <tr>
    <td colspan="2" align="center"><h4><font color="black">Показаны последние 30 сообщений</font></h4></td>
    </tr>
</table>
<?PHP
//} else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
if(isset($_POST["chat"])) {
//if ($user_data["insert_sum"] = 499.99) {
$text =$_POST["ntext"];
if($user_data["money_b"] >-1) # проверяем наличие денег


{
if (preg_match("/[\>|\<]/",$text)) # запрещаем символы < и >
{ echo "<center><b><font color = 'red'>Сообщение содержит запрещенные символы</font></b></center><BR />";
} else {

            $db->Query("INSERT INTO db_chat (user, tekst, date_add) VALUES ('$uname','$text','$dadd')");
            $db->Query("UPDATE db_users_b SET money_b = money_b - 0 WHERE id = '$usid'");
            echo "<center><b><font color = 'blue'>Сообщение отправлено</font></b></center><BR />";
        

?>
<script type="text/javascript">
                location.replace("/account/chat");
                </script>
                <noscript>
                <meta http-equiv="refresh" content="0; url=/account/chat">
                </noscript>
<?



}
} else echo "<center><b><font color = 'red'>Недостаточно серебра для общения</font></b></center><BR />";
//}else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
}
?>

<center style=" letter-spacing: 3px; font-size: 20px; padding: 20px; text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa; ">

<div class="clr"></div>   
</div>
еще лучше но все как то сжато
хоро.jpg
 
Последнее редактирование:
wh1skas
wildcake
Участник
Сообщения
1.023
Реакции
438
ICQ
564739604 564739604
  • #13
Ну если сжато, это уже не ко мне )) Как было? Покажи, может чего надумаю )
 
art199908
Участник
Сообщения
271
Реакции
36
  • #14
wh1skas написал(а):
Ну если сжато, это уже не ко мне )) Как было? Покажи, может чего надумаю )
оригинал -
 

Вложения

art199908
Участник
Сообщения
271
Реакции
36
  • #15
wh1skas написал(а):
Ну если сжато, это уже не ко мне )) Как было? Покажи, может чего надумаю )
все я настроил)
Код:
<?PHP
$_OPTIMIZATION["title"] = "Чат";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$dadd = time();
?>
<div class="s-bk-lf">
    <div class="acc-title">Чат</div>
</div>
<div class="silver-bk">
<ul><center><a style="color:#222222"> Правила: <br></a></center><a style="color:#222222">
       <li>Запрещено использовать нецензурные выражения и спамить. <br></li>
         <li>Запрещено оставлять ссылки на другие сайты/проекты. <br></li>
           <li>Запрещено оставлять провокационные комментарии. <br></li>
<a style="color:#222222">
             <li>Если у вас возникла проблема - пишите в <a href="/?menu=support">поддержку</li></a>.

         </ul>
<div class="grline"></div>


<table cellpadding='3' cellspacing='0' border='0'  align='center' width="550" BGCOLOR="#f7f7f7" >
<center><?PHP if($user_data["money_b"] >-1) {?><form action="" method="post">
<input type="submit" name="reload" value="ОБНОВИТЬ" action="" style="margin-left: 0px;">
<br>
<?php
if ($user_data["insert_sum"] >= 499.99) {

?>
<textarea  name="ntext" cols="65" rows="6"><?=(isset($_POST["ntext"])) ? $_POST["ntext"] : false; ?></textarea><BR />
<center><input type="submit" name="chat" value="Отправить" style="height:30px;" /></center>
</form><font color="##f7f7f7"><b></b></font></a> <?PHP } else {    ?> Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей<?PHP } ?></center>
  <?PHP
} else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
  $db->Query("SELECT * FROM db_chat ORDER BY id DESC LIMIT 30");

    if($db->NumRows() > 0){

          while($bon = $db->FetchArray()){

        ?>
        <tr>
        <td colspan="2"><HR SIZE="2" WIDTH="100%" ALIGN="center" COLOR="#C9C9C9"></td></tr><tr>
            <td align="left" width="300">

            <font color=blue>
            <b><?=$bon["user"]; ?></b></font></td><td align="right" width="200"><font color=blue><?=date("d.m.Y",$bon["date_add"]); ?></td></tr><tr>
            <td colspan="2" align="left"><? if ($bon["id"]=="1") # если ник пользователя в чате админ- то его сообщения имеют следующий цвет:
            {?><font color=red> <? } ?>  <?=$bon["tekst"]; ?></td>

        </tr>
        <?PHP

        }

    }else echo '<tr><td align="center" colspan="3">Нет записей</td></tr>'
 
  
  ?>

  <tr>
    <td colspan="2" align="center"><h4><font color="black">Показаны последние 30 сообщений</font></h4></td>
    </tr>
</table>
<?PHP
//} else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
if(isset($_POST["chat"])) {
//if ($user_data["insert_sum"] = 499.99) {
$text =$_POST["ntext"];
if($user_data["money_b"] >-1) # проверяем наличие денег


{
if (preg_match("/[\>|\<]/",$text)) # запрещаем символы < и >
{ echo "<center><b><font color = 'red'>Сообщение содержит запрещенные символы</font></b></center><BR />";
} else {

            $db->Query("INSERT INTO db_chat (user, tekst, date_add) VALUES ('$uname','$text','$dadd')");
            $db->Query("UPDATE db_users_b SET money_b = money_b - 0 WHERE id = '$usid'");
            echo "<center><b><font color = 'blue'>Сообщение отправлено</font></b></center><BR />";
         

?>
<script type="text/javascript">
                location.replace("/account/chat");
                </script>
                <noscript>
                <meta http-equiv="refresh" content="0; url=/account/chat">
                </noscript>
<?



}
} else echo "<center><b><font color = 'red'>Недостаточно серебра для общения</font></b></center><BR />";
//}else echo "<font color='red'>Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей</font>";
}
?>

<center style=" letter-spacing: 3px; font-size: 20px; padding: 20px; text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa; ">

<div class="clr"></div>    
</div>
фффф.jpg
 
mobisaite
Участник
Сообщения
314
Реакции
63
  • #16
мне вот интересно а почему вы не ставите сторонний чат? к примеру от чатфактора он интегрируется в сайт намного функциональнее да и вообще очень удобный, я его поставила практически с запуска фермы и не жалею ни разу то что там реклама да и черт на нее она не мешает сильно то, да и отключить можно не так это и дорого в принципе, хотя по моему там сейчас немного правила поменяли я на старом варианте сижу, да и мало кто из пользователей вообще внимание обращает что он не местный как говорится. (все потеряла дальнейшую мысль что то еще хотелось написать)
 
art199908
Участник
Сообщения
271
Реакции
36
  • #17
mobisaite написал(а):
мне вот интересно а почему вы не ставите сторонний чат? к примеру от чатфактора он интегрируется в сайт намного функциональнее да и вообще очень удобный, я его поставила практически с запуска фермы и не жалею ни разу то что там реклама да и черт на нее она не мешает сильно то, да и отключить можно не так это и дорого в принципе, хотя по моему там сейчас немного правила поменяли я на старом варианте сижу, да и мало кто из пользователей вообще внимание обращает что он не местный как говорится. (все потеряла дальнейшую мысль что то еще хотелось написать)
хочется чат как на голден бирдс
 
art199908
Участник
Сообщения
271
Реакции
36
  • #18
wh1skas написал(а):
Ну если сжато, это уже не ко мне )) Как было? Покажи, может чего надумаю )
а на счет банить, разбанить в чате, как сделать умеешь?
 
wh1skas
wildcake
Участник
Сообщения
1.023
Реакции
438
ICQ
564739604 564739604
  • #19
art199908 написал(а):
а на счет банить, разбанить в чате, как сделать умеешь?
Такую штуку могу сделать )) Но уже не за бесплатно, увы. Если будет интересно пиши в ЛС )
 
tevion5
Участник
Сообщения
20
Реакции
0
  • #20
Ребят меня интересует где исправлять минимум для работы с чатом. И как сделать себя админом
 
Сверху