dedecms调用tipask问答的各种方法

 

看了很多调用的方法都不够全面,有的也已经过时。这里的调用方法适合织梦各个版本、也适合tipask的各个版本。我这里dede织梦是主程序,tipask安装在ask目录里。

一、dede调用tipask所有最新问题方法:

{dede:sql sql=”select id,title FROM ask_question order by id desc limit 9″}

<li><a href=”/ask/?q-[field:id/].html”>[field:title/]</a></li>

{/dede:sql}

说明:ask_question是tipask问题的数据表,如果你修改了tipask的前缀,那么这里也要修改一下。Order by id 是按ID排序。Limit 9 是指调用9条。里面的链接如果你要调用静态,那么相应的在上面修改下就可以。

二、dede调用某个tipask问题分类下问题的方法。

{dede:sql sql=”select id,title FROM ask_question where cid=1 order by id desc limit 9″}

<li><a href=”/ask/?q-[field:id/].html”>[field:title/]</a></li>

{/dede:sql}

说明:where cid=1就是判断问题分类的地方,如果是其他分类你只需要修改为那个问题分类的cid值就可以了。你不用进入数据库也能找到某个问题分类cid值的方法是,打开这个问题分类,网址里的数字就是这个问题分类的cid值。

三、dede调用tipask问题描述的方法。

{dede:sql sql=”select id,description,title FROM ask_question order by id desc limit 9″}

<li><a href=”/ask/?q-[field:id/].html”>[field:title/]</a><p>[field:description/]</p></li>

{/dede:sql}

说明:问题描述的调用标签为:[field:description/] 注意sql语句里的变化。

四、dede调用tipask答案的方法。

{dede:sql sql=”select id,description,title FROM ask_answer order by id desc limit 9″}

<li><a href=”/ask/?q-[field:id/].html”>[field:title/]</a><p>[field:content/]</p></li>

{/dede:sql}

五、dede调用tipask已解决或未解决问题的方法。

{dede:sql sql=”select id,description,title FROM ask_question where status=2 order by id desc limit 1″}

<li><a href=”/ask/?q-[field:id/].html”>[field:title/]</a><p>[field:description/]</p></li>

{/dede:sql}

说明:上面的status=2 即表示已解决,若要调用未解决需要吧2改为1

六、dede调用tipask精彩推荐问题方法。

{dede:sql sql=”select id,description,title FROM ask_question where status=6 order by id desc limit 1″}

<li><a href=”/ask/?q-[field:id/].html”>[field:title/]</a><p>[field:description/]</p></li>

{/dede:sql}

说明:上面的status=6 即表示精彩推荐问题。

七、dede如何调用tipask问题悬赏分数!

{dede:sql sql=”select id,price,description,title FROM ask_question where status=6 order by id desc limit 1″}

[field:price/]

{/dede:sql}

此条目发表在 tipask 分类目录。将固定链接加入收藏夹。

发表评论