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

indexheats สำหรับ Discuz 7.0 (ตัวอย่างการใช้ JS Wizard)

[คัดลอกลิงก์]
Special_kak โพสต์ 2009-10-2 12:05:55 |โหมดอ่าน
แก้ไขล่าสุด Special_kak เมื่อ 2009-10-2 12:15



SEO Support SEO Support SEO :)

ตัวอย่างดูที่ http://www.i7forums.com/ ระบบนี้ไปดัดแปลงมาจาก indexheats ของ 7.1 ตัวนี้ผมแอบใช้มาเกือบเดือนแล้ว(ไม่มีแจกใน Discuz.net) แล้วถ้าจะให้อธิบายการสร้าง JS Wizard ตั้งแต่เริ่มแรกคงไม่ไหวนะครับ ดังนั้นผมเลยส่งออกเป็นไฟล์มาให้เลย พี่น้องก็แค่นำไป Import เท่านั้นเองนะครับ

ดาวน์โหลดไฟล์ JS Wizard ก่อนครับ


วิธี Import


เมื่อเสร็จแล้วจะได้แบบนี้ครับ


JS Wizard ที่จำเป็นต้องใช้มีทั้งหมด 5 ตัวครับ
- แสดงกระทู้ล่าสุด 10 กระทู้
- แสดงกระทู้และลายละเอียดกระทู้ 1 กระทู้
- แสดงกระทู้ 2 กระทู้ และลายละเอียด
- แสดงรูปภาพ
- แสดงกระทู้ฮอต 1 กระทู้
ตามรูป


การสร้าง Style CSS เปิดไฟล์ css_append.htm ที่อยู่ในสกินของคุณ (/templates/default/css_append.htm)
เพิ่มโค้ดนี้ด้านล่าง
  1. #hot2{margin:5px 0 10px;padding:2px 5px;line-height:30px;border:solid {INPUTBORDER};border-width:1px 0;background:{COMMONBG};}
  2. #hot2 dl{overflow:hidden;}
  3. #hot2 dt{float:left;width:5em;background:url({IMGDIR}/hot.gif) no-repeat 0 50%;text-indent:2em;font-weight:700;}
  4. #hot2 dd{margin-left:30px;}
  5. #hot2 li{padding-left:10px;white-space:nowrap;}
  6. #hot2 em{margin-left:5px;color:#666;font-size:0.83em;}
  7. #hot2body{height:30px;overflow:hidden;padding-right:16px;}

  8. #hot{margin-bottom:20px;}
  9. #hot h3{margin-bottom:10px;font-size:14px;color:#999;}
  10. #hot .desc{color:#666;}
  11. #hot .desc a{color:{HIGHLIGHTLINK};}
  12. #hot .cite,
  13. #hot cite,
  14. #hot cite a{color:#999;}
  15. #hot dt,
  16. #hot li{background:url({STYLEIMGDIR}/dot_c.gif) no-repeat 0 50%;position:relative;}
  17. #hot_img{float:left;padding-right:14px;width:200px;border-right:1px dashed {COMMONBORDER}; }
  18. #hot_img img{margin-bottom:0em;padding:2px;width:200px;height:150px;border:1px solid {COMMONBORDER};}
  19. #hot_img h2{position:relative;}
  20. #hot_img .desc{padding:5px 0;}
  21. .img #hot_main{float:right;margin-left:-230px;width:100%;}
  22. .img dl,.img ul{margin-left:230px;}
  23. #hot dt strong{margin-right:1em;}
  24. #hot dl{border-top:1px dashed {COMMONBORDER};}
  25. #hot dt,#hot dd{padding-left:10px;}
  26. #hot dt{padding-top:8px;background-position:0 15px;}
  27. #hot dd{padding-bottom:8px;border-bottom:1px dashed {COMMONBORDER};color:#666;}
  28. #hot ul{padding:8px 0;border-bottom:1px dashed {COMMONBORDER};}
  29. #hot li{float:left;width:49.5%;line-height:22px;height:22px;text-indent:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  30. #hot .deloption{position:absolute;right:0;margin:0;border:3px solid {COMMONBORDER};background-color:{COMMONBORDER};}
