小李SEO博客

网站优化服务

织梦cms问答首页调用所有问题列表的方法

织梦dedecms5.7下,问答首页(ask)调用的是一些最新问题、高悬赏问题等,在实际的使用中发现,虽然各个问答栏目下调用出来了所有的问题,但是首页中并没有所有问题的调用方法。  当问题过期、未解决等情况出现的时候,ask首页就不再能看到所有问题的列表了,这对用户检索或者是搜索引擎抓取来说都是不好的。解决方法就是在织梦ask首页调用出来所有问题。要解决这个问题,首先想到的php或者是直接的sql代码实现,不过效率不高,而且折腾起来挺麻烦,于是就利用了问答系统中的“推荐问题”功能,也就是说将推荐问题在问答首页调用出来即可。

需要首先修改ask的首页模板,位置在/ask/templates/default下的index.html,在适当的地方加入以下代码:<div class="fl center mt10 ml10"><dl><dt><span class="fl tit2 ico2">问题列表</span></dt><dd class="bor1 pd10"><ul>{dede:ask row='100' titlelen='100' sort='commend'}<dd> <span class="tclass">[{dede:field.typedata /}]</span> <span class="tlink"><a href="?ct=question&askaid={dede:field.id /}">{dede:field.title /}</a></span> </dd>{/dede:ask}</ul></dd></dl></div>上述代码是在ask首页中划定了一块区域,用来显示推荐问题的列表。

修改完上述代码以后,需要到后台的问答管理中,选定一些需要的问题进行推荐,所有执行了“推荐”操作的问题将会显示在首页。刷新问答首页即可看到列表效果,此时的问答系统中推荐的问题链接是可用的,但是栏目链接却有错误,需要修改url格式,具体设计到的标签是dede:field.typedata。

要修改这个标签,需要找到这个位置:/include/tpllib/plus_ask.php,文件中有两处定义typedata的地方,根据URL结构做如下修改:while($row = $dsql->GetArray('an')){if($row['tid2'] != 0)$row['typelink'] = $row['typedata'] = " <a href='?ct=browser&tid2={$row['tid2']}'>{$row['tid2name']}</a> ";else$row['typelink'] = $row['typedata'] = " <a href='?ct=browser&tid={$row['tid']}'>{$row['tidname']}</a> ";$row['title'] = cn_substr($row['title'],$titlelen);$rearr[] = $row;}实际上就是修改了问答栏目的url构成方式,经过上面的修改,织梦问答首页的所有问题调用就完成了。

上一篇:dedecms自定义多行文本字段限制字数方法详解 下一篇:dedecms分类信息内容页调用公司信息方法
织梦cms相关文章阅读
  • 织梦cms根据任意栏目id获取顶级栏目名称自定义函数

    小李网络公司介绍织梦cms根据任意栏目id获取顶级栏目名称自定义函数知识,包括dede筛选urldede指定文章iddede频道id是什么dede怎么显示指定iddede获取当前iddede按id排序dede根据id判断de的id标签dedear...

  • 织梦cms修复mysql数据库表的方法

    小李网络公司介绍织梦cms修复mysql数据库表知识,包括织梦mysql怎么修复数据库表_织梦dedecms中修复mysql数据库,织梦数据库文件在哪dedecms织梦系统dedecms大数据库之梦带数据库安装dedecms进入数据库...

  • 织梦cms后台验证码图片不显示解决方法

    小李网络公司介绍织梦cms后台验证码图片不显示解决方法知识,包括织梦dede后台验证码不显示图片终极解决方法,dedecms织梦系统后台验证码图片不显示的解决方法.DEDECMS后台验证码图片不显示的多...

  • 织梦cms发布文章时Tag标签中文逗号自动变成英文逗号

    小李网络公司介绍织梦cms文章Tag标签中文逗号自动变成英文逗号知识.包括 让Dedecms发布文章时Tag标签中文逗号自动变成英文逗号,qq标签怎么不让别人看如何不让上面的a标签不影响下面的如何让...

  • 织梦cms5.7点击图片进入下一页的方法

    小李网络公司介绍织梦cms5.7点击图片进入下一页的方法知识,包括dede如何实现点击图片进入下一页 dedecms 5.7文章中点击图片进入下一页,dedecms列表页上一页下一页翻页单独调用的方法_织梦园....

  • 织梦cms网站17个防止被黑挂木马方法

    小李网公司介绍织梦cms网站17个防止被黑挂木马方法知识,包括黑网站教程织梦官网织梦岛黑白棋子织梦cms之梦被黑数据库备份不能生成黑客搜索dedecms的网站之梦岛黑虎怎么打dedecms首页被黑了...

  • 织梦cms附件按月保存不按天保存的修改方法

    小李网络公司介绍织梦cms附件按月保存不按天保存知识,包括DEDECMS附件按月保存,修改DEDE附件不按天保存-百度经验,怎样保存电子邮件的附件怎么保存附件保存邮件附件的方法按月邮件打开附件编...

  • 织梦cms问答模块伪静态出现404解决方法

    小李网络公司介绍织梦cms问答模块伪静态出现404知识.包括dede问答模块伪静态后出现404的解决方法-美文阅读网,nginx实现伪静态织梦伪静态插件PHP伪静态nginx 伪静态PHP做伪静态dede静态修改dede全站...

  • 织梦cms多站点数据库SQL互相调用方法

    小李网络公司介绍织梦dedecms多站点数据库SQL互相调用方法知识,包括java怎么调用另一个类的方法java怎么调用类方法java方法调用过程java通过类名调用方法站点推广的方法有哪些java直接调用方法...

  • 织梦cms网站seo优化全攻略

    小李网络公司介绍织梦cms网站seo优化全攻略知识,包括织梦DedeCms五步必做SEO优化方法_织梦58,DedeCms进行SEO优化全攻略-dedecms教程-跟版网,活用DedeCms进行SEO优化全攻略-网页制作文档类资源....

  • 织梦cms调用分类及分类下文章调用办法

    小李网络公司介绍织梦cms调用分类及分类下文章调用办法知识,包括织梦相关文章调用织梦常用调用标签dedecms调用网站织梦调用代码dedecms调用教程dedecms文章日期dedecms调用dedecms文章代码....

  • 怎么在织梦dedecms中添加自定义属性

    小李网络公司介绍织梦cms添加自定义属性知识.包括dedecms后台表单权限.dedecms怎么加页面.为文档添加自定义属性怎么弄.给文档添加自定义属性.织梦添加文章.dbc文件中自定义属性怎么添加.自定义...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640