本篇文章给大家谈谈phpcms装修模板,以及phpcms专题页面模板对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、如何为Phpcms v9专题分类增加模板
- 2、phpcms模板风格导入和使用流程
- 3、php与框架与模板的区别。一直不明白,老师们帮下忙,多谢啦
- 4、请phpcms高手回答:怎样制作单网页模板??
- 5、使用PHPCMS无法套入模板
- 6、为什么在Phpcms模板风格里改了模板后更新首页不是成功提示而是一段页面?
1、如何为Phpcms v9专题分类增加模板
先来看看默认专题子分类设置界面: 修改后的的专题子分类设置界面多了模板设置: 修改方法 第一步:修改 phpcms\modules\special index.php 找到$list_template?$list_template:'list'; 替换成$template=$info['template']?$info['template']:($list_template?$list_template:'list'); 第二步 修改 phpcms\modules\special special.php 找到`typedir` 替换成`typedir`, `template` 第三步 修改 phpcms\modules\special\templates special_add.tpl.php 找到/spanspan id="typeTip" 替换成?phpecho form::select_template('default','special','list','name="type[1][template]"','list');?/spanspan id="typeTip" 找到var n = $('#option_list').find('input[name]').length/3+1; 替换成var n = $('#option_list').find('input[name]').length/3+1;var template ='?php echo str_replace("'", "\'", form::select_template('default', 'special', 'list', 'name="type[|id|][template]"', 'list'));?'; 找到/spana href="javascript:;" 替换成'+template.replace('|id|', n)+'/spana href="javascript:;" 第三步 修改 phpcms\modules\special\templates special_edit.tpl.php 找到/span?phpif($k!=1) 修改成?phpecho form::select_template('default','special',$t['template'],'name="type['.$k.'][template]"','list');?/span?phpif($k!=1) 找到var n = $('#option_list').find('input[type="text"]').length/3+1; 替换成var n = $('#option_list').find('input[type="text"]').length/3+1;var template ='?php echo str_replace("'", "\'", form::select_template('default', 'special', 'list', 'name="type[|id|][template]"', 'list'));?'; 找到/spana href="javascript:;" 替换成'+template.replace('|id|', n)+'/spana href="javascript:;" 修改完了 可以去添加模版了 比如 list_hehe.html 然后专题页面就可以自动搜索到了。
2、phpcms模板风格导入和使用流程
PHPCMS的模板路径:"phpcms\templates\default"
其中“default” 意为默认,即系统使用的默认风格的模板。
它目录下,有各模块模板的目录,目录名即为模块名。
还有一个config.php,是PHPCMS后台管理导入模板时对应的一些名称设置。
如果新建一种风格,需要在“phpcms\templates\”目录下,即需要和“defaunlt”同级,
例:"phpcms\templates\home"
里面也需要有对应的各模块。config.php文件写不写都行,系统会自动读取并判断模板文件。
使用的话,例如在“phpcms\templates\default\content” 目录下,有头模板,尾模板,内容页等等。
首页:index.html
频道页:category.html 如果你新建频道页模板需要 “category_xxx.htm”格式。
列表页:list.html 同理,“list_xxx.html”
内容页:show.thlm "show_xxx.html"
更换自己的模板,需要在后台管理系统 admin.php
在“管理栏目”中,有“模板设置” 更换风格和模板页即可。
3、php与框架与模板的区别。一直不明白,老师们帮下忙,多谢啦
框架:比如说盖房子吧,框架就是整个房子的架构,当你需要盖一个新房子的时候,你不在需要重新一块一块的码转,而是直接把框架(房子架构)放过去,这样一个房子基本成型,你只需要加上门窗,装修一下,就能进去住。PHP成型的框架有:thinkphp,CI,YII或者二次开发用的dede,phpcms,ecshop等。
模板:就是上面所说的房子的门窗,装饰。也就是框架的视图层,让人看的,你平时打开一个网页,看到的整个页面就是模板。
框架包含模板,模板是框架的一部分
4、请phpcms高手回答:怎样制作单网页模板??
伪静态方法(iis下的)
启用对应栏目的伪静态
RewriteRule
^(.*)list-([0-9]+)-([0-9]+)\.html(\?(.*))*$
$1/index\.php\?m=contentc=indexa=listscatid=$2page=$3$5
页面地址只能为list-id-page.html
这个格式可以修改的
5、使用PHPCMS无法套入模板
首先根据目录提示找到 header.php
D:\PC_webserver\wwwroot\caches\caches_template\invested\content\
出错原因是is_parents() 这个方法未定义,即表示这个方法可能不存在..
剩余的排错步骤
1.把这行代码comment out,如果不影响整体运行
2.根据header.php上下文环境,添加新的is_parents method, 或者include含有这个方法的文件。
3.你把header.php的文件发出来,再看。。。
6、为什么在Phpcms模板风格里改了模板后更新首页不是成功提示而是一段页面?
出现这种情况是因为模板中代码错误,可以检查一下代码里面标签是否正确。
如果你懂代码就简单了可以直接看模板文件或者看caches缓存文件下面caches_template里面的index文件看index是否有php语法错误。
如果你不懂代码那么就只有采用傻瓜方式了,慢慢看代码里面的标签是否一致,确保每个标签都有结束标签如:{pc}{/pc}
还有就是删除部分代码然后在后台更新首页这样来查看到底不那一部分出现了BUG。
关于phpcms装修模板和phpcms专题页面模板的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。