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

[UCenter Home] [Space]วิธีนำสมาชิกในสเปซมาแสดงใน Discuz

[คัดลอกลิงก์]
acaz โพสต์ 2008-11-23 17:16:23 |โหมดอ่าน
ตัวอย่างครับ


เพิ่มเติม 25/11/2008

เปิดการทำงาน URL Rewrite
admincp > ตั้งค่า uch > URL Rewrite > เลือกใช่

จากนั้นสร้างไฟลล์ .htaccess ขึ้นมาแล้วนำโค๊ดนี้ไปวาง

  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteRule ^(space|network)\-(.+)\.html$ $1.php?rewrite=$2 [L]
  4. RewriteRule ^(space|network)\.html$ $1.php [L]
  5. RewriteRule ^([0-9]+)$ space.php?uid=$1 [L]
คัดลอกไปที่คลิปบอร์ด
เพิ่มเติ่ม 24 / 11 / 2551
เข้าสู่ระบบ Admincp > ตั้งค่า UCH > External link show navigation bar ( อยู่เหนือเมนู เปิดใช้งานรหัส ) > เลือกเป็นไม่ ครับ



ก่อนอื่นดาวน์โหลดไฟลล์ด้านล่างนี้ไปวาง admin/tpl ของ UCenter Home1.5RC2 ก่อนครับจะได้เข้าใจตรงกัน
BLOCK.HTM

การใช้งาน
UCenter Home
1. เข้าสู่ระบบ Admin
admincp > ตั้งค่าชั้นสูง > block > คลิ๊กที่เพิ่ม
2. จากนั้นตั้งชื่อครับ ดูตามรูปครับ


A = ชื่อโมดูลใส่ Space avatar
B = SQL เชื่อมต่อข้อมูลใส่
  1. SELECT * from uchome_space order by updatetime desc
คัดลอกไปที่คลิปบอร์ด
จากนั้นกดส่งครับ
3. เข้ามาที่หน้าการตั้งค่า เมื่อเข้ามาหน้านี้ ดูที่ ตัวอย่างของฟิลด์ที่พบ จะเป็นตัวอย่างตาราง SQL ที่เราระบุว่ามีการเชื่อมต่อฟิลด์ใดไว้บ้าง
และสามารถนำฟิลด์เหล่านั้นมาเขียนในช่องโค๊ด HTML ในการแสดงผลได้ครับ
ตัวอย่าง ดูตามรูปครับ


C = SQL query * ฐานข้อมูล SQL ที่ระบุไว้ตอนแรก
D = ชื่อตัวแปร * สามารถแก้ไขได้
E = ตั้งเวลาแคชไฟลล์ * กำหนดเป็น 600 วินาที เพื่อลดการทำงานหนักของ Server
F = จำนวนการเชื่อมต่อ * กำหนดเป็น 0 > 16 > 0
G = โค๊ด HTML สำหรับแสดงผลข้อมูล * ของเดิมเป็นเพียงการแสดงผลเท่านั้น หากต้องการให้ลิงค์ไปยังเจ้าของ สเปซ ใส่ตามนี้ครับ
  1. <ul>
  2. <!--{loop $_SBLOCK['block1'] $value}-->
  3. <li><a href="http://ชื่อเวบคุณหากมีซับใส่ด้วย/space-{$value[uid]}.html" target="_blank"><img src="<!--{eval echo avatar($value['uid'], 'small');}-->" alt="$value[username]" /></a></li>
  4. <!--{/loop}-->
  5. </ul>
คัดลอกไปที่คลิปบอร์ด
จากนั้นกดส่งครับ

การใช้งานให้ดูที่ โค๊ดการเชื่อมต่อ ครับ
Module code =   สำหรับใช้งานการแสดงผลใน UCenter Home
Javascript code =  สำหรับใช้งานการแสดงผลนอก UCenter Home เช่นนำมาแสดงผลใน Discuz! Board ( เรานำโค๊ดนี้มาใช้กันครับ )

เสร็จสำหรับส่วนของ UCenter Home

Discuz
4. เปิดไฟลล์ templates/สกินที่ใช้งาน/discuz.htm
ค้นหา
  1. <!--{if $admode && empty($insenz['hardadstatus']) && !empty($advlist['text'])}--><div class="ad_text" id="ad_text"><table summary="Text Ad" cellpadding="0" cellspacing="1">$advlist[text]</table></div><!--{else}--><div id="ad_text"></div>
  2. <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ในบรรทัดต่อไป
  1. <div class="mainbox">
  2.         <span class="headactions">
  3.         <!--{if $cat['moderators']}-->{lang forum_category_modedby}: $cat[moderators]<!--{/if}-->
  4.                 <img id="category_toplist_img" src="{IMGDIR}/collapsed_no.gif" title="{lang spread}" alt="{lang spread}" onclick="toggle_collapse('category_toplist');" />
  5.         </span>
  6. <h3>『 เสปซ 』</h3>
  7.         <table cellspacing="0" cellpadding="0"  id="category_toplist" summary="category$cat[fid]" cellspacing="0" cellpadding="0" style="$collapse['category_'.$cat[fid]]">
  8.                 <tr>
  9.                         <td width="100%" align="center" style="padding: 5px 0px 0px 5px">
  10.   <ul class="imginfolist">
  11.    <script language="javascript" type="text/javascript" src="http://ชื่อเวบคุณหากมีซับใส่ด้วย/js.php?id=1"></script>
  12. </ul>
  13. </td>
  14. </tr></table>
  15. </div>
คัดลอกไปที่คลิปบอร์ด
บันทึกแล้วทดสอบการแสดงผลครับ  ((12))

หากต้องการรูปแบบการแสดงผลอื่นๆของ SQL
http://www.discuzthai.com/thread-5891-1-1.html
สำหรับ Html โค๊ด ปรับแต่งตามสะดวก

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

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

x

คะแนน

จำนวนผู้เข้าร่วม 3จิตพิศัย +30 ย่อ เหตุผล
buachompoox + 10 เยี่ยมมาก ขอบคุณครับ ...
i~Designs + 10 แจ่มมาก ขอบคุณครับ ...
suthida + 10 เยี่ยมมาก ขอบคุณค่ะ ...

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

Nuknan โพสต์ 2008-11-23 17:28:18
ขอบคุณครับ ~:1:~
Saokim999 โพสต์ 2008-11-23 17:30:27
can you translate to english
thanks ~:5:~
seasonchange โพสต์ 2008-11-23 17:32:17

ขอบคุงคร้าบ

มาไวจัง ลบกระทู้ผมด้วยนะคร้าบบบบบบบบบบบบบบบบบ


ขอบคุงคร้าบ
christxzapro99 โพสต์ 2008-11-23 18:03:33
ขอบคุงคร้าบ


ดีใจจังเลย555555555+
buachompoox โพสต์ 2008-11-23 20:37:52

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

เห็นแบบนี้มานานหายสงสัยซะทีขอบคุณครับ
 เจ้าของ| acaz โพสต์ 2008-11-23 21:42:13

ตอบกลับโพสของ สี่ Saokim999

sukan2525 โพสต์ 2008-11-23 22:24:30
ขอบคุณคับ งามแต้ๆ
sukan2525 โพสต์ 2008-11-24 02:41:44
ผมทำตามที่สอนหมดแล้วนะคับ มันแสดงหน้าแรก แจ่มดีคับ ติดที่ว่า มันลิงค์มาไม่ถูก ไม่เหมือนกับเว็บนี้เลย ของผมมันแสดงลิงค์แบบนี้คับ เวลาเอาเม้าไปคลิ๊ก

http://www.??????????.com/discuz/link.php?url=http://www.??????????????com%2Fhome%2Fspace-1.html

ผมทำผิดตรงไหนป่าวคับ

????? ไม่อยากเปิดเผยคับ ฝีมือไม่ดี อิ ((09)) ((09))

ขอบคุณคับ ที่สอน
pegus โพสต์ 2008-11-24 06:10:47
ของผมลิ้งก์ถูกต้องครับ แต่ว่าคลิกแล้วมันไปที่สเปซไม่ได้ขึ้น error ครับ ไม่ทราบว่าผมทำผิดตรงไหนก็ไม่รู้ ((09)) ((13))

ขอบคุณมากครับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-4-29 03:23

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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