Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[分享] 将新模板softsea的首页MOD进行到底!(4月29日更新,文件包已删除)

[复制链接]
jsaren 发表于 2007-4-12 16:05:42 | 显示全部楼层 |阅读模式
刚刚发布的版本中包含了名为softsea的风格,令人眼前一亮。
为了更好发挥该模板的优势,对该模板的首页文件作必要的修改是必要的

1、将上方幻灯和头条的调用改成了资讯类型、最新资讯头条。
2、增加论坛友情链接。
3、解决图片区版面错乱。
4、增加网站调查-------Beta2版本已经完善本项。

以上修改文件的位置:templates\softsea\index.html.php

5、用户个人登录口的改进。
修改文件的位置:templates\softsea\css\style.css
登陆口文件为:分享一个适合softsea风格的登录口文件

6、增强头条区的功能。见41楼
原先的头条区域显得单薄,其实也是给我们留下了更多的mod空间,不是吗



7、首页滑动门效果见46楼
原创CYNB :简单修改softsea风格 为移门效果
本人进行了一些修正。
8、将热门tag区域换成广告位(以googleadsense为例)见55楼

9、仿澳洲MSN首页的滑动商品展示 见65楼

第9项尚未成熟,暂不集成到文件包,大家可以对照着自己修改。
原来的第10项flash图片轮显,经反复比对,还是删掉了,因为官方提供的并不比flash效果差。

首页模版文件中的googleadsense我没有删掉我的代码,目的是方便您的检测和直接套用,请将其中的个人广告帐号直接替换成你的就可以了。
此外,首页登录口我又做了一些改进,将语言的定义放进语言文件里面了。所以下载包里面包括了语言文件。
尽管你可以直接覆盖,但是我还是要建议您先备份好相关文件。

这里提供的版本有两个,一个是utf-8,一个是gbk,不过由于本人使用的是utf-8已经测试,因此,gbk没有测试。请试用的朋友给些反馈。

[ 本帖最后由 jsaren 于 2007-10-16 19:08 编辑 ]

评分

2

查看全部评分

茄子 发表于 2007-4-13 16:04:30 | 显示全部楼层
支持jsaren做斑竹的举手
回复

使用道具 举报

eqmz 发表于 2007-4-13 16:13:55 | 显示全部楼层
路过.................
回复

使用道具 举报

依蕾莎 发表于 2007-4-13 19:35:42 | 显示全部楼层
我来支持............
回复

使用道具 举报

 楼主| jsaren 发表于 2007-4-14 17:01:30 | 显示全部楼层
1、将上方日志幻灯改成资讯类型。
2、将上方头条的调用改成最新资讯头条。

原代码:
  1.         <div class="content topcontent">
  2.                 <div class="mainarea" style="padding-top: 10px;">
  3.                         <!--最新日志图片幻灯片 开始-->
  4.                         <!--{block name="spaceblog" parameter="haveattach/1/showattach/1/order/i.dateline DESC/limit/0,4/cachetime/13930/cachename/picblog/tpl/data"}-->
  5.                         <div id="slideimg">
  6.                         <!--{if !empty( $_SBLOCK['picblog'])}-->
  7.                         <script type="text/javascript" language="javascript">
  8.                         <!--                       
  9.                         var xsTextBar = 1; //是否显示文字链接,1为显示,0为不显示
  10.                         var xsPlayBtn = 0; //是否显示播放按钮,1显示,0为不显示
  11.                         var xsImgSize = new Array(260,217); //幻灯图片的尺寸,格式为“宽度,高度”
  12.                
  13.                         var xsImgs = new Array();
  14.                         var xsImgLinks = new Array();
  15.                         var xsImgTexts = new Array();
  16.                        
  17.                         <!--{eval $i=0;}-->
  18.                         <!--{loop $_SBLOCK['picblog'] $key $value}-->
  19.                         xsImgs[$i] = "$value[a_thumbpath]";
  20.                         xsImgLinks[$i] = "<!--{eval echo url_remake($value['url']);}-->";
  21.                         xsImgTexts[$i] = "$value[subject]";
  22.                         <!--{eval $i++;}-->
  23.                         <!--{/loop}-->
  24.                         //-->
  25.                         </script>
  26.                         <script language="javascript" type="text/javascript" src="{S_URL}/include/js/slide.js"></script>
  27.                         <!--{/if}-->
  28.                         </div>

  29.                         <!--一周点击排行头条-->
  30.                         <!--{block name="spacenews" parameter="dateline/604800/showattach/1/showdetail/1/order/i.viewnum DESC/limit/0,1/subjectlen/34/subjectdot/1/messagelen/100/messagedot/1/cachetime/18600/cachename/headnews/tpl/data"}-->
  31.                         <div id="headline">
  32.                         <!--{if !empty($_SBLOCK[headnews])}-->
  33.                         <!--{loop $_SBLOCK[headnews] $value}-->
  34.                                 <strong><a href="$value[url]">$value[subject]</a></strong>
  35.                                 <p>$value[message]</p>
  36.                         <!--{/loop}-->
  37.                         <!--{/if}-->
  38.                         </div>
