因为我做的是地方门户网,所以总想添加个天气预报,而且我相信如果是做地方网的朋友应该都很需要,为此,我修改了多次代码,测试了多遍,最后终于搞定。
下面我把方法分享给大家。
此修改难度非常小,而且比原先更美观,因为原先首页头条下有一行空白,现在刚好在原来的地方填补上天气预报,发挥实用作用
演示地址:http://www.ganyue.com--------请用IE6访问,IE7出现错位请使用下面的修正方法
更多实用型模版美化修改分享:
1.给SS论坛频道内容页面右侧最新更新主题下增加google广告位【一步到位】
2.将SS首页Flash幻灯片调用日志图片改为调用论坛最新或热门图片附件【一步到位】
方法如下:
打开
templates/softsea/index.html.php
查找
<!--一周回复排行头条-->
<!--{block name="spacenews" parameter="dateline/604800/showattach/1/showdetail/1/order/i.replynum DESC/limit/0,1/subjectlen/34/subjectdot/1/messagelen/100/messagedot/1/cachetime/18600/cachename/headnews/tpl/data"}-->
<div id="headline">
<!--{if !empty($_SBLOCK[headnews])}-->
<!--{loop $_SBLOCK[headnews] $value}-->
<strong><a href="$value[url]" target="_blank">$value[subject]</a></strong>
<p>$value[message]</p>
后面加入- <div class="adbox">
- <iframe src="http://news.163.com/util/position1.html" width="400" height="20" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"></iframe></div>
复制代码 上面的天气预报是使用163的,而且是随IP变化,基本不影响网速。
查找
【小修改,高手勿笑,另外如果感觉此帖对你有用,麻烦顶下,方便其他朋友看到,谢谢】
最新修正:如果头条信息的行数为2行的时候,天气预报会和下面的文字融合,造成杂乱的感觉。现将在原来代码基础上修正的两种方法提供如下:
第一种修正方法【简单】
<!--一周回复排行头条-->
<!--{block name="spacenews" parameter="dateline/604800/showattach/1/showdetail/1/order/i.replynum DESC/limit/0,1/subjectlen/34/subjectdot/1/messagelen/100/messagedot/1/cachetime/18600/cachename/headnews/tpl/data"}-->
<div id="headline">
<!--{if !empty($_SBLOCK[headnews])}-->
<!--{loop $_SBLOCK[headnews] $value}-->
<strong><a href="$value[url]" target="_blank">$value[subject]</a></strong>
<p>$value[message]</p>
替换为
<!--一周回复排行头条-->
<!--{block name="spacenews" parameter="dateline/604800/showattach/1/showdetail/1/order/i.replynum DESC/limit/0,1/subjectlen/34/subjectdot/1/messagelen/100/messagedot/1/cachetime/18600/cachename/headnews/tpl/data"}-->
<div id="headline">
<!--{if !empty($_SBLOCK[headnews])}-->
<!--{loop $_SBLOCK[headnews] $value}-->
<strong><a href="$value[url]" target="_blank">$value[subject]</a></strong>
<br>$value[message]
其实就是把<p></p>改成了<br>
第二种修正方法【较第一种方法稍复杂】
首先查找
<div id="news" class="tabblock" style="margin-left: 274px;">
前面加<br> 提醒:此步适用IE7,IE6不需要此步,即不用加<br>,如果你的主要用户是IE6,那么就不要加<br>
继续查找所有的
替换为
一切就OK了
[ 本帖最后由 liuzuhong 于 2007-5-21 16:44 编辑 ] |