火车头采集器V8.6发布dedecms自定义字段完美解决方案

合集下载

火车头采集器发布模块设置以及制作

火车头采集器发布模块设置以及制作

火车头采集器发布设置,要更好的使用火车头采集器软件,必须需要有基本的HTML基础,能看得懂网页源码,网页结构。

同时如果用到web发布或数据库发布,则对自己文章系统及数据存储结构要非常了解。

当然对HTML和数据库不是很了解可以使用采集发布软件吗?当然不是,我们可以使用更简单的免费采集发布软件各大网站发布详细如下图各大网站自动发布:无须花费大量时间学习软件操作,一分钟即可实现自动采集→内容处理→发布到网站。

提供全自动系统化管理网站,无须人工干涉,设定任务自动执行,一个人维护成百上千网站也不是问题。

1、CMS发布:目前是市面上唯一同时支持帝国、易优、ZBLOG、织梦、WordPress、苹果CMS、人人CMS、米拓CMS、云优CMS、小旋风站群蜘蛛池、Thinkcmf、PHPCMS、Pboot、Fadmin、Destoon、海洋CMS、极致CMS、Emlog、Emlogpro、Typecho、TWCMS、WordPress社区版本、迅睿CMS、WXYCM、DZ论坛等各大CMS,并且可同时批量管理并发布的工具2、对应栏目:相应文章可发布对应栏目(支持多栏目随机发布文章)3、定时发布:可控制发布间隔/单日总发布数量4、监控数据:软件上直接监控已发布、待发布、是否伪原创、发布状态、网址、程序、发布时间、全网搜索引擎推送收录等指定网站采集:任意网站的数据都可以抓取,所见即所得的操作方式,只要点点鼠标就能轻松获得自己想要的数据,支持多任务同时采集!输入关键词采集文章:同时创建多个采集任务(一个任务可支持上传1000个关键词,软件同时还配备了关键词挖掘功能)监控采集: 能够定时的对目标网站进行采集,频率可以选择10分钟、20分钟、根据用户需求自定义设置监控采集(自动过滤重复,监控新增文章)。

标题处理设置: 根据标题或关键词自动生成标题(不管是双标题还是三标题都可以自由生成,间隔符号自定义填写,自建标题库生成,自媒体标题党生成,标题替换等等)图片处理设置:图片加标题水印/图片加关键词水印/自定义图片水印/自定义图片库替换。

dede调用自定义添加字段

dede调用自定义添加字段

dede调用自定义添加字段1.调用自定义字段用在列表页里list{dede:list pagesize='10' addfields='trueprice‘ channelid='2'}<ul class="p_pic"><li class="li1"><a href="[field:arcurl/]"><img src="[field:litpic/]" height="74" width="127" /></a></li><li class="li2">名称:<a href="[field:arcurl/]">[field:title/]</a></li><li class="li3">价格:<a href="/">[field:trueprice/]元</a></li></ul>{/dede:list}说明:addfields='trueprice'指定要获得的字段addfields='字段1,字段2'channelid='2'指定channelid 属性(内容模型的id值)图片模型的ID为22.调用自定义定段用在文章里arclist{dede:arclist addfields='jiage,title,需要查询出来的自定义字段名' channelid='自定义内容模型的ID' row='10' orderby='pubdate''}(add1,add2为自字义的字段名)<p>价格:[field:jiage /]</p><p>标题:[field:title /]</p>{/dede:arclist}3.单独调用价格:{dede:field name='jiage'/}注意:后台内容模型管理里的基本设置里有那么一项:。

dedecms内容模型自定义字段在{dede-arclist}中调用不显示的解决方法

dedecms内容模型自定义字段在{dede-arclist}中调用不显示的解决方法

今天的项目中遇到一个问题:在内容模型字段中我已经选择了“使字段可以在列表的底层模板中获得”但这一个也只是在DEDE:LIST中调用可以,同时也试过CMS的addfields 这个属性,也没起作用。

像是这样在首页中调用一些自定义字段就是调用不出来。

通过测试找到了问题的解决方法。

