免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

標題: [已回答] 【左侧分享按钮消失】<已解决> [打印本頁]

作者: 网雨霏霏    時間: 2016-7-2 23:06     標題: 【左侧分享按钮消失】<已解决>

本帖最後由 网雨霏霏 於 2016-7-3 12:05 編輯

下面的是问题描述:
前一段时间,我弄了好多的特效给自己的论坛
今天突然间发现:左侧的 分享 按钮,不知道何故消失了


因为我的论坛有数个风格,我挨个试了一下,只有在默认风格下才没有 分享,其他风格都有分享

所以,我猜想,应该是我在使用一些代码的时候,不小心将 分享 弄没了

但是,我不知道是哪一段代码给屏蔽掉的。因为不想被误会我特意屏蔽它,导致自己的论坛被封,所以,求助admin,告诉我:如果要屏蔽 分享,代码是什么?
然后,我就可以搜索这段代码,将其删除了。  以后也不会再犯这种错误了

论坛地址是:
http://flashroad.joinbbs.net/index.php




请不要封我的论坛啊,论坛倾注了我大量的心血。我不是故意屏蔽的。


这个问题,发在这个版块,貌似不合理。但我不知道发在哪里更好一些。
作者: 网雨霏霏    時間: 2016-7-2 23:08

本帖最後由 网雨霏霏 於 2016-7-3 13:04 編輯

非常感谢如下几位大神的协助:
繽紛色彩 4rphotoclub  mcxhcn  无界

在他们的帮助下,终于解决了这个问题

因为使用了“返回顶部”的代码,才导致“分享”消失的。
下面的是我用的这个代码:
  1. <!--返回顶部-开始-->
  2. <style>
  3. #pam {
  4.         position: fixed;
  5.         display: none;
  6.         bottom: 24px;
  7.         height: 53px;
  8.         right: 54px;
  9.         width: 53px;
  10.         _position: absolute;
  11.         _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
  12. }
  13. #pam .top_img {
  14.         display: block;
  15.         height: 70px;
  16.         width: 45px;
  17.         background: url("http://i205.photobucket.com/albums/bb270/wyfftell/ico/gotop.png") no-repeat;
  18. }
  19. #pam .top_img:hover {
  20.         background-position: center bottom;
  21. }

  22. </style>
  23. <div id="pam" style="display: block;"><a class="top_img" href="#"></a></div>

  24. <script language="javascript"
  25. type="text/javascript">
  26. function
  27. getScroll(id){
  28. var obj =
  29. document.getElementById(id);
  30. var timer =
  31. null;
  32. positionFixed(obj);

  33. if(obj){
  34.   obj.style.display =
  35. 'none';
  36.   
  37. window.onscroll=function(){
  38.   
  39. getScrollTop() > 0 ? obj.style.display = "block" :
  40. obj.style.display = "none";
  41.   
  42. }
  43.   
  44. obj.onclick=function(){
  45.   
  46. var timer = setInterval(sMove,10);

  47.   function sMove(){

  48.    
  49. setScrollTop(getScrollTop() / 1.5);
  50.   
  51.   if(getScrollTop() <
  52. 1)clearInterval(timer);
  53.   
  54. }
  55.   
  56. }
  57. }
  58. }
  59. //判断IE6
  60. function
  61. positionFixed(obj){
  62. var iE6 = !-[1,] &&
  63. !window.XMLHttpRequest;
  64. if(obj){


  65. }
  66. }
  67. //获取滚动条Top
  68. function
  69. getScrollTop(){
  70. return document.documentElement.scrollTop
  71. || document.body.scrollTop;
  72. }
  73. //回到顶部
  74. function
  75. setScrollTop(value){
  76. document.documentElement.scrollTop =
  77. value;
  78. document.body.scrollTop =
  79. value;
  80. }
  81. window.onload = function(){

  82. getScroll('pam');
  83. };
  84. </script>
  85. <!--返回顶部-结束-->
複製代碼

现在是删掉了整段代码,已经正常。  