คัดลอกไปที่คลิปบอร์ด
สร้างไฟล์ indexheats.htm ใส่โค้ดนี้เข้าไป
  1. <div id="hot2">
  2. <dl>
  3. <dt>Hot:</dt>
  4. <dd>
  5. <div id="hot2body"><ul id="hot2body"><li>{eval request('seo_hot_ann_xE5');}</li></ul></div>
  6. </dd>
  7. </dl>
  8. </div>
  9. <div id="hot" class="s_clear img">
  10. <h3></h3>
  11. <div id="hot_main">
  12. <dl>{eval request('seo_hot2_8D0');}</dl>
  13. <ul class="s_clear">{eval request('seo_hot10_FX9');}</li></ul>
  14. </div>

  15. <div id="hot_img">
  16. {eval request('seo_hotpic_Q5y');}
  17. {eval request('seo_hot1_lrq');}
  18. </div>
  19. </div>
คัดลอกไปที่คลิปบอร์ด
หรือดาวน์โหลดที่นี่

อัพโหลดไปวางที่ /templates/default/
และอัพโหลดรูปนี้ไปวางที่ images สกินคุณ เช่น templates/discuz_nt/images/dot_c.gif

และรูปนี้

เอาไปวางที่ /images/default/hot.gif
อธิบายโค้ดเพิ่มเติมนะครับ
ผมไม่ขอใช้แบบนี้นะครับ
  1. <script type="text/javascript" src="http://localhost/dz/api/javascript.php?key=seo_hot10_FX9"></script>
คัดลอกไปที่คลิปบอร์ด
แต่ผมจะใช้แบบนี้แทน เพราะแบบนี้จะรองรับ SEO
  1. [code]{eval request('seo_hot10_FX9');}
คัดลอกไปที่คลิปบอร์ด
แสดงกระทู้ล่าสุด 10 กระทู้
  1. {eval request('seo_hot1_lrq');}
คัดลอกไปที่คลิปบอร์ด
แสดงกระทู้และลายละเอียดกระทู้ 1 กระทู้
  1. {eval request('seo_hot2_8D0');}
คัดลอกไปที่คลิปบอร์ด
แสดงกระทู้ 2 กระทู้ และลายละเอียด
  1. {eval request('seo_hot_ann_xE5');}
คัดลอกไปที่คลิปบอร์ด
แสดงกระทู้ฮอต 1 กระทู้
  1. {eval request('seo_hotpic_Q5y');}
คัดลอกไปที่คลิปบอร์ด
แสดงรูปภาพ

ขึ้นตอนการเรียกไฟล์ indexheats.htm มาแสดงที่หน้าแรก
เปิดไฟล์ /templates/default/discuz.htm
หา
  1. <!--{if !empty($insenz['vfstatus']) && $insenz['vfpos'] == 'first'}--><script type="text/javascript" src="campaign.php?action=list"></script><!--{/if}-->
คัดลอกไปที่คลิปบอร์ด
วางโค้ดนี้ด้านบนครับ
  1. {subtemplate indexheats}
คัดลอกไปที่คลิปบอร์ด
เพิ่มเติมอีกนิดสำหรับการปรับแต่ง JS Wizard
ค่าเริ่มต้นนั้นผมตั้งไว้ที่ All of the open section นั่นคือเรียกทุกกระดานข่าวมาแสดง ส่วนสามารถเลือกปรับแต่งของแต่ละตัวได้ที่ เครื่องมือ » javascript ตัวอย่างดังรูป

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

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

x

คะแนน

จำนวนผู้เข้าร่วม 2จิตพิศัย +6 Money +5 ย่อ เหตุผล
suthida + 5 + 5 เยี่ยมค่ะ
numpun + 1

ดูบันทึกคะแนน

numpun โพสต์ 2009-10-2 12:08:48
ขอบคุณจ้าาาา
dsiwarsza โพสต์ 2009-10-2 12:16:48
ขอบคุณครับๆ
biglovea โพสต์ 2009-10-18 18:35:26
ขอบคุณมากครับ
fukureta โพสต์ 2010-6-10 15:03:29
รูปเสียอะครับ ไม่เป็นหน้าิวิธี Import
koratdesign โพสต์ 2010-6-11 22:50:22
thank มากๆเลยขอรับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-6-1 20:27

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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