iis服务器助手广告广告
返回顶部
首页 > 资讯 > CMS >DEDECMS解析模板之灵活应用视图类
  • 724
分享到

DEDECMS解析模板之灵活应用视图类

dedecms视图类 2022-06-12 01:06:45 724人浏览 独家记忆
摘要

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

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

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


复制代码代码如下:

<?php

require 'include/common.inc.php';

//第二步>>引入视图类

require 'include/arc.partview.class.php';

//第三步>>实例化视图对象

$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='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}

<li><a href='[field:typeurl/]' [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}这两个标签来测试程序,运行结果如下:

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

人之为学,如饮河海,大饮则大盈,小饮则小颖!

--结束END--

本文标题: DEDECMS解析模板之灵活应用视图类

本文链接: https://www.lsjlt.com/news/31466.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么解析Django的视图和模板
    怎么解析Django的视图和模板,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、视图和模板1、函数视图以函数的方式定义的视图称为函数视图,函数视图便于理解。但是遇到一个视...
    99+
    2023-06-02
  • SpringBoot引入模板引擎实现视图解析
    目录视图解析1. 视图解析方式2. 使用3. 原理视图解析 SpringBoot 不支持 JSP,需要引入第三方模板引擎进行技术进行页面渲染 1. 视图解析方式 转发、重定向以及自定...
    99+
    2024-04-02
  • vue2从数据到视图渲染之模板渲染详解
    目录引言1、从new Vue()入口开始:2、this._init3、挂载函数vm.$mount(vm.$options.el)4、mountComponent函数5、_render...
    99+
    2024-04-02
  • 如何深入剖析C++类模板应用代码
    本篇文章给大家分享的是有关如何深入剖析C++类模板应用代码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。C++中有类继承的概念,意思就是能够实现与继承相同功能的一种应用。C++...
    99+
    2023-06-17
  • C++中类模板的应用你了解多少
    目录类模板应用数组类的封装Int的.hpp文件int的测试文件Person类的.hpp文件Person类的测试文件总结类模板应用 数组类的封装 属性: 1,T *pAddress 指...
    99+
    2024-04-02
  • GoJs节点绘图模板之go.Node使用示例详解
    目录前言go.Node的使用结合前面的绘图模板对go.Node使用进行一些个性化定制拓展小提示go.Node的端口(Port)配置结语前言 介绍了很多的节点内的绘图模板,包括go.T...
    99+
    2023-05-16
    GoJs节点绘图模板Node GoJs Node节点绘图
  • Python机器学习应用之基于线性判别模型的分类篇详解
    目录一、Introduction1 LDA的优点2 LDA的缺点3 LDA在模式识别领域与自然语言处理领域的区别二、Demo三、基于LDA 手写数字的分类四、小结一、Introduc...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作