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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
998w 发表于 2007-4-20 14:01:45 | 显示全部楼层 |阅读模式
如题!
推荐先看这里
SupSite页面文件与模块关系说明
https://discuz.dismall.com/thread-471184-1-2.html

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

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

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

SoftSea模板Logo及导航图标的源文件
https://discuz.dismall.com/thread-589430-1-1.html

将新模板softsea的首页MOD进行到底!
https://discuz.dismall.com/thread-589402-1-1.html

SS数据调用列表
https://discuz.dismall.com/thread-574480-1-3.html

SupeSite模板说明
https://discuz.dismall.com/viewthread.php?tid=499888

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

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


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

常见问题及修改方案索引:
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全部修改为
  1. <?php

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

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

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

  11. getcookie();

  12. $uid = $_SGLOBAL['supe_uid'];

  13. if(!empty($uid)) {
  14.         print <<<END
  15.         document.write('<h3>$blang[my_menu]</h3>');
  16.         document.write('<ul class="msgtitlelist">');
  17.         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>');
  18.         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>');
  19.         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>');
  20.         document.write('</ul>');
  21. END;
  22. } else {
  23.         print <<<END
  24.         document.write('<form id="login" method="post" name="login" action="$siteurl/batch.login.php?action=login" target="_self">');
  25.         document.write('<fieldset id="userlogin">');
  26.         document.write('<legend>$blang[user_login]</legend>');
  27.         document.write('<p><label for="username">$blang[username]</label><input type="text" name="username" id="username" /></p>');
  28.         document.write('<p><label for="userpass">$blang[password]</label><input type="password" name="password" id="userpass" /></p>');
  29.         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>');
  30.         document.write('</fieldset>');
  31.         document.write('</form>');
  32. END;
  33. }

  34. ?>
复制代码

B.)修改模版风格目录templates\softsea\css\style.css
找到
  1. #userpanel li a { padding-left: 10px; margin-right: 45px; background: url(../images/icon_item.gif) no-repeat 0 7px; }
复制代码

修改为
  1. #userpanel li a { padding-left: 5px; margin-right: 0px; background: url(../images/icon_item.gif) no-repeat 0 7px; }
复制代码

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

演示图:
1.gif

如是修改官方默认登录风格,只需要找templates\default\css\style.css
  1. #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]打开: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; }

修改方法见https://discuz.dismall.com/thread-613932-1-8.html###[/quote]


3.请教:怎么改变颜色,会的老师请细致的讲解下,一是那个深蓝色的,二是下面的浅蓝色
如图:
1.jpg
方法:修改风格目录templates\default(你需要修改的风格目录)\css\style.css
深色那改#86B9D6
.blocktitle {3px solid #86B9D6 }
底色
.blocktitle h2 中的background: #E2F0F9


4.删除个人空间版权
打开XS/SS根目录的/css/space.css
查找:
  1. /*页脚*/
  2. #xspace-footer { text-align : center; margin: 1em 0 0 0; }
  3.         #xspace-footer p { margin: 0.3em 0; }
  4.         #xspace-copyright { font: 10px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding-bottom: 2em; }
  5.                 #xspace-copyright strong { color: #036; font-weight:bold; }
  6.                 #xspace-copyright em { color: #FF9900; font-weight:bold; font-style: normal; }
复制代码

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

遮挡IE浏览器上的 - powered by X-Space 字样
打开XS/SS根目录的/include/js/common.js
在js代码的最下面加入
  1. document.title = document.title.replace(' - powered by X-Space', '');
复制代码


5.softsea的风格哪里可以下载?
进XS/SS后台,基本设置--系统设置--站点设置--页面风格目录--下拉菜单选择softsea就可以了

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

评分

3

查看全部评分

 楼主| 998w 发表于 2007-4-20 14:02:10 | 显示全部楼层
6.关于论坛 Archiver的Rewrite规则与SupeSite冲突的解决方法
找到论坛的Rewrite规则做如下修改:

Apache Web Server(独立主机用户)
  1. RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)$ $1/archiver/index.php?$2
复制代码
修改为:
  1. RewriteRule ^(.*)/archiver/((fid|tid)-[0-9]+\.html)$ $1/archiver/index.php?$2
复制代码
Apache Web Server(虚拟主机用户)
  1. RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
复制代码
修改为:
  1. RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1
