织梦dedecms完美修改版权信息

一共17+1处:

1.搜索页面: 
/templets/default/search.htm 
/templets/plus/heightsearch.htm 
/templets/default/advancedsearch.htm

2.通用底部模板: 
/templets/default/footer.htm

3.购物车: 
/templets/plus/car.htm 
/templets/plus/carbuyaction.htm 
/templets/plus/shops_action_payment.htm 
/templets/plus/shops_buyaction.htm

4.下载地址列表 
/templets/plus/download_links_templet.htm

5.挑错页面 
/templets/plus/erraddsave.htm

6.友情链接

/templets/plus/flink-add.htm 
/templets/plus/flink-list.htm

7.列表模板 
/templets/plus/list_diyform.htm

8.留言板 
/templets/plus/plus_foot.htm 
/templets/plus/guestbook-admin.htm 
/templets/plus/guestbook-user.htm

 

9.发布模板 
/templets/plus/post_diyform.htm

10.推荐 
/templets/plus/recommend.htm

11.RSS订阅地图 
/templets/plus/rssmap.htm

 

12银行账号信息 
/templets/plus/shops_bank.htm

13.图集详细页面 
/templets/plus/showphoto.htm

14.网站地图 
/templets/plus/sitemap.htm

15.详细内容 
/templets/plus/view_diyform.htm

16.提示信息 
/templets/plus/view_msg.htm 
/templets/plus/view_msg_catalog.htm

17.投票结果 
/templets/plus/vote.htm

最后一处是PHP文件中的,重要的提示信息…

/include/common.func.php ,一共有两处,分别替换:

DEDE织梦默认模板代码优化彻底提升网页打开速度

排除主机和宽带因素,DEDE默认模板访问速度过慢,经查证这和顶部JS调用以及代码冗余有关。

 

事实上网站程序的优化多数原则是代码简练,减少JS调用等。这里分别从主页、文章列表页、文章内容页来分别介绍DEDE默认模板优化,经测试,优化后,网站速度有极大提升,如果再有一个好的主机,那你的网站也能有腾讯、网易那样的访问速度。

 

一、主页模板(index.htm)

 

下面的JS文件和JS代码可以根据需要情况看是否需要删除,最好能全部删除,但是全部删除会影响一些功能,比如会员登录状态、图文资讯的滚动等,这里个好的方法,就是把所有这里的JS写入一个单独的文件,这样调用时只需要一次就可以了,注意调用的路径。

 

JS文件解释说明

/js/jquery.cookie.js
主要的作用记录换肤功能的cookies,用于保留用户的选择;

 

/js/changeSkin.js
用于换肤功能的具体实现代码;

 

/js/pic_scroll.js
“图文资讯”滚动的地方;

 

/images/js/j.js
经过压缩后的java代码,主要作用是在默认模板中的中间部分的横向滚动的“图片资讯”的地方;
同时,换肤功能也和该功能有关联

 

/include/dedeajax2.js
引入DedeCMS 的ajax框架,作用主要是在模板中的一些特效,比如登陆后改变登陆状态、内容页顶与踩、评论列表的支持与反对等等(如果您不需要上述功能,这段代码可以删除);

 

Javascript代码

 

function CheckLogin(){   
  var taget_obj = document.getElementById(‘_userlogin’);   
   myajax = new DedeAjax(taget_obj,false,false,”,”,”);   
   myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta.php");   
   DedeXHTTP = null;   
}  
主要用途是判断会员是否登录,如果已经登录,则在互动中心的会员框里显示/member/ajax_loginsta.php登陆后的内容;

 

$(function(){   
$("dl.tbox dt span.label a[_for]").mouseover(function(){   
   $(this).parents("span.label").children("a[_for]").removeClass("thisclass").parents("dl.tbox").children("dd").hide();  
   $(this).addClass("thisclass").blur();   
   $("#"+$(this).attr("_for")).show();   
});   
$("a[_for=uc_member]").mouseover();   
});  
主要用途是首页右侧的互动中心中踩踩、评论、会员三个选项的切换效果;

 

