Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 首页即时聊天-后台可控制显示方式版(首页位置,高度及有无滚动条等)for D4

[复制链接]
秋舞叶 发表于 2005-12-18 15:28:54 | 显示全部楼层 |阅读模式
功能方面请看图

演示地址:http://www.cn533.com


1.按目录上传附件文件

2.升级数据库

  1. INSERT INTO cdb_settings VALUES('allowmmchat','0');
复制代码


再升

  1. INSERT INTO cdb_settings VALUES('chatheight','150');
复制代码


3.打开admin\settings.inc.php



  1. $checkmoddisplay = array($settings['moddisplay'] => 'checked');
复制代码


下面加

  1. $checkallowmmchat = array($settings['allowmmchat'] => 'checked');
复制代码




  1. showsetting('settings_moddisplay', '', '', '<input type="radio" name="settingsnew[moddisplay]" value="flat" '.$checkmoddisplay['flat'].'> '.$lang['settings_moddisplay_flat'].' &nbsp; <input type="radio" name="settingsnew[moddisplay]" value="selectbox" '.$checkmoddisplay['selectbox'].'> '.$lang['settings_moddisplay_selectbox']);
复制代码



下面加

  1. showsetting('settings_mmchat', '', '', '<input type="radio" name="settingsnew[allowmmchat]" value="0" '.$checkallowmmchat[0].'> '.$lang['allowmmchat_status_0'].'<br><input type="radio" name="settingsnew[allowmmchat]" value="1" '.$checkallowmmchat[1].'> '.$lang['allowmmchat_status_1'].'<br><input type="radio" name="settingsnew[allowmmchat]" value="2" '.$checkallowmmchat[2].'> '.$lang['allowmmchat_status_2'].'<br><input type="radio" name="settingsnew[allowmmchat]" value="3" '.$checkallowmmchat[3].'> '.$lang['allowmmchat_status_3'].'<br><input type="radio" name="settingsnew[allowmmchat]" value="4" '.$checkallowmmchat[4].'> '.$lang['allowmmchat_status_4'].'</td>');
  2. showsetting('settings_chatheight', 'settingsnew[chatheight]', $settings['chatheight'], 'text');
