请选择 进入手机版 | 继续访问电脑版

BoonKiong.com2023™

      走好人生路,唱好人生这首歌。
人气 58

聊天室V2.0

文強官方 2023-6-30 15:43:37



1.png


需要安装JQ库 ➟ JQuery安装,已经安装可以忽略。

1、首先进入工具/数据库/升级,输入下面的代码:

[CSS] 纯文本查看 复制代码
CREATE TABLE  `zy_chatroom` (
`pid` INT( 10 ) NOT NULL ,
`uid` INT( 10 ) NOT NULL ,
`name` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`message` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`time` INT( 15 ) NOT NULL
) ENGINE = MYISAM ;


2、然后进入模板管理,新建模板,名称:

[CSS] 纯文本查看 复制代码
aa_zyhome_chatroom


内容:

[CSS] 纯文本查看 复制代码
{eval $zyhome=$_GET['zyhome'];}
<!--{if ($zyhome=="chatroom")}-->
        {eval $zyshowpd=0;}
        {eval require_once './include/discuzcode.func.php';}
        {eval $zyact=$_GET['zyact'];}
        <!--{if ($zyact=="getnum")}-->
                {eval $lastid=$_GET["lastid"];}
                <!--{if ($lasttid==-1)}-->
                        {eval $q2 = $db->query("SELECT pid AS aaa FROM zy_chatroom  ORDER BY pid DESC LIMIT 1");}
                        {eval $num=$db->fetch_array($q2);}
                        {echo $num["pid"];}
                <!--{else}-->
                        {eval $q2 = $db->query("SELECT COUNT(pid) AS aaa FROM zy_chatroom WHERE pid > " . $lastid . " ORDER BY pid DESC");}
                        {eval $num=$db->fetch_array($q2);}
                        {echo $num["aaa"];}
                <!--{/if}-->
                {eval die;}
        <!--{/if}-->
        <!--{if ($zyact=="post")}-->
                {eval $msg=$_POST["msg"];}
                <!--{if ($msg=="")}-->
                        blank
                        {eval die;}
                <!--{/if}-->
                {eval $q2 = $db->query("SELECT * FROM zy_chatroom ORDER BY pid DESC LIMIT 1");}
                {eval $pid = $db->fetch_array($q2);}
                {eval $q2 = $db->query("INSERT INTO zy_chatroom VALUES( " . ($pid[pid]+1) . " , " . $discuz_uid . " , '" . $discuz_userss . "' , '" . $msg . "' , " . $GLOBALS[timestamp] . ")");}
                success
                {eval die;}
        <!--{/if}-->
        <!--{if ($zyact=="refresh")}-->
                {eval $lastid=$_GET["lastid"];}
                {eval $q2 = $db->query("SELECT * FROM zy_chatroom WHERE pid > " . $lastid . " ORDER BY pid DESC");}
                {eval $zyshowpd=1;}
        <!--{/if}-->
        <!--{if ($zyact=="firstload")}-->
                {eval $q2 = $db->query("SELECT * FROM zy_chatroom ORDER BY pid DESC LIMIT 60");}
                {eval $zyshowpd=1;}
        <!--{/if}-->
        <!--{if ($zyshowpd==1)}-->
                {eval $zyhomeshow=Array();}
                {eval $i=0;}
                {eval while ($asdfgh=$db->fetch_array($q2)) $zyhomeshow[$i++] = $asdfgh ; }
                {eval $zyhometotal=count($zyhomeshow);}
                {eval for ($i=0 ; $i < $zyhometotal; $i++ ) $zyhomeshow2[$i]=$zyhomeshow[$zyhometotal-1-$i];}
                <!--{loop $zyhomeshow2 $post}-->
                        <div class="zylt_in {if $discuz_uid==$post[uid]} zylt_self{/if}" pid="$post[pid]">
                                <div class="zylt_in1">
                                        <img src="uc_server/avatar.php?uid=$post[uid]&size=small" />
                                </div>
{eval $chatime=dgmdate("$dateformat $timeformat", $post[time] + $timeoffset * 3600);}
                                <div class='zylt_in2'>
                                        <p class='zylt_in2_in1'><span><a href="space.php?uid=$post[uid]">$post[name]</a></span><span time="$post[time]">&nbsp;$chatime</span></p>
                                        <p class='zylt_in2_in2'>{echo discuzcode(preg_replace("/\s?\[at\](.+?)\[\/at\]\s?/ies", "", $post[message]), 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0);}</p>
                                        <div class='zylt_in2_in3'></div>
                                </div>
                                <div class='zylt_in3'></div>
                        </div>
                <!--{/loop}-->
                {eval die;}
        <!--{/if}-->
{eval die;}
{echo $GLOBALS[timestamp];}
<!--{/if}-->


3、然后进入faq模板,在最上面添加:

[CSS] 纯文本查看 复制代码
{subtemplate aa_zyhome_chatroom}


4、进入css_common模板,在最下面添加:

