[PHPBB]Quick Edit Mod

網站架設,免費空間申請,架站技術交流區
頭像
炎之虛空
 
文章: 30
註冊時間: 2003-05-10 10:40 pm

[PHPBB]Quick Edit Mod

文章炎之虛空 » 2005-04-09 10:53 pm

##############################################################
## MOD Title: Quick Edit Mod
## MOD Author: Anji Mito < N/A > (N/A) N/A
## MOD Description: A popup-box for faster editing posts.
## MOD Version: 1.1.2
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: 4
## viewtopic.php
## language/lang_english/lang_main.php
## templates/subSilver/viewtopic_body.tpl
## templates/subSilver/overall_header.tpl
## Included Files: (n/a)
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
##############################################################
## MOD History:
##
## 2005-04-15 - Version 1.1.2
## - Fix usage problem between Advanced Quick Reply MOD and Quick Reply MOD
## 2005-04-13 - Version 1.1.1
## - Added signiture button
## 2005-04-12 - Version 1.0.1
## - The strengthening demonstrated
## 2005-04-11 - Version 1.0.0
## - inititla release
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------
#
'L_POST_SUBJECT' => $lang['Post_subject'],

#
#-----[ AFTER, ADD ]------------------------------------
#
//QUICK EDITPOST
'L_QUICK_EDIT' => $lang['Quick_edit'],
'L_EDIT_SIGNATURE' => $lang['Attach_signature'],
'L_EDIT_SUBMIT' => $lang['Edit_Post'],
//QUICK EDITPOST

#
#-----[ FIND ]------------------------------------------
#
$edit = '<a href="' . $temp_url . '">' . $lang['Edit_delete_post'] . '</a>';

