本文作者:成都诗洋seo

织梦(dedecms)程序完整网站建设和模板安装教程步骤及标签调用大全

成都诗洋seo 1个月前 ( 09-07 ) 61 抢沙发
织梦(dedecms)程序完整网站建设和模板安装教程步骤及标签调用大全摘要: 什么是织梦程序织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本...

什么是织梦程序

织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用该系统。

织梦程序安装教程步骤3

织梦内容管理系统(DedeCms) 产品特性
01良好的用户口碑,丰富的开源经验
是国内知名内容管理系统,经超过20万以上站长级用户群经过长达4年之久的广泛应用和复杂化环境的检测,织梦系统在安全性、稳定性、易用性方面具有较高的声誉,倍受广大站长推崇。 DedeCms采用PHP+MySQL技术开发,程序源代码完全开放,在尊重版权的前提下能极大的满足站长对于网站程序进行二次开发。DedeCMS是国内第一家开源的内容管理系统,自诞生以来,始终坚持开源、免费原则。众所周知,开源程序在代码规范性、程序安全性有着较高的要求,DedeCMS拥有4年的开源经验,其灵活的产品架构、极强的可扩展性和可伸缩性能最大化满足站长的应用需求。
02灵活的模块组合,让网站更丰富
往往一个网站通过单一的内容发布系统是远远不能满足用户的需求的,尤其在Web2.0提倡互动、分享的大趋势下,用户非常希望在传统的内容信息网站中加入问答、圈子等一些互动型的功能。但如果基于原来系统进行开发,整个系统易用性会受到影响,如果使用别的系统,整个网站就不能一体化管理,在这种问题下,DedeCMS推出了模块的功能,程序用户可以像安装软件一样,下载相应的模块进行安装,网站就会增加这些特殊的功能。 这样一来,更加方便软件用户对自己的网站进行扩展,达到自己满意的效果。
03简单易用的模板引擎,网站界面想换就换
引擎简单、易用,采用了XML标记风格,只要懂HTML就可以修改制作模板。 很多的用户都为每次网站改版费尽苦心,因为按照老式的网站制作流程,改版需要修改的不单单是一个界面,还要涉及到程序修改。最后成了一次改版,几乎等于网站重构。DedeCMS就解决了这一系列的烦恼,只需要了解一些DedeCMS的模板标记,只要懂HTML,就能随意对模板文件进行修改,而且每次升级只需要更新模板文件即可,做到了程序和页面很大程度上的分离。
04便捷自定义模型
DedeCMS为用户提供了方便快捷的用户自定义模型,你可以使用这个功能根据自身需求来创建各式各样的站点,如果您了解部分二次开发知识,即能想到就能做到。 往往很多站点,希望能够创建如在线视频播放、在线音乐试听,或者是商品信息发布等类型的内容站点,尽管这些模型系统中没有,但你现在可以使用DedeCMS来自主创建,您只需要先想好自己内容的字段,如:专辑名称、演唱、发行日期等,然后思考这些字段是用哪种字段类型,如:文本、时间、文件上传,接下来只需要在后台的模型管理中按照说明添加即可,想到就能做到。 这种模型的功能有一个很大的好处就是你可以自己去扩展网站后续的功能,不要再去花费财力物力去开发,免去了很多烦恼。
05高效的动态静态页面部署
DedeCMS为用户提供了强大的动态静态部署的功能,用户可以在后台栏目中进行统一的设置,也可以对单独某一篇内容进行静态部署。 这种静态部署最大的优势在于:1.减少数据库负担、降低人力维护成本;2.利于搜索引擎对网站的友好程度,提高搜索引擎对网站收录量;3.很大程度上提高了用户访问的效率。 这样一来,一些地区门户、行业网站、甚至政府部门信息类网站都免去了因为大量数据访问速率下降的后顾之忧。
06灵活的商业运营模式
DedeCMS中提供了较为完善的会员产品体系、会员等级体系、虚拟货币管理体系,并且提供了较完整的支付接口方式,可以设置会员浏览不同内容进行金币消费,这样对行业门户、企事业单位制定开展各种基于网站平台的商业运营方案。 会员可以通过购买点卡进行充值,同时也可以购买包月、包年的服务来阅读某一部分的内容,如果某些内容只能给特定会员浏览,会员必须达到某个等级才能够扣点阅读,网站可以通过销售点券、会员等级服务进行盈利。
07流畅专业界面设计,良好的用户体验
DedeCMS的界面设计遵循国际最新W3C网页设计标准,在开发时期,我们经过IE6、IE7、火狐、Opera等主流浏览器上进行测试,都能够保证您网站浏览的流畅、完整,DedeCMS页面设计遵循标准情况下尽量的减少了各个浏览器中存在的差异,系统不会因为不同的浏览器受到限制。我们优秀的页面设计师能够让网站提高用户体验,及网站亲和力。