复制代码

改成:
  1.         <div class="content topcontent">
  2.                 <div class="mainarea" style="padding-top: 10px;">
  3.                         <!--最新资讯图片幻灯片 开始-->
  4.                 <!--{block name="spacenews" parameter="haveattach/1/showattach/1/order/i.dateline DESC/limit/0,5/subjectlen/24/subjectdot/1/cachetime/11930/cachename/picnews/tpl/data"}-->
  5.                         <div id="slideimg">
  6.                         <!--{if !empty( $_SBLOCK['picnews'])}-->
  7.                         <script type="text/javascript" language="javascript">
  8.                         <!--                       
  9.                         var xsTextBar = 1; //是否显示文字链接,1为显示,0为不显示
  10.                         var xsPlayBtn = 0; //是否显示播放按钮,1显示,0为不显示
  11.                         var xsImgSize = new Array(260,217); //幻灯图片的尺寸,格式为“宽度,高度”
  12.                
  13.                         var xsImgs = new Array();
  14.                         var xsImgLinks = new Array();
  15.                         var xsImgTexts = new Array();
  16.                        
  17.                         <!--{eval $i=0;}-->
  18.                         <!--{loop $_SBLOCK['picnews'] $key $value}-->
  19.                         xsImgs[$i] = "$value[a_thumbpath]";
  20.                         xsImgLinks[$i] = "<!--{eval echo url_remake($value['url']);}-->";
  21.                         xsImgTexts[$i] = "$value[subject]";
  22.                         <!--{eval $i++;}-->
  23.                         <!--{/loop}-->
  24.                         //-->
  25.                         </script>
  26.                         <script language="javascript" type="text/javascript" src="{S_URL}/include/js/slide.js"></script>
  27.                         <!--{/if}-->
  28.                         </div>


  29.                         <!--资讯头条-->
  30. <!--{block name="spacenews" parameter="grade/5/dateline/604800/showattach/1/showdetail/1/order/i.dateline DESC/limit/0,1/subjectlen/42/subjectdot/0/messagelen/100/messagedot/1/cachetime/18600/cachename/headnews/tpl/data"}-->
  31.                 <div id="headline">
  32.                         <!--{if !empty($_SBLOCK['headnews'])}-->
  33.                         <!--{loop $_SBLOCK['headnews'] $value}-->
  34.                         <strong><a href="$value[url]">$value[subject]</a></strong>
  35.                         <p>$value[message]</p>
  36.                         <!--{/loop}-->
  37.                         <!--{/if}-->
  38.                 </div>
复制代码
回复

使用道具 举报

 楼主| jsaren 发表于 2007-4-14 17:03:30 | 显示全部楼层
3、增加论坛友情链接。
在以下两行之间:
  1.         <!-- /Content -->
  2.         <!--{if !empty($_SCONFIG['indexadfooter'])}-->
复制代码


其实就是在<!-- /Content -->的底下增加:
  1. <div id="menu"><h1 style="color:#1FA9CE"><a style="float:right; padding-right:10px; color:#1FA9CE" href="{B_URL}/pm.php?action=send&uid=1" title="发站内消息给管理员交换链接">交换链接</a>友情链接</h1></div>
  2. <div class="content topcontent">

  3.                 <!-- 链接 -->
  4.                 <!--{block name="bbslink" parameter="order/displayorder/limit/0,100/cachetime/11600/namelen/16/cachename/bbslink/tpl/data"}-->
  5.                 <!--{eval $imglink=$txtlink="";}-->
  6.                 <!--{loop $_SBLOCK['bbslink'] $value}-->
  7.                 <!--{if $value[logo]}-->
  8.                 <!--{eval $imglink .="<li style="padding-top:10px"><a href="".$value[url]."" target="_blank" title="".$value[nameall].""><img src="".$value[logo]."" alt="".$value[nameall]."" /></a></li>";}-->
  9.                 <!--{else}-->
  10.                 <!--{eval $txtlink .= "<li><a href="".$value[url]."" title="".$value[nameall]."" target="_blank">".$value[name]."</a></li>";}-->
  11.                 <!--{/if}-->
  12.                 <!--{/loop}-->
  13.                 <div id="friendlink">
  14.                         <ul class="imglink">
  15.                         $imglink
  16.                         </ul>
  17.                         <ul>
  18.                         $txtlink
  19.                         </ul>
  20.                 </div>

  21.         </div>
  22. </div>
