phpcms v9 后台添加文章模板是哪个文件?

phpcms v9 后台添加文章模板是哪个文件?,第1张

后台添加文章的模板路径为:\x0d\x0a/phpcms/modules/content/templates/content_add.tpl.php\x0d\x0a另外,文章编辑界面为同目录下的content_edit.tpl.php。\x0d\x0a\x0d\x0a内容扩展:\x0d\x0a一般后台的内容管理界面模板都在对应功能模块目录下的templates目录下。我们可以通过phpcms中的动态地址路由规则(参数m代表模块,c代表要执行的控制器文件名,a代表要执行的方法-通常与模板名相似)来找到页面模板。\x0d\x0a\x0d\x0aPS:如果你是想通过找到此模板来更改对应添加文章的某项,那么不建议直接更改模板,当然直接改模板也很难打到目的。添加界面的各项都是根据“数据模型”中的字段属性配置自动生成的,所以,有效的办法是到"内容"-“数据模型”-“字段管理”对每一项进行修改或自定义添加。

phpcms模板安装~呢?

模板风格在phpcms/template文件夹里,你的模板风格上传到这里即可。

还涉及到css、image、js等文件,网上多数模板都是做好的目录,所以直接上传到根目录覆盖即可。

后台站点设置里选择新的模板风格,并选中默认。

你可以去后盾人平台看看,里面有很多专家录制的教学视频对你是很有帮助

phpcms模板下载后如何安装

放到template目录下(有文件夹包着),然后到后台,模版风格 -》模板风格 ,剩下的就是你的 *** 作了

phpcms模板安装后出现乱码怎么办

查看页面编码,如果你phpcms程序是utf-8的那要求你的phpcms模版的编码也需要是utf-8,总之保存程序与模版的编码一致性。

页面不要用txt文档打开一定用Notepad++打开,这样保证phpcms模版不会因为txt打开而损害编码结构。

phpcms模板

我有一个,不过是花钱买来的,可以便宜点给你

我已经把演示网址短消息给你了,你去看看,如果感觉可以,上线后联系

求phpcms模板!

?好多啊你自己去下载就行了。cms的模板写起来都吧难的啊,你可以去网上搜索下看看

安装ppt模板

打开PPT模析,选择另存为,保存类型,选择模板.起文件名,保存后 就会自动进入模板文件夹.

phpcms模板怎样装,求指点

模板风格在phpcms/template文件夹里,你的模板风格上传到这里即可。

还涉及到css、image、js等文件,网上多数模板都是做好的目录,所以直接上传到根目录覆盖即可。

后台站点设置里选择新的模板风格,并选中默认。

淘宝模板安装

这些图片是有链接地址的,如果只是简单复制,调用不到图片地址自然图片就无法显示。

模板安装规范

混凝土结构施工质量验收规范。《

GB50204-2002

(2011年版)

施行日期:2011年8月1日

公 告第849号

■关于发布

质量验

收规范》局部修订的公告

■现批准《

GB50204-2002局部修订的条文,自2011年8

月1日起实施。其中,第5.2.1、5.2.2条为强制

性条文,必须严格执行。经此次修改的原条

时废止。

二○一○年十

十日

》GB50204-

2002局部修订的条文及条文说明

5.2 原材料

原版内容

原5.2.1钢筋进场时,应按国家现行相关标准《钢筋混凝土

》GB1499等的规定抽取试件作

检验,其质量必须符合有关标准的规定。

检查数量可按下列情况确定。

1当一次进场的数量大于该产品的出厂

量时,应划分为若干个出厂

量,然后按出厂检验的抽检方案执行;

2当一次进场的数量小于或等于该产品的出厂

量时,应作为一个检验批量,然后按出厂检验的抽检方案执行;

3对连续进场的同批钢筋,当有可靠依据时,可按一次进场的钢筋处理。

5.2 原材料

■5.2.1钢筋进场时,应按国家现行相关标准的规定抽取

试件作

和重量偏差检验,检验结果必须符合

有关标准的规定。

■检查数量:按进场的批次和产品的

方案确定。

■检验方法:检查出厂合格证、出厂

和进场复

验报告。

【说明】钢筋对

至关重要,对其质量应从严要求。本次局部修订根据建筑钢筋市场的实际情况,增加了重量偏差作为钢筋

的要求。

性能及检验相关的国家现行标准:

■《钢筋混凝土用钢 第1部分:热轧

》GB1499.1

■《钢筋混凝土用钢 第2部分:

》GB1499.2

■《钢筋混凝土用

》GB13014

■《钢筋混凝土用钢 第3部分:钢筋焊接网》GB1499.3。

