位置: IT常识 - 正文

织梦dedecms如何批量导入关键词做内链优化(dede织梦怎么转成zblog)

编辑:rootadmin
批量导入关键词操作教程1、准备好要导入的关键词文件,txt文档,格式如下注意:无论你的程序是gbk还是utf8编码,txt文档务必要用utf8无BOM格式。

推荐整理分享织梦dedecms如何批量导入关键词做内链优化(dede织梦怎么转成zblog),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦cms要钱吗,织梦使用教程,织梦如何使用,将织梦dedecms转换到wordpress,织梦dedecms如何升级ckeditor,织梦dedecms如何升级ckeditor,织梦如何使用,dede织梦怎么转成zblog,内容如对您有帮助,希望把文章链接给更多的朋友!

//文件导入式批量添加关键词 elseif($dopost=='fileKeywords') { if(is_uploaded_file($filename)) { $newFileName=date('YmdHis',time()).'.txt'; $newDirPath=$cfg_basedir.'/uploads/keywords'; $newFilePath=$newDirPath.'/'.$newFileName; //目录不存在则创建 if(!file_exists($newDirPath)) { mkdir($newDirPath,0777,true); } move_uploaded_file($filename,$newFilePath); //读取上传的文件 $handle=fopen($newFilePath,'r')orShowMsg("上传文件读取失败",-1); $keyArr=array(); if($handle) { while(!feof($handle)) { $buffer=fgets($handle,4096); $buffer=str_replace(',',',',$buffer); $buffer=str_replace(array("\n"),'',$buffer); $buffer=trim($buffer); if(!empty($buffer)) { $keyArr[]=explode(',',$buffer); } } fclose($handle); @unlink($newFilePath); } //取出数据库所有的关键词,和新添加关键词比较,如果新添加的关键字,数据中存在则过滤 $dsql->SetQuery("SELECT`keyword`FROM`dede_keywords`");//将SQL查询语句格式化 $dsql->Execute();//执行SQL操作 //通过循环输出执行查询中的结果 $dataKeyArr=array(); while($row=$dsql->GetArray()) { $dataKeyArr[]=$row['keyword']; } //拼接mysql语句 $i=0; foreach($keyArras$k=>$v) { $key=trim($v[0]); //把读取txt文档的数据转utf-8编码www.dede58.com $key=($cfg_soft_lang!='utf-8')?iconv("UTF-8","gb2312//IGNORE",$key):$key; //如果数据库中存在该关键词,则跳出本次循环。注意:keyword字段在数据库中长度16字符,需要更更长点 //ALTERTABLE`dede_keywords`CHANGE`keyword``keyword`CHAR(255)NOTNULLDEFAULT'' if(in_array($key,$dataKeyArr)) continue; //拼接mysql语句 $rpurl=trim($v[1],''); $rank=trim($v[2],''); $sql="INSERTINTO`dede_keywords`(keyword,rank,sta,rpurl)VALUES('{$key}',{$rank},1,'{$rpurl}')"; $res=$dsql->ExecuteNoneQuery2($sql); if($res!=-1) $i++; } //如果导入的文件所有的关键词都添加过了,则停止执行; if(empty($i)) { ShowMsg("警告:你提交的关键词,早已经添加过了!!!",-1); die(); } else { ShowMsg("你成功导入{$i}条数据",-1); } } } //清空关键字表里的所有数据 elseif($dopost=='delAll') { $dsql->ExecuteNoneQuery('TRUNCATETABLE`dede_keywords`')?ShowMsg("你已成功清除所有的关键词!!",$ENV_GOBACK_URL):ShowMsg("清除关键词失败",-1); }

3、打开\dede\templets\article_keywords_main.htm找到</script>在它的上面加入

//删除选中的 functiondelSel() { varcelements=document.getElementsByClassName('del'); for(i=0;i<celements.length;i++) { if(!celements[i].checked) celements[i].checked=true; else celements[i].checked=false; } } functiondelAll() { if(confirm('你确定要清空所有的关键词,清除以后不可恢复!!')) { location.href="article_keywords_main.php?dopost=delAll"; } }织梦dedecms如何批量导入关键词做内链优化(dede织梦怎么转成zblog)

继续找到<form name='form1' action="article_keywords_main.php">在它的上面加入

