织梦DEDECMS模版标签arclist取交叉栏目的内容

老黎 发表于 2011-12-01 17:09:37

打开dedecms下的/include/taglib/arclist.lib.php

找到:

php代码
  1. if($CrossID==''$orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')'

在这行代码前添加:

php代码
  1. //处理手动交叉的栏目 by LeapLee@www.ayuelee.cn 
  2. $temp = $dsql->GetOne("SELECT `cross`,`crossid` FROM `#@__arctype` WHERE id='$typeid' "); 
  3. if($temp['cross'] == 2){ 
  4.     $CrossID = $temp['crossid']; 

这样就能使得arclist标签取得文章分类下的所有交叉栏目的文章了

例如在列表模板里:{dede:arclist row='8'}{/dede:arclist} 这样能取得当前分类和它的手动交叉栏目的8条文章

注:仅支持单个typeid,不支持typeid='x,x,x'参数

阅读全部内容…

Tags: arclist,dedecms,交叉分类,织梦

老黎的聚宝盘(PHP) 没有评论

织梦dedecms采集测试成功,但实际无法采集到内容的解决办法

老黎 发表于 2010-06-10 05:34:49

使用织梦采集的时候,采集测试成功,但实际无法采集到内容

请先检查文章页的地址是否超过100个字符?

如果是,那造成此种情况的原因其实是因为数据库,表dede_co_htmls(默认前缀是dede_)中的字段属性为varchar(100),如果被采集的文章页网址超过100个字符则采集任务注定失败的

所以,在此修改dede_co_htmls.的属性为varchar(255),想来255个字符应该能满足了吧?

改好之后再次采集,宾果,成功了...

阅读全部内容…

Tags: dedecms

老黎的聚宝盘(PHP) 1条评论
Loading
归档
订阅RSS