帝国CMS如何在首页调用tipask最新问题-DEDE

帝国CMS如何在首页调用tipask最新问题-DEDE

建站优化2012-07-28 0:0028300chengxianrui

如何在帝国cms的首页调用tipask的最新问题呢?这个问题是我今天想到的,我想在我的PS教程网站上添加一个问答的板块,为了更好的收录,我想在首页调用最新的10条tipask的问题。

很开心,我实现了。下面帮我实现的方法整理如下。

首先,想要在帝国CMS的首页调用,就需要使用sql语句,加上灵动标签。你需要找到tipask的问题表
我查询了一下,是”ask_question”这个表,然后调用这里的“id”还有“title”
为了方便大家,直接把下面的代码复制到首页你想放的地方就可以了。
<!–代码开始:首页调用tipask前10条问题–>
<table width=”100%” border=”0″ cellspacing=”0″ cellpadding=”2″ class=”tipask1″>
[e:loop={“select id,title from tipask.ask_question order by id desc limit 10”,10,24,0}]
<tr><td>
&nbsp;·<a href=”/psask/?q-<?=$bqr[id]?>” target=”_blank” title=”<?=$bqr[title]?>” ><?=$bqr[title]?></a>
</td></tr>
[/e:loop]
</table>
<!–代码结束–>
需要说明一下,上面的tipask.ask_question 里的“tipask”要替换成你的数据库名称。有时候由于问题标题太长,所以不是很美观,于是,我利用CSS给标题限制了一下长度。
请把以下代码复制到你的 CSS文件里,是控制帝国cms首页的CSS样式文件(默认地址:skin\default\css)。
.tipask1{width:200px;table-layout:fixed;}
.tipask2{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
这两句代码分别是控制<table>和<td>的,少一个都实现不了的。
好了,其他的就没啥了,你可以到我的PS网站看看效果 http://www.114ps.com  在首页的【ps问答】都在问什么?就是调用的tipask。
如果你是调用其他的数据表,道理都是一样的,按照上面的代码,替换一下数据表就行了。如果有什么问题,可以再下面留言给我。我一定知无不言!

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

 

除特别注明外,本站所有文章均为程显锐原创,转载请注明出处:http://chengxianrui.com/post/91.html

 


程显锐 Copyright © 
二维码生成 ·
公安备案:32050602010770 · 黑ICP备15009090号-2 本站部分视频和图片来源于网络,如果无意侵犯了您的权益,请您及时联系站长 QQ:20775654 我会及时处理。
引用一句话:等不需要等周末就可以自由支配时间,我们也就被时间死死的钉在砧板上等待夕阳的宣判...
所以有周末可盼,说明你还年轻。