复制代码
IIS Web Server(独立主机用户)
  1. RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$3
复制代码
修改为:
  1. RewriteRule ^(.*)/archiver/((fid|tid)-[0-9]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$4
复制代码
Zeus Web Server
  1. match URL into $ with ^(.*)/archiver/([a-z0-9\-]+\.html)$
  2.         if matched then
  3.                 set URL = $1/archiver/index.php?$2
  4.         endif
复制代码
修改为:
  1. match URL into $ with ^(.*)/archiver/((fid|tid)-[0-9]+\.html)?*(.*)$
  2.         if matched then
  3.                 set URL = $1/archiver/index.php?$2&$4
  4.         endif
复制代码

7.请问SS 5.5/XS 3.0首页日志幻灯片如何改为调用相册图片?
方法:模板文件index.html.php
找到:
  1.   <div class="sideL">
  2.    <!--最新日志图片幻灯片 开始-->
  3.    <!--{block name="spaceblog" parameter="haveattach/1/showattach/1/order/i.dateline DESC/limit/0,4/cachetime/13930/cachename/picblog/tpl/data"}-->
  4.    <div id="slideimg" class="block cleanblock topblock" style="height: 205px; overflow: hidden;">
  5.    <!--{if !empty( $_SBLOCK['picblog'])}-->
  6.    <script type="text/javascript" language="javascript">
  7.    <!--   
  8.    var xsTextBar = 1; //是否显示文字链接,1为显示,0为不显示
  9.    var xsPlayBtn = 0; //是否显示播放按钮,1显示,0为不显示
  10.    var xsImgSize = new Array(200,167); //幻灯图片的尺寸,格式为“宽度,高度”
  11.   
  12.    var xsImgs = new Array();
  13.    var xsImgLinks = new Array();
  14.    var xsImgTexts = new Array();
  15.    
  16.    <!--{eval $i=0;}-->
  17.    <!--{loop $_SBLOCK['picblog'] $key $value}-->
  18.    xsImgs[$i] = "$value[a_thumbpath]";
  19.    xsImgLinks[$i] = "<!--{eval echo url_remake($value['url']);}-->";
  20.    xsImgTexts[$i] = "$value[subject]";
  21.    <!--{eval $i++;}-->
  22.    <!--{/loop}-->
  23.    //-->
  24.    </script>
  25.    <script language="javascript" type="text/javascript" src="{S_URL}/include/js/slide.js"></script>
  26.    <!--{/if}-->
  27.    </div>
复制代码
改成:
  1.     <div class="sideL">
  2.    <!--最新相册幻灯片 开始-->
  3.    <!--{block name="spaceimage" parameter="order/i.dateline DESC/limit/0,4/showdetail/1/cachetime/13930/cachename/newimage/tpl/data"}-->
  4.    <div id="slideimg" class="block cleanblock topblock" style="height: 205px; overflow: hidden;">
  5.    <!--{if !empty( $_SBLOCK['spaceimage'])}-->
  6.    <script type="text/javascript" language="javascript">
  7.    <!--   
  8.    var xsTextBar = 1; //是否显示文字链接,1为显示,0为不显示
  9.    var xsPlayBtn = 0; //是否显示播放按钮,1显示,0为不显示
  10.    var xsImgSize = new Array(200,167); //幻灯图片的尺寸,格式为“宽度,高度”
  11.   
  12.    var xsImgs = new Array();
  13.    var xsImgLinks = new Array();
  14.    var xsImgTexts = new Array();
  15.    
  16.    <!--{eval $i=0;}-->
  17.    <!--{loop $_SBLOCK['spaceimage'] $key $value}-->
  18.    xsImgs[$i] = "$value[image]";
  19.    xsImgLinks[$i] = "<!--{eval echo url_remake($value['url']);}-->";
  20.    xsImgTexts[$i] = "$value[subject]";
  21.    <!--{eval $i++;}-->
  22.    <!--{/loop}-->
  23.    //-->
  24.    </script>
  25.    <script language="javascript" type="text/javascript" src="{S_URL}/include/js/slide.js"></script>
  26.    <!--{/if}-->
  27.    </div>
复制代码
后台更新缓存,生成HTML


8.导航文字过多导致右下方的高级搜索谥出的修改方法
修改 templates/softsea/css/style.css ,这句
  1. #searchkey { width: 100px; }
复制代码
将100px的数值改小些就行,比如60。
详细问题描述(见图):
1.gif

9.论坛上传的图片不能在首页显示?
修改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风格友情链接显示错乱的完美解决方案
A)首先确认一下softsea/css/style.css中的要和以下内容一致:
  1. /*链接*/
  2. #friendlink ul { margin: 0; padding: 0; list-style: none; zoom: 1; overflow: hidden; }
  3.         #friendlink li { float: left; padding: 0 1em; margin: 5px 0; white-space: nowrap; line-height: 31px; }
  4.                 #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."\" 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)如果是用了[url=https://discuz.dismall.com/space-uid-590474.html]jsaren