复制代码

[ 本帖最后由 jsaren 于 2007-4-14 17:22 编辑 ]
回复

使用道具 举报

 楼主| jsaren 发表于 2007-4-14 17:05:46 | 显示全部楼层
4、修正图片展示区版面错乱。
原代码为:
  1.                                 <!--{if !empty($channels['types']['image'])}-->
  2.                                 <div id="image" class="tabblock" style="height: 400px; overflow: hidden;">
  3.                                         <a href="#action/image#" class="more">更多图片</a>
  4.                                         <h3 id="imagetabs">
  5.                                                 <a id="newimagetab" href="javascript:setTab('image','newimage');" class="tab curtab">最新图片</a>
  6.                                                 <a id="hotimagetab" href="javascript:setTab('image','hotimage');" class="tab">热门图片</a>
  7.                                         </h3>
  8.                                         <div id="newimage" class="tabcontent">
  9.                                                 <!--{block name="spaceimage" parameter="order/i.dateline DESC/limit/0,8/subjectlen/18/subjectdot/1/messagelen/60/messagedot/1/showdetail/1/cachetime/27900/cachename/newimage/tpl/data"}-->
  10.                                                 <ul class="thumbmsglist thumb2col">
  11.                                                 <!--{loop $_SBLOCK['newimage'] $value}-->
  12.                                                         <li style="padding: 5px; width: 205px; w\idth: 195px;">
  13.                                                                 <p class="thumb"><a href="$value[url]"><img src="$value[image]" alt="$value[subjectall]" title="$value[subjectall]" /></a></p>
  14.                                                                 <div style="width: 110px;">
  15.                                                                         <h6><a href="$value[url]">$value[subject]</a></h6>
  16.                                                                         <!--{if !empty($value[message])}--><p>$value[message]</p><!--{/if}-->
  17.                                                                 </div>
  18.                                                         </li>
  19.                                                 <!--{/loop}-->
  20.                                                 </ul>
  21.                                         </div>
  22.                                         <div id="hotimage" class="tabcontent" style="display: none;">
  23.                                                 <!--{block name="spaceimage" parameter="dateline/604800/order/i.viewnum DESC/limit/0,8/subjectlen/18/subjectdot/1/messagelen/60/messagedot/1/showdetail/1/cachetime/27900/cachename/hotimage/tpl/data"}-->
  24.                                                 <ul class="thumbmsglist thumb2col">
  25.                                                 <!--{loop $_SBLOCK['hotimage'] $value}-->
  26.                                                         <li style="padding: 5px; width: 205px; w\idth: 195px;">
  27.                                                                 <p class="thumb"><a href="$value[url]"><img src="$value[image]" alt="$value[subjectall]" title="$value[subjectall]" /></a></p>
  28.                                                                 <div style="width: 110px;">
  29.                                                                         <h6><a href="$value[url]">$value[subject]</a></h6>
  30.                                                                         <!--{if !empty($value[message])}--><p>$value[message]</p><!--{/if}-->
  31.                                                                 </div>
  32.                                                         </li>
  33.                                                 <!--{/loop}-->
  34.                                                 </ul>
  35.                                         </div>
  36.                                 </div>
  37.                                 <!--{/if}-->
复制代码