复制代码




  1. if(in_array($key, array('newbiespan', 'topicperpage',
复制代码


后面跟

  1. 'allowmmchat',
复制代码


4.打开index.php



  1. unset($fid, $forums, $catforums, $catforumlist, $categories, $group, $forum, $group_forum);
复制代码


下面加

  1.         if($allowmmchat) {
  2.         if(strpos($HTTP_COOKIE_VARS['discuz_collapse'], 'forumliaotian ') === FALSE) {
  3.                 $liaoticollapseimg = 'collapsed_no.gif';
  4.                 $collapse['forumliaotian'] = '';
  5.         } else {
  6.                 $liaoticollapseimg = 'collapsed_yes.gif';
  7.                 $collapse['forumliaotian'] = 'display: none';
  8.         }
  9.         }
复制代码


5.打开模板目录\admincp.lang.php



  1.         'settings_moddisplay_comment' => '首页论坛列表中版主显示方式',
  2.         'settings_moddisplay_flat' => '平面显示',
  3.         'settings_moddisplay_selectbox' => '下拉菜单',
复制代码



下面加

  1.         'settings_mmchat' => '在线聊天:',
  2.     'settings_mmchat_comment' => '使用后在首页显示即时聊天功能,此功能轻微影响效率。(清除聊天内容输入:dell)',
  3.         'allowmmchat_status_0' => '关闭首页即时聊天',
  4.         'allowmmchat_status_1' => '首页上方无滚动条',
  5.         'allowmmchat_status_2' => '首页上方有滚动条',
  6.         'allowmmchat_status_3' => '首页下方无滚动条',
  7.         'allowmmchat_status_4' => '首页下方有滚动条',
  8.         'settings_chatheight' => '聊天室高度:',
复制代码


6.打开index.htm



  1.                 <marquee direction="left" scrollamount="3" onMouseOver="this.stop();" onMouseOut="this.start();">
  2.                 $announcements
  3.                 </marquee>
  4.         <!--{/if}-->
  5.         </td></tr></table></td></tr></table>
  6. <!--{/if}-->
复制代码


下面加

  1. <!--{if $allowmmchat == 1}--><br>
  2. {template index_chat}
  3. <!--{/if}-->
  4. <!--{if $allowmmchat == 2}--><br>
  5. {template index_chat_a}
  6. <!--{/if}-->
复制代码




  1. <!--{if empty($gid) && ($_DCACHE['forumlinks'] || $whosonlinestatus)}-->
  2.         <!--{if empty($forumlist)}--><br><br><!--{else}--></table><br><!--{/if}-->
复制代码


下面加

  1. <!--{if $allowmmchat == 3}-->
  2. {template index_chat}<br>
  3. <!--{/if}-->
  4. <!--{if $allowmmchat == 4}-->
  5. {template index_chat_a}<br>
  6. <!--{/if}-->
复制代码


7.打开模板目录\templates.lang.php



  1.         'board_links' => '联盟论坛',
复制代码


上面加

  1.         'board_liaotian' => '即时聊天',
复制代码



=================================================OK!!!==============================

仔细看了下不成功的各位问题,现在集中回答一下

1.本HACK不用后台导入plug.txt,是纯修改HACK并非标准插件
2.上传附件时一定按附件默认的目录上传,不要私自改动文件位置
3.安装完毕一定要先在后台更新缓存,然后去 界面与显示方式 里面便看到后台控制的相关选项了
3.安装时一定要仔细,index.htm相关修改的代码注意不要加错位置
4.第一次使用,在聊天框里提示chat.dat文件找不到的错误,只要发一次聊天内容,刷新一次就OK了,此时chat.dat会自动建立的
5.清空全部聊天记录请用管理员身份在聊天框里输入 dell 发送即可


[ 本帖最后由 秋舞叶 于 2005-12-19 17:33 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
tomsina 发表于 2005-12-18 15:29:43 | 显示全部楼层
回复

使用道具 举报

拒买日本货 发表于 2005-12-18 15:41:53 | 显示全部楼层
哗...好东西
回复

使用道具 举报

 楼主| 秋舞叶 发表于 2005-12-18 15:42:41 | 显示全部楼层
我晕,没人支持?等一下删除了算了,弄这玩意累的要死,竟然没人喜欢
回复

使用道具 举报

拒买日本货 发表于 2005-12-18 15:46:34 | 显示全部楼层
不是吧...............

楼主这么灰心?

哦...楼主网页的首页热门话题不错....能发个出来吗?

我想要发帖排行榜\最新主题\最新回复\最新精华\

谢谢了
回复

使用道具 举报

 楼主| 秋舞叶 发表于 2005-12-18 15:50:29 | 显示全部楼层
原帖由 拒买日本货 于 2005-12-18 15:46 发表
不是吧...............

楼主这么灰心?

哦...楼主网页的首页热门话题不错....能发个出来吗?

我想要发帖排行榜\最新主题\最新回复\最新精华\

谢谢了

那个在后台JS调用里面都可以实现的,很简单
回复

使用道具 举报

kazamatsuri 发表于 2005-12-18 15:56:51 | 显示全部楼层
黄金广告位出售!500元/年拉~~
回复

使用道具 举报

牧野静风 发表于 2005-12-18 16:01:57 | 显示全部楼层
不错支持你来了~~~~~~
回复

使用道具 举报

一上 发表于 2005-12-18 16:04:18 | 显示全部楼层
Warning: fopen(chat.dat): failed to open stream: No such file or directory in G:\vhost\WebRoot\xmbbs\www\mmcbbs_chat.php on line 13

Warning: flock(): supplied argument is not a valid stream resource in G:\vhost\WebRoot\xmbbs\www\mmcbbs_chat.php on line 14

Warning: filesize(): Stat failed for chat.dat (errno=2 - No such file or directory) in G:\vhost\WebRoot\xmbbs\www\mmcbbs_chat.php on line 15

Warning: fread(): supplied argument is not a valid stream resource in G:\vhost\WebRoot\xmbbs\www\mmcbbs_chat.php on line 15

Warning: fclose(): supplied argument is not a valid stream resource in G:\vhost\WebRoot\xmbbs\www\mmcbbs_chat.php on line 16
  黑色 天蓝 品蓝 蓝色 暗蓝 橙色 桔红 深红 红色 棕色 暗红 绿色 灰绿 海绿 粉色 西红 珊瑚 紫色 靛青 棕木 沙褐 土黄 巧克 土绿 银色 隐身 表情 图片
回复

使用道具 举报

一上 发表于 2005-12-18 16:04:46 | 显示全部楼层
郁闷,出错了,怎么搞的啊????
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 20:22 , Processed in 0.027058 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表