免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1776 | 回复: 4
打印 上一主题 下一主题

关于smarty开发的一些疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-24 20:23 |只看该作者 |倒序浏览
smarty资料看了也不少,但是一直没有实际应用,真正想做的时候发现问题很多,在此向大家请教:)

以下打个比方。。。我说是说不明白。

网站目录{如果我这么干!}
|site
     |
     |---driver|
     |             |--smarty
     |              |
     |
     |--templates
     |                                              |
     |                                              |用别人的服务器目录这样安排可以吧?
     |--template_c                          |不可以的话怎么样安排合理?
     |
     |
     |--cache
     |
     |--configs
1. 另外我搞不懂,朋友们是怎么样做的:templates模板文件下都放哪些(是将网站所有的可视部份全部做成模板?)
比如说用户登录页面有必要做成模板吗?login.tpl 如果做成页面。。。那这个页难不成要http://localhost/templates/login.tpl仿问?
2.  一个PHP脚本文件对应一个模板文件我这样理解对不对(admin.php ==>admin.tpl)是否可以一对多?或多对一呢?
如果一部份可视页面为模板.tpl文件,而一部份不是,例如login.html,那网站这些文件的位置是不是会很乱。。。
文件的链接也都乱了,图像也都显示不出错,index.php=>index.tpl 之后 这个index.tpl中的图像的路径如果安index.tpl当前目录为准引人图像则无法显示。。。按 index.php的目录就可以。这又是为什么???
晕晕晕。。。。。郁闷,不知道我碰到的问题新手朋友有没有碰到

也许这只是简单的问题,但是我想我缺少网站应用的规划方面的知识,以前只是零零碎碎的学PHP知识,没有系统做站,现在想用adodb smarty pear 做站,所以菜鸟一个,如果问的问题很。。。。请原谅啊,呵呵,等待回复

[ 本帖最后由 liuxingyuyuni 于 2007-1-24 20:25 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-01-25 09:48 |只看该作者
我也是一知半解!好像你的那个templates里应该放htm文件,header.tpl和footer.tpl,我们这里是这样的!!
登陆界面完全不用做成模版!还有你要把smarty的路径指对才行!我也是菜鸟!!

论坛徽章:
0
3 [报告]
发表于 2007-01-26 11:32 |只看该作者
一般会给模版定义一个网站的URL变量,然后在模版中使用这个变量作为前缀,即使用绝对路径而不是相对路径。
思想类似在php中include其他脚本时也是预定义一个根目录变量(常量)
要实现一个PHP对应多个模版,只需在模版代码中用SMARTY的include方法即可把其他模版包含进去。

论坛徽章:
0
4 [报告]
发表于 2007-02-09 20:34 |只看该作者

感谢楼上的回复

要实现一个PHP对应多个模版,只需在模版代码中用SMARTY的include方法即可把其他模版包含进去。

include........

smarty还是得多用才会熟

论坛徽章:
0
5 [报告]
发表于 2007-02-10 03:48 |只看该作者
手册!手册就是工具说明书,从头到尾大概看一遍,起码先弄清了这个工具都有哪些功能,等到要用到某个功能时才需要仔细看使用说明。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP