phpcms的网页替换
//替换首页header:loge里面的首页不用替换
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
//替换标题
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title>
<meta name="keywords" content="{$SEO['keyword']}">
<meta name="description" content="{$SEO['description']}">
<link rel="SHORTCUT ICON" href="http://tianqi.itnba.com/tianqizhuye/tianqi/logo.ico"/>
//替换引用的JS CSS:必须在js和css文件夹里面必须用"{JS_PATH}dist/和"{CSS_PATH}dist/做为路径{$r[url]}"是替换超链接的路径 r{[catname]}是替换一级菜单的标题
<script src="{JS_PATH}dist/js/jquery-1.11.2.min.js"></script>
<script src="{JS_PATH}dist/js/bootstrap.min.js"></script>
<link href="{JS_PATH}dist/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="{JS_PATH}css/index.css" rel="stylesheet" type="text/css" />
{if $top_parentid==0}<!--判断首页显示的是不是首页-->
<li><a href="{siteurl($siteid)}" style="color:white">首页</a><> <!--如果是首页,给首页加属性字体显示白色。-->
{else}
<li><a href="{siteurl($siteid)}">首页</a><><!--如果不是首页,内容正常显示。-->
{/if}
{pc:content action="category" catid="0" num="5" siteid="$siteid" order="listorder DESC"}
{loop $data $r}
{if $catid==$r[catid] || $top_parentid==$r[catid]}
<li><a href="{$r[url]}" style="color:white">{$r[catname]}</a>
{else}
<li><a href="{$r[url]}">{$r[catname]}</a><><!--如果显示的不是,内容正常显示-->
{/if}
{/loop}
</ul>
{/pc}
//首页大图轮播:ASC和DESC是排序方式 num是显示第几个图片 ({$val['thumb']}是替换一级菜单的图片路径 后台必须是不在导航栏显示)
{pc:content action="lists" catid="15" order="id ASC" num="4"}
{loop $data $key $val}
{if $key==1}//条件
<div class="item active">
<img class="img_lunbo" src="{$val['thumb']}"alt="First slide">
</div>
{else}
<div class="item">
<img class="img_lunbo" src="{$val['thumb']}" alt="First slide">
</div>
{/if}
{/loop}
{/pc}
//替换主页面的子栏目:{$CATEGORYS[12][catname]}替换的一级栏目或子栏目的名称;{$CATEGORYS[12][url]}替换一级栏目的栏目或子栏目所应用的模板;{$val['thumb']}是替换子栏目里面的缩略图的图片路径;{$val['title']}是替换子栏目的标题;{$val['description']}是替换子栏目的摘要
{template "content","header"}<!--引入头部文件-->
<a name="xwdt"></a>
<div class="row list_cy_row">
<div class="col-sm-11">
<img src="{IMG_PATH}tianqi/logotouming.png" width="25" height="25" />
{$CATEGORYS[12][catname]}
</div>
<a href="{$CATEGORYS[12][url]}">
<div class="col-sm-1" id="ry_more">
more>>
</div>
</a>
</div>
<div class="row" style=" padding-top:15px">
{pc:content action="lists" catid="12" order="id DESC" num="6"}
{loop $data $key $val}
<div class="col-sm-6 col-md-3">
<div class="thumbnail">
<img src="{$val['thumb']}" alt="新闻1" class="xw_list_img" />
<div class="caption">
<h4>{$val['title']}</h4>
<p>{$val['description']}</p>
</div>
</div>
</div>
{/loop}
{/pc}
{template "content","footer"}<!--引入尾部文件-->
//替换主菜单里面的子菜单:必须用category和list开头的html或php list是内容 category是子栏目的html {$CAT['image']}是栏目的图片路径
{template "content","header"}<!--引入头部文件-->
<!--菜单结束-->
<!--成员页图开始-->
<div class="row">
<img src="{$CAT['image']}" class="img-responsive img_head" />
</div>
<!--成员页图结束-->
<!--成员列表开始-->
<a name="n0904"></a>
<div class="row list_cy_row">
<div class="col-sm-12">
<img src="{IMG_PATH}tianqi/logotouming.png" width="25" height="25" />
{$CATEGORYS[33][catname]}
</div>
</div>
<div class="row" style=" padding-top:15px">
{pc:content action="lists" catid="33" order="id ASC" num="18"}
{loop $data $key $val}
<div class="col-sm-3 col-md-2">
<div class="thumbnail">
<a href="{$val['url']}">
<img class="cy_tp_list" src="{$val['thumb']}" ></a>
<div class="caption">
<h4>{$val['title']}</h4>
<p>{$val['description']}</p>
</div>
</div>
</div>
{/loop}
{/pc}
</div>
//替换关于我们:替换摘要({$val['content']})在pc标签里面必须加moreinfo="1" 锚点里面前面("n{$val[id]})必须价格n那个n代表数字第几个 pc标签里面的(catid="$catid")是在栏目下的catid
<!--公司简介开始-->
{pc:content action="lists" catid="$catid" order="id ASC" num="18" moreinfo="1"}
{loop $data $key $val}
<!--制作人员开始-->
<a name="n{$val[id]}"></a>
<div class="row jj_tou">
<div class="col-sm-12">
<img src="{$val[thumb]}" class="img-responsive jj_pic" />
<span class="jj_name">{$val[title]}</span>
</div>
</div>
<div class="row">
<div class="col-sm-12 jj_nr">
<p>{$val['content']}</p>
</div>
</div>
<hr class="split_info" />
{/loop}
{/pc}
//替换在栏目下内容页:{$title}标题 {$copyfrom}来源 {$inputtime}时间
<div class="col-sm-3" style="width:30%">
{pc:content action="relation" relation="$relation" catid="$catid" num="5" keywords="$rs[keywords]"}
{loop $data $r}
{if $r['id']==$id}//判断如果id=id 后面加个active
<a href="{$r['url']}" class="list-group-item active" >{$r['title']}</a>
{else}
<a href="{$r['url']}" class="list-group-item" >{$r['title']}</a>
{/if}
{/loop}
{/pc}
</div>
<div class="col-sm-7">
<div>
<center><h3>{$title}</h3></center>
<center> <h5>作者:{$copyfrom} 发布时间:{$inputtime}</h5></center>
{$content}
</div>
<div>
<p class="f14">
<strong>上一篇:</strong><a href="{$previous_page[url]}">{$previous_page[title]}</a><br />
<strong>下一篇:</strong><a href="{$next_page[url]}">{$next_page[title]}</a>
</p>
<!--上一篇下一篇结束-->
<!--投票开始-->
<div class="bk15"></div>
{if module_exists('mood')}<script type="text/javascript" src="{APP_PATH}index.php?m=mood&c=index&a=init&id={id_encode($catid,$id,$siteid)}"></script>{/if}
</div>
<!--投票结束-->
<!--分享开始-->
<div class="Article-Tool">
分享到:
<img src="http://v.t.qq.com/share/images/s/weiboicon16.png" style="padding-bottom:3px;" onclick="postToWb();" class="cu" title="分享到腾讯微博"/>
<script type="text/javascript">
function postToWb(){
var _t = encodeURI(document.title);
var _url = encodeURIComponent(document.location);
var _appkey = encodeURI("cba3558104094dbaa4148d8caa436a0b");
var _pic = encodeURI('{$thumb}');
var _site = '';
var _u = 'http://v.t.qq.com/share/share.php?url='+_url+'&appkey='+_appkey+'&site='+_site+'&pic='+_pic+'&title='+_t;
window.open( _u,'', 'width=700, height=680, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no' );
}
</script>
<!-- <script type="text/javascript">document.write('<a href="http://v.t.sina.com.cn/share/share.php?url='+encodeURIComponent(location.href)+'&appkey=3172366919&title='+encodeURIComponent('{new_addslashes($title)}')+'" title="分享到新浪微博" class="t1" target="_blank"> '+'<img src="{IMG_PATH}/新浪微博图标.png" width="16" height="19" style="padding-bottom:3px;" onclick="postToWb();" class="cu" title="分享到新浪微博"/>'+'</a>');</script>
<script type="text/javascript">document.write('<a href="http://www.douban.com/recommend/?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent('{new_addslashes($title)}')+'" title="分享到豆瓣" class="t2" target="_blank"> '+'<img src="{IMG_PATH}/douban.jpg" width="16" height="19" style="padding-bottom:3px;" onclick="postToWb();" class="cu" title="分享到豆瓣"/>'+'</a>');</script>
<script type="text/javascript">document.write('<a href="http://share.renren.com/share/buttonshare.do?link='+encodeURIComponent(location.href)+'&title='+encodeURIComponent('{new_addslashes($title)}')+'" title="分享到人人" class="t3" target="_blank"> '+'<img src="{IMG_PATH}/renren.jpg" width="16" height="19" style="padding-bottom:3px;" onclick="postToWb();" class="cu" title="分享到人人"/>'+'</a>');</script>
<script type="text/javascript">document.write('<a href="http://www.kaixin001.com/repaste/share.php?rtitle='+encodeURIComponent('{new_addslashes($title)}')+'&rurl='+encodeURIComponent(location.href)+'&rcontent=" title="分享到开心网" class="t4" target="_blank"> '+'<img src="{IMG_PATH}/kaixin.png" width="16" height="19" style="padding-bottom:3px;" onclick="postToWb();" class="cu" title="分享到开心网"/>'+'</a>');</script>
<script type="text/javascript">document.write('<a href="http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+encodeURIComponent(location.href)+'" title="分享到QQ空间" class="t5" target="_blank"> '+'<img src="{IMG_PATH}/QQkongjian.png" width="16" height="19" style="padding-bottom:3px;" onclick="postToWb();" class="cu" title="分享到QQ空间"/>'+'</a>');</script>
-->
<span id='favorite'>
<a href="javascript:;" onclick="add_favorite('{addslashes($title)}');" class="t6">收藏</a>
</span>
</div>
<!--分享结束-->
<!--评论开始-->
<div class="bk10"></div>
{if $allow_comment && module_exists('comment')}
<iframe src="{APP_PATH}index.php?m=comment&c=index&a=init&commentid={id_encode("content_$catid",$id,$siteid)}&iframe=1" width="100%" height="100%" id="comment_iframe" frameborder="0" scrolling="no"></iframe>
<div class="box">
<h5>评论排行</h5>
{pc:comment action="bang" siteid="$siteid" cache="3600"}
<ul class="content list blue f14 row-2">
{loop $data $r}
<li>·<a href="{$r[url]}" target="_blank">{str_cut($r[title], 40)}</a><span>({$r[total]})</span></li>
{/loop}
</ul>
{/pc}
</div>
{/if}
<!--评论结束-->
<!--显示内容下面的信息结束-->
</div>
//替换页脚fotter:
<!--页脚开始-->
<div class="row">
<div class="col-xs-12 yejiao">
//替换引用的img:必须在image文件夹里面必须用"{IMG_PATH}**/作为路径
<div><img src="{IMG_PATH}tianqi/logotouming.png" width="20" height="20" /> power by ©汉企天启网络</div>
<div>地址:山东省淄博市张店区共青团西路23号富丽商城四楼</div>
<div>联系方式:2173028</div>
</div>
</div>
<!--页脚结束-->
phpcms的网页替换的更多相关文章
- phpcms网页替换验证码功能 及 搜索功能
在使用phpcms替换网页的时候,除了正常的替换栏目.内容页等,其他的什么验证码啦,提交表单了,搜索功能了,这些在替换的时候可能会对一些默认文件有一些小小 的改变 下面就是自己在失败中成功的过程,最后 ...
- phpcms的验证码替换 及 phpcms实现全站搜索功能
在使用phpcms替换网页的时候,除了正常的替换栏目.内容页等,其他的什么验证码啦,提交表单了,搜索功能了,这些在替换的时候可能会对一些默认文件有一些小小 的改变 下面就是自己在失败中成功的过程,最后 ...
- phpcms内容页替换
一.浏览次数替换 <script type="text/javascript" src="{JS_PATH}js/jquery-1.11.2.min.js" ...
- phpcms列表页替换
根据栏目代号获取栏目图 <img src="{$CATEGORYS[$top_parentid][image]}" width="1200" height ...
- phpcms 短信替换
后台表单向导文件路径: [/www/wwwroot/phpcms/phpcms/modules/formguide/templates/formguide_info_list.tpl.php] pub ...
- phpcms模板生成原理
phpcms模板生成原理2009-09-25 16:14PHPCMS是功能强大的网站管理系统.以后有时间,俺要将其管理.使用.再开发等等都理顺出来.这一篇短文先介绍PHPCMS的模板机制. 所谓网站模 ...
- 使用FiddlerCore来截取替换Http请求中的网页内容
做过测试的应该都知道Fiddler,它可以很方便截取Internet上的网页替换成本地的,或者修改其中的一部分内容后呈现.简单地说就是可能监测所有HTTP连接,设置断点,胡乱修改.是测试调试的一件利器 ...
- C# ashx与html的联合使用
本文将介绍ashx和html的联合使用方法,尽管目前流行mvc,但handler一般处理程序还是ASP.NET的基础知识,结合html页面,做出来的网页绝对比WebForm的简洁和效率高. 首先,概要 ...
- web前端之JavaScript
JavaScript概述 JavaScript历史 在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司.由于网景公司希望能在静态HTML ...
随机推荐
- 《割绳子》《蜡笔物理学》《Contre Jour》《顽皮鳄鱼爱洗澡》等游戏用Box2D引擎实现物理部分的方法(转)
从最热门游戏排行榜和flash游戏网站上,你能看到什么?许多2D游戏都有非常出色的物理学和美术设计.现在我们要学习那些游戏使用了什么物理学以及如何用Box2D制作它们. 除了知道是“什么”,更重要的是 ...
- jQuery checkbox 全选
jQuery 1.6版本以后 if($("#id").attr("checked")) 不能返回 ture 和 false 高版本中jQuery 提供prop ...
- android studio sexy editor性感编辑器设置
sexy editor下载地址:http://download.csdn.net/detail/yy1300326388/9166223 我自己也有上传CSDN资源 rainyday0524@163. ...
- hdu_5648_DZY Loves Math
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5648 题意:给你n,m 让你求出 for(1-n)for(1-m)gcd(i&j,i|j)的s ...
- C#调用C++动态库时类型转换
因为本人主要从事c#开发,但是在工作中经常需要用到c++编写的DLL,因此需要知道c++中的类型与c#中的类型是如何转换的.搜集整理如下. //C++中的DLL函数原型为 //extern &qu ...
- 配置F5 负载均衡(转)
转自<网络运维与管理>201406-11 配置F5交换机的问题在于,与平时所学的交换机.路由器思路完全不同,拿到设备后,完全不知如何下手. 网络拓扑图如下: 两台web服务器对外提供服务, ...
- Ubuntu14.04下SP_Flash_Tool_exe_Linux无法烧录
1,用命令lsusb查看usb信息. 2,vim 20-mm-blacklist-mtk.rules 输入下面内容: ATTRS{idVendor}=="0e8d",ENV{ID_ ...
- centos dmesg
linux dmesg命令详解 功能说明:显示开机信息. 语 法:dmesg [-cn][-s ] 补充说明:kernel会将开机信息存储在ring buffer,若是开机时来不及查看信息,可利用 ...
- Oracle获取系统时间及格式化
Oracle 获取当前日期及日期格式 获取系统日期: SYSDATE() 格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) ...
- GDB + gdbserver 远程调试android native code
原文地址:GDB + gdbserver 远程调试android native code 作者:tq08g2z 以调试模拟器中的native library code为例. Host: ubuntuT ...