廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3278 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
konsi
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 帳號封鎖 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[<5.0][優化] 短消息加回分頁功能
【插件名稱】短消息加回分頁功能
【適用版本】3.01
【插件來源】轉貼
【插件類型】優化
【是否升級資料庫】
【插件介紹】

修改檔案
message.php
template/wind/message.htm
 
template/wind/message.htm

複製程式
<form name='del' action='$secondurl' method=POST>
<table width=100% cellspacing=1 cellpadding=3 $i_table>
改為
複製程式
<!--
EOT;
if($fenye){print <<<EOT
-->
<table width=100% cellspacing=0 cellpadding=0 align=center>
<tr><td>$fenye
<tr><td height=2>
</td></tr></table>
<!--
EOT;
}print <<<EOT
-->
<table width=100% cellspacing=1 cellpadding=3 $i_table>
<form name='del' action='$secondurl' method=POST>
再找
複製程式
<br><center>
<input name=towhere type=hidden value='$towhere'>
<input name=action type=radio value='down'> 下載
<input name=action type=radio value='del' checked> 刪除 
<input type='button' name='chkall' value='全 選' onclick='CheckAll(this.form)'> 
<input type=submit value='確 定'>
</center></form>
之上加入 ( 緊記加在上面 )
複製程式
<table width=100% cellspacing=0 cellpadding=0 align=center>
<tr><td height=2>
<tr><td>$fenye
</td></tr></table>
message.php 最頂找
複製程式
require_once('./global.php');
下面加入
複製程式
require_once(R_P.'require/forum.php');
再找
複製程式
$gp_maxmsg==0 && Showmsg('msg_group_right');
下面加入 (注意 $db_perpage=20; 20 是每頁顯示多少篇 請自行修改)
複製程式
$db_perpage=20;
if(!is_numeric($page) || $page<0){
    $page=1;
}
再找
複製程式
if ($action=="receivebox"){
下面加入
複製程式
$start=($page-1)*$db_perpage;
$numofpage=$msgcount%$db_perpage==0 ? floor($msgcount/$db_perpage) : floor($msgcount/$db_perpage)+1;
$fenye=numofpage($msgcount,$page,$numofpage,"message.php?action=receivebox&",$msgcounts);
再找
複製程式
    $query = $db->query("SELECT mid,fromuid,touid,username,ifnew,title,mdate FROM pw_msg WHERE type='rebox' AND touid='$winduid' ORDER BY mdate DESC");
改為
複製程式
    $query = $db->query("SELECT mid,fromuid,touid,username,ifnew,title,mdate FROM pw_msg WHERE type='rebox' AND touid='$winduid' ORDER BY mdate DESC LIMIT $start,$db_perpage");
再找
複製程式
if ($action=="sendbox"){
下面加入
複製程式
$sebox = $db->get_one("SELECT COUNT(*) AS count FROM pw_msg WHERE type='sebox' AND fromuid='$winduid'");
$seboxcount = $sebox['count'];
$start=($page-1)*$db_perpage;
$numofpage=$seboxcount%$db_perpage==0 ? floor($seboxcount/$db_perpage) : floor($seboxcount/$db_perpage)+1;
$fenye=numofpage($seboxcount,$page,$numofpage,"message.php?action=sendbox&",$counts);
再找
複製程式
    $query = $db->query("SELECT mid,fromuid,touid,username,ifnew,title,mdate FROM pw_msg WHERE type='sebox' AND fromuid='$winduid' ORDER BY mdate DESC");
改為
複製程式
    $query = $db->query("SELECT mid,fromuid,touid,username,ifnew,title,mdate FROM pw_msg WHERE type='sebox' AND fromuid='$winduid' ORDER BY mdate DESC LIMIT $start,$db_perpage");
再找
複製程式
if ($action=="scout"){
下面加入
複製程式
$rebox = $db->get_one("SELECT COUNT(*) AS count FROM pw_msg WHERE type='rebox' AND fromuid='$winduid'");
$reboxcount = $rebox['count'];
$start=($page-1)*$db_perpage;

$numofpage=$reboxcount%$db_perpage==0 ? floor($reboxcount/$db_perpage) : floor($reboxcount/$db_perpage)+1;
$fenye=numofpage($reboxcount,$page,$numofpage,"message.php?action=scout&",$counts);
再找
複製程式
$query = $db->query("SELECT mid,fromuid,touid,ms.username,me.username AS toname,ifnew,title,mdate FROM pw_msg ms LEFT JOIN pw_members me ON me.uid=ms.touid WHERE type='rebox' AND fromuid='$winduid' ORDER BY mdate DESC LIMIT $gp_maxmsg");
改為
複製程式
    $query = $db->query("SELECT mid,fromuid,touid,ms.username,me.username AS toname,ifnew,title,mdate FROM pw_msg ms LEFT JOIN pw_members me ON me.uid=ms.touid WHERE type='rebox' AND fromuid='$winduid' ORDER BY mdate DESC LIMIT $start,$db_perpage");



獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2005-11-16 16:58 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.073981 second(s),query:15 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言