论坛风格切换切换到宽版
  • 12499阅读
  • 53回复

[分享]旧风格完整兼容8.7风格文件修改方案 [复制链接]

上一主题 下一主题
离线龙文
 

发帖
7197
金钱
2262
威望
203
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-08-03
— 本帖被 phpwind 执行加亮操作(2011-09-20) —
如果旧风格没有修改过template里的文件,那么100%完全兼容。

如果做了深度的修改,原则上都是能使用的,但是新功能就用不了了。所以这里会提供修改方案。

因为都是代码比较枯燥,可能会修改错误,所以事先要做好备份

以下修改的位置都是 template/旧风格,如果风格里没有这个文件,就不用动。


沙发:header.htm头部文件修改方案
板凳:thread.htm 列表文件修改方案

read.htm 增加的功能比较多,细节调整也比较多,建议如果想用新功能,还是用最新版本的页面,老页面能用,但是无法显示出新功能的相关代码。

[ 此帖被龙文在2011-08-04 15:11重新编辑 ]
4条评分金钱+1威望+3
宋山木 威望 +1 快眼看书 www.01500.com 02-28
优质尼古丁 威望 +1 www.daog5.com www.yunxianren.com www.k7888.com www.hg05.com www.ii3q.com www.10chang.com 02-11
小醉 威望 +1 广州旅行社www.huanqiuzhilv.com 02-03
lilingdong 金钱 +1 你是我偶像 2011-08-21
离线龙文

发帖
7197
金钱
2262
威望
203
只看该作者 沙发  发表于: 2011-08-03
头部header.htm页面修改方案

1,8.7对内容页(read.htm)页和发帖页(post.htm)增加了独立的css页面,目的是实行按需加载css。所以,需要在头部文件也就是header.htm里面加一句。
位置只要在<head></head>里面即可(可以在</heaad>上面一行加上)
  1. <!--
  2. EOT;
  3. SCR == 'post' && require PrintEot('post_css');
  4. SCR == 'read' && require PrintEot('read_css');
  5. print <<<EOT
  6. -->


2,本次版本对消息提醒方式做了改进,所以想这个效果的话也需要做修改。
找到
$msgsound

在它上面添加
  1. <!--
  2. EOT;
  3. $hasNewMessage = $winddb['newpm'] || $winddb['newreferto'] || $winddb['newnotice'] || $winddb['newrequest'] || $winddb['newfans'];
  4. if($winduid && $hasNewMessage){print <<<EOT
  5. -->
  6. <div id="pw_all_tip" style="display:none;">
  7. <table><tr><td>
  8. <div class="pw_all_tip">
  9.     <a href="javascript:void(0)" class="adel" id="pw_all_tclose">关闭</a>
  10. <!--
  11. EOT;
  12.     if($winddb['newpm']){print <<<EOT
  13. -->
  14.     <p>{$winddb['newpm']}条新站内信,<a href="message.php?type=sms">查看站内信</a></p>
  15. <!--
  16. EOT;
  17. }if($winddb['newreferto']){print <<<EOT
  18. -->
  19.     <p>{$winddb['newreferto']}条信息提到我,<a href="apps.php?q=weibo&do=refer">查看@我</a></p>
  20. <!--
  21. EOT;
  22. }if($winddb['newnotice']){print <<<EOT
  23. -->
  24.     <p>{$winddb['newnotice']}个新通知,<a href="message.php?type=notice">查看新通知</a></p>
  25. <!--
  26. EOT;
  27. }if($winddb['newfans']){print <<<EOT
  28. -->
  29.     <p>{$winddb['newfans']}个新关注,<a href="u.php?a=friend&type=attentioned">查看新关注</a></p>
  30. <!--
  31. EOT;
  32. }if($winddb['newrequest']){print <<<EOT
  33. -->
  34.     <p>{$winddb['newrequest']}个新请求,<a href="message.php?type=request">查看新请求</a></p>
  35. <!--
  36. EOT;
  37. }print <<<EOT
  38. -->
  39. </div></td></tr></table></div>
  40. <!--
  41. EOT;
  42. }
  43. print <<<EOT
  44. -->


3,由于列表页的版内搜索整合到搜索条里了,所以如想统一,亦可进行修改,不修改也可以使用。

找到(配对完整的一块)

  1. <form action="searcher.php"method="post" onSubmit="return searchInput();">
  2. </form>
替换成

  1. <script>
  2. var ins_method = 'AND';
  3. var ins_sch_area = '1';
  4. var ins_time = 'all';
  5. var ins_fid = '$fid';
  6. </script>
  7.             <form action="searcher.php" method="post" onSubmit="return searchInput();">
  8. <!--
  9. EOT;
  10. if (SCR == 'thread'){
  11.     print <<<EOT
  12. -->
  13.                 <input value="AND" type="hidden" name="method" id="ins_method">
  14.                 <input value="1" type="hidden" name="sch_area" id="ins_sch_area">
  15.                 <input value="all" type="hidden" name="sch_time" id="ins_time">
  16.                 <input value="$fid" type="hidden" name="fid" id="ins_fid">
  17. <!--
  18. EOT;
  19. }print <<<EOT
  20. -->
  21.                 <input type="hidden" value="$verifyhash" name="verify">
  22.                 <input value="2" type="hidden" name="step">
  23.                 <input value="thread" type="hidden" id="search_type" name="type">
  24.                 <div class="ip"><input id="search_input" type="text" value="搜索其实很简单!" class="gray" name="keyword" onFocus="searchFocus(this)" onBlur="searchBlur(this)" /></div>
  25.                 <div class="s_select" onMouseOut="this.firstChild.style.display='none';" onMouseOver="this.firstChild.style.display='block';"><ul onClick="getSearchType(event)"><!--
  26. EOT;
  27. $schText = '帖子';
  28. $schStyle = ' style="display:none"';
  29. if (SCR == 'thread'){
  30.     $schText = '本版';
  31.     $schStyle = '';
  32.     print <<<EOT
  33. -->
  34. <li type="thread" style="display:none" id="inner_forum">本版</li>
  35. <!--
  36. EOT;
  37. }
  38. if ($db_search_type) {
  39.     foreach ($db_search_type as $key=>$value) {
  40.         $currentType = SCR != 'thread' && $key == 'thread' ? ' style="display:none"' : '';
  41. print <<<EOT
  42. --><li type="$key"$currentType>{$value}</li><!--
  43. EOT;
  44.     }
  45. } else {
  46. print <<<EOT
  47. -->
  48.                 <li type="thread"{$schStyle}>帖子</li>
  49.                 <li type="diary">日志</li>
  50.                 <li type="user">用户</li>
  51.                 <li type="forum">版块</li>
  52.                 <li type="group">群组</li>
  53. <!--
  54. EOT;
  55. }print <<<EOT
  56. --></ul><h6 class="w">$schText</h6></div>
  57.                 <button type="submit" class="fl cp">搜索</button>
  58. </form>






[ 此帖被龙文在2011-08-03 16:13重新编辑 ]
离线龙文

发帖
7197
金钱
2262
威望
203
只看该作者 板凳  发表于: 2011-08-03
thread.htm 列表文件修改方案


在使用上,是不会有问题的,但是这次帖内搜索跟上面的搜索条整合了,我们可以把它去掉。


找到
  1. <form name="sF" action="searcher.php#submit" method="post" onsubmit="if(this.keyword.value=='版内搜索')this.keyword.value=''">
  2. …</form>

到配对结束。整段删除。


[ 此帖被龙文在2011-08-03 16:18重新编辑 ]
离线龙文

发帖
7197
金钱
2262
威望
203
只看该作者 3楼 发表于: 2011-08-03
12312
[ 此帖被龙文在2011-08-04 15:10重新编辑 ]
在线q626349123

发帖
3735
金钱
113
威望
6070
只看该作者 4楼 发表于: 2011-08-19
支持吧
离线zfsn328

发帖
128
金钱
270
威望
1
只看该作者 5楼 发表于: 2011-08-19
用户被禁言,该主题自动屏蔽!
离线青歌

发帖
1957
金钱
2551
威望
867
只看该作者 6楼 发表于: 2011-08-19
纯支持

接单phpwind门户论坛模板。。 联系Q:391534557
解决不了退还费用,非诚勿扰,不接受免费咨询

安亭 安亭网安亭新镇安亭热线anting.com www.anting.com  
离线zfsn328

发帖
128
金钱
270
威望
1
只看该作者 7楼 发表于: 2011-08-20
用户被禁言,该主题自动屏蔽!

发帖
451
金钱
2
威望
-6
只看该作者 8楼 发表于: 2011-08-20
好好
离线醒悟强强

发帖
723
金钱
9
威望
1047
只看该作者 9楼 发表于: 2011-08-20
版内搜索怎么还原到8.5的呢?   不喜欢8.7的列表页!上面有很多空白!
离线blackbee

发帖
1890
金钱
824
威望
453
只看该作者 10楼 发表于: 2011-08-20
这个不错的,提供修复、该是必须
离线lilingdong

发帖
2977
金钱
8800
威望
8629
只看该作者 11楼 发表于: 2011-08-21
你是我偶像
离线艺域设计

发帖
27
金钱
7
威望
21
只看该作者 12楼 发表于: 2011-08-21
原来是这样。
来进步是对的了```
离线hxs8886225

发帖
949
金钱
25
威望
-24
只看该作者 13楼 发表于: 2011-08-23
离线尐陽网络

发帖
2976
金钱
1285
威望
4093
只看该作者 14楼 发表于: 2011-08-23
哎呦不错喔
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个