Кто подскажет по "чат для фермы"?

  • Автор темы vladushka
  • Дата начала
vladushka
Участник
Сообщения
15
Реакции
0
Нужны ли какие-то дополнительные файлы для того чтоб работала модерация чата?
 
vladushka
Участник
Сообщения
15
Реакции
0
при нажатии кнопки удалить или бан выдаёт ошибку что нет такой страницы
 
assus
Если нужна ферма пишите. Дизайн для Ферм.
Участник
Сообщения
454
Реакции
59
Skype
vladushka написал(а):
при нажатии кнопки удалить или бан выдаёт ошибку что нет такой страницы
ты напиши что за чат или выложи суда его так тебе не кто не поможит
 
vladushka
Участник
Сообщения
15
Реакции
0
Обычный живой чат. на ajax. 2 файла chat.php и БД. видимо чего-то не хватает, т.к. скорее всего нужны минимум 2 страницы(del.php и ban.php) Ток вот какова их структура?
 
vladushka
Участник
Сообщения
15
Реакции
0
if($chat_moder == 1)
$str .= ' (
<a href="/chat/del/'.$row['id'].'" title="delete">DEL/</a>
<a href="/chat/ban/'.$row['user'].'" title="banned">BAN</a>)';

$str = $str.'<br />';

Судя по этому должна быть папка "chat"
 
vladushka
Участник
Сообщения
15
Реакции
0
Код:
<?php
session_start();
header("Content-type: text/html; charset=cp1251");
define('MinRating', 300);
function __autoload($name){ include("../classes/_class.".$name.".php");}

