开启左侧

dzx模板制作教程日记二:门户频道的列表页的解释与修改

[复制链接]
发表于 2011-11-2 16:40:18 | 显示全部楼层 |阅读模式
1. dzx模板制作教程日记一:顶部header的解释与修改



1.  portal/list.htm为dzx文章系统的列表页模板,有人对 这3种列表模板不熟悉,我简要做个对比:
    |--list.htm 门户文章分类默认列表页面【最后一级分类,否则不显示】
http://www.discuz.org/marry/xinhun/mylx/
    |--list_category_onerank.htm文章分类单列【不能最后一级】  http://www.discuz.org/marry/fuwu/
    |--list_category_tworanks.htm分类两列【不能最后一级】 http://www.discuz.org/marry/xinhun/
      
门户文章分类默认列表页面:

                               
登录/注册后可看大图
2011-1-25 11:30:15 上传
下载附件 (40.71 KB)





文章分类单列

                               
登录/注册后可看大图
2011-1-25 11:30:16 上传
下载附件 (7.02 KB)





分类两列

                               
登录/注册后可看大图
2011-1-25 11:30:16 上传
下载附件 (10.73 KB)





先从list.htm的头部开始说起:
1.1 导航下的子导航,  nvhm的css在common下的common.css里,对应图片为门户前的那个小房子,在根目录下的static\image下的pt_icn.png

                               
登录/注册后可看大图
2011-1-25 11:30:16 上传
下载附件 (2.37 KB)



  • <div class="z">
  • <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a> <em>&#8250;</em>
  • <a href="$_G[setting][navs][1][filename]">{lang portal}</a> <em>&#8250;</em>
  • <!--{loop $cat[ups] $value}--> <a href="{echo getportalcategoryurl($value[catid])}">$value[catname]</a><em>&#8250;</em><!--{/loop}-->
  • $cat[catname]
  • </div><!--导航下的子导航-->

复制代码
1.2 文章列表右上角搜索模块
  • <!--{subtemplate common/simplesearchform}--> <!--文章列表右上角搜索模块-->

复制代码


                               
登录/注册后可看大图
2011-1-25 11:30:16 上传
下载附件 (2.02 KB)




2.文章列表页的调整【cr180的日志,做个日记,请cr180多包涵。】
感觉官方很多细节确实不够。cr180这样修改后效果好多了

                               
登录/注册后可看大图
2011-1-25 16:45:05 上传
下载附件 (11.2 KB)





                               
登录/注册后可看大图
2011-1-25 16:45:05 上传
下载附件 (10.94 KB)



1. 调整方案一: 简短文字改成12px
打开文件:\template\default\portal\list.htm
查找:<dd class="xs2">
      $value[summary]
     </dd>
把class=="xs2"去掉即可
-----------------------------------------------------------------------------------------------
2. 调整方案二: 发布日期 编辑 删除等放标题后

查找:
<span class="xg1"> $value[dateline]</span>
      <!--{if $_G['group']['allowmanagearticle'] || ($_G['group']['allowpostarticle'] && $value['uid'] == $_G['uid'] && (empty($_G['group']['allowpostarticlemod']) || $_G['group']['allowpostarticlemod'] && $value['status'] == 1)) || $categoryperm[$value['catid']]['allowmanage']}-->
      <span class="xg1">
       <span class="pipe">|</span>
       <label><a href="portal.php?mod=portalcp&ac=article&op=edit&aid=$value[aid]">{lang edit}</a></label>
       <span class="pipe">|</span>
       <label><a href="portal.php?mod=portalcp&ac=article&op=delete&aid=$value[aid]" id="article_delete_$value[aid]">{lang delete}</a></label>
      </span>
      <!--{/if}-->

把这段移动(删除、粘贴)到下面这段代码的后面:
<a href="portal.php?mod=view&aid=$value[aid]" target="_blank">$value[title]</a> <!--{if $value[status] == 1}-->({lang moderate_need})<!--{/if}-->
-----------------------------------------------------------------------------------------------
3. 调整方案三: 标题换色
<a href="portal.php?mod=view&aid=$value[aid]" target="_blank">$value[title]</a>
这一段替换为:
<a href="portal.php?mod=view&aid=$value[aid]" target="_blank" style="color:#039">$value[title]</a>

-----------------------------------------------------------------------------------------------

以上修改只是针对X1.5默认模板进行的,另外css直接写在了html里面,也可以把css写到css文件里面
个人觉得官方在对这些细节问题上还是未处理得很好,标题和简短内容不进行鲜明的区分的话,看起来是很吃力的

平度网:www.pingdu.co 平度论坛:bbs.pingdu.co
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
QQ在线咨询
售前咨询热线
0532-88371356
售后服务微信
pingduwangzhan
快速回复 返回顶部 返回列表