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
ดู: 3693|ตอบกลับ: 5

[Discuz6.1] อยากดึงรูปจากกระดานไปโชว์หน้าเว็บหลัก

[คัดลอกลิงก์]
ไม่ระบุชื่อ
ไม่ระบุชื่อ  โพสต์ 2008-9-17 21:47:23 |โหมดอ่าน
ถ้าจะดึงรูปที่โชว์จาก toplist ไปโชว์หน้าที่หน้าเว็บหลัก ที่ไม่ใช่ในหน้าของ ฟอร์ม ต้องทำไงหรอครับ

ใครพอทราบบ้าง ขอบคุณมากครับ

[ แก้ไขล่าสุด pee2015 เมื่อ 2008-9-17 21:48 ]
buachompoox โพสต์ 2008-9-17 23:26:34

ตอบกลับโพสของ หนึ่ง

ใช้ iframe ดึงเอาได้นะ
ปล.guest ตั้งกระทู้ไ้ด้ด้วย ~[1170837302]~
ไม่ระบุชื่อ
ไม่ระบุชื่อ  โพสต์ 2008-9-18 02:01:05
ใช้ iframe โชว์เฉพาะตรงรูปอย่างเดียวได้ด้วยหรอครับ

[ แก้ไขล่าสุด ไม่แสดงตัว เมื่อ 2008-9-18 02:03 ]
buachompoox โพสต์ 2008-9-18 17:53:59

ตอบกลับโพสของ สาม

ดึงสคริปจากไฟล์ php น่ะครับ ด้านล่างตัวอย่างสคริปแสดงรูป

  1. //---ษ่ึร---start
  2. $shownums        = 6;//ัสพธ๖ส 6าิฤฺ
  3. $searchnums        = 18;//หัห๗ืส.
  4. $cachelife        = 600;//ปบดๆสฑผไ.
  5. $orderby        = 'rand';//หัห๗หณะ๒:ฐดศีฦฺdateline.ฐดไฏภภดฮสdownloads.หๆป๚rand.
  6. $cachename        = 'showpic';//ปบดๆร๛.ศ๔ำ๋บฮฒๅผณๅอปว๋ะธฤ,ึปาชฒปณๅอปฒปปแำฐฯ์สนำร.
  7. $searchfid        = '';//หัห๗fidทถฮง.ฒปฯึฦม๔ฟี.ว๋ำรถบบลฯเธ๔,ศ็'1,2,3'.
  8. //---ษ่ึร---end
  9. if((@!include('forumdata/cache/cache_'.$cachename.'.php')) || $expiration < time() || $cacheshownums != $shownums || $cachesearchnums != $searchnums || $cachecachelife != $cachelife || $cacheorderby != $orderby || $cachecachename != $cachename || $cachesearchfid != $searchfid) {
  10.         require_once './include/common.inc.php';
  11.         $orderby = $orderby != 'rand' ? 'attach.'.$orderby : 'rand()';
  12.         $fids = $searchfid ? 'AND '."t.fid IN ($searchfid)" : '';
  13.         $data = array();
  14.         $query = $db->query("SELECT attach.aid, attach.attachment, t.tid, t.fid, t.subject FROM {$tablepre}attachments attach LEFT JOIN {$tablepre}threads t ON t.tid=attach.tid WHERE attach.readperm='0' AND displayorder>='0' AND filetype='image/pjpeg' $fids GROUP BY attach.tid ORDER BY $orderby DESC LIMIT $searchnums");
  15.         while ($pic = $db->fetch_array($query)) {
  16.                 $data['pic'][$pic[aid]]['showpicpics'] = $attachurl.'/'.$pic['attachment'];
  17.                 $data['pic'][$pic[aid]]['showpiclinks'] = "viewthread.php?tid=$pic[tid]";
  18.                 $data['pic'][$pic[aid]]['showpictexts'] = str_replace('\'', '&nbsp;',$pic['subject']);
  19.         }
  20.         $data['expiration'] = $cachelife + time();
  21.         $data['cacheshownums'] = $shownums;
  22.         $data['cachesearchnums'] = $searchnums;
  23.         $data['cachecachelife'] = $cachelife;
  24.         $data['cacheorderby'] = $orderby;
  25.         $data['cachecachename'] = $cachename;
  26.         $data['cachesearchfid'] = $searchfid;
  27.         require_once DISCUZ_ROOT.'./include/cache.func.php';
  28.         writetocache($cachename, '', getcachevars($data));
  29.         include(DISCUZ_ROOT.'./forumdata/cache/cache_'.$cachename.'.php');
  30. }

  31. shuffle($pic);
  32. $i = 0;
  33. $j = 0;
  34. while ($j < $shownums && isset($pic[$i])) {
  35.         if(is_readable($pic[$i]['showpicpics'])) {
  36.                 $showpicpics .= $comma.$pic[$i]['showpicpics'];
  37.                 $showpiclinks .= $comma.$pic[$i]['showpiclinks'];
  38.                 $showpictexts .= $comma.$pic[$i]['showpictexts'];
  39.                 $comma = '|';
  40.                 $j++;
  41.         }
  42.         $i++;
  43. }
คัดลอกไปที่คลิปบอร์ด
นี่เป็นโค้ดใส่ในไฟล์ html

  1. <script type="text/javascript" >
  2. var swf_width=278
  3. var swf_height=219
  4. var config='5|0xffffff|0x0099ff|80|0xffffff|0x0099ff|0x000000'
  5. //-- config 参数设置 -- 自动播放时间(秒)|文字颜色|文字背景色|文字背景透明度|按键数字颜色|当前按键颜色|普通按键色彩 --
  6. var files='<?=$showpicpics?>'
  7. var links='<?=$showpiclinks?>'
  8. var texts='<?=$showpictexts?>'
  9. document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ swf_width +'" height="'+ swf_height +'">');
  10. document.write('<param name="movie" value="comiis_yzmoon/focus.swf" />');
  11. document.write('<param name="quality" value="high" />');
  12. document.write('<param name="menu" value="false" />');
  13. document.write('<param name=wmode value="opaque" />');
  14. document.write('<param name="FlashVars" value="config='+config+'&bcastr_flie='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'" />');
  15. document.write('<embed src="comiis_yzmoon/focus.swf" wmode="opaque" FlashVars="config='+config+'&bcastr_flie='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'& menu="false" quality="high" width="'+ swf_width +'" height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
  16. document.write('</object>');
  17. </script>
คัดลอกไปที่คลิปบอร์ด
อ้างอิงจากหน้าโฮมของ http://www.Comiis.com ครับ
ไม่ระบุชื่อ
ไม่ระบุชื่อ  โพสต์ 2008-9-18 20:16:55
ลองทำแบบ iframe แล้วเอาไปโชว์หน้าเว็บหลัก
แต่มันไม่เป็น utf-8 อะครับ เพราะหน้าเว็บใช้แบบ utf-8 ไม่ได้
ข้อความที่แสดงตรงรูปเลย เป็นภาษาอะไรไม่รู้ครับ
พอจะมีคำแนะนำบ้างไหมครับ
AtoMicTaiYo โพสต์ 2008-10-21 07:31:48
มันทำไงหรอครับ สร้าง ไฟล์ php ขึ้นมาใหม่แล้ว ดึง iframe มาแสดง แต่ผม ทำแล้วมันไม่ขึ้นอ่ะครับ ยังไง ขอระเอียดนิดนึงได้ไหม   (เพิ่งมาดูผม 6.0 นะครับ)

[ แก้ไขล่าสุด AtoMicTaiYo เมื่อ 2008-10-21 07:54 ]
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-5-16 18:29

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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