art199908
Участник
- Сообщения
- 271
- Реакции
- 36
все вопросы по модулю тут
Вложения
-
2,5 KB Просмотры: 106
art199908
Участник
- Сообщения
- 271
- Реакции
- 36
я создал тему, вискас ну так что с чатом? на счет заглушки на 500 рублей чтобы пополнили 500 потом разрешено общаться, и возможность банить, разбанить?wh1skas написал(а):Кинь код чата в раздел модулей, тема чат. будет время, посмотрю. На работе что-то завал
Скинь в сообщении код, мне с работы неудобно скачивать... =/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
Участник
- Сообщения
- 135
- Реакции
- 54
art199908
Участник
- Сообщения
- 271
- Реакции
- 36
я тоже извиняюсь не по теме, но это другой модуль беседкиWolf88 написал(а):art199908, Извиняюсь, что не по теме. Но разделом ошиблись.
На будущее:
Прежде чем создавать темы, ознакомьтесь с содержанием страниц! Как будут модераторы, тему перенесут.
Пробуй
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
проблема такая - когда человек пишет сообщение, в самооом прям в самоом низу пишется это сообщение красным, а как сделать так чтобы поле писать сообщение было скрыто просто кто не пополнил баланс? и писалось: Отправлять сообщения могут пользователи, которые пополнили баланс, хотя бы на 500 рублей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>
Последнее редактирование:
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
уже лу
уже лучше))) но надо так чтобы сообщения показывались, смотри фото как ты сделал, - а нужно чтобы сообщения показывались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>
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
еще лучше но все как то сжато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>
Последнее редактирование:
art199908
Участник
- Сообщения
- 271
- Реакции
- 36
оригинал -wh1skas написал(а):Ну если сжато, это уже не ко мне )) Как было? Покажи, может чего надумаю )
Вложения
-
132,3 KB Просмотры: 52
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>
<?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>
mobisaite
Участник
- Сообщения
- 308
- Реакции
- 63
мне вот интересно а почему вы не ставите сторонний чат? к примеру от чатфактора он интегрируется в сайт намного функциональнее да и вообще очень удобный, я его поставила практически с запуска фермы и не жалею ни разу то что там реклама да и черт на нее она не мешает сильно то, да и отключить можно не так это и дорого в принципе, хотя по моему там сейчас немного правила поменяли я на старом варианте сижу, да и мало кто из пользователей вообще внимание обращает что он не местный как говорится. (все потеряла дальнейшую мысль что то еще хотелось написать)
art199908
Участник
- Сообщения
- 271
- Реакции
- 36
хочется чат как на голден бирдсmobisaite написал(а):мне вот интересно а почему вы не ставите сторонний чат? к примеру от чатфактора он интегрируется в сайт намного функциональнее да и вообще очень удобный, я его поставила практически с запуска фермы и не жалею ни разу то что там реклама да и черт на нее она не мешает сильно то, да и отключить можно не так это и дорого в принципе, хотя по моему там сейчас немного правила поменяли я на старом варианте сижу, да и мало кто из пользователей вообще внимание обращает что он не местный как говорится. (все потеряла дальнейшую мысль что то еще хотелось написать)
art199908
Участник
- Сообщения
- 271
- Реакции
- 36
а на счет банить, разбанить в чате, как сделать умеешь?wh1skas написал(а):Ну если сжато, это уже не ко мне )) Как было? Покажи, может чего надумаю )
Такую штуку могу сделать )) Но уже не за бесплатно, увы. Если будет интересно пиши в ЛС )art199908 написал(а):а на счет банить, разбанить в чате, как сделать умеешь?