第一步:如何找到替换窗口:
如果是替换已有的文档,选择核心-----批量维护------数据库内容替换。如果是采集的文章,可在采集量维护------数据库内容替换设置。
第二步:选择替换的字段,添加替换内容。
1.替换标题内某,选择dede_archives数据表,选择title字段,被替换内容:seo, 替换为:搜索引擎排名,填入安全确认码,最后点开始替换数据,提示替换成功,这样文章的标题内容批量的替换很方便!
2.替换文章正文内某关键词,选择dede_addonarticle数据表,选择body字段,被替换内容:seo, 替换为:搜索引擎排名优化,填入安全确认码,最后点开始替换数据,提示替换成功。
其他:
后台替换文章内容
数据表:dede_addonarticle
字段:body
后台替换文章摘要内容
数据表:dede_archives
字段:description
后台替换文章标题内容
数据表:dede_archives
字段:title
后台替换文章关键词:
数据表:dede_archives
字段: keywords
第三方面:关于调用关键词长度问题,采集当中的关键词长度
DedeCMS的采集功能是非常强大的,经常依赖采集的朋友可能会发现,DedeCMS采集其他网站的新闻,关键词总是获取不完整,或者只能获取一半。而手动发布新闻的关键词长度却可以轻易调整。
笔者同样也为采集文章关键词不完整苦恼了一阵子。今天下定决心花时间寻找答案,终于找到了解决方案,并亲测有效!
找到 include/dedecollection.class.php 这个文件
在716行
当中的 30 改为你想要的长度就好了!!
这是针对DedeCMS采集文章时抓取网站关键词的字符长度的修改,相信这就是你想要的!亲测采集文章有效,能获得目标网站文章的完整关键词!
关键词长度问题:
要想修改织梦的关键词调用标签,首先我们要熟悉织梦的网站程序,我们可以在织梦后台中执行SQL命令来修改。
登录织梦的网站后台,点击系统—>SQL命令行工具,在SQL命令中执行“ALTER TABLE `dede_archives` MODIFY COLUMN `keywords` char(120)”这样的一段命令。
织梦默认的关键词调用限制是60个字符,那么我们扩大一倍,修改为120,点击确定,执行这个SQL命令。
如果对织梦SQL执行命令没有信心的,我们还可以在FTP中修改织梦的PHP函数,来修改网站的关键词调用。
首先登录到网站的FTP中,打开网站根目录!
在网站的根目录中编辑“article_add.php”,“article_add.php”所在的位置在“根目录/dede/”文件夹中。
点击编辑“article_add.php”文件,在文件的107行代码中,修改 $keywords = cn_substrR($keywords,60); 这段代码中“60”改为你自己想要的调用的字符长度,保存上传覆盖源文件。
第四方面: Dede文章标题长度修改(必读)
方法一、首先你要进入dedecms后台,系统——系统基本参数——其他选项——文档标题最大长度——在这修改为200或更大(其实200应该是足够了)。
方法二、进入phpmyadmin,点击dede_archives 进入表——title——点击编辑——输入200 (根据需要调整)
注意:对于使用虚拟主机来说,一般不能直接操作phpmyadmin,所以你只需要执行:系统——SQL命令行工具——输入语句:alter table dede_archives modify title varchar(200)
这样就解决了,同时在调用的时候注意titlelen的数值大小
有网友提问,按照上述方法修改后,仍然无法显示全部
这时问题可能出现:一是模板问题,检查相应模板相应位置上是否使用了titlelen来限制字数, 第二,可能是CSS上控制问题,检查对应CSS文件的相应代码,是否在CSS文件上进行了长度或者宽度限制。
解决dedecms UTF-8首页文章标题显示字数太短的办法
原因分析:因为UTF-8编码1个中文汉字占用的是3个字节,GBK占用的是2个字节,所以,原先$titlelen = AttDef($titlelen,30)等于对大取30个字节,所以最多只显示11个汉字。
解决方法:进入dedecms的后台,在“模板管理”中的“标签源码管理",找到arclist.lib.php ,点击“编辑”,找到“$titlelen = AttDef($titlelen,30);
第五方面:织梦dedecms 使用SQL删除指定栏目全部文章
第六方面:
织梦dede模板热门关键词标签怎么调用的教程
织梦热门关键词标签
标签文件:includetaglibhotwords.lib.php
标签说明:
织梦hotwords标签是用于获取网站搜索的热门关键字,根据关键字搜索的次数进行排名,这个标签可以很好的提高网站的互动性、用户体验,运用也是比较多的。
标签语法:
{dede:hotwords num=6 subday=365 maxlength=16/}
标签参数:
num=6 //关键词数目
subday=365 //调用天数以内的关键词
maxlength=16 //关键词最大长度
第七方面:
dede系统 ,想加入一个关键词,然后点击后,实现关键词进行跳转搜索
例如: 客必聚系统开发 ,这个关键词,然后点击进行跳转到织梦的搜索页面,自动进行该词的搜索,并显示结果。注意:这个不是自动提取的热门标签词。
解决方法:网站地址t/plus/search.php?kwtype=0&q=这里写入关键词&searchtype=title
举例a标签:<a href="{dede:global.cfg_basehost/}/plus/search.php?kwtype=0&q=客必聚系统开发">客必聚系统开发</a>,
第八方面:
织梦cms自定义表单调用自带验证码的方法
利用织梦内容管理系统(DedeCMS)自带提供的自定义表单功能即可满足大多数的此类需求。
通过给自定义表单加入验证码的功能,可以防止一些用户恶意提交。
-
1、先进入DedeCMS后台生成自定义表单。
-
2、在自定义表单模板中添加验证码代码,如下:
<input name="validate" type="text" id="vdcode" style="text-transform:uppercase;" size="8"/><img id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" style="cursor: pointer;" alt="看不清?点击更换" src="../include/vdimgck.php"/><a href="javascript:vide(-1);" onClick="changeAuthCode();">看不清? </a>
-
3、在当前页添加JS代码,如下:
<script type="text/javascript" language="javascript">//验证码 function changeAuthCode(){var num =newDate().getTime();varrand= Math.round(Math.random()*10000); num = num +rand; $('#ver_code').css('visibility','visible');if($("#vdimgck")[0]){ $("#vdimgck")[0].src ="../include/vdimgck.php?tag="+ num;}returnfalse;}</script>
-
4、修改订单处理页面,打开网站根目录/plus/diy.php文件, 添加验证代码到第61行左右位置,在if(!empty($dede_fields)){下添加代码。如下:
-
//验证功能
$validate = empty($validate) ? '' : strtolower(trim($validate));
$svali = strtolower(GetCkVdValue());
if(($validate=='' || $validate != $svali)){
ResetVdValue();
showMsg('验证码不正确', '-1');
exit;
}
第九方面:
“DedeCMS提示信息”
前台提示修改include/common.func.php这个文件
后台提示修改dede/sys_data_done.php这个文件
都是在对应文件中找到“DedeCMS提示信息” 直接修改就好,应该是两处
系统菜单的修改: dedeincinc_menu.php 修改前注意备份文件
在线反馈和会员中心模板如何修改: /member/templets/
怎么修改dedecms自身的信息提示框: include/common.func.php中的showmsg函数
dede 在哪修改商城中的支付方式? 去phpmyadmin管理数据库,修改此表de_shops_paytype
配送方式修改:后台>会员>配货方式设置
支付接口设置: 后台>会员>支付接口配置参数
这里就大功告成了,收藏吧
织梦后台编辑器添加新字体:
打开include/ckeditor/ckeditor.js,搜索i.font_names,找到字体列表。添加所需的中文字体,添加后为:
1 i.font_names='微软雅黑/微软雅黑; 宋体/宋体; 黑体/黑体; 仿宋/仿宋; 楷体/楷体; 隶书/隶书; 幼圆/幼圆; Arial/Arial, Helvetica, sans-serif;Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;Verdana/Verdana, Geneva, sans-serif';