帝国模板之家为广大用户提供专业、一站式建站服务。

帝国cms教程

帝国cms教程栏目,提供精品建站,仿站,二次开发,安装,标签使用等图文教程,帮助建设和管理好你的帝国cms站点。

当前位置:首页 > 教程 > 帝国cms教程 > 正文

帝国cms仿站技巧

帝国模板之家 2020-08-19 帝国cms教程 评论

本文搜集了一些比较实用的帝国仿站技巧,希望对大家实用帝国仿站有所帮助。有新的技巧会陆续更新。

帝国灵动标签获取栏目导航

[e:loop={"select classid,classname,islast from {$dbtbpre}enewsclass where bclassid='0' and showclass=0 order
 by myorder,classid ASC limit 11",0,24,0}]
          <li class="a" ><a href="<?=$bqsr[classurl]?>" hidefocus="true" title="Portal"  ><?=$bqsr[classname]?></a></li>
[/e:loop]

侧边栏或导航,当前栏目选择样式

[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='8' order by `classid` asc ",5,24,0,0,0}]
<li 
<?php
if($bqr[classid]==$GLOBALS[navclassid])//当前栏目ID
{
echo "class= 'cur'";
}
?>><a href="[!--news.url--]<?=$class_r[$bqr[classid]]['classpath']?>/" > <?=$class_r[$bqr[classid]]['classname']?></a></li>
[/e:loop]

列表页获取文章标题,图片基本格式

[!--empirenews.listtemp--]
<!--list.var1-->
<!--list.var2-->
<!--list.var3-->
<!--list.var4-->
<!--list.var5-->
[!--empirenews.listtemp--]
<li>
<div class="img"><a href="[!--titleurl--]"><img src="[!--titlepic--]" width="250" height="148"></a></div>
<h2><a href="[!--titleurl--]">[!--title--]</a></h2>
<p>[!--title--]</p>
<a href="[!--titleurl--]" class="more"><img src="[!--news.url--]skin/style/images/more3.png"></a>
</li>

列表页获取内容文本

需勾选列表使用程序代码

$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'");
$listtemp=''.$fr[newstext].'';

表单提交跳转地址

<input type="hidden" name="ecmsfrom" value="[!--news.url--]">

首页添加友情链接

[e:loop={'select lname,lurl,lpic from [!db.pre!]enewslink where checked=1 order by myorderlimit 0,6',20,24,0}]
<li><a href="<?=$bqr[lurl]?>" target="_blank" ><?=$bqr[lname]?></a></li>
[/e:loop]

获取多图字段名为morepic

<?php
    $str=$navinfor[morepic];
    $exp=explode("\\r\\n",$str);
    $exp1=explode("::::::",$exp[0]);
    $exp2=explode("::::::",$exp[1]);
    $exp3=explode("::::::",$exp[2]);
    $exp4=explode("::::::",$exp[3]);
?>           
<li><img src=" <?=$exp1[0]?>"> </li>
<li><img src=" <?=$exp2[0]?>"> </li>
<li><img src=" <?=$exp3[0]?>"> </li>
<li><img src=" <?=$exp4[0]?>"> </li>

列表页获取当前栏目链接

列表页获取当前栏目链接 : <?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>
列表页获取当前栏目名称 :[!--class.name--]

验证码

登陆点击刷新验证码

<input name="key" type="text" size="10" /> <img src="../../ShowKey/?v=login" align="absmiddle" onClick="this.src='../../ShowKey/?v=login&'+Math.random();" alt="点击刷新图片" />  

注册点击刷新验证码

<input name="key" type="text" size="10" />  
<img src="../../ShowKey/?v=reg" align="absmiddle" onClick="this.src='../../ShowKey/?v=reg&'+Math.random();" alt="点击刷新图片" /> 

 留言点击刷新验证码

<input type=text name=key size=6 ><img src="/e/ShowKey/?v=gbook" align="middle" onClick="this.src='/e/ShowKey/?v=gbook&'+Math.random();" alt="点击刷新图片" /> 

 反馈点击刷新验证码

<input type=text name=key size=6 ><img src="/av/e/ShowKey/?v=feedback" align="middle" onClick="this.src='/av/e/ShowKey/?v=feedback&'+Math.random();" alt="看不清楚,点击刷新" />

判断是手机还是pc

<script>
    if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iOS|iPad|Backerry|WebOS|Symbian|Windows Phone|Phone)/i))) {
        window.location.href = "https://gcj.whyh100.com/e/wap";
    }else{ 
    } 
