相信很多人都遇到过这个问题,一点搜索,除了标题、简介、日期、点击能出来,很多自定义字段都调取不到数据,显示为空,我也遇到了,但是我也遇到了好人,教我处理了这个问题,现在教大家修改几个地方就可以使用自定义字段标签调出数据了。
第一处修改的是:根目录下/include/arc.searchview.class.php文件。
用搜索找到 :
//处理一些特殊字段
然后在:
$row[\"arcurl\"] = GetFileUrl($row[\"id\"],$row[\"typeid\"],$row[\"senddate\"],$row[\"title\"],
前面加入以下代码:
$row[\"你的字段名\"]=date(\"Y-m-d\", Search_addfields($row[\"id\"],\"你的字段名\")); // 此项是显示时间格式的
$row[\" 你的字段名 \"]=Search_addfields($row[\"id\"],\" 你的字段名 \"); //普通字段名字
第二处修改的是: 根目录下/plus/advancedsearch.php
<div style=\"box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; color: #4e4e4e; font-family: \'Microsoft YaHei\', Verdana, sans-serif; font-size: 15px; line-height: 24px;\">$row4 = $dsql->GetOne(\"SELECT * FROM ` dede_addonother ` where aid=\'$id\'\"); </div>
<div style=\"box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; color: #4e4e4e; font-family: \'Microsoft YaHei\', Verdana, sans-serif; font-size: 15px; line-height: 24px;\">//dede_addonother是你内容模型的表名称,这里需要填你自己的内容模型名<br style=\"box-sizing: border-box; outline: 0px;\"><br style=\"box-sizing: border-box; outline: 0px;\">最后就是你自己在你的搜索页面加入自定义字段的代码了,希望能帮助到你们。</div>
© 版权声明
1. 资源都是经过站长或作者收集测试修改后发布分享。如若转载请在文内以超链形式注明狐狸库文章出处,谢谢合作!
2. 本站除原创内容,其余所有内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性承担任何责任。如有版权内容,请通知我们或作者删除,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,或已将原有信息丢失,所以敬请原作者谅解!
3. 本站用户所发布的一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责,若您对本站所载资源作品版权归属存有异议,请留言附说明联系邮箱,我们将在第一时间予以处理 ,同时向您表示歉意!为尊重作者版权,请购买原版作品,支持您喜欢的作者,谢谢!
4. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客如有发现请立即向站长举报;本站资源文件大多存储在云盘,如发现链接或图片失效,请联系作者或站长及时更新。
THE END
请登录后查看评论内容