[CSS] 纯文本查看 复制代码
/*----------聊天室---------------*/
#zylt_smilies{position:absolute;left:280px;bottom:0px;width:300px;height:180px;border:#cacaca 1px solid;background:#ffffff;}#zylt_smilies .tabs span{display:inline-block;border:#cacaca 1px solid;padding:4px 0;margin:3px 3px -1px 3px;width:50px;}#zylt_smilies .tabs span.hover{border-bottom:#ffffff 1px solid;}#zylt_smilies .showed{display:block;}#zylt_smilies .hided{display:none;}#zylt_smilies .zylt_sitem{display:inline-block;width:20px;height:20px;margin:2px;cursor:pointer;}#zylt_smilies .zylt_sitem img{width:20px;height:20px;}#zylt_smilies .showed.page{border-top:1px #cacaca solid;padding:5px 15px;margin:0 5px 5px 5px;text-align:left;height:100px;}#zylt_smilies .pagenums span{display:inline-block;padding:0 5px;cursor:pointer;}#zylt_smilies .pagenums span.nowpage{font-weight:bold;}#chatbar{position:fixed;left:50px;bottom:5px;width:270px;padding:8px 0;font-weight:bold;background:#c0c0ff;border:#cacaca 1px solid;cursor:pointer;text-align:center;z-index:200;}#chatbar span{display:inline-block;font-weight:bold;color:red;}#zy_chat{position:fixed;left:50px;bottom:46px;background:#c0c0ff;border:#cacaca 1px solid;display:none;z-index:200;}#zylt_showbox,#zylt_inputbox{background:white;width:250px;margin:10px;}#zylt_showbox{height:320px;overflow-x:hidden;overflow-y:scroll;padding-bottom:50px;}#zylt_inputbox{height:100px;text-align:left;position:relative;}#zylt_inputbox a{position:absolute;right:15px;bottom:9px;}#zylt_inputbox a.opened{right:-16px;z-index:202;display:block;padding:5px;margin:-6px;border:#cacaca 1px solid;border-right:1px #ffffff solid;background:#ffffff;width:55px;}#zylt_loading{padding-top:150px;text-align:center;}.zylt_in{margin:3px 2px;text-align:left;}.zylt_in1{float:left;}.zylt_in1 img{width:30px;height:30px;border:#cacaca 1px solid;padding:1px;margin:10px 0 0 0;}.zylt_in2 .zylt_in2_in1 a{color:#000000;}.zylt_in2{float:left;margin:0 0 0 10px;position:relative;max-width:150px;}.zylt_in2 .zylt_in2_in2{background:#ffff60;padding:3px;border-radius:5px;}.zylt_in2 .zylt_in2_in3{position:absolute;top:25px;left:-10px;width:0px;height:0px;border:transparent 5px dashed;border-right:#ffff60 5px solid;}.zylt_in3{clear:both;float:none;}.zylt_in.zylt_self .zylt_in1{float:right;}.zylt_in.zylt_self .zylt_in2{float:right;margin:0 10px 0 0;}.zylt_in.zylt_self .zylt_in2 .zylt_in2_in1{text-align:right;}.zylt_in.zylt_self .zylt_in2 .zylt_in2_in3{position:absolute;top:25px;right:-10px;left:auto;width:0px;height:0px;border:transparent 5px dashed;border-left:#ffff60 5px solid;}#zylt_inputbox textarea{width:230px;height:40px;margin:5px;}#zylt_inputbox #chat_cover{position:absolute;top:0px;left:0px;width:100%;height:100%;background:#000000;opacity:0.5;filter:alpha(opacity=50);display:none;}#zylt_smilies .smallsmile{position:absolute;border:#cacaca 1px solid;left:301px;top:0px;padding:5px;background:#ffffff;display:none;}


5、在其他头部添加:

[CSS] 纯文本查看 复制代码
<script src="http://zyhome.66rt.com/templates/out/chatroom_2.htm"></script>


6、最后在第3方添加:

[CSS] 纯文本查看 复制代码
<script>chatdsf();</script>








上一篇:论坛在线时钟代码
下一篇:名人堂v2.0
  • TA的每日心情

    2023-7-25 17:56
  • 签到天数: 24 天

    连续签到: 23 天

    [LV.4]偶尔看看III

    您需要登录后才可以回帖 登录 | 立即注册

    您还未登录

    随手拍~~:

    热门推荐~~:

    2023年谷歌浏览器依然能够使用Flash的方法...

    1、首先需要安装 Clean Flash Player:[/colorT] 下载解压后鼠标右键“以管理员身份运行”Clean Fla ...

    Discuz! 相关帖子功能修改随机显示不依赖标...

    打开 sourcemoduleforumforum_viewthread.php 文件,查找: [mw_shl_code=css,true] if($post[ ...

    论坛表情分享...

    1、洋葱头 ...

    Discuz! X3.5 手机版 logo 的路径...

    打开以下的模板文件,搜索 logo_m.svg 1.template/default/touch/portal/index.htm 2.template/def ...

    如何在 discuz 帖子里添加 APlayer 音乐播...

    1、首先将下边的 APlayer.css 和 APlayer.js 代码下载然后解压上传到服务器。 2、单曲音乐的代 ...

    热度会员~~:

    文強huaekinadminku510

    免责声明~~:


    本站内容来源于合作伙伴及网络搜集,版权归原作者所有。如有侵犯版权,请立刻和本站联系,我们将在三个工作日内予以改正。
    Email:hsbk@hotmail.com

    手机App~~:

    服务与条款|隐私政策|免责声明|手机版|友链申请|小黑屋|网站地图| 文强阁

    Powered by Discuz! X3.5|© 2001-2023 Discuz! Team. |距离冬至还有: