有客
我的个人博客

帝国cms相关信息模板 [!--other.link--]显示信息栏目 栏目地址 classname

作者:有客 日期:2021-06-10
       

  修改文件e/admin/functions.php

  搜索查找 GetKeyboard

  原来代码

  //取得相关链接

  function GetKeyboard($keyboard,$keyid,$classid,$id,$link_num){

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

  if($keyid&&$link_num)

  {

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

  $tr=$empire->fetch1("select otherlinktemp,otherlinktempsub,otherlinktempdate from ".GetTemptb("enewspubtemp")." limit 1");//取得相关链接模板

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

  $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))

  {

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

  }

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

  }

  else

  {

  $keyboardtext=$fun_r['NotLinkNews'];

  }

  return $keyboardtext;

  }

  修改为

  //取得相关链接

  function GetKeyboard($keyboard,$keyid,$classid,$id,$link_num){

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

  if($keyid&&$link_num)

  {

  $add="a.id in (".$keyid.")";//修改处

  $tr=$empire->fetch1("select otherlinktemp,otherlinktempsub,otherlinktempdate from ".GetTemptb("enewspubtemp")." limit 1");//取得相关链接模板

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

  $key_sql=$empire->query("select a.id,a.newstime,a.title,a.isurl,a.titleurl,a.classid,a.titlepic,b.classname,b.classpath from {$dbtbpre}ecms_".$class_r[$classid][tbname]." as a left join {$dbtbpre}enewsclass as b on a.classid=b.classid where ".$add." order by a.newstime desc limit $link_num");//修改处

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

  {

  $text=RepOtherTemp($temp_r[1],$link_r,$tr);//修改处

  $text=str_replace('[!--add_murl--]',$public_r['add_murl'],$text);//修改处

  $text=str_replace('[!--classname--]',$link_r[classname],$text);//修改处

  $text=str_replace('[!--classpath--]',$link_r[classpath],$text);//修改处

  $keyboardtext.=$text;//修改处

  }

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

  }

  else

  {

  $keyboardtext=$fun_r['NotLinkNews'];

  }

  return $keyboardtext;

  }

  模板 add_murl 是扩展变量

<div class="list">
<h3><i></i>相关资讯</h3>
<ul>
[!--empirenews.listtemp--]
<li> <a href="[!--add_murl--][!--titleurl--]" title="[!--oldtitle--]"><img src="[!--titlepic--]"/></a>
      <div>
        <h2><a href="[!--add_murl--][!--titleurl--]" title="[!--oldtitle--]">[!--oldtitle--]</a></h2>
        <span><time>[!--newstime--]</time><a  href="[!--add_murl--]/[!--classpath--]/">[[!--classname--]]</a></span> </div>
    </li>

[!--empirenews.listtemp--]  
  </ul>
 
</div>

栏目:帝国cms 作者:有客 时间:144天前

  帝国CMS文章内容页可以通过&#091;!--other.link--]调用相关链接,这个标签在后台编辑内容页模板时,通过模板变量说明可以找到。使用该标签可以在后台系统设置中...

栏目:帝国cms 作者:有客 时间:2年前

帝国cms灵动标签 sql 多栏目ID如何调用?

帝国cms伪静态规则(Apache+Nginx)

栏目:帝国cms 作者:有客 时间:2年前

有客的网站是帝国cms建立的,帝国cms伪静态规则,对于使用动态链接的朋友,效果非常好,可以缩短网站链接,更好的做网站排名优化。Apache下伪静态#首页伪静态RewriteRule ^...

栏目:帝国cms 作者:有客 时间:2年前

  有客在使用帝国cms做网站时,用到一个很有用的功能代码,添加文章的关键字时,把输入的关键字自动复制到tag标签,功能随简单,但很实用,  我们先通过帝国cms后台地址...

SEO关键
seo网站排名优化
TAG标签更多
友情链接
站点信息
苏ICP备13010293号-2
苏公网安备 32072402010023号  
模板作者:搜图云
Theme:搜图云-博客系列-子约