利用Dedecms做网站教程

作者mazerain 文章分类 分类:dedecms(织梦) 文章评论 0条评论 阅读次数 已被围观 2505

一、既然用dedecms做网站,那就得先去织梦官网下载安装包,网址:http://www.dedecms.com

二、默认本地已经配置好环境,解压,安装。

三、安装好后,预先修改织梦的文件,这样子方便做网站也有利于SEO(当然,不修改也可以):

1)后台的基本设置:系统 > 系统基本参数:文档HTML默认保存路径“把a去掉”

不使用会员系统的,把会员系统关掉。

文档默认点击数“设置为0

图片水印设置也关闭或根据自己需求设定!

其它的看自己需求设置。

 

2)批量建栏目,要栏目的目录取字母的首字母,要修改dede/catalog.add.php文件

85行 $toptypedir = GetPinyin(stripslashes($toptypename));

修改为 $toptypedir = GetPinyin(stripslashes($toptypename),1);

108 行 $typedir = $toptypedir.'/'.GetPinyin(stripslashes($v));

修改为 $typedir = $toptypedir.'/'.GetPinyin(stripslashes($v),1);

134行  $toptypedir = GetPinyin(stripslashes($toptypename));

修改为 $toptypedir = GetPinyin(stripslashes($toptypename),1);

187行 $typedir = GetPinyin(stripslashes($typename));

修改为 $typedir = GetPinyin(stripslashes($typename),1);

在建栏目时,文章命名规则要改一下,织梦默认的名字太长。

 

建好栏目后因为上面的修改文件,可能路径会有两个//,例如:{cmspath}//zxjs,这时候用Phpmyadmin里用SQL工具替换下:

update dede_arctype set typedir=replace(typedir,'{cmspath}//','{cmspath}/')

再把模板批量替换成自己的路径。


update dede_arctype set tempindex=replace(tempindex,'{style}/index_article.htm','fuke/index_article.html')

update dede_arctype set templist=replace(templist,'{style}/list_article.htm','fuke/list_article.html')

update dede_arctype set temparticle=replace(temparticle,'{style}/article_article.htm','fuke/article_article.htm')

四、做好模板以后,应用上去,开始修改标签

 

  包含:

{dede:include filename="/web/header.html"/}

 

栏目调用:

{dede:channel type='son' row='8' typeid='1'}

<li><a href="[field:typelink/]">[field:typename/]</a></li>

 {/dede:channel}

 

文章调用:

{dede:arclist row='10' titlelen='24' orderby='pubdate' typeid='1' Keyword = '' idlist = ''  limit='起始ID,记录数'  flag = 'h' subday='天数' addfields='filetype,language,softtype'  channelid='17'}

  <li><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title  function="cn_substr('@me',40)"/]</a>[field:pubdate function=MyDate('m-d',@me)/]</li>

{/dede:arclist}

08                   [field:pubdate function=strftime('%d',@me)/]

08 日                [field:pubdate function=strftime('%d日',@me)/]

06-08                [field:pubdate function=strftime('%m-%d',@me)/]

06月08日             [field:pubdate function=strftime('%m月%d日',@me)/]

09-06-08             [field:pubdate function=strftime('%y-%m-%d',@me)/]

2009-06-08           [field:pubdate function=strftime('%Y-%m-%d',@me)/]

09年06月08日         [field:pubdate function=strftime('%y年%m月%d日',@me)/]

2009年06月08日       [field:pubdate function=strftime('%Y年%m月%d日',@me)/]

2009-06-08  13:28    [field:pubdate function=strftime('%Y-%m-%d %H:%M',@me)/]

 

文章加NEW

[field:senddate runphp='yes']

$ntime = time();

$oneday = 3600 * 24;

if(($ntime - @me)<$oneday) @me = "<font color='red'>(new)</font>";

else @me = "";

[/field:senddate]

 

列表页调用:

{dede:list titlelen='' infolen='' orderby='' pagesize=''}

<li><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title  function="cn_substr('@me',40)"]</a>[field:pubdate function=MyDate('m-d',@me)/]</li>

{/dede:list}

 

文章页调用:

{dede:field.title/}

发布时间:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}

来源:{dede:field.source/}

查看次数:<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>

编辑:{dede:adminname/}

作者:{dede:field.writer/}

{dede:field.body/}

{dede:pagebreak/}

{dede:prenext get='pre'/}

{dede:prenext get='next'/}

 

{dede:likearticle row='5' titlelen='80' eregtype='all|tag|keyword'}                  

    <p>·<a href="[field:arcurl/]">[field:title/]</a></p>

{/dede:likearticle}

 

会员信息:

{dede:memberinfos}

 发布者资料  

<a href="[field:spaceurl /]" class="userface"><img src="[field:face/]" width="52" height="52" /></a> <a href='[field:spaceurl /]' class="username">[field:uname/]</a>

<a href="[field:spaceurl /]&action=guestbook">发送留言</a>

<a href="[field:spaceurl /]&action=newfriend">加为好友</a>

用户等级:[field:rankname /]

注册时间:[field:jointime function="MyDate('Y-m-d H:m',@me)"/]

最后登录:[field:logintime function="MyDate('Y-m-d H:m',@me)"/]
 {/dede:memberinfos}

 

 

标题关键词描述调用:

<title>{dede:global.cfg_webname/}_晋城人才招聘_晋城天气_晋城购物_晋城论坛_晋城信息_晋城旅游_晋城在线</title>

<meta name="keywords" content="{dede:global.cfg_keywords/}" />

<meta name="description" content="{dede:global.cfg_description/}" />

<link rel="alternate" type="application/rss+xml" title="" href="/rss.php"/>

 

<title>{dede:field.seotitle /}_{dede:global.cfg_webname/}</title>

<meta name="keywords" content="{dede:field.keywords/}" />

<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />

 

栏目页如果想调一级栏目,二级栏目_一级栏目这样子调

<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'/}</title>

<meta name="keywords" content="{dede:field.keywords/}" />

<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />

 

 

<title>{dede:field.title/}_{dede:type} [field:typename /]{/dede:type}_{dede:global.cfg_webname/}</title>

<meta name="keywords" content="{dede:field.keywords/}" />

<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />

 

其它:

[field:job_people runphp='yes'] $c=@me;if($c=='0'){@me='若干';}else{@me=$c;}[/field:job_people]

{dede:field.designer_web runphp='yes'}$c=@me;if($c==''){@me='<a href="javascript:;">';}else{@me='<a href='."$c".' target="_blank">';}{/dede:field.designer_web}{dede:field.designer/}</a>

 

 图集:

{dede:field name='imgurls' alt='图片输出区'}

      [field:pagestyle runphp='yes'] @me= (@me==3 ? '<li>' : '');[/field:pagestyle]

      <a href='[field:linkurl/]' target='_blank' >

         <img src='[field:imgsrc/]' id='bigimg' [field:imgwidth /] alt='[field:alttext /]' border='0' />

      </a>

<!-- 如果使用的是多页单图模式(幻灯)把href里的链接改为 javascript:dPlayNext(); 表示点击看下一页 -->

       [field:alttext /]

 {/dede:field}

更多Tags请点击:更多

分类:dedecms(织梦)
标签: DedeCMS

版权所有:《晋城生活服务》 => 《利用Dedecms做网站教程
本文地址:http://blog.0356sh.com/dedecms_website.html
除非注明,文章均为 《晋城生活服务》 原创,欢迎转载!转载请注明本文地址,谢谢。

et_highlighter

发表评论: