当前位置:首页 > 行业动态 > 正文

如何全面掌握dede问答模型的标签调用技巧?

Dede问答模型调用标签大全提供了丰富的标签供用户使用,包括问题标签、答案标签、分类标签等。

在DEDECMS中,问答模型的调用标签主要通过{dede:ask}来实现,以下是一些常见的问答模型调用标签及其使用方法:

1、待解决问题调用

标签示例

     {dede:ask row='8' titlelen='40' sort='notok'}
     <dd> <span class="new">[{dede:field.typedata /}]</span> <span class="tlink"><a href="question.php?id={dede:field.id /}">{dede:field.title /}</a></span> </dd>
     {/dede:ask}

参数说明

row='8':表示调用8条记录。

titlelen='40'长度限制为40个字符。

sort='notok':表示按未解决问题排序。

2、已解决问题调用

标签示例

     {dede:ask row='8' titlelen='40' sort='ok'}
     <dd> <span class="newok">[{dede:field.typedata /}]</span> <span class="tlink"><a href="question.php?id={dede:field.id /}">{dede:field.title /}</a></span> </dd>
     {/dede:ask}

参数说明

sort='ok':表示按已解决问题排序。

3、推荐问题调用

标签示例

     {dede:ask row='8' titlelen='40' sort='expiredtime'}
     <dd> <span class="tuijian">[{dede:field.typedata /}]</span> <span class="tlink"><a href="question.php?id={dede:field.id /}">{dede:field.title /}</a></span> </dd>
     {/dede:ask}

参数说明

sort='expiredtime':表示按过期时间排序,通常用于推荐问题。

4、高悬赏问题调用

标签示例

     {dede:ask row='8' titlelen='40' sort='reward'}
     <dd> <span class="gao">[{dede:field.typedata /}]</span> <span class="tlink"><a href="question.php?id={dede:field.id /}">{dede:field.title /}</a></span> </dd>
     {/dede:ask}

参数说明

sort='reward':表示按悬赏金额从高到低排序。

5、基本语法说明

标签示例

     {dede:ask row='6' qtype='new' tid='0' titlelen='24'}
     <dd>
     <span class="tclass">[<a href='[field:typeurl/]'>[field:tidname/]</a>]</span>
     <span class="tlink"><a href="[field:url/]">[field:title/]</a></span>
     </dd>
     {/dede:ask}

参数说明

row='6':调用6条记录。

qtype='new':表示最新问题。

tid='0':栏目ID,默认是全部。

titlelen='24'长度限制为24个字符。

FAQs

1、如何在DEDECMS中使用问答模型标签调用特定分类的问题?

要在DEDECMS中使用问答模型标签调用特定分类的问题,可以在标签中设置tid参数,要调用ID为5的分类下的问题,可以使用以下标签:

     {dede:ask row='8' titlelen='40' sort='notok' tid='5'}
     <dd> <span class="new">[{dede:field.typedata /}]</span> <span class="tlink"><a href="question.php?id={dede:field.id /}">{dede:field.title /}</a></span> </dd>
     {/dede:ask}

2、如何调用DEDECMS中的高悬赏问题?

调用DEDECMS中的高悬赏问题,可以设置sort='reward'参数。

     {dede:ask row='8' titlelen='40' sort='reward'}
     <dd> <span class="gao">[{dede:field.typedata /}]</span> <span class="tlink"><a href="question.php?id={dede:field.id /}">{dede:field.title /}</a></span> </dd>
     {/dede:ask}

标签名称 描述 作用
` 创建问答库标签 用于定义问答库的基础信息
获取问答库列表 列出所有问答库
获取问答库详细信息 获取指定问答库的详细信息
获取问题列表 列出所有问题
获取问题详细信息 获取指定问题的详细信息
获取问题选项 列出问题的所有选项
获取答案列表 列出所有答案
获取答案详细信息 获取指定答案的详细信息
获取用户答案 获取用户对问题的答案
用户回答问题 用户输入答案
问题投票 用户对问题进行投票
问答库搜索 在问答库中搜索问题
问答库统计 获取问答库的统计数据
问题分类 列出所有问题分类
分类问题列表 列出指定分类下的所有问题
问答库标签 获取问答库的标签
标签问题列表 列出指定标签下的所有问题
问答库排行榜 获取问答库的排行榜信息
问题排行榜 获取问题的排行榜信息
用户排行榜 获取用户的排行榜信息
问答库推荐 推荐问答库
问题推荐 推荐问题
用户推荐 推荐用户
问答库内容 获取问答库的内容
问题内容 获取问题的内容
答案内容 获取答案的内容
问答库评论 获取问答库的评论
问题评论 获取问题的评论
答案评论 获取答案的评论
问答库标签云 显示问答库的标签云
问题标签云 显示问题的标签云
用户标签云 显示用户的标签云
问答库相关 显示与当前问答库相关的内容
问题相关 显示与当前问题相关的内容
用户相关 显示与当前用户相关的内容
问答库时间 显示问答库的时间信息
问题时间 显示问题的时间信息
答案时间 显示答案的时间信息
用户时间 显示用户的时间信息

表格中的标签名称和描述是基于一个假设的问答模型标签库,实际使用时可能需要根据具体使用的问答系统或平台进行调整。

0