#
#-----[ AFTER, ADD ]------------------------------------
#
//QUICK EDITPOST
$bbcode_uid = $postrow[$i]['bbcode_uid'];
$edit_msg = $postrow[$i]['post_text'];
$edit_msg = str_replace(":1:$bbcode_uid", '', $edit_msg);
$edit_msg = str_replace(":$bbcode_uid", '', $edit_msg);
$edit_msg = str_replace("'", ''', $edit_msg);
$edit_post_id = $postrow[$i]['post_id'];
$edit_subject = $postrow[$i]['post_subject'];
$edit_url= $temp_url;
$edit_close = '';
$edit_sig = (( $userdata['session_logged_in'] ) ? $postrow[$i]['enable_sig'] : 0)?"checked='checked'":'';

#
#-----[ FIND ]------------------------------------------
#
$edit = '';

#
#-----[ AFTER, ADD ]------------------------------------
#
//QUICK EDITPOST
$edit_close ='style="VISIBILITY: hidden; POSITION: absolute"';

#
#-----[ FIND ]------------------------------------------
#
'POST_SUBJECT' => $post_subject,

#
#-----[ AFTER, ADD ]------------------------------------
#
//QUICK EDITPOST
'EDIT_URL' => $edit_url,
'EDIT_MSG' => $edit_msg,
'EDIT_POST_ID' => $edit_post_id,
'EDIT_SUBJECT' => $edit_subject,
'EDIT_CLOSE' => $edit_close,
'EDIT_SIG' => $edit_sig,
//QUICK EDITPOST

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<td colspan="2"><span class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>

#
#-----[ REPLACE WITH ]------------------------------------
#
<td colspan="2"><span class="postbody"><form action="{postrow.EDIT_URL}" method='post' name='postid{postrow.EDIT_POST_ID}'>
<div id="e{postrow.EDIT_POST_ID}" style="VISIBILITY: hidden; POSITION: absolute">
<input type='hidden' name='mode' value='editpost'>
<input type='hidden' name='t' value='{postrow.EDIT_POST_ID}'>
<input type='hidden' name='subject' value='{postrow.EDIT_SUBJECT}'>
<input type='hidden' name='message' value='{postrow.EDIT_MSG}'>
<table border='0' cellpadding='10' cellspacing='1' width='40%' class='gensmall'>
<tr>
<td class='row2' valign='top' width='40%'><span class='gensmall'>
<div align="center"><b>{L_QUICK_EDIT}</b></div>
<textarea name='message' rows='4' cols='100%' wrap='virtual' tabindex='3' class='post2'>{postrow.EDIT_MSG}</textarea><br>
<div align="center"><input type='checkbox' name='attach_sig' {postrow.EDIT_SIG}>{L_EDIT_SIGNATURE}
<input CLASS='gensmall' type='submit' name='post' class='mainoption' value='{L_EDIT_SUBMIT}'>
<input name="r2" type="radio" checked value="" onClick="toggleT('e{postrow.EDIT_POST_ID}','h')">close</div>
</tr>
</table>
</div>
</form>{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span><br><span class="gensmall" {postrow.EDIT_CLOSE}> <input name="r2" type="radio" value="" onClick="toggleT('e{postrow.EDIT_POST_ID}','s')"><b>{L_QUICK_EDIT}</b></span></td>

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_header.tpl

#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN switch_enable_pm_popup -->

#
#-----[ BEFORE, ADD ]------------------------------------
#
<script language="JavaScript">
function toggleT(_w,_h) {
if(document.getElementById) { //This for Mozilla
if (_h=='s') eval("document.getElementById(_w).style.visibility='visible';");
if (_h=='h') eval("document.getElementById(_w).style.visibility='hidden';");
}
if (document.all) { // is IE
if (_h=='s') eval("document.all."+_w+".style.visibility='visible';");
if (_h=='h') eval("document.all."+_w+".style.visibility='hidden';");
}
else { // is NS?
if (_h=='s') eval("document.layers['"+_w+"'].visibility='show';");
if (_h=='h') eval("document.layers['"+_w+"'].visibility='hide';");
}
}
</script>

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------
#
// Quick Edit Mod
$lang['Quick_edit'] = 'QUICK_EDIT';

#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------
#EoM


最後由 炎之虛空 於 2005-04-16 5:03 pm 編輯,總共編輯了 1 次。


K
企鵝管理員
 
文章: 1118
註冊時間: 2003-05-19 11:00 am
來自: 囧星
性別: 男生

文章K » 2005-04-09 10:57 pm

這是傳說中的炎大嗎@0@!!


........圖檔
圖檔

頭像
炎之虛空
 
文章: 30
註冊時間: 2003-05-10 10:40 pm

文章炎之虛空 » 2005-04-09 11:03 pm

K 寫:這是傳說中的炎大嗎@0@!!

鹽大???
我只知道有鹽山捏...........|||||||||




K
企鵝管理員
 
文章: 1118
註冊時間: 2003-05-19 11:00 am
來自: 囧星
性別: 男生

文章K » 2005-04-09 11:34 pm

XD...炎大的地盤?


........圖檔
圖檔

頭像
炎之虛空
 
文章: 30
註冊時間: 2003-05-10 10:40 pm

文章炎之虛空 » 2005-04-13 9:16 am

代碼: 選擇全部
##############################################################
## Mod Title: Quick Edit Mod
## Mod Author: 御津闇慈 < zxery3@hotmail.com >
## Mod Version: 0.0.3
## Mod Description: 增加附上簽名檔按鈕
##
## Installation Level: Very Easy
## Installation Time: 2 Minutes
##
##
## Files To Edit: 2
##         viewtopic.php 
##         templates/subSilver/viewtopic_body.tpl 
##
##
##############################################################################
## Version History
## v0.0.3   [2005 - 04 - 13]   
##   - 增加附上簽名檔按鈕
## v0.0.2   [2005 - 04 - 09 - pm 09 : 27 ]   
##   - 強化權限顯示
## v0.0.1   [2005 - 04 - 09]
##   - initial 
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
$edit_close = '';

#
#-----[ AFTER, ADD ]------------------------------------
#
$edit_sig = (( $userdata['session_logged_in'] ) ? $postrow[$i]['enable_sig'] : 0)?"checked='checked'":'';
      
#
#-----[ FIND ]------------------------------------------
#
      'EDIT_CLOSE' => $edit_close,
      
#
#-----[ AFTER, ADD ]------------------------------------
#
      'EDIT_SIG' => $edit_sig,
      
#
#-----[ OPEN ]------------------------------------------
#       
templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<input CLASS='gen' type='submit' name='post' class='mainoption' value='{L_SUBMIT}'>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
<input type='checkbox' name='attach_sig' {postrow.EDIT_SIG}>{L_ATTACH_SIGNATURE}<br>
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------
#



最後由 炎之虛空 於 2005-04-13 3:30 pm 編輯,總共編輯了 1 次。

Martinet
 

文章Martinet » 2005-04-13 10:30 am

歡迎唷,炎大XD




回到 架站討論

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 9 位訪客