function multi(pagenum,tagid)   
{   
  var taget_obj = document.getElementById(tagid);   
  var taget_obj_page = document.getElementById("page_"+tagid);   
   myajax = new DedeAjax(taget_obj,false,false,”,”,”);   
   myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+’&tagid=’+tagid);   
   myajax = new DedeAjax(taget_obj_page,false,false,”,”,”);   
   myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+’&tagid=’+tagid);   
   DedeXHTTP = null;   
}  
主要用途是右侧的推荐内容分页,也是DedeV5.6版的新增功能(arclist标签分页);P.s:其实默认的ajax评论也是通过此种方式制作的。

 

function check(){   
    if(document.formsearch.searchtype.value=="")   
     document.formsearch.action="http://www.google.cn/custom"  
    else  
     document.formsearch.action="{dede:field name=’phpurl’/}/search.php"  
}   
作用是顶部的goole搜索那,具体的含义,当我们选择的搜索类型(searchtype)为空,那么提交的目标地址就是http://www.google.cn/custom,否则就提交到站内搜索的地址/plus/search.php!

 

二、默认文章列表模板(list_article.htm)

 

这里顶部的JS全部去掉就可以了,这样就可以大大提高访问速度了。

 

三、文章内容页模板(article_article.htm)

 

这是目前为止最好的DEDE文章内容页因点击次数引起网页加载慢的解决方法

 

下面代码放在要显示文章点击词素的位置(红色部分是未显示广告之前显示的内容,可以是文字或是图片,当然不要也行)

 

<span id=vvclick>  加载中  </span>

 

当然“加载中”也可以替换为图片

 

下面的代码放到网页最底部最好放在</html>之前(蓝色部分是点击次数代码)

 

<SPAN class=spanclass id=span_vvclick>

<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> </SPAN>

<SCRIPT>vvclick.innerHTML=span_vvclick.innerHTML;span_vvclick.innerHTML="";</SCRIPT>

 

原理: 由于网页是由上往下执行代码,所以前面会暂时显示 "点击次数载入中…" 等到执行完整个页面后, 前面才会调用出来。所以我们把点击次数的代码这些放到最后执行让前面调用, 就不会影响站点页面中正常的内容输出的速度了。这也是网上最经典的广告最后加载代码了,提供给大家使用!

 

还有就是顶部的JS调用的处理方法同前面主页JS的处理方法相同,删除部分JS,删除的时候要特别注意是否影响了其他功能。最好的方法是写入一个文件,另存为,最后只调用一次。注意调用的路径。

