加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 教程 > 开源cms > 帝国cms

帝国CMS暂无相关链接调用当前栏目其它信息方法

时间:2024-04-21 14:34:47  来源:  作者:
帝国CMS 暂无相关链接调用当前栏目其它信息方法:

帝国cms默认的相关链接标签[!--other.link--]在调用相关链接时,如果没有其它相关链接的话,会显示“暂无相关链接”。对于需要增加内链的网站来说,此时最好能调用本栏目的其它一些信息填充进来。这里介绍一个通过增加函数来实现这个功能的方法,样式还是系统原来自带的样式。

找到/e/class/userfun.php 将此函数放进此文件中,代码如下:

function dp_GetKeyboard($num=100){

global $empire,$public_r,$class_r,$fun_r,$dbtbpre,$class_r,$navinfor;

$keyid=$navinfor['keyid'];

$classid=$navinfor['classid'];

$id=$navinfor['id'];

$link_num=$class_r[$classid]['link_num'];

if(!$link_num){

return $fun_r['NotLinkNews'];

}

$tr=$empire->fetch1("select otherlinktemp,otherlinktempsub,otherlinktempdate from ".GetTemptb("enewspubtemp")." limit 1");

$temp_r=explode("[!--empirenews.listtemp--]",$tr[otherlinktemp]);

if($keyid){

$add="id in (".$keyid.")";

}else{

$e=$id+$num;

$s=$id-$num;

$add=" classid=".$classid." and id>".$s." and id<".$e;

}

$key_sql=$empire->query("select id,newstime,title,isurl,titleurl,classid,titlepic from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where ".$add." order by newstime desc limit $link_num");

while($link_r=$empire->fetch($key_sql)){

if($link_r['id']==$id){

continue;

}

$keyboardtext.=RepOtherTemp($temp_r[1],$link_r,$tr);

}

if(empty($keyboardtext)){

return $fun_r['NotLinkNews'];

}

$keyboardtext=$temp_r[0].$keyboardtext.$temp_r[2];

return $keyboardtext;

}

当信息有相关信息时,调用相关信息,如果没有调用同栏目、当前信息前后100个id之内的信息中发布时间最靠近的文章。

函数在模板中调用方法:<?=dp_GetKeyboard(200)?>,放在相关内容的地方调用

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章

    Rorem ipsum dolor sit amet, con secte tur adipisi cing elit, sed do eius mod tem pincididunt ut labore et dolore magna aliqua. adipisi cing elit, sed do eius mod tem pincididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequatye.

    Rorem ipsum dolor sit amet, con secte tur adipisi cing elit, sed do eius mod tem pincididunt ut labore et dolore magna aliqua. adipisi cing elit, sed do eius mod tem pincididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequatye.

    Rorem ipsum dolor sit amet, con secte tur adipisi cing elit, sed do eius mod tem pincididunt ut labore et dolore magna aliqua. adipisi cing elit, sed do eius mod tem pincididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequatye.

    Rorem ipsum dolor sit amet, con secte tur adipisi cing elit, sed do eius mod tem pincididunt ut labore et dolore magna aliqua. adipisi cing elit, sed do eius mod tem pincididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequatye.

    Rorem ipsum dolor sit amet, con secte tur adipisi cing elit, sed do eius mod tem pincididunt ut labore et dolore magna aliqua. adipisi cing elit, sed do eius mod tem pincididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequatye.

    Rorem ipsum dolor sit amet, con secte tur adipisi cing elit, sed do eius mod tem pincididunt ut labore et dolore magna aliqua. adipisi cing elit, sed do eius mod tem pincididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequatye.

栏目更新
栏目热门