dedecms页页输出问题 我现在不是很明白就是我在php页面里从数据库获得值怎么传到htm模板里在smarty里是$smarty->assign(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 执行重数据库获取值(PHP页面)->载入HTML模板(模板页面)->显示在网页上 具体代码?DEDECMS 我没怎么用到 我用的是discuz 但是基本原理都是一样.简单的说运行一个php页面 然后这个页面功能就是冲数据库提取数据,接下来他就载入模板(include()等) 吧这些变量赋值给模板中的变量! dedeCMS中的静态页跟php页一般是分开的,静态页放在一个htm的文件夹里,一般情况下只要在php文件中include或者require了这个静态页面,那么在这个静态页面里就能得到php文件中一些变量的值,比如<?php//文件名index.php$test="Hello World";require_once("index.htm");?><html><head></head><body><?php echo $test;?></body></html>这样就能在你访问index.php的时候就会将静态页面中值显示出来,你如果直接访问index.htm,就不会显示。 如果直接访问index.htm,查看源码都能看到变量 [code=PHP]$smarty->assign('var',"hello");//var就是html里的占位符,hello就是值,值替换占位符[/code=PHP] 还是不太明白您这个是什么意思,smarty 里是这个我明白,但dedecms还是不太明白比如从数据库里取出值怎么传到htm并在htm里显示呢,除了用<?php ?>是自己写一个标签调用吗 比如<!--这是个纯html的文件--><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8><title>{$title}<!--占位符--></title></head><body>{$content}<!--占位符--></body></html>$str=file_get_contents("template.html");//打开html文件$str=str_replace("{\$title}","hello",$str);//替换$str=str_replace("{\$content}","hello world",$str);//替换echo $str;//输出这样就可以界面和代码分离了。 VPS远程连接超级慢,ping正常,请求帮助。 求解密php,不知道是何种加密方式 phpmyadmin导入的sql格式是什么? Apache Rewrite 怎么写? 这样的要求 php 有什么好用的函数库吗? 最好是php4的 (别处提问,50分等着您)急!!!在线等!解决就结贴!php url 传值问题 想请教一个问题啊。 验证码无法显示,〜求大神看看 swoole只能在命令格式 下执行吗 PHP网站出现500的错误,无法打开,求大神解答怎么回事? wordpress 插件制作,SOS了 使用正则表达式获取网页中内容,请看html代码
DEDECMS 我没怎么用到 我用的是discuz 但是基本原理都是一样.简单的说
运行一个php页面 然后这个页面功能就是冲数据库提取数据,接下来他就载入模板(include()等) 吧这些变量赋值给模板中的变量!
//文件名index.php
$test="Hello World";
require_once("index.htm");
?>
<html>
<head></head>
<body>
<?php echo $test;?>
</body>
</html>这样就能在你访问index.php的时候就会将静态页面中值显示出来,你如果直接访问index.htm,就不会显示。
$smarty->assign('var',"hello");
//var就是html里的占位符,hello就是值,值替换占位符
[/code=PHP]
还是不太明白您这个是什么意思,smarty 里是这个我明白,但dedecms还是不太明白
比如从数据库里取出值怎么传到htm并在htm里显示呢,除了用<?php ?>
是自己写一个标签调用吗
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8>
<title>{$title}<!--占位符--></title>
</head>
<body>
{$content}<!--占位符-->
</body>
</html>
$str=file_get_contents("template.html");//打开html文件
$str=str_replace("{\$title}","hello",$str);//替换
$str=str_replace("{\$content}","hello world",$str);//替换echo $str;//输出
这样就可以界面和代码分离了。