1、在dedecms文章模板中的头部。放着一大堆的Javascript,浏览每个页面都需要加载…这样反复下去很浪费加载时间。应该对其优化一下,具体方法为:将这段JS提取出来,另存为一个文件,以后只要下载一次就可以了,不过注意要把JS里的路径根据自己的情况替换一下。(可以保存在模板下的JS目录下,这样就可以用 src=”{dede:global.cfg_templets_skin/}/js/*.js调用)

2、对点击次数的优化:系统默认是用<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>这样的方面调用的,但有时候容易卡着。 加入JS函数进行调用,具体操作如下:

找开article_article.htm,找到点击次数的代码就是上面那句:

<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>
替换成:

<span id="article_click"></span>
在页面调用的JS文件里面(可以是上面保存的那个)加入函数:

function getClick(aid,mid)
{
var taget_obj = document.getElementById(‘article_click’);
myajax = new DedeAjax(taget_obj,false,false,”,”,”);
myajax.SendGet2("/plus/count.php?ajax=yes&mid=" +mid +"&aid=" +aid); //这里要根据情况改成网站的实际路径
DedeXHTTP = null;
}3、对DIGG评论的优化:

修改plus/count.php文件,在exit()之前加入以下的代码:

if(!empty($ajax))
{
$row = $dsql->GetOne(" Select click From `{$maintable}` where {$idtype}=’$aid’ ");
if(is_array($row))
{
echo $row[‘click’];
}
}把<script language=”javascript” type=”text/javascript”>getDigg({dede:field.id/});</script>改为:

<script language="javascript" type="text/javascript">getClick({dede:field name=’id’/},mid={dede:field name=’mid’/});getDigg({dede:field.id/});</script>
其实getClick这个函数只要放在文章后面,哪里都无所谓!再试下效果~~

大学毕业生最想去的九大公司

       1.谷歌

  2010年排名:1 员工人数:24400估计年薪:69000美元

    2.苹果

    2010年排名:8 员工人数:46600 估计年薪:43700美元

    3.迪士尼

  2010年排名:5 员工人数:149000 估计年薪:43600美元

    4.安永

  2010年排名:2 员工人数:24600 估计年薪:59200美元

    5.普华永道

  2010年排名:3 员工人数:161000 估计年薪:54000美元

    6.德勤

  2010年排名:4 员工人数:50000(美国) 估计年薪:58000美元

    7.J.P。摩根公司

  2010年排名:7 员工人数:242929 估计年薪:54200美元

    8.耐克

  2010年排名:10 员工人数:34400 估计年薪:50000美元

    9.毕马威

  2010年排名:6 员工人数:138000估计 年薪:55000美元

织梦实现dedecms优酷视频全屏的办法

在用dedecms时,往往会用到视频,引用youku或者tudou的视频。但dedecms目前不支持youku或者tudou的视频全屏,哪么我们如使dedecms使用优酷、土豆等视频时能全屏呢?dedecms视频全屏的解决办法如下:

首先打开//include/FCKeditor/editor/dialog/fck_flash/fck_flash.js
找到SetAttribute( e, "height", GetE(‘txtHeight’).value ) ;    这段代码
然后将以下这段代码插入到SetAttribute( e, "height", GetE(‘txtHeight’).value ) ; 的后面
SetAttribute( e, "allowfullscreen", "true" ) ; 
SetAttribute( e, "id", "movie_player" ) ; 
SetAttribute( e, "quality", "high" ) ; 
SetAttribute( e, "flashvars","isShowRelatedVideo=false&showAd=0&show_pre=1&show_next=1&isAutoPlay=false&isDebug=false&UserID=&winType=interior&playMovie=true&MMControl=false&MMout=false&RecordCode=1001,1002,1003,1004,1005,1006,2001,3001,3002,3003,3004,3005,3007,3008,9999" ) ;
至此dedecms视频全屏得以实现。
注:此方法只实用发布视频的时候一定要用“插入”视频,而不是用html代码来发布。

织梦dedecms整站设置Google Adsense广告的方法

第一步,后台添加广告代码。

进入后台-模块–铺助插件-广告管理,点击进入后,会看到系统预设的1个广告(topbanner),点击左上方“增加一个新广告”,设置好广告参数。广告位名称可以随意。点击“确定”后回到广告管理,会看到相应的广告代码,如:{dede:myad name=’article_ad1’/},{dede:myad name=’topbanner’/}等,要记住这些广告代码,一会把相应的广告代码复制加入到系统模板的对应位置。

第二步,把广告代码加入系统相应模板。

进入后台-模板-默认模板管理。在这里会看到系统的核心模板,我们主要修改的三个模板是列表页头部模板head.htm,主页模板index.htm,底部模板footer.htm,文章内容页模板article_article.htm。

1,网站弹窗广告的添加方法

获得弹窗广告代码后,在后台创建一个广告。然后进行如下操作。

进入后台—–模板—-默认模板管理—-找到底部模板footer.htm—–修改。会看到很多代码。

<!– /powered –>

     <p class="copyright">

         {dede:global.cfg_powerby/}<br />{dede:global.cfg_beian/}

   </p>

<script

{dede:myad name=’article_ad1’/}

</div>

在倒数第二行代码处,加入你的广告代码。如红色部分。

2,首页顶部广告添加

(网站最上方logo右边)样例:http://www.iwojie.com

首页顶部的大小是468*60 所以你的广告图片大小也是468*60最好。 GGAD刚好的.

直接进入后台模块—广告管理—系统自带的广告(topbanner)—点击更改—–正常显示内容–把自己的广告代码放入正常显示内容—–点击下面的确定就可以了。

3,    首页菜单栏下方

搜索 热门TAG下方的广告添加。

这个地方最好放通栏广告。尺寸是960*90的最好,长度960尽量不要变,90高度的尺寸可以变。

打开列表页头部模板head.htm,点击右侧“修改”即可。找到以下代码,在红色标示处加入你的广告调用代码。

         <div class="tags">

           <h4>热门标签</h4>

           <ul>

           {dede:tag row=’8′ getall=’1′ sort=’month’}<li><a href=’http://inyu.net[field:link/]’>[field:tag /]</a></li>

           {/dede:tag}

           </ul>

         </div>

     </div><!– //search –>

         </div>

{dede:myad name=’article_ad1’/}

     </div>

</div><!– //header –>

4,首页右边边栏的广告位置一

在互动中心下方,推荐内容的上方。这个位置大小是250*250样例:

后台—–模板—-默认模板管理—进入index.html主页模板—-修改。会看到以下代码,找到推荐内容字样,把你的代码放到推荐内容上一行就可以了,如下面的例子:

     <!– /usercenter –>

     <div class="commend mt1">

       <dl class="tbox light">

{dede:myad name=’article_ad1’/}

         <dt class=’light’><strong>推荐内容</strong></dt>

5,首页右边边栏的广告位置二

在本月热点下方,投票调查上方,也可以添加广告,位置大小也是250*250(演示站已把投票热点删除)

后台—–模板—-默认模板管理—进入index.html主页模板—-修改。会看到以下代码,找到投票调查字样,把你的代码放到投票调查上一行就可以了,如下面的例子:

   <div class="hot mt1">

       <dl class="tbox light">

         <dt class=’light’><strong>本月热点</strong></dt>

         <dd class=’light’>

           <ul class="c1 ico2">{dede:arclist sort=’hot’ subday=’30’ titlelen=42 row=12}

               <li class=’dotline’><a href="http://www.iwojie[field:arcurl/]">[field:title/]</a></li>{/dede:arclist}

           </ul>

         </dd>

       </dl>

     </div>

     <div class="vote mt1">

       <dl class="tbox light">

{dede:myad name=’article_ad1’/}

   </div>

6,文章页右侧边栏的广告位置

此处广告的设置与首页右侧边栏广告设置基本相同,大小为250*250最好,宽度250不要变,高度250可以随意改变。样例:http://www.iwojie.com

进入后台—–模板—-默认模板管理—-找到article_article.htm( 文章内容页模板)—修改。

从模板尾部{dede:include filename="footer.htm"/}开始倒数,在红色标示处加入你的广告代码:

                       <dt class=’light’><strong>热点内容</strong></dt>

                 <dd class=’light’>

                     <ul class="c1 ico2">

             {dede:arclist row=10 orderby=click}

               <li><a href="http://inyu.net[field:arcurl/]">[field:title/]</a></li>

             {/dede:arclist}

                     </ul>

                 </dd>

             </dl>

         </div>

{dede:myad name=’article_ad1’/}

     </div><!– /pright –>

</div>

{dede:include filename="footer.htm"/}

<!– /footer –>

7,文章内每篇文章的结尾处,在“顶一下,踩一下”的上方的广告位置

这个位置的大小是658*60   658长度最好不要变(可以改为658—700之间),高度60可以任意改 。

进入后台—–模板—-默认模板管理—-找到article_article.htm( 文章内容页模板)—–修改。会看到很多代码

在“责任编辑”下方,“顶踩”的上方找到以下代码:

                 <tr><td>{dede:field.body/}(责任编辑:{dede:adminname/})</td></tr>

             </table>

             </div><!– /content –>

{dede:myad name=’article_ad1’/}

             <div class="dede_pages">

                 <ul class="pagelist">

           {dede:pagebreak/}

                 </ul>

             </div><!– /pages –>

                         <!– //顶踩 –>

8.网站所有页面顶部广告位置(版权上方)

这个位置的大小是760*60   760长度最好不要变(可以改为658—760之间),高度60可以任意改 。

进入后台—–模板—-默认模板管理—-找到底部模板footer.htm—–修改。会看到很多代码。

找到以下代码:

<div class="footer w960 center mt1 clear">

     <!–

         为了支持织梦团队的发展,请您保留织梦内容管理系统的链接信息.

         我们对支持织梦团队发展的朋友表示真心的感谢!织梦因您更精彩!

     –>

{dede:myad name=’article_ad1’/}

     <p class="powered">

        Powered by <a href="http://www.iwojie.com"

9.每篇文章中的环绕广告

例子(http://www.iwojie.com)

打开\templets\default\article_article.htm这个模板

找到

   {/dede:field.description}

    <div class="content">

<div style=" float:left; width:250px; height:250px;">{dede:myad name=’article_ad2’/}</div>

    <tr><td>{dede:field.body/}IN语网(www.inyu.net)(责任编辑:{dede:adminname/})</td></tr>

    </div><!– /content –>

    <div class="dede_pages">

这里要注意一下,在文章末尾处添加关键字的方法也在这里,固体可参考我的站。

三面环绕参考

打开内容页的模板article_article.htm,找到

<!–资讯正文–>

<div class="content">

{dede:field name=’body’/}<br />

{dede:pagetitle style=’select’/}

</div>

把<div class="content">下改为:

<div class="content">

<div style="float:left; height:336px; width:1px; clear:left;"></div>

<div style="float:left; height:336px; width:280px; clear:left; margin: 5px 5px 5px 0px;">您的广告代码</div>

这个是三面环绕。

二面环绕只需把第一个广告div区去除即可:

<div class="content">

<div style="float:left; height:336px; width:280px; clear:left; margin: 5px 5px 5px 0px;">您的广告代码</div>

实际上把广告的div标签改为span标签或p标签都是可以的。

 

第三步:更新缓存,生成全站。

记得要生成后才看得到效果。

其他模板的广告添加方式与此类似。

 

一、首页的广告设置:

1.首页最上方的TOPBANNER位置程序已经预置了,可以在后台广告设置那里直接替换代码即可,记住一定要换成468*80的尺寸,太小不协调,太大显示不了。

2.首页下方的搜索框,我申请了GG的搜索联盟,同时挂两个搜索框不方便,就直接用950*35的搜索框替换掉了官方原来的搜索,大家可以看一下效果:

http://www.iwojie.com

设置方法:

在默认模板 head.htm 找到<div class="top w960 center">这段代码,从这里的代码全部替换成:

<div class="top w960 center">

{dede:myad name=’ggss’/} 这里是你的广告代码

    </div>

<!– /header –>

保存后更新,看看效果吧。记得如果做GG搜索,关键词设置成9个最好,否则不好看。

3.图文咨询上方广告位:

在默认模板找到 index.htm ,点击修改,找到:<div class="picnews"> 这段代码,把你的广告代码放上去,最好放728*15的,我感觉比较好,其他的也可以,只要长度不超过728即可。示例:

    <!– /latestnews –>

{dede:myad name=’gg10’/}(你要放的广告内容)

    <div class="picnews">

      <dl class="tbox">

        <dt><strong>图文资讯 </strong></dt>

4.友情链接上方的广告位:

这里可以放一个950*90的横幅广告,也可以放一个728*90的,刚好和上面的栏目平行。放置方法:

在默认模板找到index.htm,找到<div class="flink w960 center mt1 clear">这段代码,把你的GG广告放上,示例:

<!– /pleft –>

</div>

{dede:myad name=’gg07’/} (GG广告)

<div class="flink w960 center mt1 clear">

<dl class="tbox">

<dt>

   <strong>友情链接</strong>

5.右侧会员区我给修改了,把最近登陆的会员替换成了200*200的小方块,有兴趣的朋友可以这么设置,同样找到默认模板index.htm,找到<div class="latestlogin"> <strong>会员</strong>这个段代码,把会员替换成赞助商广告位或别的什么的,这里注意一下哈,看我下面的代码,你对比你的,把从<div class="latestlogin"> <strong>赞助商广告</strong>

到<!– /uc_member –>之间多余的删除。

         <div class="latestlogin"> <strong>赞助商广告</strong>

              <ul class="e7">

              {dede:myad name=’gg01’/}(这里是你的广告)

                      <!– /uc_member –>

6.在调查上方这是一个160*600的高楼,呵呵

同样在默认模板找到index.htm,找到<div class="vote mt1">,在上方把你的GG广告放上,注意,这里可以放200*任意大的广告,呵呵600不小了 。只要和你的版面协调就可以了。示例:

{dede:myad name=’gg08’/}(你的广告)

    <div class="vote mt1">

      <dl class="tbox">

        <dt><strong>投票调查</strong></dt>

二、文章也我放了三个GG的广告,这个是允许最多的广告量了,大家可以参考。

1.文章上方的环绕广告和下方的横幅。上方的可以设置成250*250的正方形,下方的728*90刚好和文章一样宽。方法:找到默认模板article_article.htm ,找到<div class="content">这段代码,把250*250的广告代码放在下面,注意上下方加上效果代码:<SPAN style="FLOAT: left">

{dede:myad name=’gg02’/}(250*250广告)

</SPAN>

把728*90的放到</div><!– /content –>下面,请看示例:

<div class="content">

<SPAN style="FLOAT: left">

{dede:myad name=’gg02’/}(250*250 的广告)

</SPAN>

                                {dede:field.body/}

   </div><!– /content –>

                               {dede:myad name=’gg07’/} (728*90的广告)

2.右侧的推荐内容下方广告设置:

也是改这个文件,在文件里找到<div class="hot mt1">这段代码,把广告放在上面,这里的广告最大宽度250,高度可以自由调接,我放的是160*600的。放好了保存更新一下。

设置起来其实也是很简单的,大家如果怕设置错了,可以把原文件保存好,如果发现有问题,再重新用回原来的模板就是了。

修改织梦DedeCms文章页默认title的方法

DedeCms文章页的默认title结构是:“文章标题_网站名称”。

如果您不喜欢这类命名方式,喜欢“文章标题_栏目页_网站名称”、“文章标题_二级栏目_一级栏目_网站名称”这类的命名方式,可以将下列代码替换到模板文件article_article.htm,替换<title></title>标签之间的{dede:field.title/}_{dede:global.cfg_webname/},即可实现。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

{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&gt;=1;$ta–){ //循环赋值给$tk

$tk.=trim($tf[$ta]).$tc;

}

$tk=substr($tk,0,-1);

@me=$tk; //赋值给@me

{/dede:field}_{dede:global name=’cfg_webname’/}

然后再重新生成所有页面。

织梦DedeCms调用全站相关文章方法

织梦DedeCms 有个标签可以调用相关文章,通过下面的修改可以调用全站的相关文章,文章页内显示相关文章内容,可以提高关键词密度,还是挺不错的。

模板调用代码

<div>
     <dl>
           <dt><strong>相关文章</strong></dt>
               <dd>
                  <ul>
                       {dede:likearticle col=’2′ row=’10’ titlelen=’42’}
                             <li><a href="[field:arcurl/]">[field:title/]</a></li>
                      {/dede:likearticle} 
                  </ul>
               </dd>
     </dl>
</div>

找到文件:\include\taglib\likearticle.lib.php
找到代码:

$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";

修改为:

$typeid = " And arc.id<>$arcid ";

保存后重新更新一遍所有页面即可。

修改织梦默认栏目页文章页URL命名规则,简化目录结构

用织梦DedeCms建站,建议优化系统默认的URL结构,这样能简化网站目录深度,利于搜索引擎收录。 

现在织梦的默认文章命名规则是 

{typedir}/{Y}{M}/{D}/{aid}.html 

{typedir}代表的是上级目录 

如我的网站http://www.iwojie.com/ 

按照织梦默认的命名规则,一级栏目下生成的文章URL为 

http://www.iwojie.com/skill/2010/826/1.html 

二级目录下生成的文章URL为 

http://www.iwojie.com/skill/no1/2010/826/2.html 

大家可以看出,在一级目录最终生成的文件已经是在三级目录下了,在二级目录下生成的文章就到了四级目录, 

分类越细的话,最终生成的文章所在目录就越深,这样不利于搜索引擎访问该页面,所以建议大家更改织梦文章默认的命名规则,减少多余目录, 

直接在栏目目录下就生成HTML文件,把年月日这两个文件夹精简掉,这样更有利于seo优化 

我现在的文章页URL的命名规则是{typedir}/{aid}.html,删除了年月日两个文件夹,或则你也可以改为{typedir}/{Y}{M}{D}{aid}.html,将年月日和文章ID作为HTML的名字。 

更改方式有两种,一种是创建栏目,然后再对栏目进行修改 

一、打开网站栏目管理,找到需要更改的栏目,点击右边的更改,然后点击高级选项,对里面的文章命名规则列表命名规则进行更改。 

二、打开织梦系统文件,对默认值进行修改,这样再新建栏目的时候就不需要再进行修改了,一步到位。 

织梦Dedecms修改默认文章命名规则。//Dedecms5.5,Dedecms5.6测试有效

1、单独添加分类默认修改,修改文件:include/common.inc.php 

查找代码: 

1
2
3

//文档的默认命名规则
$art_shortname = $cfg_df_ext = ‘.html’;
$cfg_df_namerule = ‘<span style="color: #ff0000;">{typedir}/{Y}/{M}{D}/{aid}</span>’.$cfg_df_ext;

2、批量添加分类默认修改,修改文件:dede/templets/catalog_add_quick.htm 

查找代码: 

1

<input name="namerule" type="text" id="namerule" value="{typedir}/{Y}{M}{D}/{aid}.html" size="40" class="pubinputs" />

3、将{typedir}/{Y}{M}{D}/{aid}修改为你自定义的URL路径即可,如删除只留下{aid}。注意上面两处修改一定要保持一致。

  织梦Dedecms修改默认列表命名规则。//Dedecms5.5,Dedecms5.6测试有效

1、单独添加分类默认修改,修改文件:dede/templets/catalog_add.htm

查找代码:

1

<input id="namerule2" style="width: 250px;" name="namerule2" type="text" value="{typedir}/list_{tid}_{page}.html" />

2、批量添加分类默认修改,修改文件:dede/templets/catalog_add_quick.htm

查找代码:

1

<input id="namerule2" name="namerule2" size="40" type="text" value="{typedir}/list_{tid}_{page}.html" />

3、将{typedir}/list_{tid}_{page}.html修改为你自定义的URL路径即可,注意上面两处修改一定要保持一致。

修改织梦DedeCms文章页默认title的方法

DedeCms文章页的默认title结构是:“文章标题_网站名称”。

如果您不喜欢这类命名方式,喜欢“文章标题_栏目页_网站名称”、“文章标题_二级栏目_一级栏目_网站名称”这类的命名方式,可以将下列代码插入到模板文件article_article.htm,<title></title>标签之间,即可实现。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

{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&gt;=1;$ta–){ //循环赋值给$tk

$tk.=trim($tf[$ta]).$tc;

}

$tk=substr($tk,0,-1);

@me=$tk; //赋值给@me

{/dede:field}_{dede:global name=’cfg_webname’/}

然后再重新生成所有页面。

修改织梦DedeCms5.5/5.6修改“DEDECMS 提示信息

织梦DedeCms的一些跳转提示信息会出现“DEDECMS 提示信息!”这几个字样。

很多朋友都想对他进行修改,改为自己网站的提示信息。

具体修改方法是编辑打开include/common.func.php文件,查找“DEDECMS”,你会发现有两次DEDECMS提示信息,在那两处提示信息的位置修改为你想要的提示信息即可。