字体:  

SupeSite5.5/X-Space3.0风格模版修改常见问题汇总帖

998w 发表于: 2007-4-20 14:01 来源: SupeSite/X-Space官方站

如题!
推荐先看这里
SupSite页面文件与模块关系说明
http://www.discuz.net/thread-471184-1-2.html

SS5.5/XS3.0默认模板各页面调用内容说明
http://www.discuz.net/thread-586850-1-2.html

【视频教程推荐】SupeSite V5.0 利用模块功能进行模板设计的视频教程(更新推荐)
http://www.discuz.net/thread-320058-1-2.html

SS 調用數據教學(一) (模板模塊嚮導) [15 min 學會]
http://www.discuz.net/thread-595756-1-1.html

SoftSea模板Logo及导航图标的源文件
http://www.discuz.net/thread-589430-1-1.html

将新模板softsea的首页MOD进行到底!
http://www.discuz.net/thread-589402-1-1.html

SS数据调用列表
http://www.discuz.net/thread-574480-1-3.html

SupeSite模板说明
http://www.discuz.net/viewthread.php?tid=499888

利用SS/XS模板自带空白模板打造个性博客
http://www.discuz.net/thread-607266-1-2.html

开此帖的目的就是为了方便会员查找目前 SupeSite5.5/X-Space3.0风格模版常见的修改错误的解决方法!
此帖跟帖回复不得灌水,不得恶意刷屏(连续回复不超过三楼,楼主除外),不得只发表表情或是简单的“顶”,“支持”之类的回复帖子,更不得发布广告以及网址链接之类的回复,违者按版规以恶意灌水、广告帖处理!


注意:对于关闭了html仍旧链接到html路径的情况,检查url链接模式是不是选择了智能模式,智能模式是只要存在html文件,就链接到html文件的。采集来的图片不生成缩略图的!

QUOTE:

常见问题及修改方案索引:
1. ss3.0 softsea风格的登录口完美修改
2. SoftSea模板Logo及导航图标的源文件以及LOGO修改位置
3.请教:怎么改变颜色,会的老师请细致的讲解下,一是那个深蓝色的,二是下面的浅蓝色
4.删除个人空间版权
5.softsea的风格哪里可以下载?
6.关于论坛 Archiver的Rewrite规则与SupeSite冲突的解决方法
7.请问SS 5.5/XS 3.0首页日志幻灯片如何改为调用相册图片?
8.导航文字过多导致右下方的高级搜索谥出的修改方法
9.论坛上传的图片不能在首页显示?
10.softsea风格友情链接显示错乱的完美解决方案
11.资讯的内容有多张图片,显示就有问题的解决办法!
12.SS没有的就自己写上去 (圈子名问题/模板小技巧)
13.SS首页显示友情连接的方法
14.修复商品频道里"本周热点""本月热点""热点排行"里卖家名字过长时表格变形的问题!
1. ss3.0 softsea风格的登录口完美修改
A.)将XS/SS根目录下的登陆文件batch.panel.php全部修改为

CODE:

<?php

/*
        [SupeSite/X-Space] (C)2001-2006 Comsenz Inc.
        用户动态面板

        $RCSfile: batch.panel.php,v $
        $Revision: 1.14 $
        $Date: 2007/04/10 16:15:40 $
*/

include_once('./include/main.inc.php');
include_once(S_ROOT.'./language/batch.lang.php');

getcookie();

$uid = $_SGLOBAL['supe_uid'];

if(!empty($uid)) {
        print <<<END
        document.write('<h3>$blang[my_menu]</h3>');
        document.write('<ul class="msgtitlelist">');
        document.write('<li><a href="$siteurl/?$uid" target="_blank">$blang[my_space]</a>   <a href="$siteurl/spacecp.php?docp=me" target="_blank">$blang[space_management]</a>   <a href="$siteurl/spacecp.php?docp=$uid&action=spaceblogs&op=add&openwindow=1" target="_blank"><font color="#ff3300">发布日志</font></a></li>');
        document.write('<li><a href="$bbsurl/pm.php" target="_blank">$blang[my_pm]</a>   <a href="$bbsurl" target="_blank">$blang[forum_visit]</a>   <a href="$siteurl/spacecp.php?docp=$uid&action=spaceimages&op=add&openwindow=1" target="_blank"><font color="green">添加照片</font></a></li>');
        document.write('<li><a href="$siteurl/?action/site/type/panel" target="_self">$blang[my_quickly_face]</a>   <a href="$siteurl/spacecp.php?docp=$uid&action=spacegoods&op=add&openwindow=1" target="_blank">发布商品</a>   <a href="$siteurl/batch.login.php?action=logout" target="_self">$blang[safe_logout]</a></li>');
        document.write('</ul>');
END;
} else {
        print <<<END
        document.write('<form id="login" method="post" name="login" action="$siteurl/batch.login.php?action=login" target="_self">');
        document.write('<fieldset id="userlogin">');
        document.write('<legend>$blang[user_login]</legend>');
        document.write('<p><label for="username">$blang[username]</label><input type="text" name="username" id="username" /></p>');
        document.write('<p><label for="userpass">$blang[password]</label><input type="password" name="password" id="userpass" /></p>');
        document.write('<p><button type="submit" name="loginsubmit" id="dologin" value="true">$blang[login]</button></p> <p style="float:right"><a href="$bbsurl/register.php?referer=$siteurl/index.php" target="_blank">$blang[registration]</a> <a href="$bbsurl/member.php?action=lostpasswd" target="_blank">$blang[find_passwords]</a></p>');
        document.write('</fieldset>');
        document.write('</form>');
END;
}

