位置: 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主页修改)

  • e人e本为什么价格高(e人e本怎么样)(e人e本为什么比ipad还贵)

    e人e本为什么价格高(e人e本怎么样)(e人e本为什么比ipad还贵)

  • 华为电视投屏功能怎么使用(华为电视投屏功能怎么放大屏幕)

    华为电视投屏功能怎么使用(华为电视投屏功能怎么放大屏幕)

  • 手机为什么收不到验证码(手机为什么收不到短信)

    手机为什么收不到验证码(手机为什么收不到短信)

  • 在excel中高级筛选怎么操作(在Excel中高级筛选之前必须先对数据进行排序)

    在excel中高级筛选怎么操作(在Excel中高级筛选之前必须先对数据进行排序)

  • 华为数据线通用吗(华为的数据线通用吗)

    华为数据线通用吗(华为的数据线通用吗)

  • 小米10葫芦屏是什么意思(米10葫芦屏怎么解决的)

    小米10葫芦屏是什么意思(米10葫芦屏怎么解决的)

  • 手机换屏后发烫啥原因(手机换屏后发烫是屏幕问题换是电池问题)

    手机换屏后发烫啥原因(手机换屏后发烫是屏幕问题换是电池问题)

  • 华为nova5i有语音唤醒吗(华为nova5i有语音唤醒功能吗)

    华为nova5i有语音唤醒吗(华为nova5i有语音唤醒功能吗)

  • xsped 显示器是什么品牌(sdvx 显示器)

    xsped 显示器是什么品牌(sdvx 显示器)

  • 手机可以拍照但存不了(手机可以拍照但不能录视频)

    手机可以拍照但存不了(手机可以拍照但不能录视频)

  • qq群直播有回放吗(qq群直播回放在哪里)

    qq群直播有回放吗(qq群直播回放在哪里)

  • 华为p20lite有语音助手吗(华为p20语音输入怎么设置)

    华为p20lite有语音助手吗(华为p20语音输入怎么设置)

  • 新款vivox30pro和x30区别(vivox30和x30pro的区别)

    新款vivox30pro和x30区别(vivox30和x30pro的区别)

  • 首行缩进2字符怎么设置(首行缩进2字符怎么设置QQ浏览器)

    首行缩进2字符怎么设置(首行缩进2字符怎么设置QQ浏览器)

  • 华为手环5i和5差别(华为手环5i和5nfc哪个好)

    华为手环5i和5差别(华为手环5i和5nfc哪个好)

  • 京东京豆能送人吗(京豆可以转赠吗)

    京东京豆能送人吗(京豆可以转赠吗)

  • 拼多多拒收要不要运费(拼多多拒收了)

    拼多多拒收要不要运费(拼多多拒收了)

  • 手机上有放大镜吗(手机上有放大镜怎么关闭)

    手机上有放大镜吗(手机上有放大镜怎么关闭)

  • 和目摄像头怎么连接手机(和目摄像头怎么恢复出厂设置)

    和目摄像头怎么连接手机(和目摄像头怎么恢复出厂设置)

  • p20pro充电功率(p20pro充电功率多少)

    p20pro充电功率(p20pro充电功率多少)

  • b站忘了密码手机也换了(b站忘了密码手机怎么登)

    b站忘了密码手机也换了(b站忘了密码手机怎么登)

  • Win11 快照组新功能体验:可直接 Alt + Tab 切换,一键返回布局(win11快捷键大全)

    Win11 快照组新功能体验:可直接 Alt + Tab 切换,一键返回布局(win11快捷键大全)

  • 必看新手教程!一篇就够!pycharm链接云服务器--yolov5 yolov7训练自己的数据集(矩池云)(新手入门指南)

    必看新手教程!一篇就够!pycharm链接云服务器--yolov5 yolov7训练自己的数据集(矩池云)(新手入门指南)

  • 企业前期开办费怎么入账
  • 企业法人网上可以注销吗
  • 公司购买的电脑怎么做账
  • 国际贸易公司注册需要什么条件海南
  • 房租抵扣个税需要提供发票吗
  • 小规模纳税人普通发票可以抵税吗
  • 银行贴现差额部分计入什么科目?
  • 分支机构企业所得税计提和缴纳数额不一致怎么办?
  • 小型微利企业所得税优惠政策
  • 年度所得税汇算清缴表去哪里找
  • 离婚房屋权属变动怎么办
  • 一月份开的票可以算到12月吗
  • 个人所得税征收标准2023
  • 房地产开发企业的土地使用权计入哪里
  • 销售蔬菜免税账务处理
  • 跨市工程预交的税怎么算
  • 重置申报清册之前的税需要重新申报吗
  • 没进项发票要交多少税
  • 企业接收股东划入资产作为收入处理有所得税差异吗
  • 出口退税款的账户是什么
  • win10无internet怎么解决
  • win 10动态锁是什么
  • 成本和费用有什么区别与联系
  • 财管如何区分金额大小
  • 销售折让和折扣的风险点
  • php数组查找
  • php实现网站访问功能
  • phpstudy的ftp
  • cmdkill进程
  • php axios
  • php实现微信发红包的方法
  • Vite + Vue3 +Vant4构建项目时,按需引入使用Toast组件,引用 showToast 时出现编译报错的解决方案
  • 社保代扣代缴会计分录怎么做
  • pytorch开源项目
  • php常用数组函数有哪些
  • 小程序设计制作
  • 销售货款无法收到怎么办
  • 命令行窗口
  • mysql函数nvl
  • 税控服务费在电子税务局表一里怎么填写
  • 合并报表中为什么要抵损益
  • 暂估入库成本结转处理低于实际成本怎么办
  • MySQL数据库有什么特点
  • 拆迁支出包括哪些
  • 帝国cms到底好不好
  • mongodb启动
  • 出租设备收入交什么税
  • 更改增值税申报表退税在哪里退钱
  • 企业残保金什么情况下可以减免
  • access数据库不能存放什么数据
  • 固定资产盘盈为何要交所得税
  • 劳务成本账务处理
  • 药品的增值税税率13%还是17%?
  • 一般风险准备的科目类别
  • 增值税在实际计算时采取什么方法
  • 置换房产入账价值的确定根据什么
  • 成本票下月的可以入上月的成本吗
  • 什么叫做对公转账
  • 应税销售行为如何处理
  • 公司无形资产可以作为公司注册资金吗
  • Linux平台mysql开启远程登录
  • win10预览版21277下载
  • vistasp3
  • ubuntu系统如何安装qq
  • window10玩英雄联盟卡顿怎么办
  • hkcmd是什么进程
  • 虚拟机远程控制局域网
  • Windows正在启动卡死
  • centos直接安装
  • 电脑ahci模式什么意思
  • unity3d界面布局
  • unity开发游戏教程
  • Ubuntu12.04(X86_64)上安装Mesa-8.0.4
  • css基础知识教程
  • perl -pi
  • shell 输出
  • 广度优先搜索输出路径
  • unity异步加载场景
  • 税务局文化品牌
  • 会计专业有必要读博士吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设