织梦网站程序安装教程

一、首先我们搭建网站需要域名、主机。(新手建议本地测试好了在购买,本地网站搭建及环境适配)
二、下载使用链接主机工具,常用的有8UTF、XFTP、FLASHTXP。本人建议使用8UFTP(因为我也是用的这个习惯了)
三、官网下载织梦CMS开源程序,需要注意的是区分utf-8和GBK两个版本,根据自己需要选择相应版本。解压压缩包得到文件,并在一次压缩网站程序文件,这是因为我们上传时如果是单个文件夹上传非常的浪费时间,也有可能在上传的过程中损坏某个文件,导致安装失败。

织梦程序安装教程步骤

四、上传网站程序到主机,这时候需要使用FTP工具,链接上主机。链接的地址、账号、密码都能够在自己的主机上能够找到。链接好了以后上传到指定的网站根目录,常见的WWW、htdocs不同的主机服务商都会指出网站程序上传至那个文件夹,也就是我们所说的根目录。
五、安装程序,访问域名会自动跳转到安装页面也就是install/index.php。根据指示进行安装下一步,并填写相应的数据库链接地址、账号、密码、以及数据库名,有的主机可以自己建立一个数据库有的则只能覆盖原有的数据库。网站后台账号密码可以选择默认或者修改都可以。

织梦程序安装教程步骤1

六、网站模板的添加覆盖,将我们选择好的网站模板把模板文件对应覆盖在根目录下面,也是选择打包压缩然后在上传到根目录。如果没有网站模板可以选择跳过这个步骤。
七、登陆网站后台,网站后台地址默认是dede,然后登陆账号密码。如果是没有覆盖模板的用户到这一步就算完成,如果覆盖模板的,需要进行数据的还原。然后再是网站根目录地址的设置,修改成我们自己的域名就可以了。选择生成一键生成全部,到了这里就基本完成了。

织梦程序模板(主题)安装教程步骤

下面介绍一下织梦模板的安装方法:
1.上传模板
首先,我们去网站下载一个织梦模板,这里注意的是要区分模板是GBK还是UTF-8的,模板的语言编码要和我们织梦程序的语言编码一样,要是不一样安装模板后,网站会出现乱码。遇到不一样的情况,可以用到我们的转换神器,上篇文章讲到了。
比如说,我们下载了一个织梦模板,解压缩后得到一个名称为“web”的文件夹,这时要把web文件夹上传到到织梦程序里的“templets”目录里面,templets里面放的是我们的模板。
2.还原数据
模板上传了,我们还要在网站后台做一些操作,这样模板才能显现到我们网站的前台。
(1)点击系统-数据率备份/还原-数据还原-开始还原数据
(2)复制模板文件的名称,点击系统-系统基本参数-模板默认风格里的框框里改成刚才复制的那个模板的名称,点击确定。
3.更新网站
点击生成-更新主页HTML,选择主页模板的框框里,把那个模板名称改成刚才复制的模板名称,点击更新主页HTML。
现在,我们的模板就更新完成了。Seowhy没有更新织梦模板的视频,就在优酷上找到这个视频,看完了觉得很不错,还是高清的。重要的是只有几分钟的时间,短小精悍。

织梦程序常用的调用标签

关键描述调用标签:
<meta name="keywords" content="{dede:field name='keywords'/}">
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">

模板路径调用标签:

{dede:field name='templeturl'/}

网站标题调用标签:

{dede:global name='cfg_webname'/}

栏目导航调用标签:

<a href="/">首页</a>
    <li>
        {dede:channel type='top' row='8' currentstyle="<li class='thisclass'>
          <a href='~typelink~'>~typename~</a>
    </li>"
        }
    <li>
        <a href='[field:typelink/]' target="_blank">[field:typename/]
        </a>
    </li>
      {/dede:channel}

指定调用栏目标签:

{dede:onetype typeid='ID'}[field:typename /]{/dede:onetype}

频道栏目调用标签:

 {dede:channel type='self'}<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/dede:channel}

友情链接调用标签:

 {dede:flink row='24' linktype=2/}

网站版权调用标签:

 {dede:global name='cfg_powerby'/}

网站备案调用标签:

 {dede:global name='cfg_beian'/}

当前栏目名称标签:

{dede:field name='typename'/}

当前位置调用标签:

{dede:field name='position'/}

列表文章调用标签:

 {dede:list pagesize='8'}{/dede:list}

栏目链接调用标签:

 [field:typelink function='str_replace("a ","a class=ulink ",@me)'/]

作者链接调用标签:

 [field:writer /]

列表点击调用标签:

[field:click/]

列表评论调用标签:

[field:postnum/]

查阅全文调用标签:

<a href="[field:arcurl/]">查阅全文...</a>

列表时间调用标签:

 [field:pubdate function="GetDateTimeMK(@me)"/]

列表分页调用标签:

 {dede:pagelist listsize='4' listitem='index pre pageno next end '/}

文章标题调用标签:

{dede:field name="title"/}

文章来源调用标签:

{dede:field name='source'/}

文章作者调用标签:

文章时间调用标签:

{dede:field name='pubdate' function='GetDateMk(@me)'/}

文章Tag调用标签:

 {dede:tag type='current'/}

文章点击调用标签:

<script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberid'/}&view=yes" language="javascript"></script>

文章内容调用标签:

{dede:field name='body'/}

文章分页调用标签:

 {dede:pagebreak/}

[<a href="{dede:field name='phpurl'/}/stow.php?arcID={dede:field name=ID/}">收藏</a>]
[<a href="{dede:field name='phpurl'/}/recommend.php?arcID={dede:field name=ID/}">推荐</a>]
[<a href="{dede:field name='phpurl'/}/feedback.php?arcID={dede:field name=ID/}">评论</a>]
[<a href="#" onClick="window.print();">打印</a>]
[<a href="#" onClick="window.close();">关闭</a>]

文章顶客次数标签:

{dede:field name='digg'/} <a href="javascript:Digg('digg',{dede:field name='id'/});">顶一下</a>

上一篇下一篇标签:

{dede:prenext get='pre'/}
{dede:prenext get='next'/}

头条推荐调用标签:

 {dede:arclist row=1 titlelen=24 orderby=pubdate att=2}
    <dt> [field:textlink/]
      <span>[field:description/]……</span>
    </dt>
{/dede:arclist}

最新文章调用标签:

 {dede:arclist row=8 titlelen=24 orderby=pubdate}<li>[field:textlink/]</li> {/dede:arclist}

热关键字调用标签:

 {dede:hotwords num='5' subday='30'/}

最新图文调用标签:

{dede:arclist row=4 titlelen=20 orderby=pubdate type='image.' imgwidth='152' imgheight='98'}
        <dd><a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a>
          <span>
            <a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a>                 
          </span>
        </dd>{/dede:arclist}

推荐文档调用标签:

 {dede:arclist type='commend' titlelen='40' row='10'}
    <li>
          <a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]
          </a>
     </li> {/dede:arclist}

随机推荐调用标签:

{dede:arclist type='commend' titlelen='26' orderby='rand' row='10'}
      <li>
            <a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]
            </a>
      </li>
{/dede:arclist}

热点文档调用标签:

{dede:arclist orderby='click' titlelen='40' row='10'}
      <li>
          <a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]
          </a>
      </li>   
{/dede:arclist}

