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

  • 抖音注销以后别人知道吗(抖音注销以后别人看到的是什么)

    抖音注销以后别人知道吗(抖音注销以后别人看到的是什么)

  • 微信号搜索用户不存在(微信号搜索用户头像不会变)

    微信号搜索用户不存在(微信号搜索用户头像不会变)

  • 红米蓝牙耳机滋滋的电流声(红米耳机有杂音滋滋怎么办)

    红米蓝牙耳机滋滋的电流声(红米耳机有杂音滋滋怎么办)

  • 私人dns是什么(私人dns是什么意思怎么用)

    私人dns是什么(私人dns是什么意思怎么用)

  • 小盒学生在电脑上怎么下载(小盒学生在电脑上下载)

    小盒学生在电脑上怎么下载(小盒学生在电脑上下载)

  • 抖音关注请求是对方发的吗(抖音关注请求是对方发过来的吗)

    抖音关注请求是对方发的吗(抖音关注请求是对方发过来的吗)

  • 苹果的悬浮窗哪里设置(苹果的悬浮窗口)

    苹果的悬浮窗哪里设置(苹果的悬浮窗口)

  • 抖音新号可以发多长的视频(抖音新号可以发红包吗)

    抖音新号可以发多长的视频(抖音新号可以发红包吗)

  • i99900k配什么主板(i99900k配多大的电源)

    i99900k配什么主板(i99900k配多大的电源)

  • nova7se屏幕多大(华为nova7se屏幕多大)

    nova7se屏幕多大(华为nova7se屏幕多大)

  • tpguest为什么没密码(tpguest能用吗)

    tpguest为什么没密码(tpguest能用吗)

  • 苹果11pro max截屏怎么操作(苹果11pro max截屏设置)

    苹果11pro max截屏怎么操作(苹果11pro max截屏设置)

  • 华为9x升降镜头怎么用(华为x9升降摄像头怎么打开)

    华为9x升降镜头怎么用(华为x9升降摄像头怎么打开)

  • 系统崩了怎么办啊(系统崩了怎么办百度云)

    系统崩了怎么办啊(系统崩了怎么办百度云)

  • winrar32位和64位的区别

    winrar32位和64位的区别

  • iphone美版卡贴机什么意思(iphone美版卡贴机缺点)

    iphone美版卡贴机什么意思(iphone美版卡贴机缺点)

  • qq不是好友怎么发视频(qq不是好友怎么看对方是否在线)

    qq不是好友怎么发视频(qq不是好友怎么看对方是否在线)

  • 华为p30如何隐藏应用(华为p30如何隐藏游戏)

    华为p30如何隐藏应用(华为p30如何隐藏游戏)

  • ups的中文名(ups的中文名是什么)

    ups的中文名(ups的中文名是什么)

  • 电脑怎么开麦克风(电脑怎么开麦克风权限win7)

    电脑怎么开麦克风(电脑怎么开麦克风权限win7)

  • word怎么添加页码(word怎么添加页眉横线)

    word怎么添加页码(word怎么添加页眉横线)

  • 苹果11震动怎么调(苹果11震动怎么开)

    苹果11震动怎么调(苹果11震动怎么开)

  • wps表格怎么查找人名(wps表格怎么查找重复内容)

    wps表格怎么查找人名(wps表格怎么查找重复内容)

  • 支付宝挂失后安全吗(支付宝挂失后还能收到钱吗)

    支付宝挂失后安全吗(支付宝挂失后还能收到钱吗)

  • 荣耀play3是什么解锁(荣耀play3是什么充电接口)

    荣耀play3是什么解锁(荣耀play3是什么充电接口)

  • 怎么把系统装到固态硬盘(怎么把系统装到另外一个硬盘)

    怎么把系统装到固态硬盘(怎么把系统装到另外一个硬盘)

  • 淘宝店铺不开了怎么退押金(淘宝店铺不开了怎么关闭)

    淘宝店铺不开了怎么退押金(淘宝店铺不开了怎么关闭)

  • qq浏览器怎么编辑文件(QQ浏览器怎么编辑照片)

    qq浏览器怎么编辑文件(QQ浏览器怎么编辑照片)

  • 面试官:一千万的数据,你是怎么查询的(面试官:一千万是真的吗)

    面试官:一千万的数据,你是怎么查询的(面试官:一千万是真的吗)

  • 一般纳税人和小规模纳税人哪个合适
  • 学生兼职怎么交个人所得税吗
  • 一般纳税人可以开1%的发票吗
  • 怎么从营业执照上看是不是一般纳税人
  • 去税务局申报增值税需要带税盘吗
  • 一次性计提后的固定资产残值
  • 企业会计准则和新会计准则的区别
  • 劳务派遣增值税怎么算
  • 总分机构如何纳税
  • 公司销售家电并购案例
  • 一般纳税人注销库存需要补交税吗
  • 固定资产拆除后账务处理
  • 投资可赎回基金怎么入账?
  • 独立核算的生产车间是法律主体吗
  • 本月采购下月付款怎么记账
  • 何为销项税额
  • 收款收据可以做账么
  • 应收票据背书转让名词解释
  • 未确认收货可以评价吗
  • 汇兑损益怎么入账
  • 服务费的进项税能抵扣么
  • 固定资产作为投资入股为何体现在资本公积
  • 未开发的土地被司法查封,自然资源局可以收回吗
  • 清除不必要的内存
  • sccenter.exe - sccenter是什么进程 有什么用
  • 分级核算下的建议怎么写
  • 哪些发票内容可以抵税
  • 未分配利润转增股本 母公司会计分录
  • phpunicode
  • PHP:pg_result_error_field()的用法_PostgreSQL函数
  • 从银行提取现金分录
  • vscode搭建vue开发环境
  • 专票如何申领
  • 10qps是多少并发
  • vue页面刷新时原有的数据还在吗
  • vue display
  • 电子发票怎么开具?
  • 亏损弥补规定
  • python命令行进度条
  • 织梦模板改成帝国模板
  • 两个城市的社保可以累计吗
  • 在计算应纳税所得额时,下列支出不得扣除
  • 货币基金分红交多少税
  • 抄税期一般是几天
  • 来料加工分录
  • 支付土地补偿款计入什么科目
  • 综合评价怎么改
  • PostgreSQL中关闭死锁进程的方法
  • 免税所得包括哪些
  • 短期贷款利息支付
  • 发票税额不全能抵扣吗
  • 以非现金资产清偿债务的方式下,债权人
  • 保险没有合同算生效吗
  • 委托加工存货收回后直接用于销售的账务处理
  • 工程材料如何管理
  • 投资有哪些方面
  • 合同资产结转收入
  • 出售辅助材料怎么做账
  • 增值税发票备注栏最新规定
  • 红字冲销法可能会涉及的摘要有
  • 解析视频
  • Win10控制面板在c盘哪里
  • 桌面上的图标不能更改对还是错
  • linux那些事儿
  • linux中符号连接文件是什么意思
  • linux里find命令
  • RHEL5 Apache+Tomcat整合,同时支持jsp与php
  • 在Linux系统中如何打开R语言控制台
  • sharedprem.exe - sharedprem是什么进程 有什么作用
  • win7系统电脑怎么连接wifi
  • 日历功能在哪里设置
  • win7运行窗口在哪
  • python编写下载器
  • js每天的定时任务
  • jQuery继承extend用法详解
  • 猫的喵喵
  • python 解析
  • 国家扶贫项目有循环卡吗
  • 杨静儿多少岁
  • 软件企业增值税即征即退政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设