自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(394)
  • 资源 (41)
  • 问答 (1)
  • 收藏
  • 关注

原创 IIS7/iis8/iis10安装II6兼容模块 以windows2022为例

在开始菜单中,找到服务器管理员.找到下图的IIS,右键添加角色和功能,找到web服务器的管理工具选项,iis6管理兼容性 打钩并安装.

2024-03-21 13:30:13 425

原创 PHP 实现http重定向https 或不带www的域名跳转到主域名

以下代码解释.如果访问的url中,不是https安全链接.或者是不带www的域名,则说明都不符合本站的要求,那么,都需要进行完整链接(https://www.12.com)的跳转,不再做进一步的判断。通过代码的方式的,比较简洁,容易控制.通过iis管理器的url重写或301重定向,总是出现各种冲突问题。如果不关心www主域名问题.则直接判断是否是https就行了,以下是百度上的答案。

2024-03-14 17:26:18 541

转载 IIS http重定向 https

当IIS配置完HTTPS之后,访问网站时默认是访问HTTP,需要把HTTP重定向到HTTPS,才能实现网站的HTTPS访问。原网站如果绑定了80端口的http,需要删除掉.只保留https的绑定,可绑定多个https的域名。2、安装完毕,在Internet服务中找到SSL设置,取消勾选“SSL设置”中的“要求 SSL”。7、重定向URL:https://{HTTP_HOST}/{R:1}3、选择要配置的网站,点击之后,找到“URL重写”。4、进入“URL重写”模块,点击“添加规则”。5、选择“空白规则”。

2024-03-14 14:20:50 73

原创 windows服务器iis更换彻底删除 原443 ssl证书以及一个服务器运行多个独立域名网站并绑定多个证书的方法

服务器上的433 ssl证书,可以让网站以https加密方式访问,但是这个证书会占用443端口,iis7版本,只能安装一个443证书,所以.原来的过期了.需要删除.删除方式,不是进运行 win+r的mmc 而是进iis的主页面板,点击服务器证书.进去才能删除.否则.安装新证书.可能识别不了.如下图。.iis8及以上版本可以在一台服务器上.对运行了多个独立域名的网站.安装多个443证书.原教程地址.但我测试后,没通过.一个正常.另一个不行.还在测试中。

2024-03-14 10:00:38 538

原创 windows服务器安装ssl证书,谷歌浏览器或微信 访问失败

购买云盾证书并且在Windows系统部署IIS服务后,谷歌浏览器无法访问IIS服务,但是其他浏览器可以正常访问。下载ITrusIIS.rar压缩包,解压后运行软件,选择最佳配置,单击应用,重启服务器生效配置。下载IIS8.rar压缩包,解压后运行软件,重启服务器生效配置。使用IIS加密套件优化工具。请参考以下两种方法。加密套件的注册表文件。

2024-03-12 17:29:27 350

原创 windows server mysql 数据库停止 备份 恢复全流程操作方法

怎么恢复呢.我们一般是只恢复其中一个表,则找到这个表格对应的三个文件.复制回来.替换就行.不过替换后,还需要mysql重启才行.打开Windows服务管理器。可以通过按下Win+R组合键打开运行对话框,然后输入 services.msc。mysql最好是原工程文件备份.不需要sql查询的方式备份.安全高效.找到mysql或mysql80服务,选择重启或停止后再启动。我只需要复制一份,保存起来就行.三,mysql停止或重新启动。

2024-02-28 10:06:03 413

原创 css transform 会影响position 定位

解决办法是.动画操作的对象不应该是包含子元素的li,可以是li下面的a这个子元素.比如这样就行了。比如通过以下代码.实现导航条上的每个li栏目,以不同的时间间隔,从上向下移动进来并显示。如下图,li下面还有menu这个子元素.所以.动画修改到a上.但是,如果my-navbar ul li 这个。

2024-02-26 17:15:33 579

原创 PHP 去除数组中元素值的前后空白符换行等

请使用trim()和array_map()函数.

2023-12-14 15:03:50 438

原创 华为或荣耀手机禁止强制升级鸿蒙系统的终极方法

需要有数据传输的usb线.打开usb调试模式.进这个链接下载华为ADB一键卸载VS重装软件。按里面的视频说明,输入88 然后回车即可。

2023-12-12 13:57:11 1035

原创 Flex布局 实现元素排列 4列变2列?

thinkphp 的 html。电脑版显示为一行有四列.手机版显示为一行两列。

2023-12-07 10:39:03 559

原创 thinkphp 判断当前页 导航条高亮等方法

ACTION_NAME等表示全局变量,表示当前页面的操作方法。ACTION_NAME // 当前操作名称。当然,也可以在控制器中,自己定义变量,比如。MODULE_NAME //当前模块名称。APP_NAME // 当前项目名称。

2023-12-01 09:24:48 606

原创 flashfxp 可以下载,但是无法上传ftp权限问题

解决:服务器上.哪个目录需要上传文件,右键点击该文件夹,安全,编辑,让“Users”这个用户,有修改和写入权限即可!然后,重启ftp软件。问题:相关ftp账号设置了有修改或写入权,依然没法上传。

2023-11-29 13:46:30 443

原创 _STORAGE_WRITE_ERROR_ thinkphp报错问题原因

右键点击 这个目录.属性,安全,编辑.所有用户.全都给他写入权即可。与缓存相关,是因为空间不足,或Runtime没有访客写入权造成的。

2023-11-24 11:27:50 843

原创 爱普生LW-600P标签打印机 一直显示正在打印 无法关掉弹窗原因

一,打印机一般安装在C:\Program Files (x86)\epson\Label Editor 这个目录中.四.重启电脑后,下载官方最新驱动.运行后,点击删除,并卸载相关驱动.直到提示成功.然后,重启电脑.五,重启电脑后,暂时关掉所有杀毒软件.再运行安装程序.重新安装软件及或软件及驱动。找到他先删除能删除的部分.防止电脑重启时.打印任务被重新启动.导致卸载驱动失败。原因是安装时被防火墙或杀毒软件拦截部分功能.三,拔掉打印机的电源.以前usb线。六,多打印几次,测试是否正常。

2023-10-18 11:17:06 519

原创 增值税发票开票软件(税务UKey版) 安装不完整,请重新安装

出现这个,是因为你在安装过程中.某个功能被电脑上的杀毒软件或电脑自带的防火墙隔离了.安装时,你可以注意,电脑右下角是不是提示病毒之类的呢.关掉防火墙或杀毒软件.重装安装即可。

2023-10-13 14:30:49 4035

原创 联想天逸台式机怎么进bios 进行u盘启动

联想天逸台式机怎么进bios ,开机时直接狂按按F12就行了.不需要fn+f12。进入bios后,选择usb下面的选项 按回车就行了。fn组合键的一般是笔记本的吧。

2023-09-26 16:24:21 340

原创 百度编辑器 Ueditor 视频上传时 目录创建失败 解决办法

然后找到Uploader.class.php文件最后面的2个地方,即有类似这一句,通过对比发现.只需要把/static/修改为/admin/ 即可.Uploader.class.php文件.大约111左右。然后,进编辑器上传.会提示出一个错误的文件保存路径。找到百度编辑器的上传类。双击复制下来这个路径.

2023-09-14 16:14:51 591

原创 svg图片代码data:image/svg+xml转png图片方法

fill='%23000000’这里表示颜色 ,后面6位0表示黑色,只修改后6位即可。把代码保存为html格式的文件中,用浏览器访问,即可右键保存。注意:src=""图片地址中,一些参数的含义。从AI软件或其它网站得到svg图片代码后,viewBox是图片显示区域,宽,高等。d=‘这里是图片代码数据’

2023-09-14 11:02:44 1421

原创 thinkphp查询时 排除,过滤,或去掉部分特定字段的方法

但是,其它一些字段的数量又非常多.有时还会增加,没法全部列出来.比如查询时,text的字段类型过大,查询时,不想要。这就用排除法,查询时,这几个字段不要查询。

2023-09-08 11:05:16 815

原创 WPS或EXCEL表格单元格下拉快捷选择项修改及设置方法

用户先在Excel里输入要下拉选择项的文字,选中其中一个单元格,点击工具栏上的数据里的数据有效性。然后选中需要设置下拉选项的等级这一列,在菜单中选择“数据”选项,在其页面中找到“有效性”进行点击。然后找到一出空白列,输入所要填写的四个等级(A/B/C/D),如果有需要,可以将四个字母隐藏。WPS设置下拉选项的方法是.点击一个单元格,菜单上选择数据,下拉列表即可设置,双击文字可编辑。然后在出现的界面中,有效性条件栏中选择“序列”,来源栏中选择第二步输入的四个等级的区域。3.然后点击“数据验证”这个命令。

2023-09-08 10:50:14 3141

转载 SQL数据库查询group by优化策略

因为如果group by 的过程因为内存临时表放不下数据,从而用到磁盘临时表的话,是比较耗时的。group by 就是分组统计的意思,一般情况都是配合聚合函数如(count(),sum(),avg(),max(),min())一起使用。当然,平时大家使用的时候,group by还是配合聚合函数使用的,除非一些特殊场景,比如你想去重,当然去重用distinct也是可以的。如果执行过程中,会发现内存临时表大小到达了上限(控制这个上限的参数就是tmp_table_size),会把内存临时表转成磁盘临时表。

2023-09-07 17:05:49 318

原创 ueditor百度编辑器焦点或内容变化 触发回调监听事件的方法

ueditor百度编辑器焦点或内容变化 触发监听方法。

2023-09-05 16:37:59 578

原创 原创AJAX + PHP 编辑器内容自动备份草稿保存到本地 (适用ueditor百度编辑器或其它) 内容变化后自动触发备份txt文件

默认备份文件名为小时分钟,比如9月5号13点48分,过了这一分钟后,后端会自动新建一个txt备份,如果一分钟内有多个版本,则替换掉旧的内容.效果图如下:点击查看后,进一个备份列表面.选择版本即可.可以自动删除一周以前的备份.比如第一个文章他自动备份了.等发表第二个文章时,结果把第一个文章的内容自动填充进去了.关键你还不知情!二,本人用ajax写了一个更好用的.特点是,不会自动填充,而是根据时间,选择不同版本,手工复制进去即可.一, 百度原版的 ,具体使用方法,看这里个文章。五,PHP后端代码示例。

2023-09-05 16:18:11 685

原创 uploadifive php上传进度条插件 解决动态传参数问题

uploadifive默认只能在加载时,静态传递参数.如果想让用户输入参数.再动态读取.传到后端,是没有直接的办法的。

2023-08-17 16:23:30 534

原创 WPS的excel表格单元格拖动数字日期等 不自增原因

对着表格中的每个单元格右下角,在变成下图,黑十字后,拖动这个十字.就会在右侧出现一个小窗口.但是,如果拖动,发现小窗口不出现.说明这一栏开启了筛选功能.清空筛选条件后,即可正常.里面菜单中可以选择按序数增加。

2023-08-03 13:30:20 673

原创 flashFXP 提示: 数据 Socket 错误: 连接已超时 阿里云 安全组

阿里云要正常连接flashfxp软件.还需要开放端口.不是21,也不是自定义的那个填在ftp软件上的端口,而是他还需要一个端口范围,即3000/65535,如下图,授权对象设置为自己的ip地址即可.后面的…/8 表示ip的第一段为223即可访问.16则表示前两段相同即可,后两段不需要管他。网上有人说,传输模式被动修改为主动就行.但测试无效,还得修改为被动.经过查找原因.是阿里云安全组没有开放相关端口的原因.其中,授权对象填你自己的ip地址.具体怎么查,百度下。

2023-07-12 11:56:52 1055

原创 阿里云安全组 IP地址段 设置方法 斜线后面数字含义

但我希望安全组中.只限制ip的前2段,后面两段是多少,都不会限制访问。比如公司搬家后,我的ip变成了101.83.11.11。斜杠后面是24,代表最后一个段都不限制。斜杠后面是0,代表全部四个段都不限制。斜杠后面是16,代表后面两个段都不限制。斜杆跟后面是8,后面三个段都不限制。

2023-06-27 10:01:24 1799

原创 thinkphp增加sitemap.txt百度站点地图 txt格式示例PHP代码

在后台发布产品或文章时,自动更新站点地图.因为更新频繁,所以设置了数量。

2023-06-05 15:59:21 373

原创 广告语中常用非法的词语,夸大性质的关键字

【代码】广告语中常用非法的词语,夸大性质的关键字。

2023-05-05 17:25:15 120 1

原创 PHP用正则匹配过滤排除或判断不需要的字符,只保留汉字或其它,防sql盲注攻击

以,编码为utf-8的,\x{4e00}-\x{9fff}代表utf8编码下的汉字编码范围.,姓名字段只允许提交汉字.其它字符会删除掉.并且字数限制10个字,防止被sql注入攻击.二,会员登录合法性判断.会员可能邮箱与手机号等登录。一,比如留言表单输入。

2023-04-19 10:15:19 587

原创 Win10家庭版禁止自动更新到Win11(阻止Win10自动更新)

转到本地计算机策略 > 计算机配置 > 管理模板 > Windows 组件 > Windows 更新 > 适用于企业的Windows更新。新建一个记事本文件,输入以下面的内容.然后文件名修改为gpedit.bat,再用管理员身份运行本文件。安装组策略程序包,等其安装完。双击“选择目标功能更新版本”。在字段中输入“21H1”。最后再win+r打开运行,输入gpedit.msc,就能打开组策略编辑器了。一,家庭版没有地组策略编辑器的功能.所以.先安装他。安装组策略编辑器相关的程序包。二,打开组策略编辑器。

2023-03-20 10:38:23 1897

原创 简单js瀑布流效果

演示地址:http://www.microphotons.cn/?以thinkphp为例。

2023-03-20 09:39:35 72

原创 企点群聊 win11 没声音提醒,私聊有声音怎么办?

这个可能是win11的bug,需要随时关掉群聊窗口,有提醒时,就会有声音了。弹窗提醒也一样.需要先关掉窗口,来消息时,才会弹出来。

2022-12-26 10:20:53 204

原创 dropdown.js下拉插件,取消或禁用默认点击弹出窗口后就自动隐藏的功能

如下图,窗口弹出后,点击他的任务部分,本窗口都会隐藏,取消这种功能是方法是。

2022-12-09 10:51:15 596

原创 win10没有改用本地账户登录选项怎么办

在win10系统中,自带有微软账户和本地账户,用户们可以随意切换,通常可以通过“改用本地账户登录”选项来切换,但是有用户却遇到没有改用本地账户登录选项的情况,该怎么办呢解决方案:1、打开开始菜单,点击“设置”再点击“账户”。2、选择点击“家庭和其他用户”。3、再点击“将其他人添加到这台电脑”。4、此处点击“我没有这个人的登录信息”。5、再点击“添加一个没有 Microsoft账户的用户”。6、此时就可以创建电脑的“本地账户”了,填入一个用户名,密码可填可不填,填好之后再点击“下一步”7、再点击“更改账户类型

2022-12-05 13:08:21 10605 2

转载 取消WPS对pdf文件的强制文件默认关联

总结:把注册表中HKEY_CLASSES_ROOT\KWPS.PDF.9\shell\open\command的值改为"D:\Program Files (x86)\……这个删除),保留"%1",最终值为:“D:\Program Files (x86)\Adobe\Acrobat 11.0\Acrobat\Acrobat.exe” “%1”找到HKEY_CLASSES_ROOT\KWPS.PDF.9\shell\open\command,将原来的C:\Program。

2022-11-21 16:42:55 2608 2

原创 图片批量压缩工具软件免费版 Caesium Image Compressor

国内批量压缩工具都需要付费,免费版下载地址为。

2022-10-21 17:38:14 177

转载 iis服务器字体文件或不支持webp, 提示文件或目录不存在,找不到文件

当我们在部署网站的时候可能会遇到这个问题:明明字体文件已经按正确的路径放置了,为什么还提示未找到字体文件?打开字体文件链接也是404错误?其实这主要是服务器出于安全方面的考虑,将一些不在允许范围内的后缀文件自动屏蔽了。远程登录主机,打开IIS,找到网站,右键属性,打开“HTTP头”,找到右下角的“MIME类型…点击确定后,返回前台再刷新页面看下,会发现原来提示找不到的字体文件,正常了!1、打开IIS 找到需要添加的网站,点击查看。

2022-10-20 12:04:18 788

原创 php页面无法正常显示.原来是在升级到PHP7版本后,定义数组时必须规范

这样是不对的,这是专门用来定义字符串的写法.页面一直提示正在跳转,无法显示页面.逐行删除排查发现.是定义数组时。

2022-10-08 13:04:24 99

原创 jq 手风琴折叠菜单 js滚动效果 collapse.js slideUp()

功能类似 collapse.js 插件的效果。

2022-09-13 18:03:35 397

windows2008安装SSL证书后谷歌浏览器或微信无法访问的IIS服务 ITrusIIS.rar工具下载

问题描述 购买云盾证书并且在Windows系统部署IIS服务后,谷歌浏览器无法访问IIS服务,但是其他浏览器可以正常访问。 解决方案 请参考以下两种方法。 使用IIS加密套件优化工具 下载ITrusIIS.rar压缩包,解压后运行软件,选择最佳配置,单击应用,重启服务器生效配置。 加密套件的注册表文件 下载IIS8.rar压缩包,解压后运行软件,重启服务器生效配置。

2024-03-12

PHP文件上传进度条插件js版 不需要修改php的session.upload-progress或安装额外的php模块等

一,插件名 UploadiFive 二,apache或iis等服务器.需要修改文件上传大小时间等限制 三,文件默认上传到网站根目录的/Uploads/exe_file/目录中 四,默认不修改文件名,所以,上传的文件,不得有空格,中文斜线等非法字符

2023-08-16

ueditor.all.js 1.5.0 新版本 2023/03/30

按他们要求在终端执行 grunt default 进行了打包.可直接拿使用 包含完整ueditor.all.js,ueditor.all.min.js等文件

2023-03-30

图片批量压缩工具软件免费共享版 Caesium Image Compressor

图片批量压缩工具软件免费共享版 国外软件 安装版 Caesium Image Compressor

2022-10-21

phpanalysis插件 搜索分词插件 纯php

phpanalysis插件 搜索分词插件 纯php

2022-07-14

网站整站静态下载备份软件webzip7

如果图片不能下载,可能图片链接是js加载的.不规范,需要下载静态页面后,批量替换地址.再用火车头下载器,自动访问并下载图片

2022-01-04

超级批量文本替换 UltraReplace5.0.rar

可批量替换文本中字符,免费版

2021-12-30

html2canvas.js

html页面指定区域截图软件

2021-10-28

php将txt每行文本导入mysql数据库或redis工具插件.rar

引入mysqli类.可自动设置时间段,可随机选择给定的用户id或其它id,自动过滤换行等,很实用的

2019-05-26

ps样式打包下载50款金属糖果雪花效果等

ps打开,在上面的菜单中选择窗口,点击打开,选择样式,然后样式窗口打开后,右边有个小三角,点击即可导入样式.

2018-12-16

notePad++ compare插件 64位 下载及32位下载

notePad++ compare文件对比插件,包含32位及64位解压 得到ComparePlugin.dll PluginManager.dll 将上面两个dll放在安装目录即可.一般是C:\Program Files\Notepad++\plugins 这个目录中. 然后,重启软件

2018-09-19

NotePad++文件比对插件即Compare对比插件

解压 得到ComparePlugin.dll PluginManager.dll 将上面两个dll放在安装目录即可.一般是C:\Program Files\Notepad++\plugins 这个目录中. 然后,重启软件

2018-05-23

phpwind 4.3.2远程ftp上传附件功能(附件存另一个服务器)

其中 data\bbscache文件 ftpserver.php 放在程序对应的文件里面 修改文件列表:(PHP文件6个,HTML文件1个) job.php,read.php,show.php,setforum.php,postupload.php,template.php,setforum.htm 1. 数据库升级 进入phpMyAdmin -> SQL 下运行下面升级 ALTER TABLE `pw_forums` ADD `remoteftp` INT( 3 ) UNSIGNED DEFAULT '0' NOT NULL ; ALTER TABLE `pw_attachs` ADD `remoteftp` INT( 3 ) UNSIGNED DEFAULT '0' NOT NULL ; 2. job.php ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ ◆找到require_once('global.php'); ◆下面加入 //远程ftp修改by axing include_once(D_P.'data/bbscache/ftpserver.php'); //远程ftp修改by axing ◆找到 if(!$attach_url && !is_readable("$attachdir/$attachurl")){ Showmsg('job_attach_error'); } ◆替换成 //远程ftp if(!$attach_url && !is_readable("$attachdir/$attachurl") && !$remoteftp){ Showmsg('job_attach_error'); } //远程ftp ◆找到 if($attach_url && !file_exists("$attachdir/$attachurl") && function_exists('file_get_contents')){ $downcontent=file_get_contents&#40;$attach_url."/$attachurl"&#41;; ◆替换成 if(($attach_url && !file_exists("$attachdir/$attachurl") && function_exists('file_get_contents'))||$remoteftp){ //远程ftp by axing if($remoteftp) { $downcontent=file_get_contents&#40;$ftplist[$remoteftp][url]."/$attachurl"&#41;; }else{ $downcontent=file_get_contents&#40;$attach_url."/$attachurl"&#41;; } //远程ftp by axing ◆找到 P_unlink&#40;"$attachdir/$attachurl"&#41;; ◆替换成 //远程ftp by axing if($remoteftp) { del_ftp_attach($remoteftp,$attachurl); }else { P_unlink&#40;"$attachdir/$attachurl"&#41;; } //远程ftp by axing 3. read.php ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ ◆找到 require_once(R_P.'require/bbscode.php'); ◆下面加入 //远程ftp修改by axing include_once(D_P.'data/bbscache/ftpserver.php'); //远程ftp修改by axing ◆找到 if ($groupid != 3 && !$foruminfo['allowvisit'] && (!$foruminfo['forumadmin'] || strpos($foruminfo['forumadmin'],','.$windid.',')===false)){ ◆替换成 if ($windid != $manager && $groupid != 3 && !$foruminfo['allowvisit'] && (!$foruminfo['forumadmin'] || strpos($foruminfo['forumadmin'],','.$windid.',')===false)){ ◆找到 $db_signwindcode,$fid,$tid,$pid, ◆后面加入 $remoteftp,$ftplist, ◆找到 $a_url=$attachpath.'/'.$at['attachurl']; ◆下面加入 //远程ftp修改 by axing } elseif($at['remoteftp']){ $a_url=$ftplist[$at['remoteftp']][url].'/'.$at['attachurl'];//远程的图片地址 //远程ftp修改 by axing 4. show.php ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ ◆找到 include_once(D_P.'data/bbscache/forum_cache.php'); ◆下面加入 //远程ftp include_once(D_P.'data/bbscache/ftpserver.php'); //远程ftp ◆找到 a.descrip, ◆后面加入(有两处都要记得改) a.remoteftp, ◆找到 } else{ continue; } ◆上面加入 //远程ftp } elseif($rt['remoteftp']){ $rt['a_url']=$ftplist[$rt['remoteftp']][url].'/'.$rt['attachurl']; //远程ftp ◆找到 } }else{ Showmsg('pic_not_exists'); ◆上面加入 //远程ftp } elseif($rt['remoteftp']){ $rt['a_url']=$ftplist[$rt['remoteftp']][url].'/'.$rt['attachurl']; //远程ftp 5. admin/setforum.php ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ ◆找到 include_once(D_P.'data/bbscache/forumcache.php'); ◆下面加入 //远程ftp修改 by axing include_once("./data/bbscache/ftpserver.php");//引入FTP服务器列表 //远程ftp修改 by axing ◆找到 $viewdownload =str_replace("_{$value}_",'checked',$viewdownload); ◆下面加入 //远程ftp修改 $ftpselected[$remoteftp]='selected'; $ftpselect="&lt;option value=0&gt;本地空间&lt;/option&gt;"; foreach($ftplist as $ftpinfo){ $ftpid=$ftpinfo[id]; $ftpselect.="<option value=$ftpinfo[id] $ftpselected[$ftpid]>$ftpinfo[name]</option>"; } //远程ftp修改by axing ◆找到 ifhide='".(int)$ifhide."' ◆后面插入 ,remoteftp='$remoteftp' 6. require/postupload.php ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ ◆找到 !function_exists('readover') && exit('Forbidden'); ◆下面加入 //远程ftp上传修改 by axing include_once(D_P.'data/bbscache/ftpserver.php'); //远程ftp上传修改 by axing ◆找到 $fileuplodeurl= $savedir.'/'.$fileuplodeurl; } ◆替换成 } //远程ftp修改 by axing if($foruminfo['remoteftp']){ $remoteftpid=$foruminfo['remoteftp']; $result = ftpconnect($ftplist[$remoteftpid]); ftp_cdup($result); if($db_attachdir){ if(!@ftp_chdir($result,$savedir)){ ftp_mkdir($result,$savedir); ftp_chdir($result,$savedir); } $attach_fname0=$fileuplodeurl; $fileuplodeurl= $savedir.'/'.$fileuplodeurl; }else{ $attach_fname0=$fileuplodeurl; } //$db->query("INSERT INTO pw_ftperror (attachment, ftpdate, ftpid) VALUES ('$fileuplodeurl', '$timestamp','$foruminfo[remoteftp]')"); //$attid = $db->insert_id(); if(@ftp_put($result, $attach_fname0, $atc_attachment, FTP_BINARY)){ //上传文件 $size=ceil(ftp_size($result,$attach_fname0)/1024); ftp_close($result); // $db->query("delete from pw_ftperror where aid = $attid"); }else{ showmsg('附件远程上传失败!');//远程上传失败 } }else{ //远程ftp修改 by axing $fileuplodeurl= $savedir.'/'.$fileuplodeurl; ◆找到 Showmsg('upload_content_error'); } ◆下面加入 //远程 ftp $size=ceil(filesize("$attachdir/$fileuplodeurl")/1024); } //远程 ftp ◆找到 $size=ceil(filesize("$attachdir/$fileuplodeurl")/1024); $atc_attachment_name=addslashes($atc_attachment_name); $db->update("INSERT INTO pw_attachs SET fid='$fid',uid='$winduid',hits=0,name='$atc_attachment_name',type='$type',size='$size',attachurl='$fileuplodeurl',needrvrc='$needrvrc',uploadtime='$timestamp',descrip='$descrip'"); ◆替换成 $atc_attachment_name=addslashes($atc_attachment_name); //远程ftp $db->update("INSERT INTO pw_attachs SET fid='$fid',uid='$winduid',hits=0,name='$atc_attachment_name',type='$type',size='$size',attachurl='$fileuplodeurl',needrvrc='$needrvrc',uploadtime='$timestamp',descrip='$descrip',remoteftp='$foruminfo[remoteftp]'"); //远程ftp ◆找到 'desc' => str_replace('\\','',$descrip) ◆下面加入 'remoteftp' => $foruminfo[remoteftp] 6.2 如果需要用到txt附件上传时,自动切割并依次上传功能,上面第6步不用修改,直接上传压缩包中的postupload_txt.php 到require/目录即可. 并结合这个插件进行使用.https://blog.csdn.net/viqecel/article/details/79440688 7. require/template.php ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ ◆找到 include_once(D_P."data/bbscache/forumcache.php"); ◆下面加入 //远程ftp include_once(D_P.'data/bbscache/ftpserver.php'); //远程ftp ◆找到 $a_url="$db_bbsurl/$attachpath/$at[attachurl]"; ◆下面加入 //远程ftp }elseif($at['remoteftp']){ $a_url=$ftplist[$at['remoteftp']][url].'/'.$at['attachurl']; //远程ftp 8. template/admin/setforum.htm ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ ◆找到 <tr class=b> <td>&lt;input type="checkbox" name="otherforum[logo]" value="1"&gt;&lt;/td> <td>版块图标</td> <td>&lt;input type="text" size="30" name="logo" value="$logo"&gt;&lt;/td> </tr> ◆下面加入 <tr class=b> <td>&lt;input type="checkbox" name="otherforum[remoteftp]" value="1"&gt;&lt;/td> <td>是否开启远程附件上传</td> <td><select name="remoteftp">$ftpselect</select></td> </tr> (完成...)

2018-04-14

phpwind 4.3.2 单独增加数据库分卷分表功能

一,修改\template\admin\cp_lang_left.php 数据库管理修改为 '数据库管理'=>array( 'bakout'=>"<a href='$admin_file?adminjob=bakup&a_type=bakout'>数据备份</a><br>", 'bakin'=>"<a href='$admin_file?adminjob=bakup&a_type=bakin'>数据恢复</a><br>", 'repair'=>"<a href='$admin_file?adminjob=repair'>数据库修复</a><br>", 'ptable'=>"<a href='$admin_file?adminjob=ptable'>数据库分卷</a><br>", ), 二,ptable.php文件.复制到admin目录中 三,数据库升级 ALTER TABLE pw_threads ADD ptable TINYINT(3) UNSIGNED NOT NULL; CREATE TABLE pw_pidtmp (pid INT NOT NULL AUTO_INCREMENT ,PRIMARY KEY (pid)) ENGINE=MYISAM; 四 修改\template\admin\cp_lang_cpmsg.php 在cp_lang_cpmsg.php的最下面括号的前面 增加 'bbs_open'=>'由于数据操作较大,请关闭论坛后,继续操作!', 'table_change'=>"数据转移中,请稍侯...<br />正在处理第 $tstart 到 $end 条帖子!", 'table_same'=>'请选择不同的数据表进行操作!', 'only_numeric'=>'请输入表下标,只允许数字!', 'table_exists'=>'该表名已存在,请输入其他的下表数字!', 五,修改根目录read.php 25行下面增加两句 $fid=$read['fid'];//他的下面增加 $ptable = $read['ptable']; $pw_posts = GetPtable($ptable); 六,根目录 global.php 以及在 /admin/admincp.php 中 增加两个相同的函数 function GetPtable($tbid,$tid=''){ if($GLOBALS['db_plist'] && $tbid=='N' && $tid){ @extract($GLOBALS['db']->get_one("SELECT ptable AS tbid FROM pw_threads WHERE tid='$tid'")); } if($GLOBALS['db_plist'] && $tbid && is_numeric($tbid) && strpos(",{$GLOBALS[db_plist]},",",$tbid,")!==false){ return 'pw_posts'.$tbid; } return 'pw_posts'; } function GetAtable($tbid,$tid=''){ if($GLOBALS['db_plist'] && $tbid=='N' && $tid){ @extract($GLOBALS['db']->get_one("SELECT ptable AS tbid FROM pw_threads WHERE tid='$tid'")); } if($GLOBALS['db_plist'] && $tbid && is_numeric($tbid) && strpos(",{$GLOBALS[db_plist]},",",$tbid,")!==false){ return 'pw_attachs'.$tbid; } return 'pw_posts'; } 七,修改require\postnew.php 170行 $db->update("INSERT INTO pw_threads (fid,icon,author,authorid,subject,ifcheck,type,postdate,lastpost,lastposter,hits,replies,topped,digest,pollid,ifupload) VALUES ('$fid','$atc_iconid','".addslashes($windid)."','$winddb[uid]','$atc_title','$ifcheck','$w_type','$timestamp','$timestamp','".addslashes($windid)."','1','0','0','".(int)$digest."','$pollid','$ifupload')"); 整体替换为 $db->update("INSERT INTO pw_threads (fid,icon,author,authorid,subject,ifcheck,type,postdate,lastpost,lastposter,hits,replies,topped,digest,pollid,ifupload,ptable) VALUES ('$fid','$atc_iconid','".addslashes($windid)."','$winddb[uid]','$atc_title','$ifcheck','$w_type','$timestamp','$timestamp','".addslashes($windid)."','1','0','0','".(int)$digest."','$pollid','$ifupload','$db_ptable')"); 八, 修改require\postreply.php 把 21行 $tpcarray = $db->get_one("SELECT t.fid,t.locked,t.ifcheck,t.author,t.authorid,t.postdate,t.ifmail,t.pollid ,t.subject,t.type $S_sql FROM pw_threads t $J_sql WHERE t.tid='$tid'"); 替换为 $tpcarray = $db->get_one("SELECT t.fid,t.locked,t.ifcheck,t.author,t.authorid,t.postdate,t.ifmail ,t.subject,t.type,t.ptable $S_sql FROM pw_threads t $J_sql WHERE t.tid='$tid'"); 并在下面增加 $pw_posts = GetPtable($tpcarray['ptable']); 然后.把下面的四个pw_posts 替换为 $pw_posts 注意,$pw_posts的两边都要留有空格 九,,require/postupload_txt.php 替换为新发你的 十,修改template\admin\superdel.htm 在 <tr><td class=head colspan=2><b>删除回复</b></td></tr> <tr><td class=b width=30%>所属版块</td> <td class=b><select name=fid><option value='-1'>所有版块</option>$forumcache</select></td></tr> 三行的下面增加 &lt;!-- EOT; if($p_table){ print <<<EOT --&gt; <tr><td class=b>分表数据库</td> <td class=b><select name="ptable">$p_table</select></td></tr> &lt;!-- EOT; }print <<<EOT --&gt; 同时,修改template\admin\attachment.htm 在 <tr><td class=head colspan=2><b>附件编辑</b></td></tr> <tr><td class=b width=20%>所属版块</td> <td class=b><select name='fid'><option value=all>所有版块</option>$forumcache</select></td></tr> 的下面增加 &lt;!-- EOT; if($p_table){ print <<<EOT --&gt; <tr><td class=b>分表数据库</td> <td class=b><select name="ptable">$p_table</select></td></tr> &lt;!-- EOT; }print <<<EOT --&gt; 在倒数20行 <td> 的后面增加 &lt;input type="hidden" name="ptable" value="$value[ptable]"&gt; 十一,复制admin/superdel.php 替换原来的 十二,复制admin/attachment.php 替换原来的

2018-04-14

DESTOON 7.0 UTF8 20180318

DESTOON7.0最新版,包含ueditor 百度编辑器,如果需要word图片转存功能.来这里下载 https://download.csdn.net/download/viqecel/10305023

2018-03-23

ueditor百度编辑器word图片转存功能插件destoon v6及v7.0可用

插件详细说明地址https://blog.csdn.net/viqecel/article/details/79670613 =========================================== 一,后台网站设置. 选择ueditor 二,修改member\editor\ueditor\ueditor.config.js 366行 的 a: ['target', 'href', 'title', 'class', 'style'], 修改为 a: ['target', 'href', 'title', 'class', 'style', 'name'], 403行的 img: ['src', 'alt', 'title', 'width', 'height', 'id', '_src', 'loadingclass', 'class', 'data-latex'], 修改为 img: ['src', 'alt', 'title', 'width', 'height', 'id', '_src', 'loadingclass', 'class', 'data-latex','anchorname','word_img','style'], 三,修改member\editor\ueditor\init.inc.php 注释掉25行 即 $editor .= 'serverUrl:UPPath+"?from=editor&moduleid;='.$moduleid.'",'; 然后.查找 'fullscreen', 批量替换为 'fullscreen', 'wordimage' 其实就是在后面增加 转存按钮 四,把百度编辑器ueditor目录中的php文件复制到系统对应目录中 即保证 member\editor\ueditor\php\controller.php 这个 控制器文件可访问 然后修改controller.php 文件 第4行 把Chongqing首字母设置为大写] 即 date_default_timezone_set("Asia/Chongqing"); 五,修改图片上传保存目录.即php/config.json 即 11行 替换为绝对路径,你的首页网站地址直接填这即可,后面不加斜线,这里如果不加绝对路径.则没法自动读取第一个图片为标题图片. "imageUrlPrefix": "这里修改为你的网站首页网址不加后斜线", 12行替换为下面一行. 即修改图片保存路径,与原系统一致即可 "imagePathFormat": "/file/upload/{yyyy}{mm}/{dd}/{time}{rand:2}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ 后台系统维护,点击更新所有缓存,ctrl+f5强制刷新后台

2018-03-23

php+mysql示例代码,分页,会员短信宝验证注册,管理员及配置管理等功能

php+mysqli完整示例代码,包含连接数据库,选择数据库,会员列表查询及数字分页符的分页功能,会员短信宝ajax验证注册,管理员密码修改,及网站配置管理等功能

2018-03-20

discuz同网站不同域名对应不同关键字标题logo等插件

discuz同一个网站使用不同域名访问时,论坛关键字.标题,logo背景图等对应切换的插件 anyou文件夹.及ay.php放在根目录中 一,需要缓存的文件.需要加上 require './anyou/my.php'; 二 ay.php为后台管理文件,需要先登录论坛管理员 三,修改后.会在anyou/temp/host 目录中生成md5加密的缓存文件.不同域名访问时,会自动读取这里面的配置文件. 四.template\域名目录名\common\header.htm 需要修改这个文件 在里面增加自动定义的logo 背景图等 1,背景图的修改 \header.htm 中32行增加下面这三行,注意bgcode表示后台模板编辑中.自定义的背景图片.不过,只能定义一个,但是要实现几个域名,显示不同的图片,这里修改一定没效果,只能修改anyou/temp/host 里面的缓存文件,找到里面的 'bgcode' => '', 修改为类似这种,qianpad.jpg表示背景图片 'bgcode' => 'background: #E8E7E7 url("./template/模板目录注意修改/images//qianpad.jpg") no-repeat 50% 0px', &lt;style type="text/css"&gt; body{{$_G['style']['bgcode']}} &lt;/style&gt; 2,logo修改\header.htm .其中{$_G['style']['boardlogo']}就是缓存中定义的logo 类似 'boardlogo' => '<img src="template/smarts_lis/style/img/logo.png" alt="4356345" border="0" />', 模板中这样调用: <div class="hdc cl"> <h2>&lt;!--{if !isset($_G['setting']['navlogos'][$mnid])}--&gt;<a href="{if $_G['setting']['domain']['app']['default']}http://{$_G['setting']['domain']['app']['default']}/{else}./{/if}" title="$_G['setting']['bbname']">{$_G['style']['boardlogo']}</a>&lt;!--{else}--&gt;$_G['setting']['navlogos'][$mnid]&lt;!--{/if}--&gt;</h2> </div> 关键字等应该是修改header_common.htm

2018-02-20

文件名批量替换

文件名批量替换用于批量文件名替换,添加前后缀,修改扩展名

2017-07-22

新版qq表情包2017 png图片gif 共150个左右

图片大小为66x66px 的png图片141个. 另外,动态gif图片15个.56x56px

2017-07-22

blab! 8.4版本,php,ajax聊天室,兼容手机版

blab! 8.4版本,php,ajax聊天室,兼容手机版

2017-05-03

手机移动端禁用滚动条,手机禁止滚动js

用到了手机端专用的touchmove事件等.保证可用.安卓上测试正常.用法举例:直接在html页面上引入函数禁止函数即可,例如. $(document).ready(function(){ fun123();//浏览器加载时直接运行禁用函数. })

2016-12-14

wordpress MePal Theme模板主题改为h5响应式自适应html5

wordpress模板MePal Theme 默认只有电脑版,现在修改为响应式,自动适应手机屏,需要的下载:简约的小清新,不简单的小心脏。Version:2.4版本

2016-10-23

ecshop小京东5.0小鲸懂充值返现/30天后延迟返现金返余额插件

思路: 会员填好要充值的金额,点击充值确认后,在出现支付宝充值跳转按钮前的这段时间,会向user_account表中插入充值的操作记录. 这时,我们可以向user_account中同时插入另一条记录.即预返现记录,并把这条返现记录与上面的充值记录进行关联,如果客户最后充值成功, 则,根据成功的时间,向后推迟30天,然后,再让这条返现记录成功执行.更新他的状态,并同时,用户资金表,会员表中也同步插入返现金额等. 用户的充值,提现及返现记录都记录在一张表格中,方便查看与管理. 同时,后台管理员代充值,会员删除记录,及会员充值时,没付款,后来又继续付款的情况,也要考虑进去,

2016-10-12

固定在底部或顶部的浮动导航或广告图片

导航条原本正常显示,可能不一定在顶部位置.但当然滚动鼠标时,导航条或广告图片会自动紧贴顶部,当鼠标重新滚动到顶部时,则导航又恢复正常状态.从而实现固定浮动效果.================ 顶部浮动时,需要jquery的支持,注意引用.============== 共三个html文件,一个是顶部浮动,两个在底部浮动,包含一个手机版的页脚导航条

2016-09-22

discuz默认全文搜索,及只搜索主题帖子,过滤回帖的方法

一,discuz默认为只搜索标题,可修改为默认搜索全文.二,discuz默认的全文搜索默认为搜索回复的内容及一楼的主题内容.这里可修改为只搜索主题.过滤回复帖子.三,论坛搜索框旁边的热搜,也修改为全文搜索---------四,注意对应模板,如果换过第三方模板.五,注意修改模板要更新缓存.六,会员登录后,搜索可能没结果,需要对会员组权限设置下 允许全文搜索.

2016-09-07

小京东(ecshop) IIS7(IIS7.5)环境下,配置ISAPI_Rewrite3的伪静态 (URL 静态化)规则及工具

小京东(ecshop) 在IIS7(IIS7.5)环境下,配置ISAPI_Rewrite3的伪静态 (URL 静态化)规则及工具,,下载后安装.然后配置iis7,进ecshop后台开启伪静态.即可.

2016-09-01

ecshop微信扫码支付/支付成功后可自动跳转/16年7月

2016年7月22日更新.=================================================== 0、直接上传 includes、languages 目录,wxpay_native_notify.php文件 到根目录 1、user.php $not_login_arr 数组增加 wxpay_native_query 值 $not_login_arr[] = 'wxpay_native_query'; 2、 else if ($action == 'order_query') 前面增加 user.txt文件内容 3,注意,如果你的商城没有手机版,即mobile这个目录中的手机版没有启动,那么在微信浏览器上,会直接显示电脑版的网页,这时,也可以直接用扫码支付.只需要长按二维码,即可正常支付.支付成功后,也可以正常跳转到订单成功页面. 更新记录 20160526 增加账户充值跳转 20160717 增加详细的错误提示

2016-07-22

小京东5.0微信支付接口插件(mobile手机版2016年7月)

小京东5.0,mobile手机版专用微信支付接口,下载后对比修改或覆盖,注意备份.注意你的模板目录是否有修改过.上传后,需要在电脑版后台,支付方式中安装并设置. 微信支付还需要在公众号平台设置一个支付授权目录及回调域名. 支付授权目录,在公众号,微信支付,开发配置,里面设置支付授权目录,可以填多个. 回调域名,即先到公众平台官网中的开发者中心,左下角,开发,接口权限,网页账号,网页授权获取用户基本信息,然后点击后面的修改,填写回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加http://等协议头; 2、授权回调域名配置规范为全域名,比如需要网页授权的域名为:www.qq.com,配置以后此域名下面的页面http://www.qq.com/music.html 、 http://www.qq.com/login.html 其它子域名则没法使用接口.比如qq.com就没法使用

2016-07-22

zend批量解密,php文件批量解密工具

批量zend解密,需要配合自动按键软件来使用,1000个php文件需要一个小时左右.建议下载简尚自动按键软件配合

2016-03-11

Zen Coding Notepad++

注意,在notepad++插件管理中下载的zen coding不可用.不知原因,请免费下载本插件,直接解压使用. ================================================== Zen Coding: 一种快速编写HTML/CSS代码的方法 一种新的使用仿CSS选择器的语法来快速开发HTML和CSS的方法。 把解压的文件放入到 c:\Program Files\Notepad++\plugins 这个目录下(即你安装notepad++的路径),最后重启notepad++

2016-03-03

织梦万能广告,功能强大广告位管理插件下载

织梦万能广告,功能强大广告位管理插件下载

2016-02-28

hover鼠标划过百叶窗风格图片显示隐藏切换/jquery仿阿里云/响应式html5

演示效果请查看阿里云首页,大图轮播下面的<安全、稳定的云计算基础服务>,四个模块的左右切换效果.(弹性计算,数据库,存储与cdn及云盾) 或去本人的网站上面,(http://snail.blue) 的成功案例中查看客户的演示地址.

2016-02-21

批量修改文件名软件,包含替换子文件夹中的文件

批量修改文件名软件,包含替换子文件夹中的文件,比其它软件实用

2015-12-17

ecshop整合替换百度编辑器 ueditor,测试通过

文章为转载以备用,请严格按要求修改, 特别是pageheader.htm这个文件 ================================================================ 1、下载uediter编辑器,解压上传目录uediter到根目录/includes/下 2、修改admin/includes/lib_main.php /** * 生成编辑器 * @param string input_name 输入框名称 * @param string input_value 输入框值 */ function create_html_editor($input_name, $input_value = '') { global $smarty; $editor = new FCKeditor($input_name); $editor->BasePath = '../includes/fckeditor/'; $editor->ToolbarSet = 'Normal'; $editor->Width = '100%'; $editor->Height = '320'; $editor->Value = $input_value; $FCKeditor = $editor->CreateHtml(); $smarty->assign('FCKeditor', $FCKeditor); } 修改为: /** * 生成编辑器 * @param string input_name 输入框名称 * @param string input_value 输入框值 */ function create_html_editor($input_name, $input_value = '') { global $smarty; //www.zuimoban.com $kindeditor=" $input_value var ue = UE.getEditor('editor'); UE.getEditor('editor').focus(); "; //zuimoban $smarty->assign('FCKeditor', $kindeditor); } 3、修改admin/templates/pageheader.htm 将: {insert_scripts files="../js/transport.js,common.js,../js/utils.js"} 替换为: <script type="tex

2015-12-02

jquery.1.11.3.min.js

jQuery UI 1.11.3 发布,这是一个维护版本,修复了 Core, Position, Resizable, Sortable, Accordion, Datepicker, Selectmenu, Slide, and Tabs 等模块的相关 bug

2015-07-21

emeditor 配色方案主题下载 共4款不同风格

分四种不同的emeditor 配色方案风格.或优雅,或亮丽或神秘或简约.

2012-07-03

价值300元的两套"最新淘宝TOPAPI最新版淘宝客程序共享

价值300元的两套"最新淘宝TOPAPI最新版淘宝客程序 限时共享。 图片: 新淘宝TOPAPI淘宝客程序新版本增加了两个功能 功能一 产品图片部分直接跳转淘宝相关产品页面, 方便用户使用 文字说明部分链接产品介绍页面, 有利搜索引擎收录 功能二 站内搜索功能,查找方便, 升级版演示: qq 253601453 http://www.86iis.cn/mall3 http://www.86iis.cn/taoke

2010-01-23

zip在线解压,在线压缩工具

ZIP在线解压,ZIP在线压缩工具,只支持ZIP格式 只要与相关文件放在同一目录,就可以使用,运行你的域名/zip.php,输入密码为123456.就可以, www.eaea.cn/down/zip.zip

2009-10-04

123bmdh/侬可网址之家程序/带贴吧论坛/完整绿色版

程序演示,http://eaea.cn/123bmdh/ 增加贴吧网址提交功能。 后台admin/ 用户名和密码admin888 贴吧后台bbs/admin 密码admin888 配置一下网站参数,生成全站即可。无错版。不能生成页面的,是自己没有配置好,不要怪程序或者别人,自己多看看数据库配置。 顶部采用显示近三天天气预报,实时更新。根据IP自动判断城市,也可以根据自己的设置城市。 全站数据按hao123数据更新。 网站提交地址:http://路径/login.asp 根据自己的需求美化页面 数据库更改siteconfig/conn.asp 注:本地测试首页可能不会记录cookies,所以页面设置不会保存。

2009-10-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除