class="area">
注意: 這裡說的是問答的首頁 不是CMS的首頁 !CMS首頁調用簡介早就有解決辦法了!
第一步 在問答模板中的首頁模板 (index.htm)
<div class="rd">
<?php
if($digests != ""){
foreach($digests as $key => $v)
{
if($key == 0){
?>
<h1><a href="<?php echo $v['qurl'];?>" title="<?php echo cn_substr($v['title'],40);?>"><?php echo cn_substr($v['title'],38);?></a></h1>
<p><?php echo cn_substr(html2text($v['content']),120);?>……<a href="<?php echo $v['qurl'];?>">[詳細]</a></p>
<ul>
<?php }else{ ?>
<li><a href="<?php echo $v['qurl'];?>" title="<?php echo cn_substr($v['title'],40);?>"><?php echo cn_substr($v['title'],38);?></a><?php echo $v['userid'];?></li>
<?php }}} ?>
</ul>
</div>
紅色標注的是簡介的調用代碼 截取長度並過濾html代碼
第二步
ask/model/mquestion.php
找到 以下代碼 並增加紅色標注的部分即可。
function get_digests($row = '10')
{
$arrays = array();
$query = "SELECT a.id,a.content, a.title,m.userid FROM `dede_ask` a
LEFT JOIN `dede_member` m ON m.mid=a.uid
WHERE a.digest = 1 ORDER BY dateline DESC LIMIT 0,$row";
$this->dsql->SetQuery($query);
$this->dsql->Execute();
while($arr = $this->dsql->GetArray())
{
$arrays[] = $arr;
}
return $arrays;
}