相关文档调用标签:

 {dede:likeart titlelen='24' row='10'}
      <li>
          <a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]
          </a>
      </li>
{/dede:likeart}

调用图片链接标记:

<a href="[field:arcurl/]">
      <img src="[field:picname/]" alt="[field:title/]" >
</a>
<a href='[field:arcurl /]'>[field:image/]</a>

调用文字链接标记:

<a href="[field:aucurl/]" title="[field:title/]">[field:title/]</a>
<a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a>

控制字数描述标记:

[field:description function="cn_substr(@me,100)"/]...

调用文章tags标记:

{dede:tag type='current'/}

文章关键字与描述:

{dede:field name='keywords'/}
{dede:field name='description' function='html2text(@me)'/}

栏目介绍:

{dede:field name='description' function='html2text(@me)'/}

调用外部htm文件:

{dede:include file='head.htm' ismake='yes'/}

搜索文章调用标签:

{dede:global name='keyword'/}
        &quot;的搜索结果 -
            {dede:global name='cfg_webname'/}                 
       搜索&quot;
            {dede:global name='keyword'/}</span>&quot;
        的结果

递增序列号:

[field:global name=autoindex/]

列表隔5行加一行线:

{dede:list pagesize='50'}
<LI><a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]"
              target=_blank>[field:title function="cn_substr(@me,48)"/]</a>[field:pubdate runphp='yes']
$a="<font color=red>".strftime('%m-%d',@me)."</font>";
$b=strftime('%m-%d',@me);
$ntime = time();
$day3 = 3600 * 24;
if(($ntime - @me) < $day3) @me = $a;
else @me =$b;
[/field:pubdate]<br>
[field:global name=autoindex runphp="yes"]
if(@me%5==0)@me="<hr />";
else @me="";
[/field:global]
{/dede:list}
<DIV class="line2 m1 m3"></DIV></LI>

最新 文章列表 “隔行换色” 的方法

{dede:arclist orderby=pubdate titlelen='26' row='10'}
[field:global runphp='yes' name=autoindex]
$a="<div id='a'>";
$b="<div id='b'>";
if ((@me%2)==0) @me=$a;
else @me=$b;
[/field:global]
<ul>
<li>[field:title/]</li>
</ul>
</div>
{/dede:arclist}

24小时内更新的文章时间显示为红色:

[field:pubdate runphp='yes']
$a="<font color=red>".strftime('%m-%d',@me)."</font>";
$b=strftime('%m-%d',@me);
$ntime = time();
$day3 = 3600 * 24;
if(($ntime - @me) < $day3) @me = $a;
else @me =$b;
[/field:pubdate]

COPY页面内容,自动在后面加上网站信息,利于SEO

<script type="text/javascript">
document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "/r/n本篇文章来源于 www.地址.COM 原文链接:"+location.href; clipboardData.setData("text", text); } }, 100 ) }
</script>

按时间点击文章排行榜调用标签:

按总: {dede:arclist row='24' titlelen=24 orderby=click}
按月: {dede:arclist row='24' titlelen=8 orderby=click subday=30}
按周: {dede:arclist row='24' titlelen=8 orderby=click subday=7}

在首页调用某栏目的子栏目

{dede:channel type=’sun’ typeid=’栏目ID’}
<a href=”[field:typelink/]“>[field:typename/]</a>
{/dede:channel}
或者
{dede:global name=’maplist’/}

搜索表单调用标签:

<form action="{dede:global name='cfg_phpurl'/}/search.php" name="formsearch">
      <input type="hidden" name="kwtype" value="1" />
      <input name="keyword" id="keyword" type="text" class="searchtxt" />
      <select name="searchtype" id="searchtype">
        <option value="titlekeyword" selected>智能模糊搜索</option>
        <option value="title">仅搜索标题</option>
      </select>
      <input type="image" src="{dede:field name='templeturl'/}/images/topsearch_submit.gif" />
    </form>

实现“文章标题-2级栏目-1级栏目-网站名”形式

