返回列表 回复 发帖

[原创] 推广宣传链接静态化(包含uid) for dz 4.*/5.*

1.添加规则,针对不同的环境规则略有不同

a.虚拟主机,修改.htaccess文件,加入以下规则:
  1. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2&$3&fromuid=$4
复制代码
b.独立主机,修改配置文件(httpd.conf/httpd.ini),加入以下规则:
  1. RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3&$4&fromuid=$5
复制代码
2.修改模板文件viewthread.htm

在合适位置,加入
  1. <!--{if $post['number'] == 1}-->
  2.         <script language="JavaScript">
  3.         <!--
  4.         function copyUrl(url){
  5.         var content='';
  6.         window.clipboardData.setData("Text",url);
  7.         alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友");
  8.         }//-->
  9.         </script>
  10.         <a href="javascript:copyUrl('$post[subject]\n{$boardurl}thread-$tid-1-1-$discuz_uid.html')"><img src="images/copy.gif" border="0"  align="absmiddle" alt="向好友推荐分享该帖可获得贡献值"></a>
  11.         <!--{/if}-->
复制代码
网易微博分享 豆瓣网 搜狐微博
提示: 作者被禁止或删除 内容自动屏蔽
返回列表