织梦搜索结果页怎样支持自定义字段调用

如题所述

找到并打开include目录下的extend.func.php文件,在文件末尾添加如下代码: 

function Search_addfields($id,$result){
  global $dsql;
  $dedejs = $dsql->GetOne("SELECT * FROM `dede_addonsoft` where aid='$id'");
  $name=$dedejs[$result];
  return $name;
  }

其中addosoft是要调用自定义字段的附加表,在织梦后台核心->频道模型->内容模型管理可以看到,软件模型一般是addonsoft,普通文章一般是 addonarticle,这个根据具体的需要来更改,其他的不用修改。

接下来找到并打开 include目录下的arc.searchview.class.php文件,搜索“ //处理一些特殊字段”,在下面添加如下代码:

$row["softsize"]=Search_addfields($row["id"],"softsize");

其中的softsize是软件大小的字段名,如果有多个自定义字段则添加多行,但是一定要把softsize修改成字段名。添加之后就完成了,最后一步就是在搜索模板也调用了,在search.htm中 使用[field:softsize/]标签 就可以调用出来软件大小了。

温馨提示:内容为网友见解,仅供参考
无其他回答

织梦首页如何调用字段织梦首页如何调用字段文字
1.你可以尝试进入phpmyadmin搜索你修改的字段,看能搜到不,即是否已经写入数据库?如果已经写入,那就肯定是变量名出问题。2.在系统设置里设置新的自定义变量,调用新的cfg_xxx全局变量。3.把foot模板里的动态调用写死。(话说,不会是你的模板搞错了吧)

织梦首页和列表页怎么调用自定义字段
1、首先在后台,模型管理新建字段 2、勾选自定义字段允许列表底层调用 要获取附加表内容,必须符合两个条件 1、指定 channelid 属性 2、指定要获得的字段 addfields='字段1,字段2'通过多素材织梦模板duosucai.com举这个例子就容易明白了:{dede:arclist addfields='附加字段1,附加字段2,附加字段3' row...

织梦首页和列表页怎么调用自定义字段
[field:自定义字段名称\/]{\/dede:arclist} 列表页调用可以直接在{list}标签中写:[field:自定义字段名称\/] 即可。有一点记得注意,需要在后台勾选:使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)不勾选在前台无法调用到。希...

织梦如何按照自定义字段进行搜索?
你要按照自定义字段搜索的话就需要用织梦的高级自定义搜索。具体位置找到你要搜索的内容模型,点击后面的搜索小图标,勾选需要参与搜索的字段即可。

dede栏目在数据库中添加了自定义字段,请问如何调用
找到 列表附加字段,填入新建字段 daan ,用英文逗号隔开 点击 确定 新建客户问答栏目-编辑问题、答案 问答列表调用代码:自定义字段在栏目列表中掉用{dede:list pagesize='3'addfields='daan'} [[field:title\/]] 答案:[field:daan function='cn_substr(@me,270)'\/]... {\/dede:list}自...

...字段 这样{dede:field name='自定义字段' \/}调用会出错的,_百度知 ...
sendate'}商家地址:[field:sjdz\/]营业时间:[field:yysj\/]{\/dede:arclist}addfields='sjdz,yysj' channelid='1'关键是addfields和channelid,addfields里面是你的自定义字段,channelid如果是普通文章就是1以上是我很早以前整理出来的笔记,你看看。如有帮助给个采纳。谢谢 ...

织梦首页和列表页怎么调用自定义字段
100' } [field:wenti\/] {\/dede:loop} 这个也是一种风格,具体的你要是有基础应该就会明白,如果还是不懂那么可以追问我。主要是织梦用的是他们自己的模板引擎。

织梦如何实现这样的栏目调用?
织梦一般有论坛教程的,这是pageadminCMS的 自定义字段如何关联栏目表 1、新建自定义字段时候,字段类型选择下拉列表,如下图:如果是一对一关联,数据类型建议用int,如果是关联多个栏目,下拉表单类型选择多选下拉表单。2、在设置界面启用数据源,如下图:这样自定义字段就关联了栏目表。

织梦评论怎么添加字段
首先,在数据库的dede_arctype表中添加一个字段。上表的前缀是您站点的名称,不一定是dede_添加的效果如上图所示,具体添加方法不再赘述。Typenameng是我加的字段,名字有点长。当然也可以改成自己的名字,无伤大雅。然后在dede\\templets目录下找到catalog_edit.htm。找到:键入名称]?添加以下内容:typenam...

织梦 如何调用自定义列表 时间字段?
参考下这个吧: window.onload=function (){ setInterval("document.getElementById('time').innerHTML=new Date().toLocaleString()",1000); } 当前时间:

相似回答