{dede:field name='title'/}-{dede:field name='position' runphp='yes'}
$tc="-"; //分隔符
$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符
@me=html2text(@me); //去除html标签
$tf=split($tw,@me); //分解成数组
for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk
$tk.=trim($tf[$ta]).$tc;
}
$tk=substr($tk,0,-1);
@me=$tk; //赋值给@me
{/dede:field}-{dede:global name='cfg_webname'/}

调用缩略图:

 <img src='{dede:field name="litpic"/}'>

发布的文章显示红色日期或加上new字或new小图片
给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。
都是围绕pubdate做文章,写扩展的。
第2、3要注意的问题是:如:"<img src='new.gif' />中不能用双引号,否则不行。
如果要给当天的加,把 3600 * 24 * 3 改为 3600 * 24 即可。
1、==========红色的日期========

[field:pubdate runphp='yes']
$a="<font color=red>".strftime('%m-%d',@me)."</font>";
$b=strftime('%m-%d',@me);
$ntime = time();
$day3 = 3600 * 24 * 3;
if(($ntime - @me) < $day3) @me = $a;
else @me =$b;
[/field:pubdate]

2、==========红色的(new)========

[field:pubdate runphp='yes']
$aa=strftime('%m-%d',@me);
$ntime = time();
$tagtime = @me;
$day3 = 3600 * 24 * 3;
if($tagtime > $ntime-$day3) @me = "<font color='red'>(new)</font>";
else @me = $aa;
[/field:pubdate]

3、==========加new.gif小图片========

[field:pubdate runphp='yes']
$aa=strftime('%m-%d',@me);
$ntime = time();
$tagtime = @me;
$day3 = 3600 * 24 * 3;
if($tagtime > $ntime-$day3) @me = "<img src='new.gif' />".$aa;
else @me = $aa;
[/field:pubdate]

一种很酷的时间效果

[field:pubdate runphp="yes"]
    if((time()-@me)<(60*60*24)){
       @me=' <font color="#ff6600">'.strftime("%H:%M",@me).'</FONT>';
     }else {
      @me=strftime("%m-%d",@me);
      }           
[/field:pubdate]

DEDE seo小技巧 加个百度搜索本篇文章

<a href="javascript:" onclick='window.open("http://www.baidu.com/s?q1=
{dede:field name="title" /}&q2=&q3=&q4=&rn=10&lm=0&ct=1&ft=&q5=&q6=
你的网址")' target="_top" title="在百度搜索“{dede:field name="title" /}”相关内容">
<font color=red>在百度搜索更多繁体字</font>
</a>

把你的网址改一下,不加http,演示:http://ftz.zzyo.com 文章页
或者
<a href="javascript:" onclick='window.open(
"http://www.baidu.com/baidu?word={dede:field name="title" /}")' target="_top" title="在百度搜索“
{dede:field name="title" /}”相关内容"><font color=red>搜索舞步</font>
</a>

调用tag:

{dede:field name='keywords' runphp='yes' }
if(!empty(@me)){
$kws = explode(' ',@me);
@me = "";
foreach($kws as $k){
@me .= "<a href='/tag.php?/$k/'>$k</a> ";
}
@me= str_replace('+', ' ',trim(@me));
}
{/dede:field}

成都seo诗洋对织梦程序安装搭建的总结:

对于一个自己看上的好网站,我们总是迫不及待的想知道它是用什么程序做的。然后自己也可以通过仿站、采集等做一个类似的站点。今天分享点如何判断一个网站是否是使用的织梦DedeCMS程序制作的知识,以后看上哪个站点,直接仿下来就是了。
还有一个问题,如果我知道这个网站是织梦DedeCMS制作的,如何判断使用的是织梦DedeCMS的哪个版本呢?织梦DedeCMS网站及其版本的判断一文就来说下这两个问题,不过这些判断只能作为一个参考,不能绝对的肯定哦。

文章版权及转载声明:

作者:成都诗洋seo本文地址:https://www.seoeso.com/post/43.html发布于 1个月前 ( 09-07 )
文章转载或复制请以超链接形式并注明出处诗洋seo

分享到:
赞(0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

发表评论

快捷回复:

验证码

评论列表 (暂无评论,61人围观)参与讨论

还没有评论,来说两句吧...