当前位置:错新网文章中心网站运营帮助中心 → 帝国CMS没有相关信息时调用其它信息教程

帝国CMS没有相关信息时调用其它信息教程

减小字体 增大字体 作者:xin  来源:www.cuoxin.com  发布时间:2018-9-20 13:55:28
帝国CMS默认的[!--other.link--]标签调用相关链接时,如果没有相关链接的话,则会显示“暂无相关链接”。对于一些采集站或其他需要增加内链的网站来说,此时最好能调用本栏目的其它一些信息填充进来。这里分享一个自己用的函数,实现这个功能。

当信息有相关信息时,调用相关信息,如果没有,则调用同栏目、当前信息前后100个id之内的信息中发布时间最靠近的,100可以设置成参数。将此函数放进 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;}


在模板中调用方法:<!--?=dp_getkeyboard(200)?-->

这个函数满足我一个小站的功能,对于其它网站来说,补充调用信息可能比较简陋,可以自行修改。


本文引用网址:

在下列搜索引擎中搜索“帝国CMS没有相关信息时调用其它信息教程”的相关信息:

谷歌搜索 百度搜索 360搜索 雅虎搜索 搜狗搜索 搜搜搜索 必应搜索 有道搜索
你可能还喜欢以下文章
  • 1战狼2将重映是真的吗?疑将在9...
  • 2西郊5号40万元菜单曝光:8人用...
  • 3上海“西郊5号”餐厅40万元的“...
  • 4《我的将军啊》手势舞教程完整...
  • 5亚马逊携手微软整合语音助手 A...
  • 1域名解析24小时过后访问域名的...
  • 2Dede下载频道不显示下载次数解...
  • 3IE不能上网浏览的常见原因和解...
  • 4无法写入数据库的解决方法
  • 5个人网站被挂马的解决方法
  • 1爆笑:最新驾校实用辞典
  • 2嫖娼无罪,做爱有理
  • 3看到同事老婆没穿内裤后
  • 4我14岁不是处女怎么了!!
  • 5日本AV六级试卷 (附标准答案)
  • 1隐藏的文件夹怎么显示
  • 2WinRAR制作Win 9x开机密码程序...
  • 3预防Windows 2003服务器的软硬...
  • 4Windows Server2003防木马权限...
  • 5远程管理Win2003服务器技巧
  • 赞助商广告

    图片文章导读