class Chat{
    var $db;
    function __construct(){
        $config = new config;
        $this->db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);
    }

    function send(){
        //$res = $this->db->Query('SELECT `all_time_a`, `all_time_b`, `all_time_c`, `all_time_d`, `all_time_e` FROM `db_users_b` WHERE `user` = "'.$_SESSION["user"].'"');
        //$row = $this->db->FetchArray();      
        //$rating = $row['all_time_a'] + $row['all_time_b'] + $row['all_time_c'] + $row['all_time_d'] + $row['all_time_e'];
    //    if($rating < MinRating)
        //    return '<span style="color:#f00">Минимальный рейтинг для отправки сообщений - '.MinRating.'</span>';
        $res = $this->db->Query('SELECT `time_uban` FROM `db_chat_ban` WHERE `user` = "'.$_SESSION["user"].'"');
        if($this->db->NumRows() > 0){
            $row = $this->db->FetchArray();  
            if($row['time_uban'] > time())
                return '<span style="color:#f00">Вы забанены до '.date('Y.m.d H:i', $row['time_uban']).'</span>';
        }
        if(trim($_POST['comment']) == NULL)
            return '<span style="color:#f00">Введите сообщение</span>';
        $res = $this->db->Query('SELECT `time` FROM `db_chat` WHERE `user` = "'.$_SESSION["user"].'" ORDER BY `id` ASC  LIMIT 1');
        $lasttime = $this->db->FetchRow();
        if($lasttime > time()- 3)
            return '<span style="color:#f00">Нельзя отправлять сообщения так часто.</span>';
        //$c = iconv( 'windows-1251', 'utf-8', $this->db->RealEscape($_POST['comment']));
        $comm = base64_encode($this->db->RealEscape($_POST['comment']));
        $this->db->Query('INSERT INTO `db_chat` (`user`, `to`, `comment`, `time`) VALUES ("'.$_SESSION["user"].'", "'.$this->db->RealEscape($to).'", "'.$comm.'", "'.time().'")');  
        //$this->db->Query("UPDATE ");
        $this->db->Query('DELETE FROM `db_chat` WHERE `id` < '.($this->db->LastInsert() - 100));
        return '<span style="color:#0f0">Сообщение отправлено</span>';
    }
  
    function get(){
        $res = $this->db->Query('SELECT `chat_moder` FROM `db_users_a` WHERE `user` = "'.$_SESSION["user"].'"');
        $chat_moder = $this->db->FetchRow();
        $res = $this->db->Query('SELECT * FROM `db_chat` ORDER BY `id` ASC');
        $str = NULL;
        while($row = $this->db->FetchArray()){
            $str .= $this->get_str($row, $chat_moder);
        }
        return $str;
    }
  
    function get_str($row, $chat_moder){
  
    $comm = base64_decode($row['comment']);
    //$c = iconv( 'utf-8', 'windows-1251', $comm);
  
        $str .= '<span class="user">'.htmlspecialchars($row['user']).'</span> <span class="time">('.date('Y.m.d ? H:i:s', $row['time']).')</span>: <span style="color: 3B00FC;">'.$this->bb_code($comm).'</span>';
      
        if($row['to'] == $_SESSION["user"])
            $str = '<span class="to">'.$str.'</span>';  
      
        if($chat_moder == 1)
            $str .= ' (
            <a href="/chat/del/'.$row['id'].'" title="delete">DEL/</a>
            <a href="/chat/ban/'.$row['user'].'" title="banned">BAN</a>)';  
      
        $str = $str.'<br />';  
      
        if($row['type'] == 1){
            if($chat_moder != 1 AND $row['to'] != $_SESSION["user"] AND $row['user'] != $_SESSION["user"])
                $str = NULL;
            else
                $str = '<span class="private">'.$str.'</span>';
              
        }
      
        return $str;
    }
  function get_online(){
     
    $res = $this->db->Query("DELETE FROM `db_chat_online` WHERE time < '".(time() - 10)."'");  
 
    $res = $this->db->Query('SELECT * FROM `db_chat_online` ORDER BY `time` ASC');  
        $str = '<div style="dispay: block; text-align: center; color: red;">Online</div>';
    $is_est = 0;
    
        while($row = $this->db->FetchArray()){
   
     //print_r($row);
   
     if ($row['user_id'] == $_SESSION["user_id"])
     {           
       $is_est = 1;           
     }
     $str .= '<span class="user" style="display: block;">'.htmlspecialchars($row['user']).'</span>';
   
    }
  
    if (!$is_est)
    {
    
   
      $this->db->Query('INSERT INTO `db_chat_online` (`user`, `time`, `user_id`) VALUES ("'.$_SESSION["user"].'", "'.time().'", "'.$_SESSION["user_id"].'")');  
  
      $str .= '<span class="user" style="display: block;">'.htmlspecialchars($_SESSION['user']).'</span>';  
    }
    else
    {
      $this->db->Query('UPDATE `db_chat_online` SET time = "'.time().'" WHERE user_id = "'.$_SESSION["user_id"].'"');
   
    }
        return $str;
    }
  
    function _echo($str){
        echo $str;
    }
  
    function bb_code($str){
        $str = htmlspecialchars($str);
        $str = preg_replace('#\[b\](.+?)\[/b]#', '<span style="font-weight:900;">$1</span>',$str);
        $str = preg_replace('#\[i\](.+?)\[/i]#', '<span style="font-style:italic;">$1</span>',$str);
        $str = preg_replace('#\[u\](.+?)\[/u]#', '<span style="text-decoration:underline;">$1</span>',$str);
        $str = preg_replace('#\[s\](.+?)\[/s]#', '<span style="text-decoration:line-through;">$1</span>',$str);
      
        $str = preg_replace('#\*bad\*#', '<img src="/img/chat/smile/bad.gif" alt="" />',$str);
        $str = preg_replace('#\*booze\*#', '<img src="/img/chat/smile/booze.gif" alt="" />',$str);
        $str = preg_replace('#\*wonder\*#', '<img src="/img/chat/smile/wonder.gif" alt="" />',$str);
        $str = preg_replace('#\*tongue\*#', '<img src="/img/chat/smile/tongue.gif" alt="" />',$str);
        $str = preg_replace('#\*dance\*#', '<img src="/img/chat/smile/dance.gif" alt="" />',$str);
        $str = preg_replace('#\*THUMBS_UP\*#', '<img src="/img/chat/smile/THUMBS_UP.gif" alt="" />',$str);
        $str = preg_replace('#\*dont\*#', '<img src="/img/chat/smile/dont.gif" alt="" />',$str);
      
        $str = preg_replace('#\*comfort\*#', '<img src="/img/chat/comfort.gif" alt="" />',$str);
        $str = preg_replace('#\*dog\*#', '<img src="/img/chat/dog.gif" alt="" />',$str);
        $str = preg_replace('#\*finger\*#', '<img src="/img/chat/finger.gif" alt="" />',$str);
        $str = preg_replace('#\*helpless\*#', '<img src="/img/chat/helpless.gif" alt="" />',$str);
        $str = preg_replace('#\*shoot2\*#', '<img src="/img/chat/smile/shoot2.gif" alt="" />',$str);
        $str = preg_replace('#\*beer2\*#', '<img src="/img/chat/smile/beer2.gif" alt="" />',$str);
        $str = preg_replace('#\*hilarious\*#', '<img src="/img/chat/hilarious.gif" alt="" />',$str);
        $str = preg_replace('#\*inlove\*#', '<img src="/img/chat/inlove.gif" alt="" />',$str);
        $str = preg_replace('#\*kiss\*#', '<img src="/img/chat/kiss.gif" alt="" />',$str);
        $str = preg_replace('#\*laugh\*#', '<img src="/img/chat/smile/laugh.gif" alt="" />',$str);
        $str = preg_replace('#\*lol\*#', '<img src="/img/chat/lol.gif" alt="" />',$str);
        $str = preg_replace('#\*music\*#', '<img src="/img/chat/music.gif" alt="" />',$str);
        $str = preg_replace('#\*bugs\*#', '<img src="/img/chat/bugs.gif" alt="" />',$str);
        $str = preg_replace('#\*argue\*#', '<img src="/img/chat/argue.gif" alt="" />',$str);
        $str = preg_replace('#\*smutili\*#', '<img src="/img/chat/smile/smutili.gif" alt="" />',$str);
        $str = preg_replace('#\*clap\*#', '<img src="/img/chat/clap.gif" alt="" />',$str);
        $str = preg_replace('#\*bye\*#', '<img src="/img/chat/bye.gif" alt="" />',$str);
        $str = preg_replace('#\*beer3\*#', '<img src="/img/chat/smile/beer3.gif" alt="" />',$str);
        $str = preg_replace('#\*annoy\*#', '<img src="/img/chat/annoy.gif" alt="" />',$str);
      
        $str = preg_replace('#\*pissed\*#', '<img src="/img/chat/pissed.gif" alt="" />',$str);
        $str = preg_replace('#\*saycheese\*#', '<img src="/img/chat/saycheese.gif" alt="" />',$str);
        $str = preg_replace('#\*argue\*#', '<img src="/img/chat/argue.gif" alt="" />',$str);
        $str = preg_replace('#\*smutili\*#', '<img src="/img/chat/smile/smutili.gif" alt="" />',$str);
        $str = preg_replace('#\*clap\*#', '<img src="/img/chat/clap.gif" alt="" />',$str);
        $str = preg_replace('#\*bye\*#', '<img src="/img/chat/bye.gif" alt="" />',$str);
        $str = preg_replace('#\*beer3\*#', '<img src="/img/chat/smile/beer3.gif" alt="" />',$str);
        $str = preg_replace('#\*annoy\*#', '<img src="/img/chat/annoy.gif" alt="" />',$str);
      
        $str = preg_replace('#\*secret\*#', '<img src="/img/chat/secret.gif" alt="" />',$str);
        $str = preg_replace('#\*shop\*#', '<img src="/img/chat/shop.gif" alt="" />',$str);
        $str = preg_replace('#\*tup\*#', '<img src="/img/chat/tup.gif" alt="" />',$str);
        $str = preg_replace('#\*wait\*#', '<img src="/img/chat/wait.gif" alt="" />',$str);
        $str = preg_replace('#\*yummy\*#', '<img src="/img/chat/yummy.gif" alt="" />',$str);
  
      
      
        return $str;
    }
}

