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