Discuz X2.5“復制鏈接”的偽靜態方法

網站建設 SEO相關 html5評論4,602閱讀模式

Discuz X2.5 清新版主題后添加“復制鏈接”以及“復制鏈接”的偽靜態

眾所周知,Discuz!清新版官方默認去掉了【復制鏈接】,這讓很多朋友感覺不適應,在享受清新版帶來的絕佳快感時還得承受他所帶來的痛苦....嘿嘿....小學語文不好,措辭不當請見諒!經過一段時間的研究以及在官網不懈努力的提問、尋找,終于找到了解決辦法(附帶著“復制鏈接”的偽靜態支持),方法如下:
1、添加復制鏈接
找到當前模板下:
viewthread_node.htm文件,在文件中找到如下代碼:
<a href="forum.php?mod=viewthread&tid=$_G[tid]" id="thread_subject">$_G[forum_thread][subject]</a>
在此代碼后面(我是在</h1>后面)添加以下代碼:
<a href="{$_G[siteurl]}thread-$_G[tid]-1-1.html" title="{lang share_url_copy_comment}">[{lang share_url_copy}]</a>


2、復制鏈接偽靜態

解決辦法一(無需修改任何代碼):
后臺 》全局 》積分設置 》積分策略:里面的“訪問推廣”和“注冊推廣”的分值全部設置為0;
然后更新緩存!看看,是不是偽靜態了!~~但是這樣的弊端就是,不能開啟推廣送積分了!所以我找到了第二種修改方法!

解決辦法二(簡單修改HTML代碼):
打開網站安裝目錄下的template\default\forum\viewthread.htm文件
查找代碼:
<a href="forum.php?mod=viewthread&tid=$_G[tid]$fromuid" onclick="return copyThreadUrl(this)" title="{lang share_url_copy_comment}">[{lang share_url_copy}]</a>

修改為:
<a href="forum.php?mod=viewthread&tid=$_G[tid]" onclick="return copyThreadUrl(this)" title="{lang share_url_copy_comment}">[{lang share_url_copy}]</a> ? (這個修改方法比較簡單點,如果新版本的代碼有差異,那就是直接去掉$fromuid就可以了)

或者這樣修改(默認靜態規則下二選一):
<a href="thread-$_G[tid]-1-1.html" onclick="return copyThreadUrl(this)" title="{lang share_url_copy_comment}">[{lang share_url_copy}]</a>

修改完成之后,覆蓋上傳。然后進入后臺,更新數據緩存。看看,是不是全部偽靜態了啊!這樣做,同樣推廣宣傳能獲得積分!隨便找一篇帖子看一下吧~米粒在線親測可用!

 
  • 本文由 米粒在線 發表于 2012年12月25日01:38:22
  • 轉載請務必保留本文鏈接:http://www.bjmhhq.com/2655.html

發表評論

匿名網友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
確定

拖動滑塊以完成驗證