$chat = new Chat();

if($_GET['p'] == 'send'){
    $chat->_echo($chat->send());  
}

if($_GET['p'] == 'online'){
    $chat->_echo('
            <script type="text/javascript">
                $(function(){
                    $(\'#chat #chat-online .user\').click(function(){
                        $(\'#chat .message input[name="comment"]\').val($(this).text() + \', \' + $(\'#chat .message input[name="comment"]\').val());
                        $(\'#chat .message input[name="to"]\').val($(this).text());
                    });
                });
            </script>'.$chat->get_online());
}

if($_GET['p'] == 'get'){
    $chat->_echo('
            <script type="text/javascript">
                $(function(){
                    $(\'#chat #chat_scroll .user\').click(function(){
                        $(\'#chat .message input[name="comment"]\').val($(this).text() + \', \' + $(\'#chat .message input[name="comment"]\').val());
                        $(\'#chat .message input[name="to"]\').val($(this).text());
                    });
                });
            </script>'.$chat->get());
}
?>
 
vladushka
Участник
Сообщения
15
Реакции
0
Код:
<div class="s-bk-lf">
    <div class="acc-title">Живой Чат</div>
</div>
</script>
<div class="silver-bk"><div class="clr"></div> 
<hr><img src="http://Ваш сайт/img/chat.png" width="100%" height="20%"><hr><script type="text/javascript" src="http://yandex.st/jquery/1.6.2/jquery.min.js"></script>

<?php
$_OPTIMIZATION["title"] = "Аккаунт - Чат";
if(!isset($_SESSION["user"]))
    return;
 
header("Content-type: text/html; charset=windows-1251");
$db->query("SET NAMES cp1251");
?>
<script type="text/javascript" src="/js/cookies.js" /></script>
<script type="text/javascript" src="/js/jqu.js" /></script>
<script type="text/javascript">
function insert_comm(open, close, no_focus)
{
  msgfield = (document.all) ? document.all.forma_com : document.forms['form_com']['comment'];
  if (document.selection && document.selection.createRange)
  {
    if (no_focus != '1' ) msgfield.focus();
    sel = document.selection.createRange();
    sel.text = open + sel.text + close;
    if (no_focus != '1' ) msgfield.focus();
    }else if (msgfield.selectionStart || msgfield.selectionStart == '0'){
      var startPos = msgfield.selectionStart;
      var endPos = msgfield.selectionEnd;
      msgfield.value = msgfield.value.substring(0, startPos) + open + msgfield.value.substring(startPos, endPos) + close + msgfield.value.substring(endPos, msgfield.value.length);
      msgfield.selectionStart = msgfield.selectionEnd = endPos + open.length + close.length;
      if (no_focus != '1' ) msgfield.focus();
        }else{
        msgfield.value += open + close;
        if (no_focus != '1' ) msgfield.focus();
        }return;}
     
        function reset_chat(){
            $.ajax({
                type: "POST",
                url: "/ajax/chat.php?p=get",
                data: "",
                success: function(result){
                    if($("#chat #chat_scroll").html() != result)
                        $("#chat #chat_scroll").html(result);
                        $("#chat #chat_scroll").scrollTo(9999);                 
                }
            });
        }
 
    function reset_online(){
            $.ajax({
                type: "POST",
                url: "/ajax/chat.php?p=online",
                data: "",
                success: function(result){
                 
                        $("#chat #chat-online").html(result);
                             
        }
            });
        }
     
        function reset_warning(){
            $("#chat .bbcode #warnings").text('');
        }
     
        function swich_close(){
            $('body').css('padding-bottom', '7px');
            $('#chat').css('bottom', '-150px');
            $.cookie('swich', 'close');
        }
     
        function swich_open(){
            $('body').css('padding-bottom', '157px');
            $('#chat').css('bottom', '-0px');
            $.cookie('swich', 'open');
        }
     
        $(function(){ 
     
            reset_chat();
      reset_online();
         
            setInterval(reset_chat, 7000);
      setInterval(reset_online, 5000);
            setInterval(reset_warning, 9000);
                             
            $('#chat #form_com').submit(function(e){
                e.preventDefault(); 
                $.ajax({
                    type: "POST",
                    url: "/ajax/chat.php?p=send",
                    data: $('#chat #form_com').serialize(),
                    success: function(result){
                        $("#chat .bbcode #warnings").html(result);
                        if(result == '<span style="color:#0f0">Сообщение отправлено</span>'){
                            $('#chat .message input[name="comment"]').val('');
                            reset_chat();
                        }
                    }
                });                 
                     
            });
         
            $('#chat #chat_scroll .user').click(function(){
   
                $('#chat .message input[name="comment"]').val($(this).text() + $('#chat .message input[name="comment"]').val());
            });
   
      $('#chat #chat-online .user').click(function(){
    
                $('#chat .message input[name="comment"]').val($(this).text() + $('#chat .message input[name="comment"]').val());
            });
         
        });
</script>
<style type="text/css">
#chat{position:relative;
bottom:<?php
if(!isset($_SESSION['chathide']))
    $_SESSION["chathide"] = false;

if(isset($_GET['chats'])){
    if($_SESSION['chathide'] == false)
        $_SESSION["chathide"] = true;
    else
        $_SESSION["chathide"] = false;
}

echo $_SESSION['chathide'] == false?'10':'-155';
?>px; margin:0 auto; height:674px; width:550px; z-index:1; background:#d6eed5; border:1px solid #fff; border-radius:5px; outline:1px solid #b8ddb5; box-shadow: #000 0px 0px 3px 0px; margin-top:30px;}
#chat #chat_scroll{height:500px; width: 420px; display: inline-block; border-bottom:1px solid #fff; font-size:14px; padding:2px; overflow: auto; line-height:20px;}
#chat .swich{position:absolute; display:block; right:-2px; top:-31px; cursor:pointer; height:33px; width:155px; background:url(/img/chat/swich.png); text-align:center; line-height:33px;}
#chat #chat_scroll .user{font-weight:900; color:00f; text-decoration:underline; cursor:pointer;}
#chat #chat-online .user{font-weight:900; color:00f; text-decoration:underline; cursor:pointer;}
#chat #chat_scroll .user:hover{text-decoration:none;}
#chat #chat-online .user:hover{text-decoration:none;}
#chat #chat_scroll .to{background:#a4c5a3;}
#chat #chat_scroll .private{color:#f00;}
#chat #chat_scroll .time{color:#999;}
#chat #chat_scroll img{vertical-align:middle;}
#chat .bbcode, #chat .message{height:32px; line-height:30px; border-bottom:1px solid #fff;}
#chat .bbcode{padding:0 10px; color:#fff;}
#chat .bbcode img{padding:0 1px; vertical-align:middle; cursor:pointer;}
#chat .bbcode #warnings{font-weight:900;}
#chat .message input[name="comment"]{height:28px; width:400px; padding:0; margin:4px 10px; font-size:15px;}
#chat .message input[name="message_sub"]{height:28px; width:106px; border:1px solid #FF0000;}
#chat-online {
width: 120px;
display: inline-block;
float: right;
border-left: 1px solid #fff;
border-bottom:1px solid #fff;
height:500px;
padding:4px 0px 0px 5px;
overflow: auto;
}
</style>
<div id="chat">
 
    <div id="chat_scroll">Загрузка...</div>
  <div id="chat-online">Загрузка...</div>
  <div id="clear: both;"></div>
    <div class="bbcode">
        <img onclick="insert_comm('','*bad*')" src="/img/chat/smile/bad.gif" alt="" />
         <img onclick="insert_comm('','*shoot2*')" src="/img/chat/smile/shoot2.gif" alt="" />
        <img onclick="insert_comm('','*booze*')" src="/img/chat/smile/booze.gif" alt="" />
        <img onclick="insert_comm('','*laugh*')" src="/img/chat/smile/laugh.gif" alt="" />
        <img onclick="insert_comm('','*tongue*')" src="/img/chat/smile/tongue.gif" alt="" />
        <img onclick="insert_comm('','*dance*')" src="/img/chat/smile/dance.gif" alt="" />
        <img onclick="insert_comm('','*THUMBS_UP*')" src="/img/chat/smile/THUMBS_UP.gif" alt="" />
     
     

     
        <span id="warnings"></span>
    </div>
    <div class="message">
        <form id="form_com" action="#form_com" method="post">
            <input type="text" id="comment" name="comment" maxlength="255" />
            <input type="hidden" name="to" />
             <input type="submit" name="message_sub" value="Отправить" />
             <br>
    <div class="spoil">
<div class="smallfont"><input type="button" value="Смайлы" class="input-button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Свернуть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Текст спойлера'; }">
</div>
<div class="alt2">
<div style="display: none;">
<div class="bbcode">

<img onclick="insert_comm('','*argue*')" src="/img/chat/argue.gif" alt="" />
<img onclick="insert_comm('','*annoy*')" src="/img/chat/annoy.gif" alt="" />
<img onclick="insert_comm('','*bugs*')" src="/img/chat/bugs.gif" alt="" />
<img onclick="insert_comm('','*bye*')" src="/img/chat/bye.gif" alt="" />
<img onclick="insert_comm('','*clap*')" src="/img/chat/clap.gif" alt="" />
<img onclick="insert_comm('','*comfort*')" src="/img/chat/comfort.gif" alt="" />
<img onclick="insert_comm('','*dog*')" src="/img/chat/dog.gif" alt="" />
<img onclick="insert_comm('','*finger*')" src="/img/chat/finger.gif" alt="" />
<img onclick="insert_comm('','*helpless*')" src="/img/chat/helpless.gif" alt="" />
<img onclick="insert_comm('','*hilarious*')" src="/img/chat/hilarious.gif" alt="" />
<img onclick="insert_comm('','*inlove*')" src="/img/chat/inlove.gif" alt="" />


<img onclick="insert_comm('','*lol*')" src="/img/chat/lol.gif" alt="" />
<img onclick="insert_comm('','*music*')" src="/img/chat/music.gif" alt="" />
<img onclick="insert_comm('','*pissed*')" src="/img/chat/pissed.gif" alt="" />
<img onclick="insert_comm('','*saycheese*')" src="/img/chat/saycheese.gif" alt="" />
<img onclick="insert_comm('','*kiss*')" src="/img/chat/kiss.gif" alt="" />

<img onclick="insert_comm('','*secret*')" src="/img/chat/secret.gif" alt="" />
<img onclick="insert_comm('','*shop*')" src="/img/chat/shop.gif" alt="" />
<img onclick="insert_comm('','*tup*')" src="/img/chat/tup.gif" alt="" />
<img onclick="insert_comm('','*wait*')" src="/img/chat/wait.gif" alt="" />
<img onclick="insert_comm('','*yummy*')" src="/img/chat/yummy.gif" alt="" />




<!--<script type="text/javascript"
</script>-->
</div>
</div>      
        </form>
    </div>
</div>

</div>
 
Последнее редактирование:
vladushka
Участник
Сообщения
15
Реакции
0
--
-- Структура таблицы `db_chat`
--

CREATE TABLE IF NOT EXISTS `db_chat` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`to` varchar(10) NOT NULL,
`user` char(10) NOT NULL,
`comment` text CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL,
`time` char(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=441 ;


--
-- Структура таблицы `db_chat_ban`
--

CREATE TABLE IF NOT EXISTS `db_chat_ban` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user` varchar(10) NOT NULL,
`time_uban` int(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;



--
-- Структура таблицы `db_chat_online`
--

CREATE TABLE IF NOT EXISTS `db_chat_online` (
`user` char(10) NOT NULL,
`time` int(11) NOT NULL,
`user_id` int(11) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
 
swerg
Сервис интернет рекламы http://luzynka.ru/
Участник
Сообщения
334
Реакции
70
Skype
У тебя он и не будет работать потому что он не твой это мой чат и где ты его взял не знаю.
 
AriCosmo
Участник
Сообщения
515
Реакции
115
Skype
  • #10
swerg написал(а):
У тебя он и не будет работать потому что он не твой это мой чат и где ты его взял не знаю.
Прикинь у меня такой же чат,. только всё работает)
 
swerg
Сервис интернет рекламы http://luzynka.ru/
Участник
Сообщения
334
Реакции
70
Skype
  • #11
Diknoa написал(а):
Прикинь у меня такой же чат,. только всё работает)
Онлайн есть в чате и прокрутка работает и цвет меняеться текста и так далее.
 
AriCosmo
Участник
Сообщения
515
Реакции
115
Skype
  • #12
vladushka написал(а):
if($chat_moder == 1)
$str .= ' (
<a href="/chat/del/'.$row['id'].'" title="delete">DEL/</a>
<a href="/chat/ban/'.$row['user'].'" title="banned">BAN</a>)';

$str = $str.'<br />';

Судя по этому должна быть папка "chat"
Да, он у тебя не полный
 
vladushka
Участник
Сообщения
15
Реакции
0
  • #13
Diknoa написал(а):
Да, он у тебя не полный
В этом и суть создания темы, что б подсказали чего не хватает.
 
vladushka
Участник
Сообщения
15
Реакции
0
  • #14
swerg написал(а):
У тебя он и не будет работать потому что он не твой это мой чат и где ты его взял не знаю.
Ни факт что твой, т.к. ты в каждой теме пишешь что это твоё. Ну вобщем не об этом. У меня есть 3 похожих скрипта с разных источников. Найдутся люди и доделают.
 
swerg
Сервис интернет рекламы http://luzynka.ru/
Участник
Сообщения
334
Реакции
70
Skype
  • #15
vladushka написал(а):
Ни факт что твой, т.к. ты в каждой теме пишешь что это твоё. Ну вобщем не об этом. У меня есть 3 похожих скрипта с разных источников. Найдутся люди и доделают.
Ну ну флаг в руки!!!
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #16
короче ребятки не ругайтесь

а если по теме то не хватает файл который отвечает за редактирование бан и розбан его нужно помещать в папку pages
 
master09
Местный
Сообщения
68
Реакции
8
  • #17
Настроил работу у кого не получаеться обращайтесь
 
vladushka
Участник
Сообщения
15
Реакции
0
  • #18
Axels2009
Участник
Сообщения
22
Реакции
4
  • #19
Я лично от такого чата из соображений безопасности - избавился. Поставил код чата с обращением на сторонний сайт, чтобы все сообщения там прописывались. Слышал, что опасно оставлять места на сайте, где хоть что-то можно прописать.
 
AriCosmo
Участник
Сообщения
515
Реакции
115
Skype
  • #20
Axels2009 написал(а):
Я лично от такого чата из соображений безопасности - избавился. Поставил код чата с обращением на сторонний сайт, чтобы все сообщения там прописывались. Слышал, что опасно оставлять места на сайте, где хоть что-то можно прописать.
Для этого есть фильтры, да и в каждом файле где вводится текст можно поставить запрет на символы и быть спокойным.
 
Сверху