改成:
  1.                                 <!--{if !empty($channels['types']['image'])}-->
  2.                                 <div id="image" class="tabblock" style="height: 400px; overflow: hidden;">
  3.                                         <a href="#action/image#" class="more">更多图片</a>
  4.                                         <h3 id="imagetabs">
  5.                                                 <a id="newimagetab" href="javascript:setTab('image','newimage');" class="tab curtab">最新图片</a>
  6.                                                 <a id="hotimagetab" href="javascript:setTab('image','hotimage');" class="tab">热门图片</a>
  7.                                         </h3>
  8.                                         <div id="newimage" class="tabcontent">
  9.                                                 <!--{block name="spaceimage" parameter="order/i.dateline DESC/limit/0,8/subjectlen/18/subjectdot/1/messagelen/40/messagedot/1/showdetail/1/cachetime/27900/cachename/newimage/tpl/data"}-->
  10.                                                 <ul class="thumbmsglist thumb2col">
  11.                                                 <!--{loop $_SBLOCK['newimage'] $value}-->
  12.                                                         <li style="padding: 5px; width: 205px; w\idth: 195px; height:85px">
  13.                                                                 <p class="thumb"><a href="$value[url]"><img src="$value[image]" alt="$value[subjectall]" title="$value[subjectall]" /></a></p>
  14.                                                                 <div style="width: 110px;">
  15.                                                                         <h6><a href="$value[url]">$value[subject]</a></h6>
  16.                                                                         <!--{if !empty($value[message])}--><p>$value[message]</p><!--{/if}-->
  17.                                                                 </div>
  18.                                                         </li>
  19.                                                 <!--{/loop}-->
  20.                                                 </ul>
  21.                                         </div>
  22.                                         <div id="hotimage" class="tabcontent" style="display: none;">
  23.                                                 <!--{block name="spaceimage" parameter="order/i.viewnum DESC/limit/0,8/subjectlen/18/subjectdot/1/messagelen/40/messagedot/1/showdetail/1/cachetime/27900/cachename/hotimage/tpl/data"}-->
  24.                                                 <ul class="thumbmsglist thumb2col">
  25.                                                 <!--{loop $_SBLOCK['hotimage'] $value}-->
  26.                                                         <li style="padding: 5px; width: 205px; w\idth: 195px; height:85px">
  27.                                                                 <p class="thumb"><a href="$value[url]"><img src="$value[image]" alt="$value[subjectall]" title="$value[subjectall]" /></a></p>
  28.                                                                 <div style="width: 110px;">
  29.                                                                         <h6><a href="$value[url]">$value[subject]</a></h6>
  30.                                                                         <!--{if !empty($value[message])}--><p>$value[message]</p><!--{/if}-->
  31.                                                                 </div>
  32.                                                         </li>
  33.                                                 <!--{/loop}-->
  34.                                                 </ul>
  35.                                         </div>
  36.                                 </div>
  37.                                 <!--{/if}-->
复制代码
回复

使用道具 举报

 楼主| jsaren 发表于 2007-4-14 17:06:53 | 显示全部楼层
5、增加网站调查。-----本项beta2版本已经完善,比俺这个好,
原代码:
  1.         <div class="content" style="margin-bottom: 6px;">
  2.                 <div class="mainarea">
  3.                         <!--{block name="announcement" parameter="order/displayorder/limit/0,1/cachetime/96400/subjectlen/30/cachename/announce/tpl/data"}-->
  4.                         <div id="announcement">
  5.                                 <a href="#action/announcement#" style="float: right; padding-right: 10px;">更多</a>
  6.                                 <strong>公告:</strong>
  7.                                 <!--{if empty($_SBLOCK['announce'])}-->
  8.                                         暂时没有公告
  9.                                 <!--{else}-->
  10.                                 <!--{loop $_SBLOCK['announce'] $value}-->
  11.                                         <a href="$value[url]">$value[subject]</a>
  12.                                 <!--{/loop}-->
  13.                                 <!--{/if}-->
  14.                         </div>
复制代码
改成:
  1.         <div class="content" style="margin-bottom: 6px;">
  2.                 <div class="mainarea">
  3.                         <!--{block name="announcement" parameter="order/displayorder/limit/0,1/cachetime/96400/subjectlen/36/cachename/announce/tpl/data"}-->
  4.                         <div id="announcement">
  5.                                 <strong>公告:</strong>
  6.                                 <!--{if empty($_SBLOCK['announce'])}-->
  7.                                         暂时没有公告
  8.                                 <!--{else}-->
  9.                                 <!--{loop $_SBLOCK['announce'] $value}-->
  10.                                         ● <a href="$value[url]">$value[subject]</a>
  11.                                 <!--{/loop}-->
  12. <a href="#action/announcement#" style="padding-right: 10px;">>>>>更多</a>
  13.                                 <!--{/if}-->
  14.                         <!--{block name="poll" parameter="order/dateline DESC/limit/0,1/cachetime/80000/subjectlen/30/cachename/poll/tpl/data"}-->
  15.                                 <strong>调查:</strong>
  16.                                 <!--{if empty($_SBLOCK['poll'])}-->
  17.                                         暂时没有调查
  18.                                 <!--{else}-->
  19.                                 <!--{loop $_SBLOCK['poll'] $value}-->
  20.                                 ● <a href="$value[url]">$value[subject]</a>
  21.                                 <!--{/loop}-->
  22.                                 <!--{/if}-->
  23.                         </div>
