织梦程序,怎么样让首页、列表页只显示部分需要的问题?比如只显示前500篇文章。
第一步、找到并打开include/taglib/文件,在里面找到下面这段代码:
if($getall==0 && isset($refObj->Fields['tags']) && !empty($refObj->Fields['aid']))
{
$dsql->SetQuery("Select tid From `dede_taglist` where aid = '{$refObj->Fields['aid']}' ");
$dsql->Execute();
$ids = '';
while($row = $dsql->GetArray())
{
$ids .= ( $ids=='' ? $row['tid'] : ','.$row['tid'] );
}
if($ids != '')
{
$addsql = " where id in($ids) ";
}
if($addsql=='') return '';
}
找到后在其下面加入如下代码:
else if($getall==2)
{
$addsql = " where typeid='{$refObj->Fields['typeid']}' ";
}
第二步、在模板里面调用,模板调用标签如下:
{dede:tag sort='hot' getall='2'}
<a href='[field:link/]'>[field:tag /]</a>
{/dede:tag}
里面的getall就是表示获取当前栏目的Tag标签,而不获取其他栏目的标签。
会修改代码就好整了,不会代码了有点难搞
###首页是不分页的,不懂
###最新的500篇么,织梦默认的模板,首页是不分页的,直接把设置成500就好了
###不知道 织梦模板 刚用没多久 还没有研究透呢
###标签调用限制调用数量
###不懂 没搞过 我一般都在设置了推荐显示最新的文章
###可以设置 推荐 热门 等
###1、首页和列表页内容显示最新的500篇文章,这个属于标签调用问题;
2、去织梦后台模板管理,查看首页和列表页的模板页面,调用标签修改调整;
3、这个也跟网站模板有关,模板不具备就必须调用标签的修改调整;
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/107851.html