这里说明一下以便有遇到此问题的人参考一下:arclist标签调用附加表字段不再以频道模型指定的字段为依据,调用时需注意下面两个问题:
1、必须指定channelid (内容频道id)
这句的意思是你是在那个模型上创建的字段,比如你在【普通文章】或【商品】模型上增加了1个字段flvurl,在【内容模型管理】中,【普通文章】模型或【商品】模型的ID是【1】或【6】
2、直接在标记指定要调用的字段(可以在内容提模型管理中看这些字段名)
示例如下:
复制代码代码如下:{dede:arclist addfields='language,softtype' row='8' channelid='3'}
[field:textlink /] - [field:softtype /] - [field:language /]
{/dede:arclist}
这里假设,你的字段就是在普通文章模型里,那么它的ID值是1,这里的channelid指定值为1(既【内容模型管理】中,【普通文章】模型的ID值),而不是栏目分类的ID。

这个可千万要注意。

更多信息请查看IT技术专栏。

火车头采集器使用手册

火车头采集器使用手册

火车头采集教程火车头采集器使用说明下载地址:/Down/我们下载免费版。

注意:想用火车,就必须得安装.NET FrameWork 2.0框架或更高版本.net framework 2.0下载地址:那么,火车我们也下载到本地了,。

net框架,我们也安装了。

那么,我们把新下载的火车采集软件,解压下。

看到一些密密麻麻乱七八糟的东西及文件。

那么。

上图中,用红线圈住的LocoySpider.exe 是主程序,我们双击打开。

ps:这里说下,上图中,有好多任务是我自己用的。

新程序,并没有那么多。

我们会看到火车的界面,看起来非常复杂,是吧?呵呵,其实并没有那么复杂,对于新手,有好多东西是用不到的。

下边会一一的讲解。

我们先补习一下,火车头采集软件的工作原理。

因为我们浏览到的网页,最后都是通过html输出的,那么意味着,我们可以查看到html的源码,那么火车头为什么会采集到内容呢?我们看下网站的基本结构。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -------这些蓝色的东西,对于新手,我们不需要知道!<title>网页的标题</title> ----红色的是网页的标题。

如下图(1)</head><body>内容在这个<body>和</body>之间的,是网站的内容部分。

火车头LocoySpider发布模块制作(dede5.7)图文教程

火车头LocoySpider发布模块制作(dede5.7)图文教程

火车头发布模块制作(dede5.7)图文教程说明:为方便大家更好的学习和掌握火车头采集器((LocoySpider)自定义发布模块的制作,本人通过火车头采集器((LocoySpider)安装配置教程以具体的实例用图文教程的方式全面介绍火车头采集器((LocoySpider)自定义发布模块的制作的方法和技巧,方便大家学习和使用。

如果有兴趣登陆可视教程论坛在线学习和观看火车头采集器((LocoySpider)自定义发布模块的制作入门到精通视频教程.本文以图文方式全面详细介绍火车头采集器((LocoySpider)为dede5.7量身制作自定义发布模块。

一、打开抓包工具Fiddler2汉化版二、打开ie,登陆/dede/后台用管理员登陆dede后台。

抓包工具有如下数据:找到其中的login.php文件:如下上图右边红框内容如下:POST /dede/login.php HTTP/1.1Host:User-Agent:Mozilla/5.0(Windows NT6.1;WOW64;rv:28.0)Gecko/20100101Firefox/28.0 Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language:zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3Accept-Encoding:gzip,deflateReferer:/dede/login.php?gotopage=%2Fdede%2Findex.phpCookie:menuitems=1_1%2C2_1%2C3_1%2C4_1;cyan_uv=C62149898D900001D7B51A6E683024D0; lastCid=3;lastCid__ckMd5=86ae82e846e9c1b1; ENV_GOBACK_URL=%2Fdede%2Fmychannel_main.php;PHPSESSID=v806m80pcefgmsmgvlcgao5u66 Connection:keep-aliveContent-Type:application/x-www-form-urlencodedContent-Length:106gotopage=%2Fdede%2Findex.php&dopost=login&adminstyle=newdedecms&userid=admin&pwd= hncctv&validate=rug1&sm1=三、打开火车头,并新建发布:设置网站自动登陆将上面段中文字红色部分,分别粘贴到下图1,2,3对应的地方:把用户名,密码,验证码对应的值-用标签替换。

dedecms SEO优化方案

dedecms SEO优化方案

dedecms优化方案1、将当前位置的“主页"字样,改为“你自己的网站名称”.解释:学习过SEO的朋友一看就知道为什么了,增加内连接,另一个好处就是利用回首页的关键词连接告诉蜘蛛,你的网站定位。

其实这点真的很重要.我的一个NBA站,以前也写过很多实验报告,为了AD色嫌疑不发出来了,我所有的外联不超过3个词:“NBA视频”“NBA视频直播”“NBA直播”,意思就是告诉蜘蛛,我的网站定位为"NBA视频直播”。

这样的结果是,这个网站1个月没更新,其关键词依然占据GG搜索的首页.2、如果你不知道如何定位,或者担心关键词重复,不要写关键词描述标签。

这句话咋听起来怎么和第一条矛盾呢,既然第一条是为了告诉蜘蛛其网站的定位,第二条反而将专门用来定位的标签去掉呢!其实,不矛盾,有亮点解释,首页我的前提是“如果”,如果你会描写,那当然好,如果你不会呢,那去掉更好.这样也能起到强调第一条的作用.3、写一个规范的顶部导航和规范的底部版权.记得规范,代码简洁明了就好。

而且尽量做到不要改动……4、保留自带的搜索,并进行规范的设置.自带的搜索功能是很强大的,假如你网站的内容比较多,那么请将它留下,这样方便用户查找资料,这是人性化优化的一方面,但自带的模板不太漂亮,所以我们就要稍微修饰了一下.而且,这个这个搜索的模板是一个单独模板,结果页面还是有DEDE的连接,建议大家取消。

5、修改二级三级页面的标题,并给每个栏目一个单独的desciption标签。

我的建议是:二级页面“栏目名字—-网站名字”三级页面“文章标题—-网站名字"给每个栏目都有一个单独的desciption标签,很多朋友都会忽略这点.desciption长度30—50字6、使用好关键词关联功能。

这个几乎很少人用却是一个很好的功能。

我的建议是,开启这个功能,并且关键词关联这样写。

比如文章页面出现NBA 这个词,其连接地址连接到www。

XXXX。

织梦系统(dede)标签使用及问题解决方法总结

织梦cms(dede)标签使用及问题解决方法总结longyamiao 以前使用过织梦cms(dede)进行网站建设,最近又一次做网站,在制作过程中遇到一些问题,现将标签使用解决方法总结一下。

一、dede 我的文档及收藏方面处理方法——longyamiao问题一:我的文档里有已通过、待审核、未通过三种情况。

而在点击时不是以滑动门的方式显示,而是重新加载网页。

无法达到更改已通过、待审核、未通过三处样式的目的。

问题二:当点击我的文档打开网页时,网页显示的是我所有文档,当点击已通过时,网页显示的是我的已通过审核的文档,当点击下一页查看时发现未通过的文章显示出来了。

解决:(一)点击时每次重新加载,解决方法是,一个模板复制三次,分别命名。

在模板里改变点击已通过待审核未通过的地址。

PHP 和HTM 模板分别是Default/member/myupload.phpDefault/member/templets/myupload.htm 更改PHP里打开模板的链接更改HTM模板里打开PHP的链接。

(二)在myupload.php里用$arcrank表示已通过待审核未通过分别值为1 -1 -2。

点击下一页出现故障的原因是,在分页时,分页链接查询数据库没有加入arcrank参数的限制条件。

分页样式及代码在Default/include/datalistcp.class.php中分布链接地址为$purl .= "?".$geturl; 在这里如果直接添加arcrank 变成$purl .= "?arcrank=1&".$geturl; 在已通过页面里能看到是正常的,但由于是常量,不能变化,在待审核和未通过里则显示错误,同时在我的收藏里也显示错误。

所以没有考虑像第一步那样复制成多份模板,而是想办法传递参数。

可我看代码myupload.php 没有给datalistcp.class.php传递参数。

dedecms按照自定义字段搜索教程

dedecms按照自定义字段搜索教程之前看到很多人想要自定义字段搜索功能,官方又不给出,而我自己也正需要自定义字段搜索,于是就花了半天时间研究了下DEDE的搜索代码,终于研究出来了,现在分享给大家好了,废话不多说了,具体操作如下一:打开你的数据库,找到dede_full_search这个表,在里面把你自定义的字段添加进表,这里以我的网站为例,我添加了myskill,myexchange,mygoods,myexgoods,这4个字段二:打开/member/article_add_action.php,找到"//更新全站搜索索引",在下面的一段代码中插入刚才添加的4个字段,例:“'myskill'=>$myskill,'myexchange'=>$myexchange,'mygoods'=>$mygoods,'myexgoods'=>$myex goods”,这里说明一下,前面的'myskill'为你发布文章时添加的自定义字段,后面的为刚才在表dede_full_search中添加的字段(建议在表中添加字段的时候写成跟你之前字定义的字段一样)这里最好写成一样,可以省去很多麻烦三:打开/include/inc_arcsearch_view.php,搜索titlekeyword,找到如下代码Copy codeif($this->SearchType != "titlekeyword"){$kwsqlarr[] = " ying_full_search.title like '%$k%' ";}else{$kwsqlarr[] = " ying_full_search.title like '%$k%' ";$kwsqlarr[] = " ying_full_search.addinfos like '%$k%' ";$kwsqlarr[] = " ying_full_search.keywords like '%$k%' ";}分析下代码SearchType != "titlekeyword,搜索类型为titilekeyword,即前台搜索下拉框中的智能模糊搜索,$kwsqlarr[] = " ying_full_search.title like '%$k%' ";为搜索full_search表中的title字段,好了,知道了这段代码的作用,我们就知道该如何添加自己的搜索了下面把我的代码作为例子Copy codeif($this->SearchType != "skill"){$kwsqlarr[] = " ying_full_search.myskill like '%$k%' ";$kwsqlarr[] = " ying_full_search.myexchange like '%$k%' ";}else{$kwsqlarr[] = " ying_full_search.myexchange like '%$k%' ";$kwsqlarr[] = " ying_full_search.myskill like '%$k%' ";}if($this->SearchType != "goods"){$kwsqlarr[] = " ying_full_search.mygoods like '%$k%' ";$kwsqlarr[] = " ying_full_search.myexchange like '%$k%' ";}else{$kwsqlarr[] = " ying_full_search.myexchange like '%$k%' ";$kwsqlarr[] = " ying_full_search.mygoods like '%$k%' ";},因为我的myskill和myexchange2个字段是一起的,而mygoods和myexgoods是一起的,所以我用了2个if else语句四:修改搜索框代码,代码在哪我就不说了吧,大家都知道在哪,搜索框原代码为Copy code<select name="searchtype" id="searchtype"><option value="titlekeyword" selected>智能模糊搜索</option><option value="title">仅搜索标题</option></select>这里只需修改上面的代码,修改后的代码为Copy code<select name="searchtype" id="searchtype"><option value="skill" selected>搜技能</option><option value="goods">搜物品</option></select>value="",这填的是第三步中添加的SearchType后面的,即搜索类型,这个你自己定义五:还是打开/include/inc_arcsearch_view.php,找到//处理一些特殊字段,把你之前的自定义的字段添加进去,这里还是以我的为例子在先面添加Copy code$row["myskill"] = $this->GetRedKeyWord(cn_substr($row["myskill"],$infolen));$row["myexchange"] = $this->GetRedKeyWord(cn_substr($row["myexchange"],$infolen)); $row["mygoods"] = $this->GetRedKeyWord(cn_substr($row["mygoods"],$infolen));$row["myexgoods"] = $this->GetRedKeyWord(cn_substr($row["myexgoods"],$infolen));其实只要添加$row["myskill"] = $row["myskill"];(另外3个我就不写了,类似)就够了,但是我为什么要这样写呢,这样写的作用就是让你在搜索结果页调用的时候显示关键子为红色六:最后一步了,打开templets/default/search.htm,这里就是搜索页调用的模版,这里要调用只要[field:你自定义的字段/],还是以我的网站为例[field:myskill/],这样调用就OK,但是要注意一点,假如你2个字段放一起调用中间最好加个空格或者其他符号,假如[field:myskill/][field:mygoods/]这样连在一起是显示不出来的好了,写的这么详细,相信大家应该看的懂吧,虽然有点复杂,不过有总比没有好,呵呵。

Dedecms栏目自定义字段的方法

Dedecms栏目自定义字段的方法鉴于这个教程没人发过,网上搜索的人也比较多。

所以就做了个。

比如我要添加:栏目图片,和栏目关键字等。

随便你吧。

好。

我们现在开始做。

第一我们要进去mysql 数据库里添加字段,自己命名好!比如我下面添加了一个栏目搜索关键字字段,当然你字段可以自己新建,找到表dede_arctype ,这个是栏目模型的数据库表,前面是你安装的表名,新手要注意,不要问我,我找不到这个表,注意。

这里老鸟跳过然后点击图片1在点击添加字段图片2添加字段图片3到这里数据库字段添加好了。

接下来我们开始做后台。

大家写找到后台栏目管理模版!要更改的 2个 D:\www\dede\templets 模版:catalog_add.htm、catalog_edit.htm下面就演示一个图片4然后添加字段表单,这个一般大家都会的我添加的代码是:<tr><td height="65">栏目搜索关键字:</td><td> <textarea name="lanmukeywrod" cols="70" rows="4"id="lanmukeywrod" class="alltxt" ><?php echo$myrow['lanmukeywrod']?></textarea></td></tr>这里大家注意了。

表单的name 和id 要和添加的 mysql表字段一样,不应的话。

还要多写个取值代码。

一样的话。

默认dedecms会自动取的,然后我们做最后一部,把数据添加进去。

大家找到: D:\www\dede\catalog_edit.php 目录可能和大家不一样也就是后台里面的 catalog_edit.php,catalog_add.php catalog_edit.php要改的地方有: 38行$upquery = "Update `dede_arctype` setissend='$issend',sortrank='$sortrank',typename='$typename',typedir='$typedir',isdefault='$isdefault',defaultname='$defaultname',issend='$issend',ishidden='$ishidden',channeltype='$channeltype',tempindex='$tempindex',templist='$templist',temparticle='$temparticle',namerule='$namerule',namerule2='$namerule2',ispart='$ispart',corank='$corank',description='$description',keywords='$keywords',moresite='$moresite',`cross`='$cross',`content`='$content',`crossid`='$crossid',`smalltypes`='$smalltypes'$uptopsqlwhere id='$id' ";sql语句里面添加我们刚才的字段进去。

织梦DedeCMS添加自定义属性

织梦DedeCMS添加自定义属性
转自:/a/DEDEjiaocheng/185.html
我今天主要说如何添加自定义属性,如果增加使用织梦DedeCMS的人,肯定知道自定义属性是啥,他主要用来设置推荐文章,对标题加粗,设置跳转这些功能,并且这些自定义属性还可以组合使用,但是如果站点比较大的时候,这些自定义属性怕是就不够用了,但DedeCMS又没有添加自定义属性的功能,让我们很无奈。

我添加一天的研究,读源代码,看数据库结构,终于打开了方法,但是需要修改数据库:第一步:打开dede_archives表,修改表字段flag 这个字段是set类型的,我们可以增加值,并且必须是与之前不重复的单字母,比如我这里设置的e (我使用工具的是Navicat for MySQL,其它工具方法类似)
第二步:打开dede_arcatt表,添加记录att就是之前设置的字母,attname就是提示文字
OK,完成。

刷新后台就有增加的自定义属性了
转自:/a/DEDEjiaocheng/185.html。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

火车头采集器V8.6发布dedecms自定义字段完美解
决方案
有很多站长网站数据需要用到火车头采集器,那么如果DEDECMS 中包含自定义字段,我们应该如何来采集呢?是不是傻眼了,不知道如何是好了?
下面,作者亲测利用火车头采集器发发布dedecms自定义字段完美解决方案,分享给大家。

1.打开dedecms编辑模块,在弹出的对话框中的post值中(也就是发布参数)增加对应字段的名称和标签值。

比如我自定义了一个模型,模型识别id是20,自定义了一个新字段,数据库字段名称为zhuliao,类型为多行文本那么应该更改:
channelid=20
同时增加:
zhuliao=
很多人做到这样就以为可以发布了,其实不然,我们需要增加dede_addonfields用来提交你新追加字段的表单信息,格式为字段名+数据类型,比如我发布的多行文本应该是:
dede_addonfields=zhuliao,multitext;
也可以发布多个字段,如:
dede_addonfields=zhuliao,multitext;fuliao,multitext;tieshi, htmltext;
切记数据模型不要写错。

还有人说应该将标点和中文decode成utf8格式的编码,才能正常使用。

所以逗号编码为%2C,分号为%3B,即:dede_addonfields=xinziduan%2Ctext%3B。

经我测试这是不正确的,也是多此一举,会导致发布不成功。

2.回到编辑页面:
新建一个标签和在post值中的字段标签名一致,如:
这样就可以用火车头来发布dede自定义字段了。

相关文档
最新文档