Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20231001 Rev.8 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 2912|ตอบกลับ: 8

AP plug-in version 2.4(for version 6.0) up 7/04/2008*

[คัดลอกลิงก์]
buachompoox โพสต์ 2008-2-20 08:31:06 |โหมดอ่าน
อัพเดทเวอร์ชั่น 2.4 เพิ่มระบบ ap index และการแสดงผลแบบสไลด์โชว์(ยังมี eror)








ต่อเป็นการ mod เพิ่มเมนู

1?templates/default/jsmenu.htm หาโค้ด
  1. <!--{if $videoopen}-->
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. <!--++ plugin_code qcomic begin-->
  2. <!--{if $_DCACHE['settings']['qihoo_image']['senable']}-->
  3. <li><a href="ppsearch.php?uid=$discuz_uid">my ap</a></li>
  4. <!--{/if}-->
  5. <!--++ plugin_code qcomic end-->
  6. <!--{if $videoopen}-->
คัดลอกไปที่คลิปบอร์ด
2?templates/default/space.htm หาโค้ด
  1. <!--{loop $menulist $menu}-->
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป้น
  1. <!--++ plugin_code qcomic begin-->
  2. <!--{if $_DCACHE['settings']['qihoo_image']['senable']}-->
  3. <a href="ppsearch.php?uid=$discuz_uid">AP</a>  
  4. <!--{/if}-->
  5. <!--++ plugin_code qcomic end-->
  6. <!--{loop $menulist $menu}-->
คัดลอกไปที่คลิปบอร์ด
3.templates/default/discuz.htm หาโค้ด
  1. <a href="digest.php">
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. <!--++ plugin_code qcomic begin-->
  2. <!--{if $_DCACHE['settings']['qihoo_image']['senable']}-->
  3. <a href="ppsearch.php">ap sections</a>
  4. <!--{/if}-->
  5. <!--++ plugin_code qcomic end-->
  6. <a href="digest.php">
คัดลอกไปที่คลิปบอร์ด
จากนั้นหาโค้ด
  1. <a href="member.php?action=markread"
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. <!--++ plugin_code qcomic begin-->
  2. <!--{if $_DCACHE['settings']['qihoo_image']['senable']}-->
  3. <a href="ppsearch.php?recent=1">show new plan</a>
  4. <!--{/if}-->
  5. <!--++ plugin_code qcomic end-->
  6. <a href="member.php?action=markread"
คัดลอกไปที่คลิปบอร์ด
4?templates/default/forumdisplay.htm หาโค้ด
  1. <!--{if $showpoll}-->
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. <!--++ plugin_code qcomic begin-->
  2. <!--{if $_DCACHE['settings']['qihoo_image']['senable'] && (!$_DCACHE['settings']['qihoo_image']['sboard'] || strstr($_DCACHE['settings']['qihoo_image']['sboard'],',0,') || strstr($_DCACHE['settings']['qihoo_image']['sboard'],','.$fid.','))}-->
  3. <li><a href="ppsearch.php?fid=$fid">AP</a></li>
  4. <!--{/if}-->
  5. <!--++ plugin_code qcomic end-->
  6. <!--{if $showpoll}-->
คัดลอกไปที่คลิปบอร์ด
5?include/newthread.inc.php หาโค้ด
  1. if($attachment) {
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. //--++ plugin_code qcomic begin
  2. if($_DCACHE['settings']['qihoo_image']['senable'] && $phid) {
  3.         require_once DISCUZ_ROOT.'./include/qcomic.inc.php';
  4.         qcomic_update($pid, $tid, $phid);
  5.         qcomic_fopen("http://comic.xkoo.com/discuz/update.php?sid=".$_DCACHE['settings']['qihoo_image']['sid']."&code=".urlencode(authcode("spassword=".$_DCACHE['settings']['qihoo_image']['spassword']."&phid=$phid&tid=$tid&pid=$pid&fid=$fid&uid=".$discuz_uid."&ctime=".$timestamp."&mtime=$timestamp", '', $_DCACHE['settings']['qihoo_image']['skey']))."&title=".urlencode($subject)."&cSELECT subject FROM {$tablepre}threads WHERE tid='$tid'"));
  6.                 $subject = $threadsubject['subject'];
  7.         }
  8.         qcomic_fopen("http://comic.xkoo.com/discuz/update.php?sid=".$_DCACHE['settings']['qihoo_image']['sid']."&code=".urlencode(authcode("spassword=".$_DCACHE['settings']['qihoo_image']['spassword']."&phid=$phid&tid=$tid&pid=$pid&fid=$fid&uid=".$discuz_uid."&ctime=".$timestamp."&mtime=$timestamp", '', $_DCACHE['settings']['qihoo_image']['skey']))."&title=".urlencode($subject)."&cSELECT phid FROM {$tablepre}qihooimages WHERE pid='$pid' AND tid='$tid' LIMIT 1"));
  9.         $postinfo['phid'] = (empty($qihoophid['phid']) || $qihoophid['phid'] == '-1') ? 0 : $qihoophid['phid'];
  10. }
  11. //--++ plugin_code qcomic end