?>
B.)修改模版风格目录templates\softsea\css\style.css
找到

CODE:

#userpanel li a { padding-left: 10px; margin-right: 45px; background: url(../images/icon_item.gif) no-repeat 0 7px; }修改为

CODE:

#userpanel li a { padding-left: 5px; margin-right: 0px; background: url(../images/icon_item.gif) no-repeat 0 7px; }注:

QUOTE:

其实只是修改
padding-left: 10px;  与 margin-right: 45px
的红色部分的数值直到你满意为止
附加:padding-left 意思是:填充-左边    margin-right 意思是:边界-右边
演示图:


1.gif



如是修改官方默认登录风格,只需要找templates\default\css\style.css

CODE:

#userpanel li { border-bottom: 1px solid #EEE; background: url(../images/list_icon.gif) no-repeat 0.3em 0.8em; padding-left: 12px; }修改padding-left: 12px; 与 border-bottom: 1px
的红色部分的数值直到你满意为止
注:padding-left 意思是:填充-左边    border-bottom 意思是:边界-底部

2. SoftSea模板Logo及导航图标的源文件
点击链接进入下载
LOGO修改位置:

QUOTE:

[quote]打开:templates/softsea/css/style.css

找到:
/*站点标题*/
        #pagetitle h2 { margin: 0; }
                #pagetitle h2 a { float: left; width: 211px; height: 85px; background: url(../images/logo.jpg); text-indent: -9999px; overflow: hidden; }
修改方法见http://www.discuz.net/thread-613932-1-8.html###[/quote]


3.请教:怎么改变颜色,会的老师请细致的讲解下,一是那个深蓝色的,二是下面的浅蓝色

QUOTE:

如图:


1.jpg


方法:修改风格目录templates\default(你需要修改的风格目录)\css\style.css
深色那改#86B9D6
.blocktitle {3px solid #86B9D6 }
底色
.blocktitle h2 中的background: #E2F0F9
4.删除个人空间版权
打开XS/SS根目录的/css/space.css
查找:

CODE:

/*页脚*/
#xspace-footer { text-align : center; margin: 1em 0 0 0; }
        #xspace-footer p { margin: 0.3em 0; }
        #xspace-copyright { font: 10px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding-bottom: 2em; }
                #xspace-copyright strong { color: #036; font-weight:bold; }
                #xspace-copyright em { color: #FF9900; font-weight:bold; font-style: normal; }
替换为:

CODE:

/*页脚*/
#xspace-footer { text-align : center; margin: 1em 0 0 0; }
        #xspace-footer p { margin: 0.3em 0; }
        #xspace-copyright { font: 10px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding-bottom: 2em; display:none; }
                #xspace-copyright strong { color: #036; font-weight:bold; }
                #xspace-copyright em { color: #FF9900; font-weight:bold; font-style: normal; }
遮挡IE浏览器上的 - powered by X-Space 字样
打开XS/SS根目录的/include/js/common.js
在js代码的最下面加入

CODE:

document.title = document.title.replace(' - powered by X-Space', '');5.softsea的风格哪里可以下载?
进XS/SS后台,基本设置--系统设置--站点设置--页面风格目录--下拉菜单选择softsea就可以了

[ 本帖最后由 998w 于 2007-5-15 18:02 编辑 ]

最新回复

998w at 2007-4-20 14:02:10
6.关于论坛 Archiver的Rewrite规则与SupeSite冲突的解决方法

QUOTE:

找到论坛的Rewrite规则做如下修改:

Apache Web Server(独立主机用户)

CODE:

RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)$ $1/archiver/index.php?$2修改为:

CODE:

RewriteRule ^(.*)/archiver/((fid|tid)-[0-9]+\.html)$ $1/archiver/index.php?$2Apache Web Server(虚拟主机用户)

CODE:

RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1修改为:

CODE:

RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1IIS Web Server(独立主机用户)

CODE:

RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$3修改为:

CODE:

RewriteRule ^(.*)/archiver/((fid|tid)-[0-9]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$4Zeus Web Server

CODE:

match URL into $ with ^(.*)/archiver/([a-z0-9\-]+\.html)$
        if matched then
                set URL = $1/archiver/index.php?$2
        endif
修改为:

CODE:

match URL into $ with ^(.*)/archiver/((fid|tid)-[0-9]+\.html)?*(.*)$
        if matched then
                set URL = $1/archiver/index.php?$2&$4
        endif
7.请问SS 5.5/XS 3.0首页日志幻灯片如何改为调用相册图片?

QUOTE:

方法:模板文件index.html.php
找到:

CODE:

  <div class="sideL">
   <!--最新日志图片幻灯片 开始-->
   <!--{block name="spaceblog" parameter="haveattach/1/showattach/1/order/i.dateline DESC/limit/0,4/cachetime/13930/cachename/picblog/tpl/data"}-->
   <div id="slideimg" class="block cleanblock topblock" style="height: 205px; overflow: hidden;">
   <!--{if !empty( $_SBLOCK['picblog'])}-->
   <script type="text/javascript" language="javascript">
   <!--   
   var xsTextBar = 1; //是否显示文字链接,1为显示,0为不显示
   var xsPlayBtn = 0; //是否显示播放按钮,1显示,0为不显示
   var xsImgSize = new Array(200,167); //幻灯图片的尺寸,格式为“宽度,高度”
  
   var xsImgs = new Array();
   var xsImgLinks = new Array();
   var xsImgTexts = new Array();
   
   <!--{eval $i=0;}-->
   <!--{loop $_SBLOCK['picblog'] $key $value}-->
   xsImgs[$i] = "$value[a_thumbpath]";
   xsImgLinks[$i] = "<!--{eval echo url_remake($value['url']);}-->";
   xsImgTexts[$i] = "$value[subject]";
   <!--{eval $i++;}-->
   <!--{/loop}-->
   //-->
   </script>
   <script language="javascript" type="text/javascript" src="{S_URL}/include/js/slide.js"></script>
   <!--{/if}-->
   </div>
改成:

CODE:

    <div class="sideL">
   <!--最新相册幻灯片 开始-->
   <!--{block name="spaceimage" parameter="order/i.dateline DESC/limit/0,4/showdetail/1/cachetime/13930/cachename/newimage/tpl/data"}-->
   <div id="slideimg" class="block cleanblock topblock" style="height: 205px; overflow: hidden;">
   <!--{if !empty( $_SBLOCK['spaceimage'])}-->
   <script type="text/javascript" language="javascript">
   <!--   
   var xsTextBar = 1; //是否显示文字链接,1为显示,0为不显示
   var xsPlayBtn = 0; //是否显示播放按钮,1显示,0为不显示
   var xsImgSize = new Array(200,167); //幻灯图片的尺寸,格式为“宽度,高度”
  
   var xsImgs = new Array();
   var xsImgLinks = new Array();
   var xsImgTexts = new Array();
   
   <!--{eval $i=0;}-->
   <!--{loop $_SBLOCK['spaceimage'] $key $value}-->
   xsImgs[$i] = "$value[image]";
   xsImgLinks[$i] = "<!--{eval echo url_remake($value['url']);}-->";
   xsImgTexts[$i] = "$value[subject]";
   <!--{eval $i++;}-->
   <!--{/loop}-->
   //-->
   </script>
   <script language="javascript" type="text/javascript" src="{S_URL}/include/js/slide.js"></script>
   <!--{/if}-->
   </div>
后台更新缓存,生成HTML
8.导航文字过多导致右下方的高级搜索谥出的修改方法

QUOTE:

修改 templates/softsea/css/style.css ,这句

CODE:

#searchkey { width: 100px; }将100px的数值改小些就行,比如60。
详细问题描述(见图):


1.gif

9.论坛上传的图片不能在首页显示?

QUOTE:

修改config.php文件
//--------------- URL设置 ------------------------------

//SupeSite/X-Space程序文件所在目录的URL访问地址
//可以填写以 http:// 开头的完整URL,也可以填写相对URL。末尾不要加 /
//如果程序无法自动获取,请务必手工修改为 http://www.yourwebsite.com/supesite 形式
$siteurl = 'http://www.yourwebsite.com';

//论坛URL地址
//可以填写以http://开头的完整URL,也可以填写相对URL。末尾不要加 /
$bbsurl = 'http://www.yourwebsite.com/bbs';

//论坛附件目录URL地址(为空则系统将用论坛默认附件路径,如果您修改了论坛默认附件保存目录,请设置该选项)
$bbsattachurl = '';
10.softsea风格友情链接显示错乱的完美解决方案

QUOTE:

A)首先确认一下softsea/css/style.css中的要和以下内容一致:

