浏览器中的异步请求是指不影响页面加载和渲染的请求,常称之为ajax,在实践中通常把页面中一些不太重要的元素用异步请求进行加载,也有一些把全部网站数据都用异步请求获取,通过JS引擎渲染的,哆麦也支持这样做,不在这篇文章的讨论范围内。异步请求的应用范围对于营销网站来说,网站与用户的交互请求不是那么强烈,通过只需要展示一些网页内容,这些内容对所有用户来说都是一样的,所以我们通过缓存的形式节省硬件投入。…
图片是网站内容中的一个重要组成部分,直观的图片可以提高网站在用户心目中的影响力,提高转化率,相对于文字来说,图片资源更容易获取,所以一个成熟的营销型网站,图片资源必不可少,很多CMS都有图库功能,但是很少深度利用图片帮助提高网站排名的思路。哆麦CMS的图库功能是通过内容模型功能扩充的,扩充内容模型时,只需要选择好字段类型和长度,并只指定表单类型为图集。这样做的好处是,一篇文章可以根据需要添加多个图…
表单是网站和用户交互的重要组成,作为一个营销型网站来说,表单功能至关重要。哆麦CMS提供了简单高效的表单功能,集成了多个颇有用处的功能,例如留言过滤,禁止重复,内容转发,内容扩充,根据需求更改客户端响应等等。本文介绍如何在模版中开发留言功能,本文假设你已经有了一定的HTML知识,了解表单组成和数据提交原理。一,表单组成表单提交地址,通过函数“dminfo('feedback_url')”获取。…
文章调用是指在页面主循环之外的地方按要求调用指定数量的文章,例如在侧边栏或文章下方随着展示文章。Domai CMS可以通过两个常用的标签来进行文章调用,get_posts函数或DM_Query类,本文重点介绍如果使用它们获取文章列表。一,get_postsget_posts接收一个数组参数,返回文章对象数组,所有可接受的参数如下:'numberposts' => 5, //调用的文章数量'…
哆麦CMS的列表模版是指所有栏目,标签,搜索结果页上的模版。列表模版的标签包括2类,一类是用来调用列表本身属性的标签,一类是调用列表下文章属性的标签,而调用列表下的文章,必须通过循环调用标签来进行调用,本文先介绍循环调用标签。循环调用标签在列表页面使用,调用方法为:while(have_posts()){ the_post(); //文章展示代码 }如,把当前列表页下所有的文章链接调用出来:
文章模版标签是在文章页,单页,专题页或循环调用中使用的标签,通过文章模版标签,可以调取指定文章的指定属性。get_the_ID(), 返回当前文章的ID。the_ID(), 输出当前文章的ID。get_the_title(), 返回文章的标题,参数为空时默认为当前文章,不为空为指定文章。the_title(), 输出文章的标题,参数为空时默认为当前文章,不为空为指定文章。get_the_subti…
通过模版标签是在任何页面都可以使用的模版标签,常用的通用模版标签包含下面一些:dm_title(),输出当前页面的标题。dm_keywords(), 输出当前页面的关键词。dm_description(), 输出当前页面的描述。dm_url(), 输出当前页面的URL。dm_mobile_url(), 输出当前页面对应移动页面的URL。get_dminfo($param), 接收一个参数$…
哆麦CMS使用PHP作为主题模版文件,默认模版路径在网站目录的“dm-content/themes/hi-domai”,不同的模版文件代表不同的页面类型,用户访问时,系统会自动调用对应页面类型的模版,一个主题模版一般包括以下文件:single.php:文章页面模版。page.php:单页面模版。topic.php:专题页面模版。tag.php:标签页面模板。category.php:栏目页面模版…