织梦仿站模板(基础学习html何谓CMS模版?(CMS模板引擎代码))
优采云 发布时间: 2022-03-13 23:23织梦仿站模板(基础学习html何谓CMS模版?(CMS模板引擎代码))
这个文章是针对没有“无产阶级”基础的朋友。如果您是专家或“资产阶级”,则不必阅读。欢迎高手交流。“资产阶级兄弟”为我做一些工作。做到,保证质量。
根据
学习html
什么是 cms 模板?其实就是一个带有cms模板引擎代码的HTML页面,所以基础是HTML语言学习。HTML标签不多,所以好学,到处搜都有教程,不过现在流行web标准,也就是大家都说“DIV+CSS”,要求提高了很多,你需要学习CSS。可以下载CSS手册,修改模板时可以学习修改。只要每天花一点时间,你就会很快学会。真正想学习web制作的朋友可以经常来我的网站。
学习dede模板代码
在了解代码之前,如果你是新手,请使用默认模板熟悉dede系统,系统设置,如何添加栏目,如何为栏目设置模板,如何发布文章 ,改文章,有一个基本概念。
Dedecms的代码很有特色,只要熟悉了就可以快速上手,使用起来也很灵活。dede模板引擎的代码风格有以下几种形式:
复制代码
{dede:标记名称 属性='值'/}
{dede:标记名称 属性='值'}{/dede:标记名称}
{dede:标记名称 属性='值'}自定义样式模板(InnerText){/dede:标记名称}
从上面我们可以看出,dede模板引擎的代码可以分为三部分:标签名、属性和自定义样式模板。标签名称和属性被 {} 包围
并且自定义样式模板介于两个 {} 之间。
标签名称和属性的说明请参考系统帮助中的模板标签参考,这里介绍具体的应用方法。
看看下面的例子:
复制代码
{dede:arclist typeid='0' titlelen='28' row='10' }
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist} 上面是最基本的取得最新内容列表标记arclist,由开始标记{dede:arclist 属性typeid='' titlelen='28' row='10' col='1'}模版样式<a href='[field:arcurl/]'>[field:title/]</a>和结束标记 {/dede:arclist}组成。当你完成页面制作后,便可开始添加dede代码。没有添加dede代码之前:
<a href='[field:arcurl/]'>[field:title/]</a>
<a href='[field:arcurl/]'>[field:title/]</a>
<a href='[field:arcurl/]'>[field:title/]</a>
<a href='[field:arcurl/]'>[field:title/]</a>
<a href='[field:arcurl/]'>[field:title/]</a>
<a href='[field:arcurl/]'>[field:title/]</a>
<a href='[field:arcurl/]'>[field:title/]</a>
<a href='[field:arcurl/]'>[field:title/]</a>
<a href='[field:arcurl/]'>[field:title/]</a>
<a href='[field:arcurl/]'>[field:title/]</a>
添加代码后
{dede:arclist typeid='0' titlelen='28' row='10' }
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}
模板解析后,看起来像添加代码之前的样子。list标签、友情链接flink标签、导航频道标签、站内新闻mynews标签也是如此。
在文章页面中,使用了{dede:tag name attribute='value'/},例如{dede:field name='title'/}表示文章的标题。
模板中的路径问题:本站使用{dede:global name='cfg_basehost'/}/templets/w3cpro/img/css.css,{dede:global name='cfg_basehost'/}是获取< @网站 目录含义。这里有一个模板保护问题。如果您珍惜您的网页模板,请将img目录独立分开,这样别人就不会知道您的模板目录。
制作
如果真的独立制作模板,是非常耗费人力的,而且规划、设计、制作、调试都很累人。很多站长都没有能力做,所以有那么多朋友指望别人发布模板,抄别人的模板有点本事。什么是抄袭?保存原html页面,删除body内容,添加cms代码,大功告成。,这是抄袭,没有技术含量,加cms代码即可。这样一来,我看到还是有很多人收费100到200人做的,看的头晕目眩,没关系。我懒得做网站管理员了。我什至不知道cms的标记代码,所以我真的很郁闷。
就模板而言,很多站长只看到设计,也就是页面看起来不错,却没有看到页面制作,也就是页面的代码。这是一个非常错误的概念。虽然有一个好看的网页很重要,但对于我们这些站长个人来说,网页制作更重要。网页代码的好坏关系到搜索引擎SEO和网站的可维护性。对于我们站长来说,网站只要简洁大方,关键是网站有利于搜索引擎搜索。创造更多的利润,赚更多的钱。
世界文章一个大副本,看能不能复制,制作模板和复制文章一样,看能不能复制。我的设计水平很糟糕,我根本无法进入流程。我只写网页代码。如果你不能设计它,那就复制它。如果你拿一个网页,那就是侵权。然后取三四个网页,拿出它们的设计优势,组合成自己的网站。
过程以本站为例:规划网站的结构,决定使用蓝色和绿色作为网页的主色调,从网上找合适的资源,开始在PS中组合网站 ,满意就开始写代码制作网页,制作完成后添加dede代码测试。
安装和使用
dede3.1lit 版本增强了系统设置。模板的位置可以在系统设置中设置,模板文件夹放在太阳穴中。在列设置中,{style}代表模板文件夹的位置,如下图。
例子
下面提供本网站的示例供您参考。页面创建并不复杂,适合大家学习使用。
一共下载了文章、图片(使用文章系统)和三个系统模板。其他模板可根据提供的页面进行修改。
index_in.html - 主页
list.html - 列表页面
index_arc.html - 文章 页面,下载封面
index_img.html - 图片封面
list_img.html - 图像列表
search.htm - 搜索页面
article.html - 文章 页面
article_down.html - 下载页面
article_img.html - 图片
修改文件:
inc_archives_view.php——上一篇和下一篇分别调用,仅限于文章所在的列而不是当前站点。
inc_arcpart_view.php - 更改附属链接 flink
inc_channel_unit_functions.php——列为子列的文章调用arclist标签无法读取的紧急解决方案
inc_functions.php - 跳转提示页面标题修改
inc_vote.php - 投票修改
添加的文件:
为了在登录系统后显示整个站点的状态,在成员目录中添加了几个文件。
index_doo.php
index_login.php
登录.html
config_g.php
登录.js
模板/index_login.html
下载后放入网站templets,参考上面的设置。