
这里是百度主动推送的介绍: 最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。 修改方法: 1、找到文件:\e\class\hinfofun.php 2、找到代码行数:大概在314行 3、修改代码:代码如下图所示 /******************************** 百度主动推送开始 ****************************************/ $urls = array( 'https://www.1004619.com/'.$infourl ); $api = 'http://data.zz.baidu.com/urls?site=www.1004619.com&token=xxxxxxxxxxxxxxx&type=mip'; $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); echo '百度实时推送成功'.$result; 测试方法: 添加完文章后,页面上会出现一条数据信息,如下图所示即代表成功。 注意事项: 1、确认开启CURL 支持。 2、确认是否是添加文章,而不是编辑文章。 注:本教程是拿Empirecms v7.2 Free版本作为演示,实现发布一条文章推送一个文章。如需要帮助,请在文章下方留言。
帝国CMS列表页内容模板随机插入广告代码,列表内容模板(list.var) (*)改造如下: 备注:list.var中勾选 使用程序代码, $num='<div class="lists"><a href="[!--titleurl--]"><img class="img" src="[!--titlepic--]" alt="[!--title--]"><h3>[!--title--]</h3></a></div>'; if($no%6==0){ //跟据自己喜欢自由发辉,列表多少条信息显示一条广告 $num.='<div class="lists"><script src="ads.js" type="text/javascript"></script></div>'; //这里是你自己的广告代码 } $listtemp='$num'; 以上代码大家根据自己的情况,自行修改HTML标签为自己的模板标签
有写小伙伴真的有强迫症,ID从1和不从1开始很重要吗?讲解方法之前,先说一个概念:因为帝国CMS的信息增加,在数据库里是自增的,所以让信息ID从1开始只有一个方法,那就是清空表内容,那么ID就从1开始了。所以你在使用这个方法之前,先要确定,数据库内信息都不要了!如果确定不要信息了,可以往下看了! 那么,我们再讲解一下帝国CMS一些基本表的用途:比如下面 phome_ecms_news 信息字段 phome_ecms_news_check 未审核记录字段 phome_ecms_news_check_data 未审核信息附表字段 phome_ecms_news_data_1信息附表字段 phome_ecms_news_index 信息索引字段 phome_enewsdolog 管理操作记录字段 phome_enewsfile_1 附件信息字段 phome_enewsmember 用户字段 phome_enewsmemberadd 用户附表字段 phome_enewstags 标签TAG相关字段 phome_enewstagsdata 标签TAG附表字段 phome_enewsclass 栏目字段 phome_enewsclassadd 栏目字段相关 OK!知道表什么意思了,那么就可以在后台的数据库执行命令的地方填入:TRUNCATE `[!db.pre!]ecms_news`; 意思就是清空phome_ecms_news这个表!比如清理默认新闻模型里面的信息批量方法就是如下代码:(注意!一定要备份下数据库,万一你改变注意了呢?) TRUNCATE `[!db.pre!]ecms_news`; TRUNCATE `[!db.pre!]ecms_news_check`; TRUNCATE `[!db.pre!]ecms_news_check_data`; TRUNCATE `[!db.pre!]ecms_news_data_1`; TRUNCATE `[!db.pre!]ecms_news_index`; 完成后就可以从1开始增加信息了!
自己亲测好用的! 感谢群友 go9go的帮助 多数据表用以下的sql语句 INSERT INTO phome_ecms_news_check SELECT * FROM phome_ecms_news; delete from phome_ecms_news; INSERT INTO phome_ecms_news_check_data SELECT * FROM phome_ecms_news_data_1; INSERT INTO phome_ecms_news_check_data SELECT * FROM phome_ecms_news_data_2; INSERT INTO phome_ecms_news_check_data SELECT * FROM phome_ecms_news_data_3; delete from phome_ecms_news_data_1; delete from phome_ecms_news_data_2; delete from phome_ecms_news_data_3; update `phome_ecms_news_index` set `checked`=0; 单表数据的用以下的sql语句 INSERT INTO phome_ecms_news_check SELECT * FROM phome_ecms_news; delete from phome_ecms_news; INSERT INTO phome_ecms_news_check_data SELECT * FROM phome_ecms_news_data_1; delete from phome_ecms_news_data_1; update `phome_ecms_news_index` set `checked`=0; 处理 重复的保留一个有用 清除另外出错没有用 delete from phome_ecms_news_check where not exists (select * from phome_ecms_news_check_data where phome_ecms_news_check.id = phome_ecms_news_check_data.id); delete from phome_ecms_news_check_data where not exists (select * from phome_ecms_news_check where phome_ecms_news_check_data.id = phome_ecms_news_check.id); delete from phome_ecms_news where exists (select * from phome_ecms_news_check where phome_ecms_news_check.id = phome_ecms_news.id);
灵动标签判断某个字段有内容则显示无内容则显示什么,听起来是不是很拗口,但有此需求的站长一定知道是这啥意思吧,其实就是判断某字段是否为空,其实这种判断是非常简单的,这里只是分享一个简要的写法,分享给精益求精的站长们。 <?=$bqr[ftitle]?"本文由<a href='$bqr[golink]' target='_blank'><strong>$bqr[ftitle]</strong></a>投递":"<a href='$bqr[golink]' target='_blank'>$bqr[golink]</a>";?> 分行写的话等同于以下意思 [e:loop 你自己的灵动标签] <? if($bqr[ftitle]!=''){ $diy='ftitle里面不是空的'; }else{ $diy='ftitle里是空的'; } ?> [/e:loop]