免费发布信息
微信公众号

DEDECMS怎么灵活应用视图类

   来源:黔优网责任编辑:优优  时间:2024-09-23 11:26:36 浏览量:0

dedecms怎么灵活应用视图类?

初步对织梦cms进行了解,忍不住要动手试一试了。织梦cms也是采用mvc的设计模式,它的核心代码,大部分存在于include目录里。包括控制器、 模型、视图类、模板引擎、标签库、公用函数等。

推荐学习:织梦cms

  

     下面我们就简单的创建一个属于自己的php页面处理文件,在文件里,用织梦自身的模板引擎和视图,去解析我预先创建好的静态html文件。在此,我简单的写了如下几段代码:

     第一步,创建自己的php页面处理文件,在这里,我在根目录下创建demo.php文件,文件内容如下:

代码如下:

<?php


require &#39;include/common.inc.php&#39;;
//第二步>>引入视图类
require &#39;include/arc.partview.class.php&#39;;
//第三步>>实例化视图对象
$pv=new PartView();
//第四步>>设置视图模板
$pv->SetTemplet("demo.html");
//最后>显示视图
$pv->Display();
?>

第二步,创建模板页面。

懒人省事,同样的我在根目录下创建了demo.html文件,内容如下:

代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=">
<title>demo测试视图</title>
<STYLE type=" text/css">
body{font-size:12px;}
ul li{float:left; list-style:none;padding:2px 10px;}
ul li a{ }
#arclist li{ clear:both;float:none;}
</STYLE>
</head>
<body>
<!-- channel_type标签测试 -->
<ul>
{dede:channel type=&#39;top&#39; row=&#39;10&#39; currentstyle="<li class=&#39;hover&#39;><a href=&#39;~typelink~&#39; ~rel~><span>~typename~</span></a></li>"}
<li><a href=&#39;[field:typeurl/]&#39; [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}
<!--arclist标签测试 -->
<ul id="arclist">
{dede:arclist row="10"}
<li>[field:title/]</li>
{/dede:arclist}
</ul>
</ul>
</body>
</html>

在demo.html文件中,我以{dede:channel}和{dede:arclist}这两个标签来测试程序,运行结果如下:

这样,所调信息,都呈现出来了。 

以上就是DEDECMS怎么灵活应用视图类的详细内容,更多请关注本网内其它相关文章!

 
 
 
没用 0举报 收藏 0
免责声明:
黔优网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优网官方立场,请读者仅做参考。本文标题:DEDECMS怎么灵活应用视图类,本文链接:https://www.qianu.com/help/49932.html,欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法信息,请您立即点此【投诉举报】并提供有效线索,也可以通过邮件(邮箱号:kefu@qianu.com)联系我们及时修正或删除。
 
 

 

 
推荐图文
推荐帮助中心
最新帮助中心