复制代码

[ 本帖最后由 jsaren 于 2007-4-19 00:00 编辑 ]
回复

使用道具 举报

 楼主| jsaren 发表于 2007-4-14 17:07:54 | 显示全部楼层
增强型登陆口文件见:分享一个适合softsea风格的登录口文件

配合修改:templates\softsea\css\style.css

原文件
  1. /*用户面板*/
  2. #userpanel { border: solid #E9E9E9; border-width: 0 1px 1px; zoom: 1; overflow: hidden; margin-bottom: 5px; height: 129px; background: url(../images/side_mini_title.gif) no-repeat 0 0; }
  3.         /*未登录*/
  4.         #userpanel fieldset { border: none; padding: 0 10px; margin: 0; position: relative; }
  5.                 #userpanel legend { padding-left: 14px; line-height: 26px; margin-bottom: 5px; }
  6.                 #userpanel input { width: 120px; }
  7.                 #userpanel p { margin: 0.5em 0; }
  8.                         #userpanel label { padding-right: 10px; }
  9.                 #userpanel #dologin { position: absolute; right: 30px; bottom: 50px; width: 64px; height: 32px; border: none; background: #A6D18A url(../images/btn_login.gif); text-indent: -9999px; }
  10.                 #userpanel form a { line-height: 2em; color: #30A9D4; border-right: 1px solid #F3F3F5; padding-right: 5px; }
  11.         /*登录后*/
  12.         #userpanel h3 { margin: 0; line-height: 26px; padding-left: 26px; font-size: 1em; font-weight: normal; }
  13.         #userpanel ul { margin: 10px 20px 10px 26px; }
  14.         #userpanel li { line-height: 2.1em; height: 2.1em; border-bottom: 1px solid #F1F5F6; }
  15.                 #userpanel li a { padding-left: 10px; margin-right: 45px; background: url(../images/icon_item.gif) no-repeat 0 7px; }
复制代码

改为:
  1. /*用户面板*/
  2. #userpanel { border: solid #E9E9E9; border-width: 0 1px 1px; zoom: 1; overflow: hidden; margin-bottom: 5px; height: 129px; background: url(../images/side_mini_title.gif) no-repeat 0 0; }
  3.         /*未登录*/
  4.         #userpanel fieldset { border: none; padding: 0 10px; margin: 0; position: relative; }
  5.                 #userpanel legend { padding-left: 14px; line-height: 26px; }
  6.                 #userpanel input { width: 80px; }
  7.                 #userpanel p { margin: 0.5em 0; margin-left: 3em; }
  8.                 #userpanel label { padding-right: 10px; }
  9.                 #userpanel #dologin { position: absolute; right: 30px; bottom: 50px; width: 64px; height: 32px; border: none; background: #A6D18A url(../images/btn_login.gif); text-indent: -9999px; }
  10.                 #userpanel form a { line-height: 2em; color: #30A9D4; border-right: 1px solid #F3F3F5; padding-right: 5px; }
  11.         /*登录后*/
  12.         #userpanel h3 { margin: 0; line-height: 26px; padding-left: 26px; font-size: 1em; font-weight: normal; }
  13.         #userpanel ul { margin: 10px 26px; }
  14.         #userpanel li { border-bottom: 1px solid #E9E9E9; }
  15.         #userpanel li a { padding-left: 7px; margin-right: 5px; background: url(../images/icon_item.gif) no-repeat 0 7px; }
复制代码

[ 本帖最后由 jsaren 于 2007-4-14 17:21 编辑 ]
回复

使用道具 举报

bhcgn 发表于 2007-4-14 17:10:21 | 显示全部楼层
支持,我举手了:) :)
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 10:37 , Processed in 0.045367 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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