性能及检验相关的国家现行标准:

■《

》GB13788

■《

》JG 90

■《冷轧带肋

》JGJ 95

■《

混凝土

》JGJ115

■《

应用

》JGJ 19等。

钢筋进场时,应检查产品合格证和出厂

,若有关标准中只有对产品出厂检验的规定,则在进场检验时,批量应按下列。情况确定:

1.对同一厂家、同一牌号、同一规格的钢筋,当一次进场的数量大于该产品的出厂检验批量时,应划分为若干个出厂检验批量,按出厂检验的

执行;

2.对同一厂家、同一牌号、同一规格的钢筋,当一次进场的数量小于或等于该产品的出厂检验批量时,应作为一个检验批量,然后按出厂检验的

执行;

3.对不同进场时间的同批钢筋,当确有可靠依据时,可按一次进场的钢筋处理。

对于每批钢筋的检验数量:

■抽取5个试件,先进行重量偏差检验,再取其中2个试件进行

检验。

■力学性能检验包括:

■化学

原版内容

原5.2.2对有

的结构,其

强度应满足设计要求;

当设计无具体要求时,对按一、二级

,检验所得

的强度实测值应符合下列规定:

1钢筋的

实测值与

实测值的比值不应小于1.25

2 钢筋的

实测值与

的比值不应大于1.3。

5.2.2(强条)

5.2.2对有

的结构,其

的性能应满足设计要求;当设计无具体要求时,对按一、二、三级

设计的框架和斜撑

(含梯段)中的

应采用HRB335E、HRB400E、HRB500E、HRBF335E、HRBF400E或HRBF500E钢筋,其强度和最大力下总

的实测值应符合下列规定:

1 钢筋的

实测值与屈服强度实测值的比值不应小于1.25;

2 钢筋的屈服强度实测值与屈服强度

的比值不应大于1.30;

3 钢筋的最大力下总

不应小于9%。

检查数量:按进场的批次和产品的

方案确定。

检查方法:检查进场复验报告。

【条文说明】根据新颁布的

》GB 50010、《

》GB50011的规定

本条提出了针对部分框架、斜撑

(含梯段)中纵向

强度、

的规定,其目的是保证重要

的抗震性能。

本条第1款中

实测值与屈服强度实测值的比值工程中习惯称为“

”,第2款中屈服强度实测值与屈服强度

的比值工程中习惯称为“超强比”或“

”,第3款中最大力下总伸长率习惯称为“

”。

本条中的框架包括各类

中的

及板柱—

的柱等,其

应根据国家现行相关标准由设计确定;斜撑构件包括伸臂

的斜撑、楼梯的梯段等,相关标准中未对斜撑构件规定抗震等级,所有斜撑构件均应满足本条规定。

牌号带“E”的钢筋是专门为满足本条性能要求生产的钢筋,其表面轧有专用标志。

5.3 钢筋加工

5.3.2A钢筋调直后应进行力学性能和重量偏差的检验,其强度应符合有关标准的规定。

盘卷钢筋和直条钢筋调直后的伸长率、重量偏差应符合表5.3.2A的规定。

表 5.3.2A 盘卷钢筋和直条钢筋调直后的

、重量负偏差要求

钢筋牌号 断伸长率A(%) 单位长度重量偏差(%)

直径6㎜~12㎜ 直径14㎜~20㎜ 直径22㎜~50㎜

HPB235、 HPB300 ≥21 ≤10 — —

HRB335、HRBF335 ≥16 ≤8 ≤6 ≤5

HRB400、HRBF 400 ≥15 ≤8 ≤6 ≤5

RRB400 ≥13 ≤8 ≤6 ≤5

HRB500、HRBF500 ≥14 ≤8 ≤6 ≤5

注:1

A的量测标距为5倍钢筋

2 重量负偏差(%)按公式(W0-Wd)/W0×100计算,其中W0为钢筋

(kg/m),Wd为调直后钢筋的实际重量(kg/m);

3 对直径为28㎜~40㎜的带肋钢筋,表中

可降低1%;对直径大于40㎜的带肋钢筋,表中断后伸长率可降低2%。

采用无延伸功能的

调直的钢筋,可不进行本条规定的检验。

检查数量:同一厂家、同一牌号、同一规格调直钢筋,重量不大于30吨为一批;每批

3个试件。

检验方法:3个试件先进行重量偏差检验,再取其中2个试件经

后进行力学性能检验。检验重量偏差时,试件切口应平滑且与长度方向垂直,且长度不应小于500㎜;长度和重量的量测精度分别不应低于1㎜和1g。

