您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms页面替换方法
开梦2025-05-21phpcms教程已有人查阅
导读首页的替换流程首先要先把静态网页做出来,拿到这里来:会发现这个网页里面少了图片,样式表也没有了因为我们只把网页扔过来,所对应的图片和样式表没有扔过来图片什么的应该扔到:
首页的替换流程首先要先把静态网页做出来,拿到这里来:会发现这个网页里面少了图片,样式表也没有了因为我们只把网页扔过来,所对应的图片和样式表没有扔过来图片什么的应该扔到:
接着打开index.html主页,然后修改图片,js,css,前面有说,替换就写前端的一个标签{}括起来{JS_PATH}大写的这个就代表了JS路径的目录就像这样:
接下来如何把静态页面换成动态的,那么phpcms里面提供了一些标签,通过这些标签就可以吧静态网页编程动态的,不需要写php代码,是通过标签来完成,一开始记不住不要紧,可以通过百度来完成我们要把网站拆成3份
第一个是网站的头部header,从最上边开始,到菜单结束
从菜单结束的位置,往上剪切掉,新建一个HTML文件,保存到phpcms里的install_package
的phpcms里的templates的ceshi里的content取个名字是固定的header:
头部代码:
:
底部代码:
这样就等于分出
生成后发现头的部分没有引入,这是我们就要用phpcms的标签来引入:
底部:
替换标题:
在<head>下面加上下面2句话,(1)keywords等于网站关键字,为了百度能搜到做网页用(2)description网站描述,为了做网络优化用
导航:
改大图轮播:
以page_开头
在模版所在目录的config.php中添加配置项'page_xxx.html' => '单网页',
也可以不在config中配置,不过会显示如下,没有中文解释
列表页:
1.首先我们在
/phpcms/templates/default/content/
目录下面新建一个文件作为列表页的模板,那么需要在命名上依据list_xxx.html的规则。
例如我新建里一个list_news.html;
2.然后你会发现进入后台的界面查看模板,发现系统已经找到了这个文件。后面加上一行注释,方便后面选择。
3.然后再对文章模型的列表页进行选择的时候就可以看到新增的模板了。
接着打开index.html主页,然后修改图片,js,css,前面有说,替换就写前端的一个标签{}括起来{JS_PATH}大写的这个就代表了JS路径的目录就像这样:
接下来如何把静态页面换成动态的,那么phpcms里面提供了一些标签,通过这些标签就可以吧静态网页编程动态的,不需要写php代码,是通过标签来完成,一开始记不住不要紧,可以通过百度来完成我们要把网站拆成3份
第一个是网站的头部header,从最上边开始,到菜单结束
从菜单结束的位置,往上剪切掉,新建一个HTML文件,保存到phpcms里的install_package
的phpcms里的templates的ceshi里的content取个名字是固定的header:
头部代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="{CHARSET}">
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title>
<script src="{JS_PATH}js/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="{JS_PATH}js/jquery.1.4.2-min.js"></script>
<script type="text/javascript" src="{JS_PATH}js/jquery.color.js"></script>
<script type="text/javascript" src="{JS_PATH}js/lanrenzhijia.js"></script>
<link href="{CSS_PATH}css/lanrenzhijia.css" type="text/css" rel="stylesheet" />
<link href="{CSS_PATH}css/shouye.css" rel="stylesheet" type="text/css">
</head>
<body>
<!--顶-->
<footer class="tou">
<div>
<!--logo-->
<img src="{IMG_PATH}images/flPgAZUoAMlaEENelCEJrSaAQEAOw==.gif" height="100px" style="top: -15px; position: relative;" />
</div>
<!--logo完-->
<!--这是导航-->
<!-- <div id="dao">-->
<div style="margin-left: auto; border: px solid chartreuse; width: 50%; height: 58px; position:absolute; right:0px; top: 10px; z-index: 8888888; float: left;">
<div class="bia">
<a href="{$v[url]}">网站首页</a>
</div>
{pc:content action="category" catid="0" order="listorder ASC" num="5" siteid="$siteid"}
{loop $data $v}
<div class="bia">
<a href="{$v[url]}">{$v["catname"]}</a>
</div>
{/loop}
{/pc}
<div class="shu"></div>
</div>
<!-- </div>-->
<!--导航完-->
第二个再把尾巴那粗来,步骤是一样的用的固定名字是footer:
底部代码:
这样就等于分出
<!--底部-->
<div class="footer">
<div class="zi">
<div class="lie">
<u style="list-style:none">
<li>
<a href="#" class="tit">经典案例</a>
<a href="#">人气</a>
<a href="#">色系</a>
<a href="#">价格</a>
</li>
<li>
<a href="#" class="tit">客照专区</a>
<a href="#">北京</a>
<a href="#">上海</a>
<a href="#">天津</a>
</li>
<li>
<a href="#" class="tit">关于我们</a>
<a href="#">公司简介</a>
<a href="#">我们的文化</a>
<a href="#">企业文化</a>
</li>
<li>
<a href="#" class="tit">服务团队</a>
<a href="#">服务团队</a>
<a href="#">服务团队</a>
</li>
<li>
<a href="#" class="tit">服务报价</a>
</li>
<li>
<a href="#" class="tit">新闻资讯</a>
<a href="#">较新优惠</a>
<a href="#">公司新闻</a>
<a href="#">行业新闻</a>
</li>
</ul>
</div>
<div class="wo">
<a href="contact.html" class="dtit">CONTACT</a>
<a href="contact.html" class="a_tit">联系我们</a><br />
<span>联系地址:上海市虹口区水电路******* </span><br />
<span>手机:18888888888 </span><br />
<span>电话:124567890</span>
</div>
</div>
<div class="btt">
<div class="container">
COPYRIGHT(C)2015-2024 邵振璇婚纱摄影有限公司
</div>
</div>
</div>
<!--底部完-->
</body>
</html>
了3个部分生成后发现头的部分没有引入,这是我们就要用phpcms的标签来引入:
底部:
替换标题:
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title>
这个就是站点标题;在<head>下面加上下面2句话,(1)keywords等于网站关键字,为了百度能搜到做网页用(2)description网站描述,为了做网络优化用
<meta name="keywords" content="{$SEO['keyword']}">
<!--keywords等于网站关键字,为了百度能搜到做网页用-->
<meta name="description" content="{$SEO['description']}">
<!--description网站描述,为了做网络优化用-->
导航里每项都一样保留一项其余删掉之后用循环让他们都显示,后台有几个就循环几次导航:
<div style="margin-left: auto; border: px solid chartreuse; width: 50%; height: 58px; position:absolute; right:0px; top: 10px; z-index: 8888888; float: left;">
<div class="bia">
<a href="{$v[url]}">网站首页</a>
</div>
{pc:content action="category" catid="0" order="listorder ASC" num="5" siteid="$siteid"}
{loop $data $v}
<div class="bia">
<a href="{$v[url]}">{$v["catname"]}</a>
</div>
{/loop}
{/pc}
<div class="shu"></div>
</div>
底部的我是做的静态页面;改大图轮播:
<div id="datu" onmouseover="Zhi()" onmouseout="Li()" >
<table id="ta" cellpadding="0" cellspacing="0">
<tr height="670">
{pc:content action="lists" catid="14" order="id ASC" num="5" }
{loop $data $val}
<td><img src="{$val[thumb]}" width="1345" height="550px" style="width: 1000;" /></td>
{/loop}
{/pc}
<div style="width: 1345px; height: 50px; float: left; border: px saddlebrown solid; position: relative; top: 350px; left: 0px; z-index: 333;">
<div id="zz">
<div id="jt" onClick="zuo()"><font size="20"><</font></div>
</div>
<div id="yy">
<div id="jt2" onClick="you()"><font size="20">></font></div>
</div>
</div>
</tr>
</table>
</div>
改内容:
<div class="p4">
{pc:content action="lists" catid="11" order="id DESC" num="6" moreinfo="1"}
{loop $data $val}
<div class="p3">
<a href="{$val[url]}" title="普吉岛旅游拍摄婚纱照的四大必选景点 张店婚纱" target="_blank">
<img src="{$val['thumb']}"width="380"height="170"alt="普吉岛旅游拍摄婚纱照的四大必选景点 张店婚纱"/>
<b>{$val['title']}</b>
<p>{$val['description']}</p>
</a>
</div>
{/loop}
{/pc}
</div>
但网页:单页模板命名:page_xxx.html以page_开头
在模版所在目录的config.php中添加配置项'page_xxx.html' => '单网页',
也可以不在config中配置,不过会显示如下,没有中文解释
列表页:
1.首先我们在
/phpcms/templates/default/content/
目录下面新建一个文件作为列表页的模板,那么需要在命名上依据list_xxx.html的规则。
例如我新建里一个list_news.html;
2.然后你会发现进入后台的界面查看模板,发现系统已经找到了这个文件。后面加上一行注释,方便后面选择。
3.然后再对文章模型的列表页进行选择的时候就可以看到新增的模板了。
本文标签:
很赞哦! ()
相关教程
图文教程
PHPCMS后台密码忘记的解决办法
PHPCMS后台密码忘记解决办法,本文主要是从技术角度去解决的,请细看正文。1. 密码忘记就得先找到加密的方法了
phpcms源代码分析
第一次分支时其实就是整个base.php文件的执行base.php这个文件了,它是PHPCMS框架入口文件,他引入了很多的函数库,如:
phpcms手机站首页怎么设置伪静态
phpcms手机站首页如何设置伪静态?phpcms手机站首页设置伪静态的方法:1、打开/phpcms/modules/wap/functions/global.func.php
phpcms调关键词的两种方法示例
phpcms如何调关键词?推荐两种调用方法:①、只调用当前文章的关键字,就是说在后台发表文章的时候
相关源码
-
手机软件APP游戏软件下载网站Pbootcms模板(自适应)基于PbootCMS内核深度开发的网站模板,为移动互联网时代打造。无论是手机APP推广、游戏软件展示,还是各类企业官网需求,本模板都能通过简单的图文替换实现行业无缝切换查看源码 -
自适应新闻资讯技术博客个人网站pbootcms模板该模板基于PbootCMS开源内核深度开发,该模板适用于游戏新闻网站、游戏博客等企业或个人网站,新闻资讯技术博客pbootcms模板;采用六级分辨率断点适配技术查看源码 -
pbootcms网站模板响应式全屏旅游景区网站源码本模板为风景民宿、旅游景区等企业设计,基于PbootCMS内核开发,具备响应式布局与专业SEO优化功能,助力企业低成本高效获客。以下是核心特点:查看源码 -
(PC+WAP)蓝色智能环保机械设备网站营销型pbootcms模板下载本模板基于PbootCMS系统开发,为环保设备制造企业设计,特别适合展示环保机械、智能装备等产品。采用响应式技术,确保各类设备参数和技术方案在不同终端上都能清晰展示。查看源码 -
(自适应)中英双语配线器材扎带线卡网站pbootcms模板免费下载为线缆管理、电气配线领域打造的响应式网站模板,采用PbootCMS内核开发,可快速搭建企业级产品展示平台,数据实时同步管理。查看源码 -
(自适应)家禽饲养养殖基地pbootcms模板响应式模板下载为家禽饲养企业、养殖基地设计的响应式网站模板,聚焦畜禽产品展示、养殖技术分享及企业信息服务。采用PbootCMS内核开发,响应式技术确保PC与手机端数据实时同步查看源码
| 分享笔记 (共有 篇笔记) |
