Back to Paste For Discuz!6.1.0
----------------------------------------------------Plug-in name back to paste For Discuz!6.1.0
For Discuz!6.1
Language coding GBK
Plug-author TaRot!
Copyright TaRot!
No support website
ไฟลล์ที่เพิ่มขึ้นมา:onereply.htm
ไฟลล์ที่แก้ไขทั้งหมด 6 ไฟลล์:
Template:css_common.htm、viewthread.htm
Language:templates.lang.php、messages.lang.php
Main program:viewthread.php、misc.php
-----------------------------------------------------
SS
การติดตั้ง。
1.อัพเดทฐานข้อมูล
ALTER TABLE `cdb_posts` ADD `onereply` CHAR( 80 ) NOT NULL ;
ALTER TABLE `cdb_posts` ADD `onereplyu` VARCHAR( 15 ) NOT NULL ;
ALTER TABLE `cdb_posts` ADD `onereplyt` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0';
2.เปิดไฟลล์ misc.php
ค้นหา:
elseif($action == 'removerate' && $pid) {
นำโค๊ดนี้ไว้ด้านบน:
elseif($action == 'oreply') {
$query = $db->query("SELECT pid FROM {$tablepre}posts WHERE pid='$pid' and onereplyt<>0 limit 1");
if(!$onereply = $db->fetch_array($query)) {
if(!submitcheck('oreplysubmit')) {
include template('onereply');
}else{
$neworeply=trim($neworeply);
if($neworeply!=''){
$db->query("UPDATE {$tablepre}posts SET onereply='$neworeply', onereplyu='$discuz_user', onereplyt = '$timestamp' WHERE pid='$pid'");
!$inajax ? showmessage('post_onereply_succeed',"viewthread.php?tid=$tid&page=$page#pid$pid") : showmessage('ajax_post_onereply_succeed');
}else showmessage('post_onereply_error'); }
} else {
showmessage('post_onereply_disabled', dreferer());
}
}
บันทึก misc.php
3.เปิดไฟลล์ viewthread.php
ค้นหา:
$post['dateline'] = gmdate("$dateformat $timeformat", $post['dateline'] + $timeoffset * 3600);
นำโค๊ดนี้ไว้ในบรรทัดต่อไป:
$post['onereplyt']= $post['onereplyt'] ? gmdate("$dateformat $timeformat", $post['onereplyt'] + $timeoffset * 3600) : '';
บันทึก viewthread.php
4.เปิดไฟลล์viewthread.htm
ค้นหา:
<div id="postmessage_$post" class="t_msgfont">$post</div>
นำโค๊ดนี้ไว้ในบรรทัดต่อไป:
<!--{if $post}-->
<br>
<div class="onereply" style="width: 90%"><em>$post</em> <a href="space.php?action=viewpro&username=$post" target="_blank">$post</a> {lang reply}:$post </div>
<!--{/if}-->
ค้นหา:
<!--{if $raterange && $post['authorid']}-->
<a href="misc.php?action=rate&tid=$tid&pid=$post&page=$page" id="ajax_rate_$post" onclick="ajaxmenu(event, this.id, 9000000, null, 0)">{lang rate}</a>
<!--{/if}-->
นำโค๊ดนี้ไว้ในบรรทัดต่อไป:
<!--{if $discuz_uid == $thread['authorid'] || $forum['ismoderator'] }-->
<a href="misc.php?action=oreply&tid=$tid&pid=$post&page=$page" id="ajax_oreply_$post" onclick="ajaxmenu(event, this.id, 9000000, null, 0)">{lang post_onereply}</a>
<!--{/if}-->
บันทึก viewthread.htm
5.เปิดไฟลล์ templates.lang.php
ค้นหา:
'post_tag' => '(คำค้น)',
นำโค๊ดนี้ไว้ในบรรทัดต่อไป:
'post_onereply' => 'ตอบโพสนี้',
'post_onereply_me' => 'ข้อความ',
'post_onereply_su' => 'ตอบ',
'post_onereply_mo' => 'กรุณาใส่รายละเอียด,แนะนำไม่ควรเกิน 32 ตัวอักษร。',
บันทึก。
6.เปิดไฟลล์ messages.lang.php
ค้นหา:
'ajax_thread_report_succeed' => 'ขอบคุณสำหรับการรายงานหัวข้อนี้, เราจะตรวจสอบโดยเร็ว. ',
นำโค๊ดนี้ไว้ในบรรทัดต่อไป:
'post_onereply_succeed' => 'คุณแสดงความคิดเห็นเรียบร้อยแล้ว,กำลังพาคุณกลับไปที่กระทู้。',
'ajax_post_onereply_succeed' => 'คุณแสดงความคิดเห็นเรียบร้อยแล้ว,หากยังไม่แสดงผลให้ทำการรีเฟส Browser ของคุณ。',
'post_onereply_disabled' => 'คุณโพสไปแล้ว,ไม่สามารถโพสซ้ำได้อีก。',
'post_onereply_error' => 'เกิดข้อผิดพลาด,ไม่สามารถโพสได้。',
บันทึก。
7.เปิดไฟลล์ css_common.htm
ค้นหา:
#menu li, .popupmenu_popup li, #announcement li, .portalbox li, .tabs li, .postmessage fieldset li, .side li, .formbox li, .notice li { list-style: none; }
แทนที่ด้วย:
#menu li, .popupmenu_popup li, #announcement li, .portalbox li, .tabs li, .postmessage fieldset li, .side li, .onereply li, .formbox li, .notice li { list-style: none; }
ค้นหา:
.wrap { width: {MAINTABLEWIDTH}; text-align: left; margin: 0 auto; }
นำโค๊ดนี้ไว้ในบรรทัดต่อไป:
.onereply { font-size: {MSGFONTSIZE}; border: 1px solid {NOTICEBORDER}; background: {NOTICEBG} url(/bbs/images/common/back.gif) no-repeat 0.5em 0.7em; padding: 0.5em 1em 0.3em 2em; margin-bottom: {BOXSPACE}; color: {NOTICETEXT}; }
บันทึก。
หากต้องการลบฐานข้อมูล;
นำโค๊ดต่อไปนี้ไปอัพในฐานข้อมูล:
ALTER TABLE `cdb_posts` DROP `onereply` ;
ALTER TABLE `cdb_posts` DROP `onereplyu` ;
ALTER TABLE `cdb_posts` DROP `onereplyt` ;
หน้า:
[1]