【条文说明】本条规定了钢筋调直后力学性能和重量偏差的检验要求,为本次局部修订新增条文,所有用于工程的调直钢筋均应按本条规定执行。钢筋调直包括盘卷钢筋的调直和直条钢筋的调直两种情况。直条钢筋调直指直条供货钢筋

后进行

,调直连接点处弯折并检验

质量。增加本条检验规定是为加强调直后钢筋性能质量的控制,防止

加工过度改变钢筋的力学性能。

钢筋的相关国家现行标准有:《钢筋混凝土用钢 第1部分:热轧

》GB1499.1、《钢筋混凝土用钢 第2部分:

》GB1499.2、《钢筋混凝土用

》GB13014等。表5.3.2A规定的断后伸长率、重量负偏差要求是在上述标准规定的指标基础上考虑了正常

调直对指标的影响给出的,并按新颁布的

》GB 50010的规定增加了部分钢筋新品种。

械设备是否有延伸功能的判定,可由

检查并经监理(建设)单位确认;当不能判定或对判定结果有争议时,应按本条规定进行检验。对于场外

或专业化加工厂生产的成

筋,相关人员应到加工设备所在地进行检查。

钢筋冷拉调直后的

可采用

方法,即将试件在100℃沸水中煮60min,然后在空气中冷却至室温。

一般项目

5.3.3钢筋宜采用无延伸装置的

进行调直,也可采用冷拉方法调直。当采用冷拉方法调直时,HPB235、HPB300

的冷拉率不宜大于4%;HRB335、HRB400、HRB500、HRBF335、HRBF400、HRBF500及RRB400带肋钢筋的冷拉率不宜大于1%。

检查数量:每工作班按同一类

筋、同一加工设备抽查不应少于3件。

检验方法:观察,

检查。

【条文说明】本条规定了钢筋调直加工

要求。钢筋调直宜采用机械调直方法,其设备不应有延伸功能。当采用冷拉方法调直时,应按规定控制冷拉率,以免过度影响钢筋的力学性能。本条规定的冷拉率指冷拉过程中的钢筋伸长率。提问者评价谢谢

铝模板,怎么安装

铝模板安装工既辛苦,还要用巧劲。 铝模板安装工需要能吃苦还要用巧劲。铝模板安装工作是拆装模板,以前房屋施工使用木模板,拆一层楼的模板需要7天。现在,房屋施工改进了工艺,改用了铝制模板,一层楼的模板只要36个小时就能拆完

【1】创建模块目录

通过前面的学习,我们已经知道phpcms V9框架中的模块位于phcms/modules目录中,每一个目录称之为一个模块。

如果要创建一个模块,只要在 phpcms/modules 目录下创建文件夹并放入你的控制器类就可以了。

例如我要开发一个叫做test的模块,那么首先在 phpcms/modules 目录下创建文件夹,并将其命名为test。

观察其他模块的结构,可知test模块的标准结构通常应该也是这样的:

classes 为模块类库包

functions 为模块函数库包

templates 为模块模板包,通常放置含有权限控制的控制器模板,也就是后台模板。

如果你的模板有自定义的前台模板,你需要在phpcms\templates\default目录下创建一个你的模块名目录来放置前台模板,“default”为你的风格包名称,我们默认是用default。

【2】创建模块控制器类

上一步,我们已经创建好了一个名为test的模块,接下来我们继续为这个模块添加两个控制器类。

phpcms V9 的控制器就是模块的类文件,位于phpcms/modules/模块名/目录下面。类文件名称就是控制器名+.php,例如一个名为mytest的控制器,那么它的命名为mytest.php即可。控制器类默认继承系统的函数库,可以直接使用。

控制器类的类名称与控制器文件名必须相同。

控制器类文件包含两种形式:

1.前台浏览(不含权限控制),mytest.php 控制器

在phpcms/modules/test 目录下,新建文本文件,命名为mytest,修改文件类型为php, 用Notepad++打开编辑内容为:

1 <?php

2 defined('IN_PHPCMS') or exit('No permission resources.')

3 class mytest

4 {

5 function __construct(){}

6 public function init()

7 {

8 $myvar = 'hello world!'

9 echo $myvar

10 }

11 public function mylist()

12 {

13 $myvar = 'hello world! This is an example!'

14 echo $myvar

15 }

16 }

17 ?>

其实,这个控制器的URL访问方法前面已经介绍过,请参见《phpcms V9 MVC模式与URL访问解析》

http://www.abcd.com.cn/phpcms/index.php?m=test&c=mytest等价于