</script>

简述去除HTML标记

function NoHTML($string){  
    $string = preg_replace("'<script[^>]*?>.*?</script>'si", "", $string);//去掉javascript  
    $string = preg_replace("'<[\/\!]*?[^<>]*?>'si", "", $string);         //去掉HTML标记  
    $string = preg_replace("'([\r\n])[\s]+'", "", $string);               //去掉空白字符  
    $string = preg_replace("'&(quot|#34);'i", "", $string);               //替换HTML实体  
    $string = preg_replace("'&(amp|#38);'i", "", $string);  
    $string = preg_replace("'&(lt|#60);'i", "", $string);  
    $string = preg_replace("'&(gt|#62);'i", "", $string);  
    $string = preg_replace("'&(nbsp|#160);'i", "", $string);  
    $string = preg_replace("'&(middot|#183);'i", "", $string);  
    return $string;  
} 

特殊字符处理

<?php echo mb_convert_encoding("2017 ", "GBK","UTF-8") ;?>

首页添加news

 [e:loop={9,8,0,0,'','newstime DESC'}]
 <dt><span>[<?=date('Y-m-d',$bqr[newstime])?>]</span><a href="<?=$bqsr['titleurl']?>" target="_blank"><?=esub($bqr[title],20)?></a></dt>
[/e:loop]

[e:loop={13,7,0,0,'','newstime DESC'}]
<li class="clearfix"><b>[<?=date('Y-m-d',$bqr[newstime])?>]</b><a href="<?=$bqsr['titleurl']?>" target="_blank"><?=esub($bqr[title],32,'…')?></a></li>
[/e:loop]

[e:loop={8,3,0,1,'','newstime DESC'}]
<li><a href="<?=$bqsr['titleurl']?>" target="_blank"><h3><?=esub($bqr[title],30)?> </h3><img src="<?=$bqr[titlepic]?>" width="347" height="351"  > </a></li>
[/e:loop]

[e:loop={18,1,0,1,'','newstime DESC'}]
<div id="myTab1_Content0"><div class="tabimg"><a href="<?=$bqsr['titleurl']?>" target="_blank"><img src="$bqr[titlepic]" width="1058" height="562"><p><?=esub($bqr[title],20)?></p></a></div></div>
[/e:loop]

表单搜索

<form action="/e/search/index.php" method="post" name="search_news" id="searchform">
<input type="hidden" name="show" value="title,casno,mf,mw,source,productid" />
<input type="hidden" name="tempid" value="1" />
<input type="hidden" name="tbname" value="news" />
<input type="hidden" name="classid" value="3">
<table border="0" cellspacing="6" cellpadding="0">
<tr>
<td>
<input placeholder="search" name="keyboard" type="text" id="keyboard" class="inputText" style='width:500px;height:26px;position:relative;top:-2px;padding-left:5px;z-index:9999;' />
</td>
<td><input type="image" class="inputSub" src="/images/search_button.gif" style='position:relative;left:-31px;height:16px;width:16px;top:-2px;z-index:9999;' />
</td>
</tr>
</table>
</form>

后续持续更新,待续......

有些事,即便认为它是完美的,也可以通过再次努力推动它,来获得价值以上的东西。

已有 位小伙伴发表了看法

欢迎 发表评论

  • 匿名发表

关于

帝国cms模板

网页插件

帝国模板之家 | www.moyouyouw.cn

本站所有模板/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系站长删除,谢谢! 寻找帝国cms模板首选帝国模板之家,用心做站,上线至今广受好评,值得信赖!

  • 交流群1:帝国cms交流群1
  • 交流群2:帝国cms交流群2
在线QQ 给我留言