您现在的位置: 万盛学电脑网 >> 程序编程 >> CMS教程 >> 正文

织梦问答首页调用问题的详细内容

作者:佚名    责任编辑:admin    更新时间:2022-06-22

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;
}