http://www.abcd.com.cn/phpcms/index.php?m=test&c=mytest&a=init。

没有填写“a”值的情况下,默认调用init方法。

为什么这样子?请把《phpcms V9 MVC模式与URL访问解析》再读一遍。

2.后台管理(含权限控制),mytest_admin.php 控制器

后台控制器需要加载admin模块下的admin类,并继承该类。需要注意的是因为添加的控制器类继承了其它的类,要小心控制器类的方法名不要和该类中的方法名一样了,否则会造成影响,具体请查看admin类中有哪些方法。

在phpcms/modules/test 目录下,新建文本文件,命名为mytest_admin,修改文件类型为php, 用Notepad++打开编辑内容为:

1 <?php

2 defined('IN_PHPCMS') or exit('No permission resources.')

3 pc_base::load_app_class('admin','admin',0)

4 class mytest_admin extends admin

5 {

6 public function __construct() {}

7 public function init()

8 {

9 $myvar = 'oh,i am phpcmser'

10 echo $myvar

11 }

12 }

13 ?>

在控制器中增加模板调用

phpcms 可以实现完全的模板与程序分离,所以在我们的控制器程序中要加载模板,才可以更友好的显示出来。

1.加载前台模板

前台模板文件在phpcms\templates\default\模块名称的目录中,本示例也就在phpcms\templates\default\test中。

加载模板方法如下:

1 // 加载模板方法:

2 include template('test', 'mytest', 'default')

其中,test为模块名称,mytest为模板目录下模板名称,default为风格名称,默认为default。

在上面例子中如果要给mytest.php中init方法加载一个mytest的模板(可以拷贝content模块下的index.html作为替代),如下(所以模板名称为index):

1 public function init()

2 {

3 $myvar = 'hello world!'

4 echo $myvar

5 include template('test', 'index')

6 }

这时,当我们再通过URL访问该方法的时候也就加载了对应的模板。

2.加载后台模板

后台模板文件在phpcms\modules\模块名称\templates 目录中,本示例也就在phpcms\modules\test\templates中

加载模板方法如下:

// 加载模板方法:

include $this->admin_tpl('mytest_admin_list')

其中mytest_admin_list为phpcms\modules\test\templates中mytest_admin_list.tpl.php。

注意:此处模板必须以.tpl.php 作为后缀

在上面例子中如果要给mytest_admin.php中init方法加载一个mytest_admin_list的模板,如下:

1 public function init()

2 {

3 $myvar = 'oh,i am phpcmser'

4 echo $myvar

5 include $this->admin_tpl('mytest_admin_list')

6 }

加载模板部分内容也可以参见系统框架源码content模块 phpcms\modules\content content.php文件的实现。

【3】创建数据库模型类

至此,已经明确,各模块的数据库模型位于:phpcms/model/ 目录下。

数据模型文件的命名规则建议为:数据表名称 + '_model.class.php'

如果在我们的创建的模块中我要使用一个数据库“test”,首先需要建立一个数据库模型文件,文件名称为'test_model.class.php'

内容如下:

1 <?php

2 defined('IN_PHPCMS') or exit('No permission resources.')

3 pc_base::load_sys_class('model', '', 0)

4 class test_model extends model

5 {

6 public function __construct()

7 {

8 $this->db_config = pc_base::load_config('database')

9 $this->db_setting = 'default'

10 $this->table_name = 'test'

11 parent::__construct()

12 }

13 }

14 ?>

书写数据库模型类注意一下几点:

1. 数据库模型类名称必须与文件名称相同。

2. 必须继承与数据库模型基类model。

3. $this->db_setting = 'default'为数据库配置文件中配置数据库链接池名称,默认为default,一般情况下不需要修改。

4. $this->table_name = 'test'为数据表名称。

这样我们就建立好一个数据库模型类。那么,怎么使用呢?

在模块的控制器中使用(加载方式):

$this->db = pc_base::load_model('test_model')

具体如下:

1 <?php

2 defined('IN_PHPCMS') or exit('No permission resources.')

3 class mytest

4 {

5 private $db

6 function __construct()

7 {

8 $this->db = pc_base::load_model('test_model')// 加载数据库模型

9 }

10 public function init()

11 {

12 $myvar = 'hello world!'

13 echo $myvar

14 include template('test', 'index')

15 $result = $this->db->select()// 调用select方法

16 var_dump($result)

17 }

18 public function mylist()

19 {

20 $myvar = 'hello world! This is an example!'

21 echo $myvar

22 }

23 }

24 ?>

其中$this->db中所支持的方法请参照父类 phpcms/libs/classes/model.class.php 中方法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11626731.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存