<formaction="article_keywords_main.php"method="post"enctype="multipart/form-data"> <tdwidth="40%"style="padding-left:10px;"> <strong>关键词维护</strong> <strong>&nbsp;&nbsp;</strong> <strong><inputtype="file"name="filename"></strong> <inputtype="hidden"name="dopost"value="fileKeywords"/> <strong><inputtype="submit"value="提交"></strong> </td> </form>

继续找到<input type='checkbox' name='isdel_{dede:field.aid/}' class='np' value='1' />改成<input type='checkbox' name='isdel_{dede:field.aid/}' class='np del' value='1' />继续找到

<tdheight="28"colspan="6"> &nbsp; <inputtype="button"name="dl1"class="coolbgnp"value="反选"onClick="selAll()"/> &nbsp; <inputtype="button"name="dl2"class="coolbgnp"value="保存更改"onClick="this.form.submit();"/> </td>

改成

<tdheight="28"colspan="4"> &nbsp; <inputtype="button"name="dl1"class="coolbgnp"value="反选"onClick="selAll()"/> &nbsp; <inputtype="button"name="dl2"class="coolbgnp"value="保存更改"onClick="this.form.submit();"/> </td> <tdheight="28"align="center"> <inputtype="button"value="清空所有关键词"onClick="delAll()"/> &nbsp; <inputtype="button"name="dl1"class="coolbgnp"value="删除全选"onClick="delSel()"/> </td>

完成。

免责

本文链接地址:https://www.jiuchutong.com/zhishi/310778.html 转载请保留说明!

上一篇:phpcms 不支持iframe怎么办(phpcms插件)

