当前位置:首页 > 网站建设

帝国cms tags关键词列表页内容也调用 2016-09-09

分类:网站建设  |  VISITORS:

首先需要更改字段内容,方法:系统--数据表与系统模型--管理数据表--字段--特殊属性

<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#DBEAF5">
  <tr>
    <td height="25" bgcolor="#FFFFFF">信息属性:
      <input name="checked" type="checkbox" value="1"<?=$r[checked]?' checked':''?>>
      审核 &nbsp;&nbsp; 推荐
      <select name="isgood" id="isgood">
        <option value="0">不推荐</option>
 <?=$ftnr['igname']?>
      </select>
      &nbsp;&nbsp; 头条
      <select name="firsttitle" id="firsttitle">
        <option value="0">非头条</option>
 <?=$ftnr['ftname']?>
      </select></td>
  </tr>
  <tr>
    <td height="25" bgcolor="#FFFFFF">关键字&nbsp;&nbsp;&nbsp;:
    <input name="keyboard" type="text" size="52" value="<?=stripSlashes($r[keyboard])?>" onkeyup="infotags.value=this.value;">    //主要添加 onkeyup="infotags.value=this.value;” 这么一段代码,为了自动把关键词添加到tags中。
      <font color="#666666">(多个请用&quot;,&quot;隔开)</font></td>
  </tr>
  <tr>
    <td height="25" bgcolor="#FFFFFF">外部链接:
      <input name="titleurl" type="text" value="<?=stripSlashes($r[titleurl])?>" size="52">
      <font color="#666666">(填写后信息连接地址将为此链接)</font></td>
  </tr>
</table>


tags列表信息调用

[showtags]分类ID,显示数量,每行显示数量,显示排序,只显示推荐,推荐TAGS属性,显示间隔符,是否显示信息数,链接附加参数,链接变量名[/showtags]

 

帝国CMS在列表页中调用Tag并带上链接:

1、

$fr=$empire->fetch1(“select infotags from {$dbtbpre}ecms_news_data_{$r[stb]} where id=’$r[id]'”);
$infotags=$fr[‘infotags’];
$tag=”;
$t=explode(‘,’,$infotags);
$d=count($t);
for($i=0;$i<count($t);$i++)
{
if($t[$i])
{
$tagslink=’/e/tags/?tagname=’.urlencode($t[$i]).”;
$tag.='<a href=”‘.$tagslink.'”>’.$t[$i].'</a> ‘;
}
}
$img='<a href=”[!–titleurl–]” target=”_blank” title=”[!–oldtitle–]”><img src=”[!–titlepic–]” alt=”[!–oldtitle–]” /></a>';
if(empty($r[titlepic]))
{
$img=”;
}
$listtemp='<li>
<div class=”test-list-c”>
<h2><a href=”[!–titleurl–]” target=”_blank”>[!–title–]</a></h2>

<p>时间: [!–newstime–]

</p>
<p class=”newstag”>
标签:
‘.$tag.’
</p>
‘.$img.’
<p style=”margin-top:10px”>[!–smalltext–]</p>
<a href=”[!–titleurl–]” class=”read” target=”_blank” ref=”nofollow”>阅读全文</a>
</div>
</li>';


2、

$nsmalltext=$r[smalltext];
$ntext=strip_tags($nsmalltext);//去除内容简介里的HTML标签
$newtext=esub($ntext,100,'...') ;//限制100字

$keyboard=$r[keyboard];
$r_tag=explode(",",$keyboard);

$tempid=1;//这里是搜索模板ID

for($i=0;$i<count($r_tag);$i++)
        {
             if($r_tag[$i])
                {
                        $tagslink=$public_r[newsurl]."e/tags/?tagname=".$r_tag[$i];//链接
                        $tagslink=$public_r[newsurl]."e/search/?searchget=1&tbname=$tbname&tempid=$tempid&show=keyboard&keyboard=".$r_tag[$i];//如果链接到搜索页面用此行代码,如果不是请删除
                        $tags.="<a href='$tagslink' target='_blank'>".$r_tag[$i]."</a> ";
                }
        }

$listtemp='<dl>
                <dt><a href="[!--titleurl--]"><img src="[!--titlepic--]" width="240" height="162" /></a></dt>
                <dd>
                    <p><a href="[!--titleurl--]">[!--title--]</a> <em>[!--newstime--]</em></p>
                   <i>分类:<a>[!--class.name--]</a>&nbsp;&nbsp;|&nbsp;&nbsp;TAG:'.$tags.'&nbsp;&nbsp;|&nbsp;&nbsp;VISITORS:<script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&addclick=1></script></i>
                    <span>[!--smalltext--]<a href="[!--titleurl--]">查看详情>></a></span>
                </dd>
                <div class="clear"></div>
            </dl>';


帝国CMS在内容页中调用本文关键字并加上链接:

<?php
$keyr=explode(‘,’,$bqr[keyboard]);
for($i=0;$i<count($keyr);$i++)
{
echo'<a href=”/e/search/?searchget=1&keyboard=’.$keyr[$i].’&show=title” target=_blank>’.$keyr[$i].'</a>';
}
?>

以上信息由郑州网站建设,郑州网站设计为您整理提供!
 

上一篇:帝国cms 怎么更改列表时间样式下一篇:phpwind_js_首页信息调用大全
相关文章
结识维赛客

让您知道如何利用互联网找到创新营销模式、找到高质量的目标客户、挖掘有独特卖点的产品、让你快速突破市场困局

用最快速度、最低成本获取源源不断的订单 With the fastest speed, lowest cost, steady stream of orders

查看更多