找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2226|回复: 0

[杂谈] 说说怎么修改织梦模板让其更有益于优化

[复制链接]
发表于 2012-2-29 22:58:01 | 显示全部楼层 |阅读模式 来自 中国–湖南–衡阳
这一两天都在研究织梦的程序,基本上现在页面都改好了,感觉还行,该不要的都不要了,该留的都留了,下面说下首页修改的经验,大家也可以到我们淘宝网女鞋网站自己去看:http://www.mtxie.com

下面直接主题好了,今天就写首页的修改好了,其他页面我待会另外开帖子,要不帖子太长估计看不过来

  我首页一般都把最上面的一段看起来乱七八糟的代码给删掉,具体是干什么的我还没注意,估计是一个功能代码,我删了之后不影响网站的基本功能
        $(function(){
                $("a[_for]").mouseover(function(){
                        $(this).parents().children("a[_for]").removeClass("thisclass").parents().children("dd").hide();
                        $(this).addClass("thisclass").blur();
                        $("#"+$(this).attr("_for")).show();
                });
                $("a[_for=uc_member]").mouseover();
                $("a[_for=flink_1]").mouseover();
        });
        
        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;
        }

第二部就清楚页面的标注代码,虽然影响不大,但清楚一下还是好一点

  <!-- size: 280px * 192px -->  类似这样的都可以删除

第三部 把图文资讯的栏目给删了,这玩意对优化站没好处,代码是

<div class="picnews">
   <dl class="tbox light">
    <dt class='light'><strong>图文资讯</strong></dt>
    <dd class='light'>
     <div class="infiniteCarousel">
      <div class="wrapper">
       <ul id='imgscroll'>
        {dede:arclist row=10 orderby=pubdate type='image.' imgwidth='143' imgheight='106'}
        <li><a href="[field:arcurl/]">[field:image/]<span class="title">[field:title/]</span></a></li>
        {/dede:arclist}
       </ul>
      </div>
     </div>
    </dd>
   </dl>
  </div>

这一段删了就好了

然后再删 互动中心的代码 这玩意代码又长 又没多大用 绝对影响优化 必须得删除

<div class="pright">
  <div class="usercenter">
   <dl class="tbox light">
    <dt class='light'> <strong>互动中心</strong> <span class="label"> <a href="#" _for="uc_digg">踩踩</a> <a href="#" _for="uc_comment">评论</a> <a href="#" _for="uc_member">会员</a> </span> </dt>
    <dd id="loading"> 正在载入,请稍候... </dd>
    <dd id="uc_digg">
     <ul class="f1">
      {dede:arclist orderby='scores' row='8' subday='30' titlelen='42'}
      <li> <a href="[field:arcurl/]">[field:title/]</a> <span><small>点击:</small>[field:click/]</span> <span><small>评价:</small>[field:scores/]</span></li>
      {/dede:arclist}
     </ul>
    </dd>
    <!-- /uc_digg -->
    <dd id="uc_comment">
     <ul class="f2">
      {dede:feedback row='5' titlelen='24' infolen='80'}
      <li> <small><a href="#" class="username">[field:username function="(@me=='guest' ? '游客' : @me)"/]</a> 评论 <a href="[field:global.cfg_phpurl/]/feedback.php?aid=[field:aid/]" class="title">[field:title/]</a></small>
       <p>[field:msg/]</p>
      </li>
      {/dede:feedback}
     </ul>
    </dd>
    <!-- /uc_comment -->
    <dd id="uc_member" >
     <div id="_userlogin">
      <div class="userlogin">
       <form name="userlogin" action="{dede:global.cfg_memberurl/}/index_do.php" method="POST">
        <input type="hidden" name="fmdo" value="login" />
        <input type="hidden" name="dopost" value="login" />
        <input type="hidden" name="keeptime" value="604800" />
        <div class="fb"><span>用户名:</span>
         <input type="text" name="userid" size="20" class="ipt-txt" />
        </div>
        <div class="fb"><span>密码:</span>
         <input type="password" name="pwd" size="20" class="ipt-txt" />
        </div>
        {dede:php}
        if(preg_match("#2#", $safe_gdopen))
        {
        echo '
        <div class="fb"><span>验证码:</span>
         <input type="text" name="vdcode" size="8" class="ipt-txt" />
         <img id="vdimgck" align="absmiddle" style="cursor:pointer;margin-left:0px;text-transform:uppercase;" alt="看不清?点击更换" src="'.$cfg_cmspath.'/include/vdimgck.php"/></div>
        ';
        }
        {/dede:php}
        <div class="submit">
         <button type="submit" class="btn-1">登录</button>
         <a href="{dede:global.cfg_memberurl/}/index_do.php?fmdo=user&dopost=regnew" >注册帐号</a> <a href="{dede:global.cfg_memberurl/}/resetpassword.php">忘记密码?</a> </div>
       </form>
      </div>
     </div>
     <!-- /userlogin -->
     <script language="javascript" type="text/javascript">CheckLogin();</script>
     <div class="latestlogin"> <strong>最近登陆的会员</strong>
      <ul class="e7">
       {dede:memberlist row=6 signlen=30}
       <li><a href="[field:spaceurl/]" target="_blank"><img src="[field:face/]" alt='[field:spacename/]' width="52" height="52" />[field:uname/]</a></li>
       {/dede:memberlist}
      </ul>
     </div>
     <!-- /latestlogin -->
    </dd>
    <!-- /uc_member -->
   </dl>
  </div>
  <!-- /usercenter -->
  <div id="rightAD1" style="margin:10px auto">{dede:myad name='indexRightLitpic1'/}</div>
  <div class="commend mt1">
   <dl class="tbox light">
    <dt class='light'><strong>推荐内容</strong></dt>
    <dd class='light'>
     <ul class="c1 ico2">
      {dede:arclist flag='c' titlelen=42 row='16' tagid='dedecms' pagesize='8'}
      <li class='dotline'><a href="[field:arcurl/]">[field:title/]</a></li>
      {/dede:arclist}
     </ul>
    </dd>
   </dl>
  </div>
  <!-- /commend -->
  <div id="rightAD1" style="margin:10px auto">{dede:myad name='indexRightLitpic2'/}</div>
  <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=6}
      <li class='dotline'><a href="[field:arcurl/]">[field:title/]</a></li>
      {/dede:arclist}
     </ul>
    </dd>
   </dl>
  </div>
  <div class="vote mt1">
   <dl class="tbox light">
    <dt class='light'><strong>投票调查</strong></dt>
    <script language="javascript" src="{dede:global.cfg_cmsurl/}/data/vote/vote_1.js"></script>
   </dl>
  </div>
  <!-- /vote -->
  <div style="margin:10 auto">{dede:myad name='indexRtpicAd3'/}</div>
</div>

最后就是底部文件的修改,把织梦链那玩意给去掉  下面的方法是删织梦程序的织梦链的方法


找到根目录下的 include/taglib/flinktype.lib.php 文件 打开 找到大约62行左右 有以下代码



$dedecms = false; $dedecms->id = 999;     

$dedecms->typename = '织梦链';

if($type == 'dedecms')

$row[] = $dedecms;

删掉就是了   然后把底部的织梦自身的一段广告代码改成自己的链接和关键词  在head.htm里面 看一下就知道了

本文章出自 麦淘网--专注于淘宝网男鞋和淘宝网女鞋的导购--http://www.mtxie.com

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-12-24 00:24 , Processed in 0.045362 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表