下一篇:dedecms修改默认50-200随机点击数的范围(dedecms主页修改)

  • 支付宝电子发票怎么开(支付宝电子发票怎么查看)

    支付宝电子发票怎么开(支付宝电子发票怎么查看)

  • realme gt neo2怎么设置定时关机(realme gt neo2怎么打开开发者选项)

    realme gt neo2怎么设置定时关机(realme gt neo2怎么打开开发者选项)

  • 华为荣耀20s是否有指纹锁(华为荣耀20s是否支持nfc)

    华为荣耀20s是否有指纹锁(华为荣耀20s是否支持nfc)

  • iphonex后压屏和原装屏(苹果x后压屏和原装屏的区别)

    iphonex后压屏和原装屏(苹果x后压屏和原装屏的区别)

  • 酷狗mv为什么不能投屏(酷狗mv为什么不能单曲循环)

    酷狗mv为什么不能投屏(酷狗mv为什么不能单曲循环)

  • 为什么发的抖音只有自己可以看(为什么发的抖音视频是黑屏)

    为什么发的抖音只有自己可以看(为什么发的抖音视频是黑屏)

  • 苹果手机换电池会丢失数据吗(苹果手机换电池官网多少钱)

    苹果手机换电池会丢失数据吗(苹果手机换电池官网多少钱)

  • 微信会话在哪(微信会话消息在哪打开)

    微信会话在哪(微信会话消息在哪打开)

  • 狐狸视频播放器是什么(yy直播)

    狐狸视频播放器是什么(yy直播)

  • 华为nova5摄像头怎么切换(华为nova5摄像头是什么牌子)

    华为nova5摄像头怎么切换(华为nova5摄像头是什么牌子)

  • ipadair2用什么笔(ipadair2用笔体验好不好)

    ipadair2用什么笔(ipadair2用笔体验好不好)

  • 微信怎么设置别人打不进视频和语音(微信怎么设置别人拉不了我进群聊)

    微信怎么设置别人打不进视频和语音(微信怎么设置别人拉不了我进群聊)

  • 苹果care是什么意思啊(苹果那个care是什么)

    苹果care是什么意思啊(苹果那个care是什么)

  • 电脑连蓝牙就死机(电脑连蓝牙卡死)

    电脑连蓝牙就死机(电脑连蓝牙卡死)

  • 流量hd什么意思(流量上面显示hd)

    流量hd什么意思(流量上面显示hd)

  • qq扩列啥意思(qq扩列什么意思是什么)

    qq扩列啥意思(qq扩列什么意思是什么)

  • 新版ipad2018支持otg吗(ipad2018支持ipados吗)

    新版ipad2018支持otg吗(ipad2018支持ipados吗)

  • 携号转网影响短信接收吗(携号转网会影响)

    携号转网影响短信接收吗(携号转网会影响)

  • 携程火车票优享预定怎么取消(携程火车票优享改签)

    携程火车票优享预定怎么取消(携程火车票优享改签)

  • 微信电脑版能视频吗(微信电脑版视频聊天可以共享屏幕吗)

    微信电脑版能视频吗(微信电脑版视频聊天可以共享屏幕吗)

  • 抖音里共同关系人是什么意思(抖音共同关注和共同联系人有什么区别)

    抖音里共同关系人是什么意思(抖音共同关注和共同联系人有什么区别)

  • 淘宝描述分怎么提高(淘宝描述评分怎么算的)

    淘宝描述分怎么提高(淘宝描述评分怎么算的)

  • 抖音已重置还可以用吗(抖音已重置还可以登录吗)

    抖音已重置还可以用吗(抖音已重置还可以登录吗)

  • win10正式版在哪下(win10正式版在哪块下载)

    win10正式版在哪下(win10正式版在哪块下载)

  • qq空间进不去什么情况(qq空间进不去是不是被删了)

    qq空间进不去什么情况(qq空间进不去是不是被删了)

  • 常用网速限制怎么设置  两种常用网速限制设置方法(网络限速数值)

    常用网速限制怎么设置 两种常用网速限制设置方法(网络限速数值)

  • 汇算清缴补交所得税会计分录小企业会计政策
  • 税率和征收率有什么不一样
  • 企业所得税是什么税
  • 小规模经营租赁开票税率
  • 预包装食品销售流程图
  • 销售农产品是否可以抵税
  • 企业外部风险包括
  • 营改增结束了吗
  • 设备发票怎么抵扣
  • 企业将活期存款转为定期时
  • 收取加盟费如何交税
  • 企业哪些研发费用可以资本化?
  • 准予扣除的工会经费怎么算
  • 法律责任的具体内容
  • 增值税专用发票抵扣期限
  • 取得企业增值税发票
  • 增值税滞留票产生的原因及处理办法
  • 种植保险包括
  • 出口退税换汇率多少是正常
  • 企业所得税投资收益纳税调整
  • 户外广告经营总额
  • 帮别的公司代销产品,对方公司不开具发票怎么做帐
  • 如何将旧版本软件卸载
  • 关闭无法验证发布者
  • 赠与合同要公证吗有效吗
  • 在win10中怎么从edge旧ie浏览器
  • windows7部分的更新安装失败怎么办?
  • 赠品不开发票合理么
  • 更新网页证书
  • 网速变慢了
  • 电脑显示语言栏在哪里
  • NDSTray.exe - NDSTray是什么进程 有什么用
  • vue写css
  • PHP:mcrypt_generic_init()的用法_Mcrypt函数
  • 安个小窝
  • 个人代开普票的个人经营所得税如何计算
  • 哪些情况下公司不能辞退员工
  • 什么情况下可以赔偿n+1
  • 应付职工薪酬是负数是什么意思
  • 共管账户可以转账吗
  • opencv1.0安装
  • ip a命令详解
  • python如何导入excel
  • 合宪性审查程序
  • python3 sys模块
  • mysql查询的结果缓存里怎么清除
  • mysql查询日志位置
  • 一般纳税人销售货物税率
  • 建筑安装个人所得税征收管理办法
  • 个体工商户可以开增值税专用发票
  • sqlserver2008安装闪退
  • 矿泉水发票能否抵税
  • 会计新准则2020
  • 银行汇票背书
  • 费用可以抵扣什么税
  • 去年的管理费用多做了今年怎样调账
  • 公司向股东个人借款怎么做账
  • 固定资产资本化后续支出
  • 酒店代金券是什么意思
  • 应付暂估余额很大怎么办
  • 原股东决定
  • 新成立的公司购买的家具可以计入主营业务成本吗
  • 旧账整理方案
  • freebsd操作命令
  • vs显示进程已退出
  • rundll32.exe在哪个文件夹
  • 利用windows资源管理
  • PQIMountSvc.exe是什么进程 PQIMountSvc进程查询
  • win7系统文件夹怎么加密
  • win 10 build
  • linux有哪几种安装方式
  • java多线程用法
  • jquery选择指定标签
  • 将字符串小写转换成大写
  • json初学
  • Android使用opencv处理图片灰度
  • Python实现HTTP协议下的文件下载方法总结
  • 文化公司税务筹划
  • 新疆塔城靠近俄罗斯吗
  • 办税服务厅是税收工作的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设