CODE:

/*链接*/
#friendlink ul { margin: 0; padding: 0; list-style: none; zoom: 1; overflow: hidden; }
        #friendlink li { float: left; padding: 0 1em; margin: 5px 0; white-space: nowrap; line-height: 31px; }
                #friendlink li img { width: 88px; height: 31px; }
B)针对两个页面的模版(如果是官方模版只有下面这一个)进行修改。
./templates/softsea/site_link.html.php
将<!-- 链接 -->和<div id="friendlink">两处之间的内容替换成:
[quote] <!--{block name="bbslink" parameter="order/displayorder/limit/0,100/cachetime/11600/namelen/14/cachename/bbslink/tpl/data"}-->
  <!--{eval $imglink=$txtlink="";}-->
  <!--{loop $_SBLOCK['bbslink'] $value}-->
  <!--{if $value[logo]}-->
  <!--{eval $imglink .="<li><a href=\"".$value[url]."\" target=\"_blank\" title=\"".$value[nameall]."\"><img src=\"".$value[logo]."\" alt=\"".$value[nameall]."\" /></a></li>";}-->
  <!--{else}-->
  <!--{eval $txtlink .= "<li  style=\"line-height:16px\" ><a href=\"".$value[url]."\" title=\"".$value[nameall]."\" target=\"_blank\">".$value[name]."</a></li>";}-->
  <!--{/if}-->
  <!--{/loop}-->
C)如果是用了jsaren 的首页mod版本的,请修改./templates/softsea/index.html.php
将<!-- 链接 -->和<div id="friendlink">两处之间的内容替换成:

QUOTE:

<!--{block name="bbslink" parameter="order/displayorder/limit/0,100/cachetime/11600/namelen/14/cachename/bbslink/tpl/data"}-->
                <!--{eval $imglink=$txtlink="";}-->
                <!--{loop $_SBLOCK['bbslink'] $value}-->
                <!--{if $value[logo]}-->
                <!--{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>";}-->
                <!--{else}-->
                <!--{eval $txtlink .= "<li style=\"line-height:16px\" ><a href=\"".$value[url]."\" title=\"".$value[nameall]."\" target=\"_blank\">".$value[name]."</a></li>";}-->
                <!--{/if}-->
                <!--{/loop}-->
[/quote]
11.资讯的内容有多张图片,显示就有问题的解决办法!

QUOTE:

删掉后面的附件的代码。
后台编辑模板news_view找到以下代码并删除:
【default模版】

CODE:

<!--{loop $news['attacharr'] $attach}-->
   <p class="attach"><a href="$attach[url]" target="_blank"><img src="$attach[thumbpath]" alt="$attach[subject]" /></a></p>
   <p class="attachtitle">$attach[subject]</p>
   <!--{/loop}-->
【softsea模版】

CODE:

<!--{loop $news['attacharr'] $attach}-->
   <br /><a href="$attach[url]" target="_blank"><img src="$attach[thumbpath]" alt="$attach[subject]" /></a><br />$attach[subject]<br />
   <!--{/loop}-->
   <br />
12.SS没有的就自己写上去 (圈子名问题/模板小技巧)
原帖地址:http://www.discuz.net/viewthread ... p;page=1#pid4942235

QUOTE:

有人發問:http://www.discuz.net/viewthread.php?tid=603055
解决方法:
在调用后加这句:
<!--{eval $value[groupname] = cutstr($value[groupname],5)}-->
想要"...", 加这句:
<!--{eval $value[groupname] = cutstr($value[groupname],5,1)}-->
数字"5" 随你修改

<!--{eval ........ }-->
在里面写PHP
另外大家可以用
<!--{eval secho ($_SBLOCK['xx'])}-->
<!--{eval print_r ($_SBLOCK['xx'])}-->
xx 为你调用语句上的,
例如下面这个
<!--{block name="group" parameter="order/g.lastpost DESC/limit/0,8/cachetime/9900/cachename/updategroup/tpl/data"}-->
就是
<!--{eval secho ($_SBLOCK['updategroup'])}-->  或
<!--{eval print_r ($_SBLOCK['updategroup'])}-->

紧记加在调用语句后,例:
<!--{block name="group" parameter="order/g.lastpost DESC/limit/0,8/cachetime/9900/cachename/updategroup/tpl/data"}-->
<!--{eval print_r ($_SBLOCK['updategroup'])}-->
13.SS首页显示友情连接的方法

QUOTE:

打开文件../templates/default/index.html.php

查找<div id="footer">在上面添加

CODE:

<!-- 链接 -->
<!--{block name="bbslink" parameter="order/displayorder/limit/0,100/cachetime/600/namelen/16/cachename/bbslink/tpl/data"}-->
<!--{eval $imglink=$txtlink="";}-->
<!--{loop $_SBLOCK['bbslink'] $value}-->
<!--{if $value[logo]}-->
<!--{eval $imglink .=" <a href=\"".$value[url]."\" target=\"_blank\" title=\"".$value[nameall]."\"><img src=\"".$value[logo]."\" alt=\"".$value[nameall]."\" /></a> ";}-->
<!--{else}-->
<!--{eval $txtlink .= " [<a href=\"".$value[url]."\" title=\"".$value[nameall]."\" target=\"_blank\">".$value[name]."</a>] ";}-->
<!--{/if}-->
<!--{/loop}-->
<div id="friendlink">
<ul class="imglink">
        $imglink
        </ul>
        <ul>
        $txtlink
        </ul>
</div>
</div>
<!-- /链接 -->
[ 本帖最后由 998w 于 2007-5-2 22:16 编辑 ]
998w at 2007-4-20 14:02:30
14.修复商品频道里"本周热点""本月热点""热点排行"里卖家名字过长时表格变形的问题!

QUOTE:

修改前的效果见图片:

修改方法:
找到商品模版打开,分别找到这个三块的代码,把里面的

CODE:

$value[username]改为

CODE:

<!--{echo cutstr($value['username'], 9)}-->即可.
[ 本帖最后由 998w 于 2007-5-6 16:48 编辑 ]
998w at 2007-4-20 14:03:13
三楼征用,留位更新。。。。
998w at 2007-4-20 14:03:44
6楼就留给你们了,呵呵!!!
茄子 at 2007-4-20 14:07:06
看来被我坐到沙发
998w at 2007-4-20 14:10:02

QUOTE:

原帖由 茄子 于 2007-4-20 14:07 发表
看来被我坐到沙发
沙发都是我的,呵呵!!!!
lzj_freedom at 2007-4-20 15:49:54
收藏一下以后看
hohu at 2007-4-20 16:11:22

QUOTE:

原帖由 茄子 于 2007-4-20 14:07 发表
看来被我坐到沙发

QUOTE:

QUOTE:
原帖由 茄子 于 2007-4-20 14:07 发表
看来被我坐到沙发
沙发都是我的,呵呵!!!!
我举报抓到2个灌水的人
jsaren at 2007-4-20 16:19:38

QUOTE:

原帖由 hohu 于 2007-4-20 16:11 发表











我举报抓到2个灌水的人
举报有功!!!
inxnto at 2007-4-21 01:57:06
留位
。。。。。。。。
poplong at 2007-4-21 05:45:45
郁闷都到第2页了!
chinafor at 2007-4-21 07:03:19
www.51zx.com
楼下保持队型!


[ 本帖最后由 chinafor 于 2007-4-21 06:04 编辑 ]
zcbzw at 2007-4-21 15:24:50
沙发都是我的,呵呵!!!!
xinruby02 at 2007-4-21 17:22:14
哈哈
好帖子就是厉害
这么多沙发
连茄子姐都灌水啦
jsaren at 2007-4-21 20:27:54
没赶上,也过来灌灌。
我宣布:地球都是我的了
aiens at 2007-4-22 07:34:37
希望这里不要成了建站区类型的水区啊  
998w at 2007-4-22 13:07:55

QUOTE:

原帖由 aiens 于 2007-4-22 07:34 发表
希望这里不要成了建站区类型的水区啊  
希望你们监督与举报,呵呵!!!
冰情 at 2007-4-22 16:41:01
占个位

广告一下。

www.fansle.com
851 at 2007-4-23 07:44:36
我要把首页的资讯内容去掉,该改成什么样的比较好.
imcko at 2007-4-23 13:24:54
第三页的第一个位置是我的