喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

【村长请吃饭啊】 ---北京诚聘--- 【你还在犹豫吗?】

上一主题 下一主题
     
标题: 模板路径问题,期待高手指点!!  
 
bin36
注册会员
Rank: 2



UID 73268
精华 0
积分 90
帖子 60
金钱 90 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-5-12
状态 离线
模板路径问题,期待高手指点!!

路径设为相对路径,系统为WINXP,问题错误提示如下:
谢谢高手的指点 !!


 附件: 您所在的用户组无法下载或查看附件



----------------乡下人------------
PHP群:19096488欢迎你的加入!
2006-7-20 03:33 PM#1
查看资料  Blog  发短消息  QQ  顶部
 
蟋蟀
版主
Rank: 7Rank: 7Rank: 7
村里巡逻队长


UID 67242
精华 0
积分 2009
帖子 1744
金钱 2009 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-12-17
来自 福建
状态 离线
[推荐阅读] 为什么PHP文件不能接收HTML发过来的POST数据?
$path=realpath(dirname(__FILE__));
$path=substr($path,-1)=="/"?$pathpath."/";
$path=str_replace("//","/",$path);
define("ROOT_DIR",$path);
define("TPL_DIR",ROOT_DIR."template/");
define("COMP_DIR",ROOT_DIR."templates_c/");
define("CACHE_DIR",ROOT_DIR."cache/");
$tpl=new Smarty;
$tpl->teplate_dir=TPL_DIR;
$tpl->compile_dir=COMP_DIR;
$tpl->cache_dir=CACHE_DIR;
$tpl->left_delimiter=“}”;
$tpl->right_delimiter="{";
?>这样呢?




吉林php群
27089230
2006-7-20 04:19 PM#2
查看资料  Blog  发短消息  QQ  顶部
 
kuco
高级会员
Rank: 4
一半会员


UID 66126
精华 0
积分 933
帖子 949
金钱 894 喜悦币
威望 0
人脉 39
阅读权限 50
注册 2005-8-23
来自 上海
状态 离线
[推荐阅读] 今日第一帖~~~HOHO
似乎..模板目录没有指正确..



阿里妈妈再掀疯狂采购风,急召天下站长,新加入站点3天内一定采购!
2006-7-20 04:43 PM#3
查看资料  Blog  发短消息  顶部
 
php5
金牌会员
Rank: 6Rank: 6
中级会员


UID 62897
精华 0
积分 1234
帖子 1086
金钱 1234 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2005-1-3
来自 福建
状态 离线
[推荐阅读] OA演示 http://hero913.xinwen365.com/index0.htm
为什么不用绝对路径??

真想不明白
2006-7-20 04:47 PM#4
查看资料  发短消息  顶部
 
bin36
注册会员
Rank: 2



UID 73268
精华 0
积分 90
帖子 60
金钱 90 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-5-12
状态 离线
[推荐阅读] 北京上市公司招聘有经验的PHP开发工程师


QUOTE:
原帖由 php5 于 2006-7-20 04:47 PM 发表
为什么不用绝对路径??

真想不明白
我用了绝对路径,但也提示错误。
如果PHP文件和templates文件夹放在一起就没有错误。
但如果在建个文件夹,并放个PHP文件里面,就会报上面的错!!


这是为什么呢!期待并感谢你们的答复!!




----------------乡下人------------
PHP群:19096488欢迎你的加入!
2006-7-20 07:29 PM#5
查看资料  Blog  发短消息  QQ  顶部
 
bin36
注册会员
Rank: 2



UID 73268
精华 0
积分 90
帖子 60
金钱 90 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-5-12
状态 离线
[推荐阅读] winme的adsl上网怎么设置?
下面是我的目录结构,耽误你们的时间不好意思了!
顺便表示感谢


 附件: 您所在的用户组无法下载或查看附件



----------------乡下人------------
PHP群:19096488欢迎你的加入!
2006-7-20 07:37 PM#6
查看资料  Blog  发短消息  QQ  顶部
 
loking
新手上路
Rank: 1
初级会员



UID 66571
精华 0
积分 25
帖子 27
金钱 25 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-9-11
来自 捂裆衫
状态 离线
[推荐阅读] 大家帮我看看我对mysql_fetch_array的理解有误吗?
我是这么做的
在根目录下放一templates.php文件,指定template_dir="../templates";
其它目录中的文件调用时就display("header.tpl")就行了
2006-7-20 11:36 PM#7
查看资料  访问主页  发短消息  QQ  顶部
 
kuco
高级会员
Rank: 4
一半会员


UID 66126
精华 0
积分 933
帖子 949
金钱 894 喜悦币
威望 0
人脉 39
阅读权限 50
注册 2005-8-23
来自 上海
状态 离线
[推荐阅读] CP商务平台,CP联盟程序,CP管理平台,CP短信平台,CP运营商


QUOTE:
原帖由 bin36 于 2006-7-20 07:29 PM 发表
如果PHP文件和templates文件夹放在一起就没有错误。
但如果在建个文件夹,并放个PHP文件里面,就会报上面的错!!
.

.仔细看看smarty手册...你会明白为什么的...
$template_dir
模板目录变量
This is the name of the default template directory. If you do not supply a resource type when including files, they will be found here. By default this is "./templates", meaning that it will look for the templates directory in the same directory as the executing php script.
该变量定义默认模板目录的名字。当包含文件时,如果不提供一个源类型(即源地址),那么将会到模板目录中寻找。默认情况下,目录是:“./templates”,也就是说他将会在和php执行脚本相同的目录下寻找模板目录。

--------------------------------
你应该使用以下的目录表

  |-wwwroot
      |-templates
      |-templates_c
      |-...
      |-...
      |-php
         |-****.php (这些PHP文件里面应该使用 template_dir="../templates")
         |-...
         |-...




阿里妈妈再掀疯狂采购风,急召天下站长,新加入站点3天内一定采购!
2006-7-21 09:21 AM#8
查看资料  Blog  发短消息  顶部
 
bin36
注册会员
Rank: 2



UID 73268
精华 0
积分 90
帖子 60
金钱 90 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-5-12
状态 离线
[推荐阅读] 代友招聘:PHP 研发工程师,请速联系
require_once('../includes/conn.php');
        include_once('../includes/function.php');
        require_once('../Smarty/libs/Smarty.class.php');
       
        $smarty=new Smarty;

        $smarty->templates_dir='../templates/';
        $smarty->compile_dir='../templates_c/';
        $smarty->config_dir='../configs/';
        $smarty->cache_dir='../cache/';
       
        $smarty->left_delimiter  =  '<{';
  $smarty->right_delimiter =  '}>';

        //include('../templates.php');
        //头部
  $smarty->display('header.tpl');  
  //导航栏
  $smarty->display('navigation.tpl');
  //主体部分
  //$sql="select * from article_arribute";
  //$var=query($sql);
  //$sel=result($var,"article_id","article_title","article_time");

  //$smarty->assign('arribute',$sel);
  $smarty->display('news_middle.tpl');
  $smarty->display('buttom.tpl');



这是提示错误的那个页面,再麻烦你们看一下代码有错误没?
谢谢




----------------乡下人------------
PHP群:19096488欢迎你的加入!
2006-7-21 09:55 AM#9
查看资料  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 


Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.029756 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP