phpcms增加分词百度分词接口功能

phpcms内容管理系统看来是彻底黄了,近期连分词接口都关闭了,所以我们在增加文章的时候不能够自动从远程接口上分词返回到关键词的INPUT框上了,所以不得不寻找第三方接口来继续使用之前一直享受的自动分词功能,现在有很多云服务商都提供了分词接口,扫了百度几页,最后还是决定使用百度AI的智能分词接口,百度AI接口目前大部分可以享受免费5QPS的免费,有钱任性可以随便用,下面就详细讲解下使用第三方接口给网站分词我们首先去下载PHP的SDK,地址是这里https://ai.baidu.com/sdk#nlp,需要你登录百度云当然这个接口上面功能挺多,也包含人工智...

阅读全文

PHPCMS程序删除文章后TAG标签记录仍存在数据库中的解决方案

在发布文章的那一刻文章就自动保存在了数据库的表中了,或者修改文章后,会重复在v9_keyword_data插入数据。那么该如何才可以再删除文章的那一刻可以自动删除数据库中的关键词呢?在/phpcms/modules/content/fields/keyword/updata.inc.php中找到以下代码:$keyword_data_db->insert(array('tagid'=>$tagid, 'siteid'=>$siteid, 'contentid'=>$...

阅读全文

phpcms二次开发增加网站快速登录功能

PHPCMS原来的登录都是要跳转到登录页面去登录,这样很麻烦,今天闲来没事给自己图片网写了快速登录。效果图具体修改如下:找到phpcms/modules/member/下的index.php文件,在里面添加两个方法。一个fastlogin和check_fastlogin两个方法,代码如下:  //快速登录  public function fastlogin(){//获取用户siteid$siteid = isset($_REQUEST['si...

阅读全文

phpcms二次开发图片采集接口

刚写的,把工作减轻下,也不想用phpcms后台的采集,那样不好直接搞完开始SEO优化,废话不说直接上代码哦。api/目录下新建接口文件getpic.php,内容如下:<?phpdefined('IN_PHPCMS') or exit('No permission resources.');//获取图片链接function GetUrl($pageurl){$a = file_get_contents($pageurl);pr...

阅读全文

phpcms二次开发添加评分系统

闲来没事把自己的电影网添加了个评分系统,没有用飞飞cms,还是phpcms用的习惯上手,基本没怎么修改原有的程序,主要增加如下。首先的需要两个字段存在评分和评分人数那么我们在后台主表添加rate评分字段,选择类型就是数字,然后就是评分人数字段pnum,类型也是数字接着我们需要对内容的控制器添加一个方法来更新个别数据库字段phpcms/modules/content/下的index.php文件增加如下方法://评分页面public function rate() {  $modelid&nbs...

阅读全文

phpcms配置支持https链接,超详细测试没有问题

今天没事把自己的门户网站申请的一个免费的CA证书,门户用的phpcms做的,phpcms更换https链接好像还很麻烦,因为链接里面都带了域名和http协议,所以改动起来地方挺多的,看了网上很多教程都不完善,自己从头到尾修改并记录下来了。首先改动的就不用说了,caches/configs/下的system.php文件内所有的http批量替换为https然后你模版里面的链接这个也不用说了,我比较同意,域名都是{APP_PATH},{JS_PATH},{IMG_PATH}这些常量,没有直接写死再接着就是后台的设置-》站点管理-》修改网站域名为https打头的...

阅读全文

php将远程图片保存到本地实例(循环存储多图)

之前一直使用phpcms自带的采集功能,只需要写下采集规则即可,现在需求改变,需要一些自定义的东西,需要整合到thinkphp里面,所以从头开始搞这个,花了点时间,参考了下网上的教程,php代码<?phpfunction SaveImg($url){$imgurl = file_get_contents($url);$start = strpos($imgurl, "<div class=\"con-desc\">&quo...

阅读全文

phpcms二次开发通过豆瓣ID获取豆瓣电影信息接口

这几天没事自己开发了一个抓取豆瓣信息的接口,是在phpcms上做的二次开发了,基本没动源程序。好了,一般都不太喜欢废话,直接上代码吧:api目录下创建一个抓取豆瓣信息的接口文件get_dbinfo.php,内容如下:<?phpdefined('IN_PHPCMS') or exit('No permission resources.'); /*********************custom field#dbid 豆瓣ID#...

阅读全文

phpcms增加二维码生成功能的两种方法

第一种方法,使用PHP原声来生成PHP环境必须开启支持GD21、api接口文件目录增加如下文件:官网下载地址:http://phpqrcode.sourceforge.net/官方示例地址:http://phpqrcode.sourceforge.net/examples/index.phpphpqrcode.php2、在phpcms框架主目录functions中我们增加一个自定义函数:\phpcms\libs\functions\extention.func.php增加的二维码函数如下:/***  extention.func...

阅读全文

phpcms二次开发通过layui实现下拉加载的方法

下拉加载时最近比较流行下拉加载这个效果,自己没事动手实践在phpcms上写了一个,实现还是比较简单,没有修改多少源文件,前端使用的模块化框架layui,都封装好了加载,直接在ajax_append.php文件中按返回的数据格式返回即可下面直接看我的实例吧首先在api目录下创建一个ajax_append.php文件,内如如下:<?phpdefined('IN_PHPCMS') or exit('No permission resources.'); /**&...

阅读全文