PHPcms --资料

来源:互联网 发布:无人机单片机 编辑:程序博客网 时间:2024/06/16 16:59

1.phpcms后台验证码失效,登录提示出错
config/system.php 里面的session_storage=>mysql 改成files
还有一种解决办法是用cookie代替session.api/checkcode.php 里面的$_SESSION[‘code’]改成param::set_cookie(‘code’,get_code());

2.常用函数
1)生成缩略图 thumb,imgurl必须是要在本网站的
function thumb(imgurl,width = 100, height=100,autocut = 1, $smallpic = ‘nopic.gif’)

3.配置文件
目录:caches/configs
cache.php
credit.php
database.php
modules.php
route.php 默认路由配置文件
snda.php
system.php 系统配置文件包括session cookie 附件路径 外部通行证配置,其中upload_url和upload_path和缩略图生成有关
version.php

4.邮箱配置
邮件发送失败的主要原因是:发送函数中的$mail[‘auth’]为false,必须要设置成true,也就是需要验证

5.网站制作 :
网站制作主要的工作在于做模板,模板目录在 templates default content里面
index.html 首页
category_xxx.html 栏目页:有子栏目的页面,例如:
list_xxx.html 列表页:显示数据列表的页面,例如:新闻列表 图片列表 等
show_xxx.html 详情页:显示具体信息的,例如:商品详情,新闻详情等
page_xxx.html 单网页:显示单独的网页信息,例如:某某活动页面 关于我们 联系我们

流程:
1.确认目前要做的网页的类型,判断是那种类型,例如,我们要做个产品列表页:
在content下新建文件,list_product.html
2.后台添加栏目:产品列表 在模板选择 list_product.html

3.列表页如何循环内容 具体参考v9 help里面的标签写法 :http://v9.help.phpcms.cn/html/2010/modules_0916/33.html#lists

4.一般情况下 文章模型里面的字段都能满足我们信息的需求,title thumb keywords description等,但是有些时候这些字段还不够,
比如:我们要做个企业的招聘中心,招聘中心里面有招聘列表,可能需要:职位要求,薪资要求等等字段,这个时候我们需要新建模型,

模型建好之后,再添加栏目的选择新建好的模型即可,循环出字段,比如:招聘模型 添加 年龄要求字段:age 那么在循环的时候 直接输入{$r[age]}即可,需要注意的是 列表只能循环出主表的字段,所以在列表页要显示或者要使用的,点击主表选项

5.招聘详情页,新建网页 show_job.html 然后在栏目里面内容页模板选择 show_job.html
详情页里面 所有直接直接输出即可 比如 年龄要求 直接输出 {$age}即可

6.单网页制作,比如: 关于我们 直接新建页面 page_about.html 然后添加单网页 选择模板即可

7.所有的模板都可以重复使用,只要是相似页面,就不需要新建模板

8.页面切割和包含,重复的html部分尽量切割,比如 header.html foot.html left.html等,直接 {template content “xxx”}即可

9.页面所有的跳转control 在 modules/content/index.php 里面 有必要的时候修改里面的 lists或者show方法

10.表单向导:比如联系我们需要提交信息等,在formguide里面新建模板,然后栏目里面添加外链。

11.静态资源:css js image 等 全部放到 /statics/js/xxx/ /statics/css/xxx/ xxx为新建的项目名称的文件夹 模板访问{IMG_PATH}xxx/aa.jpg {JS_PATH}{CSS_PATH}

…………….

0 0
原创粉丝点击