如果,我说如果贵站是通过多人编辑或者多账号采集发布,那么需要后期的时候查询当天或者指定日期发布了多少文章,那么可以通过phpcms的控制器写一个出来就可以直接调用,同样的道理,可以通过控制器查询当天发布的文章,通过php直接获取已经查询的链接提交给百度,或者利用宝塔面板之类的设置成定时任务,完全不用自己手动了。
先上效果图:
这是初始的界面。
如果输入字符为空点提交会直接提示。
这是输入正确的查询人拼音展示的界面。
可直接在这个界面复制和粘贴。方便调用和展示。
首先打开文件夹,在根目录找到API,在文件夹内建立一个文件命名:ll.php
代码直接附上:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>编辑查询链接</title>
</head>
<body style="margin-top: 2%; margin-left: 2%;">
<form action="" method="post">
<input type="text" name="q" placeholder="请输入拼音(必须准确不能错漏否则会提示报错)" style="line-height: 30px; border-radius: 5px 0px 0px 5px; margin-bottom: 5px; float: left; width: 280px; padding-left: 10px; outline: none; border-color:#4CAF50;" onKeyUp="value=value.replace(/[\W]/g,'')" required="required">
<input type="submit" name="查询" style="line-height: 34px; border-radius: 0px 5px 5px 0px; margin-bottom: 5px; width: 80px; outline: none; border:none; background: #4CAF50;">
</form>
</body>
</html>
<?php
defined('IN_PHPCMS') or exit('No permission resources.');
pc_base::load_sys_class('model', '', 0);
class todayurl extends model{
function __construct() {
parent::__construct();
$this->db_config = pc_base::load_config('database');
$this->db_setting = 'default';
$this->table_name = 'v9_news';
}
}
$name = $_POST['q'];
$catid_db = new todayurl();
//查询根据参数,如果没有条件,也要按顺序穿参数,为空值
$data_down = $catid_db->select("","id,url,inputtime,username","1,10000","id desc");
$datetime = date("Y-m-d",time());
$count = 0;
echo "<textarea rows=\"20\" cols=\"50\" placeholder='\n此框按住右下角可拖大拖小\n\n快捷键:\nctrl + a 全选 \nctrl + c 复制'>";
foreach((array)$data_down as $key=> $item){
$todayurl = (date("Y-m-d",$item['inputtime']));
$username = $item['username'];
if ($datetime == $todayurl && $username == $name) {
echo $item['url']."\r\n";
$count++;
}
}
echo "</textarea>";
//统计多少条链接
echo "<br><span style='color: #4CAF50;'>为你查询到</span><b style='color: red; padding:5px; font-size:18px;'>".$count."</b><span style='color: #4CAF50;'>篇文章。</span>";
?>
通过这种方式就可以查询指定发布人的发文章的当日链接,目前我设置了只能拼音查询,如果是中文的就自己手动删除指定标签就可以了。
另外通过这个控制器自己改动一下就可以获取当日所有的链接,提交给百度。
写好之后访问的链接是:域名/api.php?op=ll,这个ll是对应文件的名字的,也就是说这个你可以随意命名都可以。
有需求制作phpcms模板的可以找我哈~通过评论留言或者旁边留有的联系方式都可以。