当前位置:首页 » 资料文库 » 正文

然猫网首页tagsname链接改为tagid形式源码分享

939 人参与  2018年03月23日 16:25  分类 : 资料文库  评论

然猫网首页tagsname链接改为tagid形式源码分享:

原来的代码如下:

$classid=$r[classid]; //获取栏目id
$tbname=$class_r[$classid][tbname];//获取数据表
$fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_".$tbname."_data_{$r[stb]} where id='$r[id]'");//查询副表下的infotags字段
$tag1=''.$fr[infotags].'';
$r_tag=explode(",",$tag1);  
for($i=0;$i<count($r_tag);$i++)
        {
             if($r_tag[$i])
                {
                        $tagslink=$public_r[newsurl]."e/tags/?tagname=".$r_tag[$i];//链接
                        $tags.="<em><a href='$tagslink' target='_blank'>".$r_tag[$i]."</a></em>";
                }
        }

if(empty($fr[infotags]))
{
$tags="<em><a>暂无标签</a></em>";
}

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

if($no>15)

{

$cs='style="display:none;"';	

}

else{

$cs="";

}

$listtemp='<li  class="clearfix" '.$cs.'><a target="_blank"  href="[!--titleurl--]">
    <div class="w150 icoposition fl"> <img class="f-fl" width="150" height="115" title="[!--oldtitle--]" alt="[!--oldtitle--]" src="[!--titlepic--]"/> 
	<!--<em class="iconTxt-r">[!--this.classname--]</em>-->
	</div>
    <div class="w510 fr">
      <div class="txtBox w490">
        <div class="txt">
          <h5 class="w490">[!--title--]</h5>
          <p class="gray-8 SimSun">'.$newtext.'</p>
          <div class="clearfix gray-9 SimSun mt10"> </div>
        </div>
      </div>
    </div>
    </a>
    <div class="tagtime"><span class="date">[!--newstime--]</span><span class="times">[<a href="[!--this.classlink--]">[!--this.classname--]</a>]</span><span class="tags">'.$tags.'</span> </div>
  </li>';

修改为显示tagsid链接的代码如下:

$tagstr='';
$tsql=$empire->query("select tagid from {$dbtbpre}enewstagsdata where id='$r[id]' and classid='$r[classid]' ");
while($tr=$empire->fetch($tsql)){
	$tt=$empire->fetch1("select * from {$dbtbpre}enewstags where tagid=".$tr['tagid']." limit 1");
	if(!$tt['tagid']){
		continue;
	}else{
		
 
		//tagid式的动态链接,采用以下1行代码
		$tagslink=$public_r['newsurl'].'e/tags/?tagid='.$tt['tagid'];
 
	
	}
	$tagstr.='<em><a href="'.$tagslink.'" title="'.$tagname.'" target="_blank">'.$tt['tagname'].'</a></em>';
}




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

if($no>15)

{

$cs='style="display:none;"';	

}

else{

$cs="";

}

$listtemp='<li  class="clearfix" '.$cs.'><a target="_blank"  href="[!--titleurl--]">
    <div class="w150 icoposition fl"> <img class="f-fl" width="150" height="115" title="[!--oldtitle--]" alt="[!--oldtitle--]" src="[!--titlepic--]"/> 
	<!--<em class="iconTxt-r">[!--this.classname--]</em>-->
	</div>
    <div class="w510 fr">
      <div class="txtBox w490">
        <div class="txt">
          <h5 class="w490">[!--title--]</h5>
          <p class="gray-8 SimSun">'.$newtext.'</p>
          <div class="clearfix gray-9 SimSun mt10"> </div>
        </div>
      </div>
    </div>
    </a>
    <div class="tagtime"><span class="date">[!--newstime--]</span><span class="times">[<a href="[!--this.classlink--]">[!--this.classname--]</a>]</span><span class="tags">'.$tagstr.'</span> </div>
  </li>';

其他的不用解释了,包括列表页面,内容页面,按照这里面的修改的自己套就行了,本功能适用于帝国cms里面的tads标签,且支持7.5版本,7.5版本后支持id显示的,很不错的吧,很实用。

效果见然猫网:www.ranmao.com

来源:曹凯博客(微信/QQ号:8463625),转载请保留出处和链接!

本文链接:http://www.mycaokai.com/article-312.html

南充交友QQ群:8116802;网赚交流QQ群:215058502

QQ:8463625;微信/手机/合作:15881777512

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

收款方式:财付通/QQ:8463625,支付宝:[email protected],微信:15881777512

       

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

博客首页 | 然猫创业网 | 然猫任务 | 然猫集市 |

Copyright © 2011-2099 mycaokai.com All Rights Reserved. 蜀ICP备11010836号-16

扫一扫,加我为微信好友 加我为微信好友