คัดลอกไปที่คลิปบอร์ด
6?include/newreply.inc.php หาโค้ด
  1. if($attachment) {
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. //--++ plugin_code qcomic begin
  2. if($_DCACHE['settings']['qihoo_image']['senable'] && $phid) {
  3.         require_once DISCUZ_ROOT.'./include/qcomic.inc.php';
  4.         qcomic_update($pid, $tid, $phid);
  5.         if(empty($subject)) {
  6.                 $threadsubject = $db->fetch_array($db->query("SELECT subject FROM {$tablepre}threads WHERE tid='$tid'"));
  7.                 $subject = $threadsubject['subject'];
  8.         }
  9.         qcomic_fopen("http://comic.xkoo.com/discuz/update.php?sid=".$_DCACHE['settings']['qihoo_image']['sid']."&code=".urlencode(authcode("spassword=".$_DCACHE['settings']['qihoo_image']['spassword']."&phid=$phid&tid=$tid&pid=$pid&fid=$fid&uid=".$discuz_uid."&ctime=".$timestamp."&mtime=$timestamp", '', $_DCACHE['settings']['qihoo_image']['skey']))."&title=".urlencode($subject)."&content=".urlencode(qcomic_spacecutstr($message, 500)), 10000, '', '', TRUE, '', 20, FALSE);
  10. }
  11. //--++ plugin_code qcomic end
  12. if($attachment) {
คัดลอกไปที่คลิปบอร์ด
7?include/editpost.inc.php หาโค้ด
  1. $postinfo = $db->fetch_array($query);
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. $postinfo = $db->fetch_array($query);
  2. //--++ plugin_code qcomic begin
  3. if($_DCACHE['settings']['qihoo_image']['senable']) {
  4.         $qihoophid = $db->fetch_array($db->query("SELECT phid FROM {$tablepre}qihooimages WHERE pid='$pid' AND tid='$tid' LIMIT 1"));
  5.         $postinfo['phid'] = (empty($qihoophid['phid']) || $qihoophid['phid'] == '-1') ? 0 : $qihoophid['phid'];
  6. }
  7. //--++ plugin_code qcomic end
คัดลอกไปที่คลิปบอร์ด
หาโค้ด
  1. if(!$isorigauthor) {
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. //--++ plugin_code qcomic begin
  2. if($_DCACHE['settings']['qihoo_image']['senable']) {
  3.         $qihoophid = $db->fetch_array($db->query("SELECT phid FROM {$tablepre}qihooimages WHERE pid='$pid' AND tid='$tid' LIMIT 1"));
  4.         $postinfo['phid'] = (empty($qihoophid['phid']) || $qihoophid['phid'] == '-1') ? 0 : $qihoophid['phid'];

  5.         if($phid || $postinfo['phid']) {
  6.                 require_once DISCUZ_ROOT.'./include/qcomic.inc.php';
  7.                 $phid = $phid ? $phid : '-1';
  8.                 qcomic_update($pid, $tid, $phid);
  9.                 if(empty($subject)) {
  10.                         $threadsubject = $db->fetch_array($db->query("SELECT subject FROM {$tablepre}threads WHERE tid='$tid'"));
  11.                         $subject = $threadsubject['subject'];
  12.                 }
  13.                 qcomic_fopen("http://comic.xkoo.com/discuz/update.php?sid=".$_DCACHE['settings']['qihoo_image']['sid']."&code=".urlencode(authcode("spassword=".$_DCACHE['settings']['qihoo_image']['spassword']."&phid=$phid&tid=$tid&pid=$pid&fid=$fid&uid=".$postinfo['authorid']."&mtime=$timestamp", '', $_DCACHE['settings']['qihoo_image']['skey']))."&title=".urlencode($subject)."&content=".urlencode(qcomic_spacecutstr($message, 500)), 10000, '', '', TRUE, '', 20, FALSE);
  14.         }
  15. }
  16. //--++ plugin_code qcomic end
  17. if(!$isorigauthor) {
คัดลอกไปที่คลิปบอร์ด
สุดท้ายอัพเดทแคช

อัพเดทเวอร์ชั่น 2.3 ปรับแถบอัพโหลดใหม่(น่าจะเปลี่ยนตั้งนานแล้วเหอๆ)







LIVEDEMO : http://www.buachompoox.com/thread-329-1-1.html

2008.3.5 formally launched version 2.3, new features include

1. Mixed by more flexible: Upload and click on the thumbnail picture of "ubb" small icon can be conveniently inserted into the selected picture anywhere in the body;
2. Picture crawl increase network functions: address, or by completing the picture includes a number of pictures, the web site, the network can crawl picture

สำหรับคนที่ใช้ 2.2 โหลดแต่ไฟล์อัพเดทนะครับ อัพโหลดขึ้นโฮสเลยแล้วมาทำการ MOD ไฟล์ดังต่อไปนี้



templates/default/viewthread.htm หาโค้ด
  1. pic_navi.swf
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. pic_nav.swf
คัดลอกไปที่คลิปบอร์ด
จากนั้นหาโค้ด
  1. &ver=dz_2
คัดลอกไปที่คลิปบอร์ด
นำโค้ดด้านล่างวางต่อท้าย
  1. &fkeys={$qcomic_fkeys}
คัดลอกไปที่คลิปบอร์ด
จากนั้นหาโค้ด
  1. <!--{eval $phidtemp = $post[phid];}-->
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค้ดด้านล่างในบรรทัดต่อไป
  1. <!--{eval preg_match_all("'flashTagIns.qcomic_fkey = ".*?"'si", $post[message], $qcomic_fkeyloop);}-->
  2. <!--{eval $qcomic_fkeys = '';}-->
  3. <!--{loop $qcomic_fkeyloop[0] $qcomic_fkey}-->
  4. <!--{eval $qcomic_fkeys.= substr($qcomic_fkey, 27, strlen($qcomic_fkey)-28).',';}-->
  5. <!--{/loop}-->
คัดลอกไปที่คลิปบอร์ด
templates/default/post_editor.htm หาโค้ด
  1. upload.swf
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. upload_nav.swf
คัดลอกไปที่คลิปบอร์ด
จากนั้นหาโค้ด
  1. flashTagIns.wmode = "window";
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. flashTagIns.wmode = "transparent";
คัดลอกไปที่คลิปบอร์ด
จากนั้นหาโค้ด
  1.         function qcomic_postsubmit(phid) {
  2.                 setImageInfo(phid, 0);
  3.                 var retval = document.getElementById('postform').onsubmit();
  4.                 if (retval==true) document.getElementById('postform').submit();
  5.         }
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค้ดด้านล่างในบรรทัดต่อไป
  1. function qcomic_addubb(fname, width, height, fkey, urladdr) {
  2.         if(bbinsert && wysiwyg) {
  3.         } else {
  4.                 AddText('[pp=' + fname + ',' + width + ',' + height + ',' + fkey + ']' + urladdr + '[/pp]');
  5.         }
  6. }
คัดลอกไปที่คลิปบอร์ด
จากนั้นหาโค้ด
  1. <div style="height:10px; clear:both;"><!-- --></div>
คัดลอกไปที่คลิปบอร์ด
วางโค้ดนี้ในบรรทัดด้านบน
  1. <div id="qcomic_edit_container"></div>
คัดลอกไปที่คลิปบอร์ด
include/discuzcode.func.php หาโค้ด
  1. @$message
คัดลอกไปที่คลิปบอร์ด
วางโค้ดนี้ในบรรทัดด้านบน
  1.                 $discuzcodes['searcharray']['bbcode_regexp'][] = "/\[pp=(\w{1,30}),(\d{1,4}),(\d{1,4}),(\w{1,30})\]\s*([^\[\<\r\n]+?)\s*\[\/pp\]/ies";
  2.                 if (!function_exists('qcomic_parsepp')) {
  3.                         function qcomic_parsepp($fname, $width, $height, $fkey, $uri) {
  4.                                 $uri = str_replace('&', '&', str_replace(array('<', '>'), '', str_replace('\"', '"', $uri)));
  5.                                 $s = '<script type="text/javascript" src="include/javascript/qcomic.js"></script>';
  6.                                 $s.= '<script language="javascript" type="text/javascript">';
  7.                                 $s.= 'flashTagIns.setNew("http://p.qihoo.com/flash/'.$fname.'.swf", '.$width.', '.$height.');';
  8.                                 $s.= 'flashTagIns.setVersion("7,0,19,0");';
  9.                                 $s.= 'flashTagIns.allowScriptAccess = "always";';
  10.                                 $s.= 'flashTagIns.allowFullScreen = "true";';
  11.                                 $s.= 'flashTagIns.swLiveC;';
  12.                                 $s.= 'flashTagIns.wmode = null;';
  13.                                 $s.= 'flashTagIns.qcomic_fkey = "'.$fkey.'";';
  14.                                 $s.= 'flashTagIns.flashVars = "'.$uri.'";';
  15.                                 $s.= 'flashTagIns.write(document);';
  16.                                 $s.= '</script>';
  17.                                 return $s;break;
  18.                         }
  19.                 }
  20.                 $discuzcodes['replacearray']['bbcode_regexp'][] = "qcomic_parsepp('\\1', \\2, \\3, '\\4', '\\5')";
คัดลอกไปที่คลิปบอร์ด
สุดท้ายทำการตั้งค่าใน admincp > ปลั้กอิน > Qcomic ดังรูป



อัพเดทเวอชั่น 2.2 เพิ่มออปชั่นเต้มรูปแบบ แก้บัค dz6.0 utf8 โค้ดแล้บ












สำหรับคนที่มี ap2.1 อัพเกรดโดยโหลด 3 ไฟล์เท่านั้นคือ



api/image.php
include/javascript/qcomic.js
admin/qcomic.inc.php

จากนั้นทำการแก้โค้ดตามที่อยู่ไฟล์ดังต่อไปนี้

1. template/default/port_editer.htm หาโค้ด
  1. <!--{if $_DCACHE['settings']['qihoo_image']['senable']}-->
คัดลอกไปที่คลิปบอร์ด

เปลี่ยนเป็น

  1. <!--{if $_DCACHE['settings']['qihoo_image']['senable'] && (!$_DCACHE['settings']['qihoo_image']['sboard'] || strstr($_DCACHE['settings']['qihoo_image']['sboard'],',0,') || strstr($_DCACHE['settings']['qihoo_image']['sboard'],','.$fid.','))}-->
คัดลอกไปที่คลิปบอร์ด


หาโค้ด
  1. flashTagIns.swLiveC;
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค้ดด้านล่างในบรรทัดต่อไป
  1. flashTagIns.wmode = "window";
คัดลอกไปที่คลิปบอร์ด
2. template/default/viewthread.htm หาโค้ด
  1. flashTagIns.write(document);
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค้ดด้นล่างในบรรทัดต่อไป
  1. window.qcomic_flash_{$qcomic_sid}_{$phidtemp} = document.modactions.qcomic_flash_{$qcomic_sid}_{$phidtemp};
คัดลอกไปที่คลิปบอร์ด
หาโค้ด
  1. flashTagIns.setNew("http://p.qihoo.com/flash/pic_config.swf", $owidth, $oheight);
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. flashTagIns.setNew("http://p.qihoo.com/flash/pic_navi.swf", $owidth, $oheight);
คัดลอกไปที่คลิปบอร์ด
ทำการหาและลบโค้ดด้านล่างทิ้งไป
  1. <form></form>
คัดลอกไปที่คลิปบอร์ด
จากนั้นไปที่ admincp > ปลั้กอิน > Qcomic ทำการตั้งค่าตามรูป



อัพเดทแคช(ไฟล์ซ่อน) แล้วทดสอบใช้งานดูครับ




-----------------------------------------------------------------------------------------------------------------------------------------
อัพเดท เวอชั่น 2.1 แก้ไขบัคเวลากดส่งข้อความแล้วรูปไม่ขึ้น

- เพิ่มฟังชั่นเลือกรูปสกินของภาพแฟลช
- แสดงโลโก้ของเวปได้
- สกินตัวอักษรสวยงามขึ้น
- ปรับแบบแสดงภาพทั้งหมดอาจมีโค้ดแล้บออกมา คาดว่าเป็นกะทาง Qihoo

ไปที่  templates/default/post_js.htm หาโค๊ด
  1. $('postform').onsubmit = function() {return validate(this);};
คัดลอกไปที่คลิปบอร์ด
เอาโค๊ดนี้แทนที่
  1. $('postform').onsubmit = function() {
  2.         var check_ret = validate(this);
  3.         if($('postsubmit').name != 'editsubmit') return false;
  4.         if (check_ret==false) return false;
  5. };
คัดลอกไปที่คลิปบอร์ด

------------------------------------------------------------------------------------------------------------------------------------------------------
ทำไมต้องเวอชั่น 2

เวอชั่นนี้ติดตั้งง่ายกว่าอันแรก แก้โค๊ดก้อไม่เยอะมากน่าจะนำไปใช้งานกันได้
หลายคนคงสงสัยว่าเราลงปลั้กอินตัวนี้เพื่ออะไร บางคนก้อว่าแก้ยาก
ข้อดีของมันเนี่ยเพื่ออำนวยความสะดวกต่อสมาชิกในบอร์ดที่จะโพสรูปทีล่ะเยอะๆ
บางคนก้อว่าให้แนบไฟล์เลยไม่ง่ายกว่าเหรอ จริงอยู่ที่ว่าแนบไฟล์เลยง่ายกว่าแต่มานเป็นการสิ้นเปลืองเนื้อที่ใช้งานโดยไม่จำเป็น
บางบอร์ดโพสรูปเยอะมากขืนให้แนบไฟล์กานหมด ตายพอดี
บางคนแย้งว่าก้อให้สมาชิกสมัครเวปฝากรูปแล้วเอาโค๊ดมาใส่ก้อได้
ผมคิดว่าสมาชิกบอร์ดส่วนใหญ่ จะขี้เกียจฝากรูป บางคนคิดว่ามานยุ่งยาก(ตามความคิดของอดีตปลิง เหอๆ)
ในเมื่อมานยุ่งยากนักเราก้อเอาที่ฝากรูปมาไว้ในบอร์ดเราเลยไม่ง่ายกว่าเหรอ แถมเป็นระเบียบเรียบร้อยดีด้วย
นี่จึงเป็นที่มาของปลั้กอินตัวนี้ ที่จะนำเสนอต่อไป (พล่ามมาซะยาวเลย)

ต่อไปจะเป็นการ MOD ไม่เป็นก้อต้องหัดล่ะครับ สู้ๆ

คำเตือน  !!!
- คิดว่าไม่ไหวอย่าฝืน  !!!
- มั่นใจแล้วทำเลย  !!!
- อยากแหวกแนวลองดูได้งับ !!!


เริ่มมาสำรองข้อมูลก่อนเลย

อัพโหลดไฟล์ที่แนบไว้ขึ้นโฮสทั้งหมด CHMOD 777 ไฟล์ htm ในโฟลเดอ template ด้วยนะครับ
คนที่ MOD เองอัพโหลดแค่ไฟล์ดังต่อไปนี้พอครับ

admin/qcomic.inc.php
api/image.php
include/javascript/qcomic.js
include/qcomic.inc.php


จากนั้นทำการติดตั้งผ่านทาง qcomic_install.php

EX . http://yourwebsite/qcomic_install.php

ติดตั้งเสร้จแล้วลบ qcomic_install ออกด้วยนะครับ



ทำการ  Mod ไฟล์ดังต่อไปนี้

admin / menu.inc.php

view
  1. showmenu($lang['menu_google']
คัดลอกไปที่คลิปบอร์ด
And the following code
  1. showmenu($lang['menu_qcomic'],array(array('name' => $lang['menu_qcomic_config'], 'url' => 'admincp.php?action=qcomic')));
คัดลอกไปที่คลิปบอร์ด
templates / default / admincp.lang.php

view
  1. 'menu_google'
คัดลอกไปที่คลิปบอร์ด
Before, according to language versions, respectively the following code
  1. 'menu_qcomic' => 'Qcomic',
  2. 'menu_qcomic_config' => 'Qcomic config',
คัดลอกไปที่คลิปบอร์ด
admincp.php

view
  1. } elseif($action == 'google_config') {
คัดลอกไปที่คลิปบอร์ด
And the following code
  1. } elseif($action == 'qcomic') {
  2.         $cpscript = 'qcomic';
คัดลอกไปที่คลิปบอร์ด
include / cache.func.php
In doing unserialize deal with specific configuration, that is
  1. in_array($setting['variable'], array('creditspolicy', 'ftp'
คัดลอกไปที่คลิปบอร์ด
In creditspolicy, add qihoo_image, finally appeared to be
  1. in_array($setting['variable'], array('creditspolicy', 'qihoo_image', 'ftp'
คัดลอกไปที่คลิปบอร์ด
include / newthread.inc.php
In amending Annex message that

  1. if($attachment) {
คัดลอกไปที่คลิปบอร์ด
And the following code

  1. if($_DCACHE['settings']['qihoo_image']['senable'] && $phid) {
  2.         require_once DISCUZ_ROOT.'./include/qcomic.inc.php';
  3.         qcomic_update($pid, $tid, $phid);
  4.         qcomic_fopen("http://comic.qihoo.com/discuz/update.php?sid=".$_DCACHE['settings']['qihoo_image']['sid']."&code=".urlencode(authcode("spassword=".$_DCACHE['settings']['qihoo_image']['spassword']."&phid=$phid&tid=$tid&pid=$pid&uid=".$postinfo['authorid']."&ctime=".$postinfo['dateline']."&mtime=$timestamp", '', $_DCACHE['settings']['qihoo_image']['skey']))."&title=".urlencode($subject)."&content=".urlencode(qcomic_spacecutstr($message, 500)), 10000, '', '', TRUE, '', 20, FALSE);
  5. }
คัดลอกไปที่คลิปบอร์ด
include / newreply.inc.php
In amending Annex message that

  1. if($attachment) {
คัดลอกไปที่คลิปบอร์ด
And the following code

  1. if($_DCACHE['settings']['qihoo_image']['senable'] && $phid) {
  2.         require_once DISCUZ_ROOT.'./include/qcomic.inc.php';
  3.         qcomic_update($pid, $tid, $phid);
  4.         if(empty($subject)) {
  5.                 $threadsubject = $db->fetch_array($db->query("SELECT subject FROM {$tablepre}threads WHERE tid='$tid'"));
  6.                 $subject = $threadsubject['subject'];
  7.         }
  8.         qcomic_fopen("http://comic.qihoo.com/discuz/update.php?sid=".$_DCACHE['settings']['qihoo_image']['sid']."&code=".urlencode(authcode("spassword=".$_DCACHE['settings']['qihoo_image']['spassword']."&phid=$phid&tid=$tid&pid=$pid&uid=".$postinfo['authorid']."&ctime=".$postinfo['dateline']."&mtime=$timestamp", '', $_DCACHE['settings']['qihoo_image']['skey']))."&title=".urlencode($subject)."&content=".urlencode(qcomic_spacecutstr($message, 500)), 10000, '', '', TRUE, '', 20, FALSE);
  9. }
คัดลอกไปที่คลิปบอร์ด
include / editpost.inc.php
Posts in obtaining information, namely,

  1. $query = $db->query("SELECT * FROM {$tablepre}posts WHERE pid='$pid' AND tid='$tid' AND fid='$fid'");
  2.         $postinfo = $db->fetch_array($query);
คัดลอกไปที่คลิปบอร์ด
And the following code

  1. if($_DCACHE['settings']['qihoo_image']['senable']) {
  2.         $qihoophid = $db->fetch_array($db->query("SELECT phid FROM {$tablepre}qihooimages WHERE pid='$pid' AND tid='$tid' LIMIT 1"));
  3.         $postinfo['phid'] = (empty($qihoophid['phid']) || $qihoophid['phid'] == '-1') ? 0 : $qihoophid['phid'];
  4. }
คัดลอกไปที่คลิปบอร์ด
Access to information in the final release,

  1. $forum['lastpost'] = explode("\t", $forum['lastpost']);
คัดลอกไปที่คลิปบอร์ด
Before (there are two of this code, only to the previous one), plus the following code

  1. if($_DCACHE['settings']['qihoo_image']['senable']) {
  2.         $qihoophid = $db->fetch_array($db->query("SELECT phid FROM {$tablepre}qihooimages WHERE pid='$pid' AND tid='$tid' LIMIT 1"));
  3.         $postinfo['phid'] = (empty($qihoophid['phid']) || $qihoophid['phid'] == '-1') ? 0 : $qihoophid['phid'];

  4.         if($phid || $postinfo['phid']) {
  5.                 require_once DISCUZ_ROOT.'./include/qcomic.inc.php';
  6.                 $phid = $phid ? $phid : '-1';
  7.                 qcomic_update($pid, $tid, $phid);
  8.                 if(empty($subject)) {
  9.                         $threadsubject = $db->fetch_array($db->query("SELECT subject FROM {$tablepre}threads WHERE tid='$tid'"));
  10.                         $subject = $threadsubject['subject'];
  11.                 }
  12.                 qcomic_fopen("http://comic.qihoo.com/discuz/update.php?sid=".$_DCACHE['settings']['qihoo_image']['sid']."&code=".urlencode(authcode("spassword=".$_DCACHE['settings']['qihoo_image']['spassword']."&phid=$phid&tid=$tid&pid=$pid&uid=".$postinfo['authorid']."&mtime=$timestamp", '', $_DCACHE['settings']['qihoo_image']['skey']))."&title=".urlencode($subject)."&content=".urlencode(qcomic_spacecutstr($message, 500)), 10000, '', '', TRUE, '', 20, FALSE);
  13.         }
  14. }
คัดลอกไปที่คลิปบอร์ด
viewthread.php
Posts in obtaining information, namely,

  1. $onlineauthors = array();
  2.         $query = $db->query("SELECT p.*, m.uid, m.username, m.groupid
คัดลอกไปที่คลิปบอร์ด
And the following code

  1. if($_DCACHE['settings']['qihoo_image']['senable']) {
  2.         $fieldsadd .= ', qi.pid AS qipid, qi.thid, qi.phid ';
  3.         $tablesadd = "LEFT JOIN {$tablepre}qihooimages qi USING (pid)";
  4. }
คัดลอกไปที่คลิปบอร์ด
Get posts in the next sentence of SQl

  1. FROM {$tablepre}posts p
คัดลอกไปที่คลิปบอร์ด
End-of-line with a $ tablesadd that this will be

  1. FROM {$tablepre}posts p $tablesadd
คัดลอกไปที่คลิปบอร์ด
include / javascript / post_editor.js
Validate the function of the length of the title examination,

  1. } else if(mb_strlen(theform.subject.value) > 80) {
  2.                 alert(lang['post_subject_toolong']);
  3.                 theform.subject.focus();
  4.                 return false;
  5.         }
คัดลอกไปที่คลิปบอร์ด
And the following code

  1. if (!qcomic_enabled) {
  2. } else {
  3.         if ($('phidstatus').value == '1') {
  4.                 alert(lang['phidstatus']);
  5.                 return false;
  6.         }
  7. }
คัดลอกไปที่คลิปบอร์ด
templates / default / post_js.htm
The line

  1. $('postform').onsubmit = function() {validate(this);if($('postsubmit').name != 'editsubmit') return false};
คัดลอกไปที่คลิปบอร์ด
Read

  1. $('postform').onsubmit = function() {return validate(this);};
คัดลอกไปที่คลิปบอร์ด
templates / default / viewthread.htm
Posting the text in the show, that is

  1. <div id="postmessage_$post[pid]" class="t_msgfont">$post[message]</div>
คัดลอกไปที่คลิปบอร์ด
And the following code

  1. <!--{if $_DCACHE['settings']['qihoo_image']['senable'] && $post['qipid'] && $post['phid'] && ($post['phid'] != -1)}-->
  2. <!--{eval $phidtemp = $post[phid];}-->
  3. <!--{eval $owidth = $_DCACHE[settings][qihoo_image][owidth];}-->
  4. <!--{eval $oheight = $_DCACHE[settings][qihoo_image][oheight];}-->
  5. <!--{eval $qcomic_sid = $_DCACHE[settings][qihoo_image][sid];}-->
  6. <!--{eval $qcomic_spassword = $_DCACHE[settings][qihoo_image][spassword];}-->
  7. <!--{eval $qcomic_skey = $_DCACHE[settings][qihoo_image][skey];}-->
  8. <!--{eval $code = "&spassword=$qcomic_spassword&phid=$phidtemp&ctime=$timestamp";}-->
  9. <!--{eval $code = urlencode(authcode($code,"",$qcomic_skey))}-->
  10. <script type="text/javascript" src="include/javascript/qcomic.js"></script>
  11. <div id="qcomic_view_{$qcomic_sid}_{$phidtemp}_before" style="clear:both; overflow:hidden;"></div>
  12. <script language="javascript" type="text/javascript">
  13.         //<![CDATA[
  14.         flashTagIns.setNew("http://p.qihoo.com/flash/pic_config.swf", $owidth, $oheight);
  15.         flashTagIns.setVersion("7,0,19,0");
  16.         flashTagIns.setId('qcomic_flash_{$qcomic_sid}_{$phidtemp}');
  17.          flashTagIns.allowScriptAccess = "always";
  18.         flashTagIns.allowFullScreen = "true";
  19.         flashTagIns.swLiveConnect = "true";
  20.         flashTagIns.wmode = null;
  21.         flashTagIns.flashVars = 'idx={$qcomic_sid}_{$phidtemp}&sid=$qcomic_sid&code=$code&auto={$post[first]}&ver=dz_2';
  22.         flashTagIns.write(document);
  23.         //]]>
  24. </script>
  25. <div id="qcomic_view_{$qcomic_sid}_{$phidtemp}_after" style="clear:both; overflow:hidden;"></div>
  26. <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด
templates / default / post_editor.htm
Annex edit box in the show, that is,

  1. <!--{if $allowpostattach}-->
  2.         <table class="box" summary="Upload" cellspacing="0" cellpadding="0">
คัดลอกไปที่คลิปบอร์ด
And the following code

  1. <!--{if $_DCACHE['settings']['qihoo_image']['senable']}-->
  2. <script type="text/javascript">
  3.         var qcomic_enabled = 1;
  4.         lang['phidstatus'] = "????Flash????????????";
  5.         function setImageInfo(phid, phidstatus) {
  6.                 $('phid').value = phid;
  7.                 $('phidstatus').value = phidstatus;
  8.         }
  9.         function qcomic_postsubmit(phid) {
  10.                 setImageInfo(phid, 0);
  11.                 var retval = document.getElementById('postform').onsubmit();
  12.                 if (retval==true) document.getElementById('postform').submit();
  13.         }
  14. </script>
  15. <!--{eval $phidstring = empty($postinfo[phid]) ? '' : '&phid='.$postinfo[phid];}-->
  16. <!--{eval $iwidth = $_DCACHE[settings][qihoo_image][iwidth];}-->
  17. <!--{eval $iheight = $_DCACHE[settings][qihoo_image][iheight];}-->
  18. <!--{eval $qcomic_sid = $_DCACHE[settings][qihoo_image][sid];}-->
  19. <!--{eval $qcomic_spassword = $_DCACHE[settings][qihoo_image][spassword];}-->
  20. <!--{eval $qcomic_skey = $_DCACHE[settings][qihoo_image][skey];}-->
  21. <!--{eval $code = "&spassword=$qcomic_spassword&tid=$tid&pid=$pid".$phidstring;}-->
  22. <!--{eval $code = urlencode(authcode($code,"",$qcomic_skey))}-->
  23. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="uploadimages" width="$iwidth" height="$iheight" align="middle">
  24. <param name="allowScriptAccess" value="always" />
  25. <param name="FlashVars" value="sid=$qcomic_sid&code=$code{$phidstring}&ver=dz_2">
  26. <param name="movie" value="http://p.qihoo.com/flash/upload.swf" />
  27. <param name="quality" value="high" />
  28. <param name="bgcolor" value="#FFFFFF" />
  29. <embed src="http://p.qihoo.com/flash/upload.swf" quality="high" bgcolor="#FFFFFF" width="$iwidth" height="$iheight" swLiveConnect=true id="uploadimages" name="uploadimages" align="middle" allowScriptAccess="always" FlashVars="sid=$qcomic_sid&code=$code{$phidstring}&ver=dz_2" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
  30. </object>
  31. <input type="hidden" name="phid" id="phid" value="$postinfo[phid]" />
  32. <input type="hidden" name="phidstatus" id="phidstatus" value="0" />
  33. <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด
เสร็จขั้นตอนการ MOD แล้วต่อไปเป็นขั้นตอนการสมัครขอใช้ AP2.0 พื้นที่ฟรี แบนวิซฟรี
http://picunion.qihoo.com/user_reg.php
ตามรูปนะครับ




????? อีเมลครับ(แนะนำให้ใช้ yahoo)
????:     ชื่อไอดี
?????  ชื่อฟอรั่ม
????? เวปที่จะเปิดใช้ ap2.0
????? ประเภทบอร์ด
????? ชนิดภาษา



เมื่อสมัครผ่านเค้าจะให้รหัสใช้งานมา เราก้อนำไปกรอกใน plugin ap เพื่อเปิดการใช้งานครับ
ดังนี้



??ID?Union ID (required)
??? Union Password (Required)
??? Key Union (required)

อย่าลืมอัพเดทแคชนะครับ

สำหรับคนที่ยังไม่ได้ปรับแต่งอาไร สามารถโหลดไปได้ทั้งหมดเลยนะครับ



[ แก้ไขล่าสุด buachompoox เมื่อ 2008-4-7 18:50 ]

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x
powermacc โพสต์ 2008-2-20 09:20:44
เห็นแล้วปวดหัวเลย
mastergtx โพสต์ 2008-2-20 11:53:46

ตอบกลับโพสของ 1# buachompoox

เด๊ยวลองดูครับ มันยาวมาก
BacKUP โพสต์ 2008-2-20 16:07:07
ขอบคุณครับ...~[1170864174]~ ~[1170864170]~
 เจ้าของ| buachompoox โพสต์ 2008-3-6 11:56:33
อัพเดทเวอชั่น 2.3 ครับ ไม่มีคนใช้เลย ~[1170837040]~
rocketeer โพสต์ 2008-3-20 16:55:29
สำหรับผมคงอีกนานกว่าจะกล้า MOD ต้องศึกษาอีกมากแต่ก็อยากได้มันน่าจะช่วยอำนวยความสะดวกดี
anampong โพสต์ 2008-3-23 00:08:15
งง ครับพี่น้อง สรุปแล้ว มันคืออะไร อะครับ
mschat โพสต์ 2008-3-30 04:45:51
บอร์ดตัวนี้ของเค้าดีจริงๆเลย สุดยอดมากมายเลยครับท่าน
 เจ้าของ| buachompoox โพสต์ 2008-4-7 00:30:59
อัพเดท 2.4 ครับมีคนใช้ปล่าวหว่า
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-5-21 19:18

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้