
-
CSS/HTML
最近用 PbootCms 做了一个在线投票的功能,分享一下代码。 其实这个功能之前就已经分享过一次,有兴趣的同学移步:优化pbootcms的点赞效果 投票其实就是点赞,实现逻辑是一样的。这次我还是用点赞来实现每日投票三次的效果。 实现步骤 1、文件位置:apps/api/controller/DoController.php,第24行,用以下代码替换likes方法。 //点赞@cms88.com publicfunctionlikes() { if(!!$id=request(id,int)){ if(!...
2023-05-04 129

-
程序开发
对于我们经常做网站的朋友来说,知道上传图片前都要对图片先进行处理尺寸大小,然后再进上传。 但是对于非网站建设技术型选手,特别是那种做平面设计的朋友,他们追求的是图片的高清...
2023-05-03 194

-
程序开发
有时客户想根据keywords关键字来做匹配在文章详情页里显示相关内容,方法同通过tags来关联一样。 手册里通过tags来做匹配的方法如下图,如果不用tags,改用keywords,需要去修改下程序。 实现方式 需要修改两处地方,下面来介绍下: 1、打开\apps\home\controller\ParserController.php,搜索tags数据参数筛选,找到下图位置 把它下方的a.tags改成a.keywords,如下图: 如果需要分页使用,搜索tags数据传值筛选把它下方的a.tags也改成...
2023-05-03 199

-
故障问题
pbootcms 附件上传时报错: 上传失败:UNKNOW: Code: 8192; Desc: stripos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior; File: /www/wwwroot/aaa.xxxx.com/core/function/file.php; Line: 176; 解决...
2023-05-03 192

-
网站漏洞
pbootcms模板 后台内容发布时缩略图点击上传图片,上传成功后发现图片是模糊的 解决: 这是由于pbootcms默认有个图片尺寸限制,打开\config\config.php文件我们会发现,这里有个ico缩略图最大宽高的限制。 针对常见的使用情况,这里建议修改成: //缩略图配置 ico=array( max_width=1920, max_height= ), max_width = 1920最大宽度1920 max_height = 最大高度不填写代表不限制...
2023-05-03 88

-
CMS教程
默认方式:栏目abc.com/news/gsxw/ 详情abc.com/news/gsxw/id.html(id为内容的id数字) 实现目标:栏目abc.com/news/gsxw/ 详情abc.com/news/id.html 实现方式 教程涵盖以下四个部分: 1、关闭模型URL名称与栏目URL名称冲突检测,模型url名称设置成需要作为详情url的父级名称(每个模型url名称需唯一) 2、关闭栏目URL名称与模型URL名称冲突检测 3、修改详情URL生成规则为模型url名称+id 4、修改前台页面url...
2023-05-02 193

-
CMS教程
博主最近刚好碰到客户的网站首页打开慢,2s左右,这里的速度值得是,F12打开开发者工具选择Network查看对应的域名加载速度,如下图Waiting花了1.95s,正常页面这块速度一般是1s内,现在的速度肯定是不及格的,那么有没办法优化下呢,下面一起来研究下。 网页速度影响因素 首先说明这里讲的网页速度是排除掉静态资源加载的,这里的速度是用户访问域名然后程序响应回来所花的时间,主要影响因素有以下几点: 1、服务器配置 配置高的服务器响应速度...
2023-04-29 94

-
网站漏洞
通过 织梦转pbootcms工具 导入栏目数据后,在后台新增栏目的时候提示该内容栏目编号已经存在,不能再使用 解决办法 用数据库管理工具打开数据库,找到栏目表ay_content_sort,打开把最后一行数据对应的scode列的值改成当前列最大数值。...
2023-04-29 156

-
网站漏洞
拿pbootcms来做博客记录代码信息的时候,会发现编辑器里的反斜杠(反斜线)都被过滤成了正方形,这是为什么呢? 检查/core/function/handle.php中自带方法发现有function decode_string和functiondecode_slashes专门做了字符串处理。 如图,我们注释掉框中的两处代码即可。 扩展阅读 PHP stripcslashes() 函数的定义和用法: stripcslashes() 函数删除由 addcslashes() 函数添加的反斜杠。 提示: 该函数...
2023-04-29 131

-
CMS教程
使用 pbootcms建站 在处理详情内容做判断的时候,有时会出现判断失效的奇怪情况,直接显示标签代码。在一些其他地方判断极小概率也会碰到,这是为什么呢? 例如报错: 程序运行异常:syntaxerror,unexpected=,位置:/apps/home/controller/ParserController.php(3310):eval()dcode,第1行。 碰到这种情况首先检查是否判断的条件里含有了程序过滤的特殊字符,含有的话会使判断失效。 过滤特殊字符串处理在\apps\home\control...
2023-04-29 105