15621857753

phpcmsV9后台如何添加查看百度是否收录功能

来源:齐鲁建站 栏目:建站教程 阅读: 日期:2021-04-10

本文介绍了phpcmsV9后台如何添加查看百度是否收录功能,解决思路:打开这个文件extention.func.php,在里面添加教程给出的代码,然后再打开这个文件content_list.tpl.php,修改三个地方,最后使用新的调用代码就可以了。

响应式网站建设

phpcmsV9后台如何添加查看百度是否收录功能?一起来看看解决方法。

先来看看效果:

phpcms百度收录查询

打开这个文件 phpcms/libs/functions/extention.func.php 插入 

function checkBaiduIndex($url){ 
        $url='http://www.baidu.com/s?wd='.$url; 
        $curl=curl_init(); 
        curl_setopt($curl,CURLOPT_URL,$url); 
        curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); 
        $rs=curl_exec($curl); 
        curl_close($curl); 
        if(!strpos($rs,'抱歉,没有找到')){ 
                return '收录';  
        }else{ 
                return '未收录';  
        }    

打开这个文件 phpcms/modules/content/templates/content_list.tpl.php

找到 

echo L('title');?>

下面插入

收录

找到

'center' title="{C}:{C}{C}:{C}{C}:{C}{C}:{C}">echo $hits_r['views'];?> 大概105行

上面插入

'center' class="mylist">echo checkBaiduIndex($r['url']);?>

保存上传即可查看效果。

ps:缺点--由于不是ajax加载会导致列表页面加载有点慢

前端调用

<a href="https://www.baidu.com/s?wd=<?php echo $r['title'];?>" target="_blank"><?php echo checkBaiduIndex($r['url']);?></a>

这样就可以了。

以上就是关于phpcms百度收录查询的所有内容,希望可以帮到大家,欢迎扫码加微信一起交流~

公众号二维码

展开