找到
96
篇与
网站源码
相关的结果
-
PHPWind 历史版本及升级包下载(1.0-9.0,含Ofstar to PW) 20240919更新 2006年开始使用Ofstar到2017年的PW8.7,这个博客也由以前的asp程序升级到php程序,后来跟随升级到PW各种版本,由博客变成了实验用,从免费空间到路由器、虚拟主机、云服务器,这个博客比与它同期经历的主站维持的时间都长。。。 PHPWind官方网站与2017年9月7日关闭回复功能,10月网站开始呈维护状态,很像以前Ofstar的模式。以前为了方便使用收集整理的PHPWind历史版本及升级包(含PHPWind v1.0.0 - PHPWind v9.0.1、Ofstar转PHPwind程序),在本页继续维持更新。 如果提示链接不存在,请在本页留言,我会尽快修复。 以下地址修整时间:2017-05-01 以下地址修整时间:2021-12-05 以下地址修整时间:2023-07-05 以下地址修整时间:2024-09-19 以下地址修整时间:2024-11-20 网盘现在强制密码,设了个统一密码:ys166 点击查看操作 程序持续更新页面: ys166.com/t-3560 hi.ys166.com/t/288 防丢: QQ群:33188995 GitHub:ys166.github.io 博客下载 下载地址:https://neictop-1256272185.cos.ap-guangzhou.myqcloud.com/2026/06/09/1780976751.rar 提取码: -
html会员管理系统 会员管理系统 一款功能完善的会员综合管理平台,采用前后端分离架构,支持会员管理、计费扣费、积分系统、数据持久化等核心功能。 好用的话帮忙点一下免费的热心,谢谢~。 系统架构 前端:Vue3 + Tailwind CSS,单页面应用 后端:Node.js + Express.js 数据存储:JSON 文件持久化 功能模块 1. 会员管理 会员注册(支持自定义卡号) 会员信息编辑(姓名、电话、身份证、等级、状态) 会员搜索(按卡号/手机号) 会员等级管理(自定义等级名称和折扣) 2. 会员充值 按卡号/手机号查询会员 输入充值金额完成充值 实时更新账户余额 3. 消费扣费 支持三种计费方式: 按小时计费:1-8小时可选,可自定义小时数,自动计算费用 按单次计费:固定金额扣费 自由扣款:自定义金额输入 会员等级折扣自动应用 消费完成后自动累积积分 4. 积分管理 积分累积开关(可设置积分与消费金额比例) 手动积分扣除功能 会员积分查询 5. 会员计费 开始/停止计时 实时计费时长显示 一键结算,自动跳转消费扣费界面 6. 交易记录 按卡号查询交易历史 显示交易类型、金额、时间 可导出交易记录 7. 生日提醒 显示当天生日的会员列表 会员年龄和联系方式快速查看 8. 系统设置 系统名称和Logo自定义 积分累积规则配置 会员等级和折扣设置 默认计费方式选择 技术特点 响应式设计:适配桌面和移动设备 深色模式:支持明暗主题切换 数据安全:每次保存自动创建备份 实时保存:数据变更自动同步到服务器 快速开始 1. 安装依赖 npm install2. 启动后端服务 npm start服务器运行在 http://localhost:3000 3. 打开系统 直接在浏览器中打开 会员管理系统.html 数据文件 data/members.json - 会员数据 data/config.json - 系统配置 data/backups/ - 数据备份目录 界面预览 系统采用简洁的灰色调设计,界面美观大方,操作便捷直观。 下面是展示图片 mpuiry92.png图片 mpuis5qh.png图片 mpuisbpw.png图片 mpuishp0.png图片 mpuisnru.png图片 mpuistxx.png图片 mpuiszao.png图片 mpuit6sy.png图片 mpuitaus.png图片 mpuitk2l.png图片 mpuitvfg.png图片 博客下载 下载地址:https://neictop-1256272185.cos.ap-guangzhou.myqcloud.com/2026/06/01/1780276799.rar 提取码: 吾爱作者链接:https://www.52pojie.cn/thread-2110457-1-1.html -
php修罗XiunoBBS轻论坛程序源码开源版_带99套付费插件 Xiuno来源介绍: Xiuno 这个名字来源于圣斗士星矢白羊座的黄金圣斗士修罗,他的攻击速度和战斗力是十二宫最强的,他是速度和力量的化身; 在佛教里面,修罗为六道之一,英文:Shura,处于人道和天道之间的一道,半人半神,性情刚烈,好战斗,梵语中,修罗意味端庄,气宇轩昂(阿为否定,阿修罗意思为丑陋好斗)。我们取其寓意,希望 Xiuno 变得越来越强,越来越快。 Xiuno BBS 4.0 简介 Xiuno BBS 4.0 是 2016 年诞生的,国产、小巧、精悍、基于目前新流行的技术、有着前沿产品理念的、主要采用 PHP 开发的、遵照严格的命名和编码规范的 web 产品,它不仅仅是一个论坛,还是一个良好的二次开发平台。在开发效率上,基于框架开发,不如基于成熟的产品开发。 Xiuno BBS 4.0 功能介绍 前端采用BootStrap 4+JQuery 3,响应式布局,自适应手机,平板,PC 设备,不再需要单独开发移动版本。 对 Bootstrap 4 进行了增强和兼容,比如增加 $('#submit').button('xxx').delay(3000).location('xxx.php') 的连续操作支持,修正 .row .row 嵌套导致的间距、手机下的间距过大等问题。 xiuno.js 采用了 xn. 命名空间,不再担心 js 命名冲突,完善了对常用的 php 函数的实现。 增加了通用的 $.each_sync() 方法,从客户端避免 ajax 并发导致的服务端并发写数据问题,简化了服务端逻辑。 不再支持 IE8 和以下版本,全面拥抱移动端,不用再用琢磨恶心的 css hack。 不再强制要求 URL-Rewrite,同时支持多种 URL 格式:user-login.htm /user/login 。 图片缩略、裁切放到了客户端,不再依赖服务端 GD 库。 同时支持 Session 和 Token 方式登录,可以返回 json 数据,方便 REST 接口开发。 插件机制采用 AOP 机制,支持 hook + overwrite 方式,方便插入,和覆盖,非常方便二次开发,并且不影响性能,不影响编译。 db 层采用了更加方便的接口,可以同时支持 SQL 和 NoSQL 的方式操作数据。 论坛功能上更加的精简,更多功能采用插件的方式进行扩充。 引入了语言包,自带简体、繁体、英文三个版本。 插件中心正式开启,开发者可以入驻,开发收费插件。 帖子支持 txt html markdown ubb 多种格式,自带适度整合的 UMEditor 插件,修正了 UM 在 Bootstrap 4 下的很多问题。 xiunophp 4.0 这个框架合并成了一个文件 xiunophp.min.php,只需要一个 include 就可以开始使用里面提供的方便的函数和全局变量。 Maybe Xiuno BBS 4.0 is the lastest big version. Xiunuo BBS 4.0 性能介绍 采用静态语言编程风格,充分发挥 PHP7 OPCache 的威力。 专门针对 BBS 业务的索引优化和适度的缓存。 大量的运算放到了客户端,并发问题尽量由客户端控制。 作者十多年从业经验带领您绕过雷区。 Xiuno BBS 4.0 版权介绍 Xiuno BBS 4.0 采用 MIT 协议发布,您可以自由修改、派生版本、商用而不用担心任何法律风险(修改后应保留原来的版权信息). 以上内容均来自于百度百科:https://baike.baidu.com/item/xiuno/9012958 注意事项 请注意XiunoBBS_4.0.4是Xiuno最后一个版本 安装完成后一定要将install文件夹删除 强烈建议安装Nginx或Apache防火墙或其他防护程序,修复X-Frame-Options漏洞,PHP设置防跨站 建议在安装使用前点击下方链接进行查阅安全漏洞 https://www.cnvd.org.cn/flaw/flawListByManu/74953 部分插件可能存在安全漏洞请自行辨别和修复 图片: mptjc08b.png图片 mptjc6qd.png图片 下载: 下载地址:https://ysld.lanzouj.com/iSsFr1sfv79c 提取码: 下载地址:https://pan.baidu.com/share/init?surl=MD6GA5Se4CgaGyXnQEmSIA&pwd=yyds 提取码: 或者到nas下载 附几个使用教程交流论坛: https://cuopa.com/ https://www.xiunobbs.cn/ -
简洁高效的年会抽奖网页单页面源码,无需后台,实时更新中奖名单 资源简介: 这款年会抽奖网页源码设计简洁,操作方便,无需搭建后台即可实现抽奖功能,非常适合小型活动和年会场景使用。 抽奖人员名单存储在js/member.js文件中,可根据需求提前编辑名单内容,确保参与人员准确无误。 抽奖完成后,页面会自动动态更新中奖人员名单,无需手动操作,让抽奖过程更加流畅,提升活动体验。 此源码适合希望快速搭建抽奖页面的用户,部署简单且具备实时更新功能,使用过程轻松无压力。 图片展示: mp87677k.png图片 mp876clz.png图片 mp876j8i.png图片 资源下载: 下载地址:https://neictop-1256272185.cos.ap-guangzhou.myqcloud.com/2026/05/16/1778926976.zip 提取码: gitee:https://gitee.com/lostChris/yearlottery -
光年(Light Year Admin)后台管理系统模板 在后台管理系统开发中,一款简洁、易用、开箱即用的前端模板,能大幅提升开发效率。今天给大家推荐 Gitee 上开源的 Light-Year-Admin-Template(笔下光年),专为后端开发者打造,无复杂框架依赖,拿来就能快速搭建清爽后台。 mp2f42f8.png图片 mp2f4ccs.png图片 mp2f4krd.png图片 mp2f4pef.png图片 一、项目基本信息 项目地址:https://gitee.com/xzgsoft/Light-Year-Admin-Template 开源协议:Apache-2.0(完全免费,可商用) 技术栈:基于 Bootstrap v3.3.7 + jQuery 纯 HTML 静态模板 定位:轻量、简洁、易上手的通用后台管理前端模板 二、核心亮点:为什么选它? 极简上手,零学习成本 作者初衷就是解决后端开发者 “不会前端、不想用复杂框架” 的痛点。不依赖 Vue/React 等框架,纯 HTML+CSS+JS 结构,打开就能改,复制粘贴即可集成到 TP、SpringBoot、Go 等任意后端项目,新手也能快速做出专业后台界面。 界面清爽,视觉体验舒适 摒弃臃肿设计,采用清新简约风格,支持浅色、暗黑、渐变半透明多主题切换,可自定义 Logo、顶部、侧边栏配色,兼顾美观与实用性,长时间操作不疲劳。 功能齐全,常用组件全覆盖 模板内置后台开发高频所需页面与组件,无需从零编写: 基础 UI:按钮、卡片、栅格、图标、表格、表单、分页、进度条、标签页等 交互插件:日期选择器、颜色选择器、滑块、标签输入、弹窗、消息通知、图表 业务页面:登录页(多套样式)、首页仪表盘、用户资料、权限配置、错误页、图库、文档管理等 特色能力:多级菜单、主题切换、复选框全选、表单验证、数据展示优化 开源合规,放心商用 项目已申请软件著作权(2022SR0104200),明确标注学习与商业均可免费使用,无需授权,无版权纠纷,企业项目也能安心集成。 轻量灵活,易改造扩展 代码结构清晰、注释完善,可按需删减无用代码;支持 iframe 模式,同时提供 V4(Bootstrap 4)、V5 迭代版本,适配不同项目需求,二次改造门槛极低。 三、适合哪些场景? 后端开发者快速搭建后台管理界面 中小企业 CMS、CRM、OA、数据后台等系统开发 校内项目、外包项目、轻量化管理平台快速成型 不想折腾复杂前端框架,追求高效落地的团队 目前已有 pai-admin、Family 族谱管理、JMcms、Myadmin 等多个开源项目基于此模板开发,稳定性经过实际验证。 四、快速使用步骤 克隆 / 下载项目到本地 直接打开 index.html 预览完整效果 复制所需页面(登录、首页、表单、表格等)到自身项目 按需修改配色、文字、接口对接,快速完成前端搭建 五、总结 Light-Year-Admin-Template 没有华丽的噱头,却精准击中后端开发者的核心需求:简单、好用、免费、能商用。用最少的时间、最低的成本,做出整洁专业的后台界面,把精力聚焦在业务逻辑实现上。 如果你正在开发后台管理系统,厌倦了复杂前端框架,或需要快速落地前端界面,不妨试试这款「光年模板」,相信会给你带来惊喜。 -
新版-极致cms本地域名授权 新版-极致cms本地域名授权 <?php define('APP_PATH', __DIR__ . '/'); define('ADMIN_MODEL','admins'); // ===================== MD5 加密域名授权配置 ===================== // 步骤:把你的域名转成 MD5 后填在这里(支持多个) // 在线转 MD5:https://md5.cn/ $allowedDomainsMd5 = [ '21232f297a57a5a743894a0e4a801fc3', // 默认:admin(测试用) 'e10adc3949ba59abbe56e057f20f883e', // 默认:123456(测试用) // 在这里添加你的域名 MD5,例如:md5('www.你的域名.com') ]; // 获取当前访问域名 $currentDomain = strtolower($_SERVER['HTTP_HOST'] ?? ''); // 当前域名 MD5 $currentDomainMd5 = md5($currentDomain); // 验证 MD5 是否在授权列表 if (!in_array($currentDomainMd5, $allowedDomainsMd5)) { // 未授权 → 显示拒绝页面 ?> <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>访问被拒绝</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; font-family: "Microsoft YaHei", sans-serif; } body { background-color: #f5f7fa; display: flex; align-items: center; justify-content: center; min-height: 100vh; padding: 20px; } .container { background: #fff; padding: 50px 40px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08); text-align: center; max-width: 550px; width: 100%; } .icon-error { font-size: 60px; color: #f5a623; margin-bottom: 20px; } h1 { font-size: 26px; color: #333; margin-bottom: 16px; } .message { font-size: 15px; color: #666; line-height: 1.7; margin-bottom: 25px; } .domain-info { font-size: 14px; color: #999; margin-bottom: 30px; padding: 10px; background: #f8f9fa; border-radius: 6px; display: inline-block; } .action-button { display: inline-block; padding: 12px 28px; background: #409eff; color: #fff; text-decoration: none; border-radius: 6px; font-size: 15px; margin-bottom: 35px; transition: background 0.2s; } .action-button:hover { background: #337ecc; } .footer { font-size: 12px; color: #bbb; } </style> </head> <body> <div class="container"> <div class="icon-error">⚠️</div> <h1>访问被拒绝</h1> <p class="message"> 此程序副本未经授权,可能为盗版或非法分发版本。<br> 为保障您的信息安全和服务稳定性,请联系官方获取合法授权。 </p> <div class="domain-info">当前域名: <?php echo htmlspecialchars($currentDomain); ?></div> <a href="" target="_blank" class="action-button">请联系管理员获取授权</a> <div class="footer"> © <?php echo date('Y'); ?> FrPHP Framework. All rights reserved. </div> </div> </body> </html> <?php exit; } // 授权通过,加载框架 require(APP_PATH . 'frphp/fr.php'); -
极致cms开发常用标签 极致标签模板工具 https://h.jizhicms.cn/page.html 极致帮助文档 https://help.jizhicms.cn/ 1.通用标签 2.输出指定栏目id的栏目名称和链接 3.输出导航栏 4.输出某一id栏目的下级栏目 5.轮播图 6.栏目列表页 7.栏目列表页要用到的通用内容type 8.内容页 9.内容页上下篇 10.loop输出 11.留言 12.列表第一个输出特殊样式,后面的不要(可用于计数),也可用于各种循环列表 13.修改分页样式 14.搜索的各种问题 15.自定义调用相关栏目id循环输出(如在案例页面调用相关产品,提前在后台案例模型定义相关产品id字段) 16.中英文同一站点,面包屑导航显示首页或者“Home”,也可用在其他地方 17.返回上一页 18.判断会员到期 19.标题截取指定长度之后不显示“...”三个点 20.PHP面试指南(多事务处理、数据读取) 21.其他语言修改留言弹窗语言 22.网站链接除了顶级栏目,二级及二级以下都404. 23.if判断的用法 24.调整后台文章列表排版宽度 25.文章改为付费(积分)阅读 26.网站所有链接莫名变为首页 27.栏目列表页,让文章正序排列,序号倒序排列 28.副栏目用loop前台不显示 29.留言弹出手机号不正确,想取消手机号验证功能 30.文章发布时间变为一周前发布 31.编辑器里插视频 32.网站搬站,第二部显示配置文件不可写 33.面包屑导航 34.自带编辑器会清除表格等样式 35.后台开启了导入导出功能插件,导入的时候出现异常 N.视频教程等问题汇总 1.通用标签 网站SEO名称: {$webconf['web_name']} 网站SEO网址: {$webconf['domain']} 备案号: {$webconf['web_beian']} 网站电话: {$webconf['web_tel']} 网站邮箱: {$webconf['web_email']} 商务通: {$webconf['swt']} 公司地址: {$webconf['web_address']} 统计代码: {$webconf['web_js']} 400电话: {$webconf['web_tel_400']} 网站QQ: {$webconf['web_qq']} 网站SEO关键词: {$webconf['web_keyword']} 网站SEO描述: {$webconf['web_desc']} 2.输出指定id栏目名称、链接 栏目链接,如id为4: {$classtypedata4} 栏目名称,如id为4: {$classtypedata4} 输出当前栏目链接、名称、缩略图 {$type['url']} {$type['classname']} {$type['litpic']} 3.输出导航栏(含有高亮显示): (1).有高亮显示且有下级栏目,如高亮显示样式为“on”: 判断是否首页,输出高亮代码 首页 {foreach $classtypedata as $v} 判断输出可显示的栏目 {if($v['isshow']==1)} 输出一级栏目 {if($v['pid']==0)} <li> #判断是否当前栏目,输出高亮代码 <a class=" {if(isset($type) && in_array($type['id'],$v['children']['ids']))}on{/if}" href="{$v['url']}">{$v['classname']}</a> #判断是否有下级,输出下级分类 {if($v['haschild'])} <ul> {foreach $v['children']['list'] as $vv} <li><a href="{$vv['url']}">{$vv['classname']}</a></li> {/foreach} </ul> {/if} </li> {/if}{/if} {/foreach} (2).有高亮显示,但只输出顶级栏目,如高亮显示样式为“on”: 判断是否首页,输出高亮代码 首页 {foreach $classtypedata as $v} 判断输出可显示的栏目 {if($v['isshow']==1)} 输出一级栏目 {if($v['pid']==0)} <li> #判断是否当前栏目,输出高亮代码 <a class=" {if(isset($type) && in_array($type['id'],$v['children']['ids']))}on{/if}" href="{$v['url']}">{$v['classname']}</a> </li> {/if}{/if} {/foreach} (3).没有高亮显示,只用把含有“on”的代码删掉即可。 4.输出某一id栏目的下级栏目,如id为1: {foreach $classtypedata[1]['children']['list'] as $v} 栏目名:{$v['classname']} 栏目URL:{$v['url']} 栏目简介:{$v['description']} 栏目缩略图[banner]:{$v['litpic']} {/foreach} 如果该栏目下面有不想显示的栏目,但是有些地方需要显示,可以在foreach后面加上判断,比如: {foreach $classtypedata[1]['children']['list'] as $v} {if($v['id']!=8)} ...... {/if} {/foreach} 这样就可以输出id为1下级栏目不为8的所有栏目。 输出栏目id减一,可以直接减一,比如{$v['id']-1} 输出栏目下面如果嵌套loop,则tid可以等于$v['id'],比如 {loop table="cp" tid="$v['id']" istuijian="1" isall="1" orderby="orders asc,addtime asc" limit="0,4" as="v"} 5.轮播图: {loop table="collect" orderby="orders desc" tid="1" isshow="1" as="v"} 轮播图标题:{$v['title']} 轮播图描述:{$v['description']} 轮播图图片:{$v['litpic']} 轮播图链接:{$v['url']} 图片宽:{$v['w']} 图片高:{$v['h']} 创建时间:{fun date('Y-m-d',$v['addtime'])} {/loop} tid为后台轮播图分类id 6.栏目列表页: {foreach $lists as $v} 内容输出规则:{$v[字段名]} 标题:{$v['title']} 内容链接:{$v['url']} 热度/点击量:{$v['hits']} 评论数:{$v['comment_num']} 所属栏目id:{$v['tid']} 所属栏目名:{$classtypedata[$v['tid']]['classname']} 所属栏目URL:{$classtypedata[$v['tid']]['url']} 简介:{$v['description']} {fun newstr($v['description'],120)} 链接:{$v['url']} 缩略图:{$v['litpic']} 内容:{$v['body']} 时间:[了解更多日期格式请查看附录] 格式:年-月-日:{fun date('Y-m-d',$v['addtime'])} 格式:年-月-日 时:分:秒:{fun date('Y-m-d H:i:s',$v['addtime'])} 格式:年/月/日:{fun date('Y/m/d',$v['addtime'])} {/foreach} 7.栏目列表页要用到的通用内容type: ID:{$type['id']} 当前位置:{$positions} 栏目名:{$type['classname']} 模块标识:{$type['molds']} 缩略图:{$type['litpic']} 当前栏目URL:{$type['url']} 或 {$classtypedata[type['id']]['url']} 描述:{$type['description']} 关键词:{$type['keywords']} 内容:{$type['body']} 列表输出条数:{$type['lists_num']} 栏目评论数:{$type['comment_num']} 上级栏目ID:{$type['pid']} 上级栏目名:{$classtypedata[$type['pid']]['classname']} 上级栏目URL:{$classtypedata[$type['pid']]['url']} 8.内容页: 文章标题:{$jz['title']} 当前位置:{$positions} 文章SEO标题:{$jz['seo_title']} 文章关键词:{$jz['keywords']} 文章点击量:{$jz['hits']} 自增操作{fun incrData('article',$jz['id'],'hits')} 文章缩略图:{$jz['litpic']} 文章简介:{$jz['description']} 文章内容:{$jz['body']} 文章作者:{fun adminInfo($jz['userid'],'name')} 文章更新时间:{fun date('Y-m-d',$jz['addtime'])} 其他字段内容统一输出:{$jz['字段标识']} 如:{$jz['dianhua']} 自定义当前位置:【不要求完全掌握,知道可以遍历输出面包屑导航即可】 {foreach $positions_data as $v} {php echo ' {if(isMobile())} var p={$frpage}; var istrue = true; $(window).scroll(function () { //判断是否滑动到页面底部 if ($(window).scrollTop() === ($(document).height() - $(window).height()) ) { //防止过度加载 if(!istrue){ return false; } p+=1; $.ajax({ url:window.location.href,//请求的url地址 // dataType:"json",//返回格式为json async:true,//请求是否异步,默认为异步,这也是ajax重要特性 data:{ajax:1,ajax_tpl:1,page:p},//参数值 type:"GET",//请求方式 beforeSend:function(){ //请求前的处理 istrue = false; }, success:function(r){ if(r==1){ alert('none~');return false; } $(".article-list").append(r); }, complete:function(){ //请求完成的处理 istrue = true; }, error:function(){ //请求出错处理 alert('Request error!'); } }) } }) {/if}