的首页mod版本的,请修改./templates/softsea/index.html.php
将<!-- 链接 -->和<div id="friendlink">两处之间的内容替换成:
<!--{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=\"".$valuehttps://discuz.dismall.com/viewth ... p;page=1#pid4942235
[quote]有人發問:https://discuz.dismall.com/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首页显示友情连接的方法
打开文件../templates/default/index.html.php

查找<div id="footer">在上面添加
  1. <!-- 链接 -->
  2. <!--{block name="bbslink" parameter="order/displayorder/limit/0,100/cachetime/600/namelen/16/cachename/bbslink/tpl/data"}-->
  3. <!--{eval $imglink=$txtlink="";}-->
  4. <!--{loop $_SBLOCK['bbslink'] $value}-->
  5. <!--{if $value[logo]}-->
  6. <!--{eval $imglink .=" <a href="".$value[url]."" target="_blank" title="".$value[nameall].""><img src="".$value[logo]."" alt="".$value[nameall]."" /></a> ";}-->
  7. <!--{else}-->
  8. <!--{eval $txtlink .= " [<a href="".$value[url]."" title="".$value[nameall]."" target="_blank">".$value[name]."</a>] ";}-->
  9. <!--{/if}-->
  10. <!--{/loop}-->
  11. <div id="friendlink">
  12. <ul class="imglink">
  13.         $imglink
  14.         </ul>
  15.         <ul>
  16.         $txtlink
  17.         </ul>
  18. </div>
  19. </div>
  20. <!-- /链接 -->
复制代码

[ 本帖最后由 998w 于 2007-5-2 22:16 编辑 ]
回复

使用道具 举报

 楼主| 998w 发表于 2007-4-20 14:02:30 | 显示全部楼层
14.修复商品频道里"本周热点""本月热点""热点排行"里卖家名字过长时表格变形的问题!
修改前的效果见图片:

修改方法:
找到商品模版打开,分别找到这个三块的代码,把里面的
  1. $value[username]
复制代码

改为
  1. <!--{echo cutstr($value['username'], 9)}-->
复制代码

即可.

[ 本帖最后由 998w 于 2007-5-6 16:48 编辑 ]
回复

使用道具 举报

 楼主| 998w 发表于 2007-4-20 14:03:13 | 显示全部楼层
三楼征用,留位更新。。。。
回复

使用道具 举报

 楼主| 998w 发表于 2007-4-20 14:03:44 | 显示全部楼层
6楼就留给你们了,呵呵!!!
回复

使用道具 举报

茄子 发表于 2007-4-20 14:07:06 | 显示全部楼层
看来被我坐到沙发
回复

使用道具 举报

 楼主| 998w 发表于 2007-4-20 14:10:02 | 显示全部楼层
原帖由 茄子 于 2007-4-20 14:07 发表
看来被我坐到沙发

沙发都是我的,呵呵!!!!
回复

使用道具 举报

lzj_freedom 发表于 2007-4-20 15:49:54 | 显示全部楼层
收藏一下以后看:) :) :)
回复

使用道具 举报

hohu 发表于 2007-4-20 16:11:22 | 显示全部楼层
原帖由 茄子 于 2007-4-20 14:07 发表
看来被我坐到沙发







QUOTE:
原帖由 茄子 于 2007-4-20 14:07 发表
看来被我坐到沙发
沙发都是我的,呵呵!!!!



我举报抓到2个灌水的人
回复

使用道具 举报

jsaren 发表于 2007-4-20 16:19:38 | 显示全部楼层
原帖由 hohu 于 2007-4-20 16:11 发表











我举报抓到2个灌水的人

举报有功!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 17:52 , Processed in 0.086798 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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