Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Search

 
Advanced search

28278 Posts in 7911 Topics- by 10225 Members - Latest Member: 12nong12
Opensource CMS Community ForumJoomla!Templatesผมจะสร้าง Position ตำแหน่งตรงนี้ได้อย่างไรครับ
Pages: [1]   Go Down
Print
Author Topic: ผมจะสร้าง Position ตำแหน่งตรงนี้ได้อย่างไรครับ  (Read 1722 times)
zulnawae
มือใหม่หัดโพส
*

Karma: 0
Offline Offline

Posts: 27


Email
« on: March 09, 2010, 09:11:21 am »

ตำแหน่งในกรอบสีแดง

ผมลองเข้าไปสร้าง โดยเพิ่มโค้ดเข้าไปแล้ว มันก็ไม่ให้นะครับ แบบว่า อยากเอาพวก rss มาลงไว้ในส่วนตรงนี้ น่าจะดูสวยกว่า

ขอบคุณครับ
Logged
boypsy
เทพแห่งบอร์ด
*

Karma: 2
Offline Offline

Posts: 500



WWW
« Reply #1 on: March 09, 2010, 03:12:17 pm »

ระหว่างรอเพิ่มตำแหน่ง Module ใช้วิธี Load Module มาแสดงผลใน Content ก็ได้ครับ
- Module Manager >> ไปที่ Module ที่ต้องการ ตรงช่อง Position: ให้พิมพ์ชื่อตำแหน่งที่เรากำหนดขึ้นเองลงไป เช่น test
- ไปที่ Content กำหนดให้แสดงหน้าแรกสัก 1 Content จากนั้นคลิกเข้าไปแล้วพิมพ์ Code นี้ลงไป เช่น {loadposition test} จะเป็นการโหลด Module ที่อยู่ที่ตำแหน่ง test ขึ้นมาแสดง...อย่าลืมไปกำหนด Parameters (Advanced) ของ Content นั้น ให้ซ่อนชื่อ,วันที่ ..... ด้วยนะครับ
Logged

- ถอยห่างกระจกจะพบสิ่งมากมาย ... อะไรที่ไม่ได้ดังใจก็อย่าว่ากัน
- ช่วยกันเถอะ เขียนโปรแกรมไม่ได้ ก็ช่วยกันแปล ไม่ไหวก็แชร์ประสบการณ์ ผิดถูกสอนเราได้เรียนรู้ ของฟรีจะได้เพิ่มมากขึ้นและคงอยู่...ว่าแต่จะมีเวลากันรึ
zulnawae
มือใหม่หัดโพส
*

Karma: 0
Offline Offline

Posts: 27


Email
« Reply #2 on: March 10, 2010, 08:46:47 am »

ทำได้แล้วครับ แต่ดูุยุ่งยากซับซ้อนนิดหน่อย แต่ต้องไปกำหนดในส่วน frontpage ให้แสดงตำแหน่งเดิมทุกครั้งเวลามีการอัพเดตข่าวอื่นๆ
Logged
ฅนหลังเขา
Co-Founder
เทพแห่งบอร์ด
*

Karma: 14
Offline Offline

Posts: 1287



WWW
« Reply #3 on: March 10, 2010, 12:13:17 pm »

วิธีที่ @boypsy  บอกน่าจะง่ายที่สุด

ส่วนวิธียาก ลองศึกษา




ทำ css แทมเพลต layout 3 column

code
Code:
<jdoc:include type="modules" name="left" />


Codeนี้ จะอยู่ใน index.php ของแทมเพลต บอกว่า ตรงนี้โหลดโมดูลตำแหน่งชื่อ left

หากต้องการเพิ่มตำแหน่ง
Code:
<jdoc:include type="modules" name="rssposition" />

Codeนี้ เอาไปใส่ใน index.php ของแทมเพลต บอกว่า ตรงนี้โหลดโมดูลตำแหน่งชื่อ rssposition

การใส่โมดูล ตำแหน่งชื่อ rssposition ต้องไปเพิ่ม ในไฟล์  templateDetails.xml

Code:
<positions>
<position>left</position>
<position>rssposition</position>
</positions>

code
Code:
<jdoc:include type="component" />

Codeนี้ จะอยู่ใน index.php ของแทมเพลต บอกว่า ตรงนี้โหลดคอมโพเน้นมาแสดง

นี่เป็นคร่าวๆ มันต้องมีการปรับแต่ง Css อีก ครับ
« Last Edit: March 10, 2010, 12:24:37 pm by ฅนหลังเขา » Logged

jackonthe
มือใหม่หัดโพส
*

Karma: 0
Offline Offline

Posts: 1


« Reply #4 on: August 31, 2010, 04:51:07 pm »

ขอบคุณครับ คุณคนหลังเขา Wink
Logged

Pages: [1]   Go Up
Print
Jump to: