聊天室论坛模板
ID chat_room版本 2.0.50插件制作者 code1.8折现价 298 积分原价 1688 积分4342 行 / 276.4 KBHook / 路由 / 后台页
粗野波普风整站聊天室模板:默认接管论坛首页为房间大厅,内核功能页统一换肤并换成与大厅同款的聊天室头部、当前位置与房间模式文案(主题→房间、回帖→消息、发帖→创建房间),按钮/边框/留白统一,链接 hover 改黑色描边不再变色;真实头像与个人信息下拉菜单;头像框与「创建房间」按钮同高同边框(桌面/移动端一致);板块链接走论坛原生 /forum/1 等 URL,页面仍按 fid 显示房间大厅;用户页「房间 / 消息」Tab 改房间卡片(消息 Tab 显示房间最后一条消息);黄色底按钮统一黑字、下拉菜单项改细边框;个人信息卡轻量化并在昵称旁显示 UID;后台操作提示文字清晰、插件管理按钮统一缩小、房间卡片去掉重复消息数;创建房间弹窗可上传 Logo 或保持默认,卡片展示自定义 Logo;下拉菜单收窄、头像去圆圈、菜单项 hover 单一边框;发帖页编辑器按钮黑字小图标、工具栏与正文框边框连续;移动端头像与外框同心居中并放大;头部头像左侧铃铛通知(未读数量 + 左右摇动);群聊页仅 PC 外围(背景 / 两侧 / 头部)换聊天室风格、聊天主窗口不动;黄色底元素统一黑字、右侧栏左边距收紧;有未读消息时铃铛与数量变红、用户卡头像左右留白对齐且菜单 hover 只保留单边框;创建房间默认文字 Logo 可点击编辑成任意一个字(图片 / 文字 / 默认三态并存,卡片同步展示);头部 Logo 旁名称与首页标题直接跟随内核站点名称,插件后台不再提供站点标题输入;后台新增站点 Logo / 浏览器 ico 上传(按文件内容校验、固定文件名、≤1MB),头部与浏览器标签即时生效;底部版权文字可在后台配置;后台拆成「聊天室模板 / 版权与图标」两个子页,主页面对接状态上方只留入口,Logo / ico / 版权集中在独立子页;群聊与私聊共用同款聊天室皮肤;登录 / 注册 / 发帖页去掉外层容器重复的边框线条,只保留主卡片与表单卡;私聊页与群聊页共用同款聊天室外围皮肤;头部未登录时「登录 / 注册」合一为「注册/登录」弹窗按钮,弹窗内可切换登录/注册并 AJAX 提交,保留完整页面兜底。创建房间为弹窗(房间名/板块/简介/公开或私密/密码),发帖即建房间;私密房间凭密码进入,解锁后写入 group_chat 成员表真正放行,直接输 URL 也会被拦。房间=主题、板块=分类、消息=回帖,不存聊天消息。群聊侧栏未读数字用 flex 真正居中;已加入房间有新消息时整张卡片粉色呼吸;头部铃铛只提醒已加入群聊的新消息,点击展开群聊列表可直接进入,个人头像红色呼吸并显示消息数字;未登录头部改为白 / 紫双色「注册」「登录」两个色块;铃铛、头像与个人菜单「我的通知」的数字统一只统计内核通知信息,铃铛面板顶部提供通知入口并保留已加入群聊列表;头像数字移到头像右侧、头像本身保留红色呼吸;后台插件列表「按需加载」闪电改为黄底黑边高对比;大厅 Hero 只在首页显示,板块 / 筛选 / 搜索等页面隐藏;铃铛面板新增「群聊 / 私聊」切换标签,私聊会话(对方头像、最后一条消息、未读数字、直达 group_chat_private)与群聊未读并列展示,标签上显示各自未读总数;铃铛徽标、响铃状态与面板标题统一统计并显示「群聊未读 + 私聊未读」总数,内核通知数单独放在「我的通知」入口;个人头像未读数字移到头像右上角;窄屏(≤900px)铃铛面板改为视口内固定定位、左右各留 12px 并限制最大高度可滚动,避免展开时左侧跑出屏幕被裁;个人头像未读数字平移到用户按钮右边框外侧并与按钮垂直居中,头像本身不再被数字压住;「最新热聊」(sort=active) 页顶部把欢迎 Hero 换成热聊榜单 TOP3,复用该页按最后活跃时间的排序取前 3 条:第 1 名居中放大突出(金色渐变、星标、更大的 Logo 与标题),第 2 名左、第 3 名右形成领奖台;卡片展示房间 Logo / 名称 / 板块楼主、消息数 / 正在聊人数 / 成员数、最后活跃时间和进入按钮(私密房走密码页);≤760px 改为第 1 名整行、2/3 并排,≤420px 再收紧间距与统计标签;房间不足 3 个或为空时自动兜底,首页仍保留原 Hero;铃铛面板列表项之间加 5px 纵向缝隙(相邻未读粉色块不再连成一片)、窄屏面板宽度由 360px 收到 300px;个人头像未读数字从按钮右侧垂直居中改为用户按钮边框右上角(与铃铛角标同高,不叠在头像上);个人头像消息提醒角标统一成铃铛同款(18px 浅红底 + 红色描边红字圆形)并把角标放进用户按钮内部(按钮设 position:relative),采用与铃铛角标完全相同的定位基准和 top/right:-7px 坐标,用户按钮右侧留白同步收窄为 12px;带未读数字的「我的通知」菜单项独占整行并放开文字省略,数字不再把文字挤成省略号;头部在大厅页、功能页壳层以及 PC / 移动端统一按「创建房间 → 消息 → 头像」排列,头像右侧留白由 12px 收窄到 4px;≤360px 极窄屏让站点名收起,给头部三枚操作腾出空间,避免头像与角标被挤出屏幕;个人菜单「我的通知」恢复两列宫格、不再自动整行换行:未读徽标紧跟文字(取消 margin-left:auto、收紧格子内边距与间距),父级放开裁切并提层,大厅页与功能页壳层两处间距一致,徽标完整不被裁切或被相邻格盖住,文字也保持完整;用户页个人卡(.user-links)里内核原生的「我的通知」未读徽标 notify-badge 在窄两列格子里会被 flex 压缩并被 overflow:hidden 裁掉半边,本次放开链接裁切、收紧内边距与间距、给链接提层,并把徽标改为链接右侧的绝对定位角标,保持两列不换行且数字完整;群聊房间页铃铛下拉优先按铃铛右缘对齐并自动夹在聊天主区内(不够空间才右移),头部提层、限高滚动,避免被左侧栏裁切、被消息区悬浮按钮遮挡或整体向右错位;群聊页铃铛「我私聊过的用户」补齐头像容器与图片定位,文字兜底头像不再和真实头像错位叠加,并在群聊页提前登记红包插件按需 CSS,避免红包卡片因样式未加载而整张散架;移动端(≤920px)Logo 左侧收紧留白后只显示小三横图标,点击从左侧滑出「大厅 / 最新热聊 / 我的房间」导航侧栏,顶部带「功能菜单」标题、分割线与「关闭」按钮,支持遮罩 / Esc / 点链接 / 点关闭 / 放大到桌面自动收起,大厅页与内核功能页共用同款样式与交互。最新热聊榜单卡片把标题(名称)与 Logo(头像)排在同一行,板块分类与群主在标题下方增加图标标识(板块用主题图标、群主用成员图标);移动端(≤760px)榜单由两卡并排改为单列全宽堆叠,标题一行显示、统计标签与底部按钮恢复横排,不再被挤成窄条;热聊榜单改为「火苗图标 + 热聊榜单 + 横线 + 收起」紧凑标题栏(收起时标题栏常驻),板块分类筛选面板标题行同样带胶囊式「收起 / 展开」按钮,两者默认展开、localStorage 记住状态、PC 与移动端一致,面板收起后仍保留搜索框;板块分类与筛选标签默认左右滑动模式(单行、两侧 < > 箭头、隐藏滚动条不出现下横线),标题行新增「直接显示 / 左右滑动」模式切换,可换行平铺全部标签并隐藏箭头,模式同样记住状态;群聊页移除内核自带的 index.svg 图标链接,浏览器标签以插件后台上传的 ico 为准;板块分类标题与「直接显示 / 收起」两个按钮在窄屏也保持同一排(标题可收缩省略、按钮收紧),不再换行错开;「可用房间」标题前的火苗换成房间图标并把底色改为薄荷绿 #a8e6cf;标签区默认仍是左右滑动,电脑端支持鼠标按下直接拖拽左右移动(拖动时禁用平滑滚动、不误触发标签链接,触摸端仍用原生滑动),可滚动时显示 grab 光标;修复 PC 端拖动使用的指针捕获会把 click 重定向到容器、导致板块标签无法点击的问题,改为拖动开始后才由 document 跟随移动,普通点击直接命中链接,拖动结束后再点击也正常;未登录头部的「注册 / 登录」双色按钮改为与「创建房间」同样 40px 高、13px 字、同款黑框圆角与阴影,桌面与移动端一致;新增房间分享:房间列表卡片与热聊榜单卡片、群聊房间内(左侧导航 + 窄屏顶栏)都有分享入口,点击弹出波普卡通弹窗,内置自生成二维码(纯 PHP byte mode / ECC-L,不依赖外部服务)与房间链接,复制链接内容为「房间名称 + 链接」,支持遮罩 / 关闭按钮 / Esc 关闭,二维码矩阵随卡片一起输出、加载更多同样可用。
1.8折原价 1688 积分,限时折扣仅 298 积分,立即入手!
收费插件安装说明购买后点击“授权码”获取一次性授权码;在后台 > 插件广场点击在线安装或更新,并填写该授权码。已购买用户更新免费:每次在线安装或更新前,重新点击“授权码”获取新的一次性授权码即可,无需再次购买;也可直接下载新版后用后台“插件上传”更新。尊重并感谢他人劳动,请勿传播代码。
app/plugins/chat_room/plugin.php
开发日志已有 1 条

个人独立维护项目。

  • code
    code
    版本 2.0.50 80ec91322cd1 更新:配套群聊管理插件会更好!release
主楼