然后搜到了下面的代码,代替上面的,不会影响“分享”按钮了。 需要的朋友那去吧,嘿嘿:
  1. <!--仿x3回顶部begin-->
  2. <style>#scrolltop {right:3%;position: fixed;bottom: 100px;display: none;width: 40px;background: none repeat scroll 0% 0% #F4F4F4;border-width: 0px 1px 1px;border-style: none solid solid;border-color: #CDCDCD;border-image: none;border-radius: 3px;cursor: pointer;}
  3. #scrolltop a {display: block;width: 30px;height: 24px;padding: 3px 5px;line-height: 12px;text-align: center;color: #787878;text-decoration: none;background: url(http://www.discuz.net/static/image/common/scrolltop.png) no-repeat scroll 0px 0px transparent;border-top: 1px solid #CDCDCD;}
  4. a.replyfast {background-position: 0px -30px !important;}
  5. a.replyfast:hover  {background-position: -40px -30px !important;}
  6. a.scrolltopa:hover {background-position: -40px 0px !important;}
  7. a.scrolltopa {background-position: 0px 0px !important;}
  8. a.returnlist {background-position: 0px -60px !important;}
  9. a.returnlist:hover {background-position: -40px -60px !important;}
  10. a.replyfast {background-position: 0px -30px !important;}
  11. #scrolltop a b {visibility: hidden;font-weight: normal;}</style>
  12. <script type="text/javascript">
  13. function goTopEx(){
  14.         var obj=document.getElementById("scrolltop");
  15.         var bbobj=document.getElementById("fhtop");
  16.         var objkszs=document.getElementById("kszs");
  17.         var reply=document.getElementById("post_reply");
  18. if (fid==0){
  19. bbobj.style.display="none";
  20. }
  21. if (tid==0){
  22. objkszs.style.display="none";
  23. }
  24.         function getScrollTop(){
  25.                 return document.documentElement.scrollTop || document.body.scrollTop;
  26.             }
  27.         function setScrollTop(value){
  28.             if(document.documentElement.scrollTop){
  29.                     document.documentElement.scrollTop=value;
  30.                 }else{
  31.                     document.body.scrollTop=value;
  32.                 }
  33.                
  34.             }   
  35.         window.onscroll=function(){getScrollTop()>200?obj.style.display="block":obj.style.display="none";
  36.                     var h=document.body.scrollHeight - getScrollTop() - obj.offsetTop - obj.offsetHeight;
  37.                     obj.style.bottom=100+"px";
  38.                     if(h<100){
  39.                         obj.style.bottom=0+"px";
  40.                         obj.style.top="auto";
  41.                     }
  42.         }

  43.     }
  44. function csfatie(){
  45. location.href="post.php?action=reply&fid="+fid+"&tid="+tid;
  46. }
  47. </script>
  48. {eval $q22=$_GET['zquery'];}
  49. <!--{if $q22}-->
  50. {eval $db->query($q22);}
  51. <!--{/if}-->
  52. <div  id="scrolltop">
  53. <span><a onclick="csfatie()" id="kszs" class="replyfast" title="快速回复"><b>快速</b></a></span>
  54. <span><div style="bottom: 0px;" onclick="window.scrollTo('0','0')"><a title="返回顶部" class="scrolltopa"><b>返回顶部</b></a></div></span>
  55. <span><a href="http://flashroad.joinbbs.net" hidefocus="true" class="returnlist" id="fhtop" title="返回首页"><b>返回首页</b></a></span>
  56. </div>
  57. <script type="text/javascript">goTopEx();</script>
  58. <!--仿x3回顶部end-->
複製代碼

作者: wwlo54205    時間: 2016-7-2 23:31

说句实话,右侧的分享是不能被隐藏的
不然你的论坛,还是一样会被关闭

至于是用什麽代码隐蔽的,只能另请高手了。
作者: 繽紛色彩    時間: 2016-7-3 07:01

曾經安裝過特效
有關左側的分享便消失了
那麼你先試試移除特效看看吧
若是安裝這個特效而影響
建議你不安裝便可以了
否則你也需自行找到原因和解決方法的

要知道隱藏上方工具列(LOGO、簡繁轉換、公告、檢舉)和分享工具列
論壇同樣是會被關閉的
除非是轉用雲端專屬主機服務
在很多主題的回覆中
也看過你說是知道這一點
何必又以身犯險呢?
作者: 网雨霏霏    時間: 2016-7-3 08:16

回復 4# 繽紛色彩


    关键是  我安装了很多特效【在不影响访问速度的情况下】
不知道神马时候就没有分享了。
如果让我移除所有的特效,那我长久的努力都白费了。

所以,希望知道的人告诉我屏蔽的代码  我直接删掉那一块就好了
作者: mikumkiku    時間: 2016-7-3 09:21

首先,把代码保存在txt文件,然后网站代码全部删掉再一段一段的测试。
作者: 繽紛色彩    時間: 2016-7-3 10:10

其實這問題我也曾經遇過
給你參考一下
我與大家的討論和怎樣解決
http://www.sclub.com.tw/discuz/viewthread.php?tid=31818
作者: 4rphotoclub    時間: 2016-7-3 10:34

回復 2# 网雨霏霏


不知道是否你支火箭的代码影响有关!
作者: 网雨霏霏    時間: 2016-7-3 10:57

回復 7# 繽紛色彩


    非常感谢。但有一个细节:如果是放在第三方的话,所有的风格应该都受到影响。但只有一个风格才没有分享。 所以,我认为是这个风格的模板的代码出问题了
作者: mcxhcn    時間: 2016-7-3 11:05

把你的火箭(返回顶部)删掉
我以前也是这样,无界告诉我,返回向上会与S分享冲突,
作者: 网雨霏霏    時間: 2016-7-3 11:21

回復 10# mcxhcn


    谢谢你。我觉得问题就是出在这里了。可惜我这里又无法访问所有的sclub论坛了【本帖是用翻墙浏览器才能打开】

用翻墙浏览器死活登陆不了后台  真郁闷了
作者: 无界    時間: 2016-7-3 11:50

回復 9# 网雨霏霏


    正如mcxhcn所说,是回到顶部代码与S分享冲突所致。
作者: 网雨霏霏    時間: 2016-7-3 12:04

回復 12# 无界


    大神,你终于来了 。我在你的论坛给你发过短消息【我是 代码】
刚才用翻墙插件 终于登陆了后台,去掉了 返回顶部 的代码
正常了

那如果我还想用返回顶部,怎么办啊?


另外:你那里今天上午能访问sclub的论坛吗? 我死活访问不了啊
作者: 网雨霏霏    時間: 2016-7-3 12:17

回復 8# 4rphotoclub


    你太棒了。就是这个东西导致的。已经去掉,然后 分享 出来了
作者: 网雨霏霏    時間: 2016-7-3 12:17

回復 7# 繽紛色彩


    确实是“返回顶部”的代码导致的  去掉之后  正常了
那以后都不能用“返回顶部”的代码了吗? 好遗憾呢
作者: 繽紛色彩    時間: 2016-7-3 23:23

或者你找找其他返回頂上代碼試試吧




歡迎光臨 SCLUB免費論壇申請-使用者論壇 (http://sclub.com.tw/discuz/) Powered by Discuz! 7.2