ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptเพิ่มตำแหน่ง Module ยังไงครับ (Joomla)
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: เพิ่มตำแหน่ง Module ยังไงครับ (Joomla)  (อ่าน 6502 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
OriginaL
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 199



ดูรายละเอียด
« เมื่อ: 23 สิงหาคม 2010, 00:41:21 »

ลงใหม่แล้วมันมีแค่นี้เอง




อยากให้มันมี User เยอะแบบนี้ ต้องไปเพิ่มตรงไหนครับ

บันทึกการเข้า
vuntex
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 79
ออฟไลน์ ออฟไลน์

กระทู้: 1,383



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 23 สิงหาคม 2010, 00:44:57 »

แล้วแต่ Theme ครับ   
บันทึกการเข้า
OriginaL
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 199



ดูรายละเอียด
« ตอบ #2 เมื่อ: 23 สิงหาคม 2010, 00:51:25 »

แล้วแต่ Theme ครับ   


อันที่มันมีตำแหน่งเยอะๆ ผมลองเปลี่ยน เทมเพลต ดูแล้ว ตำแหน่งมันก็ยังคงมีเท่าเดิมอะครับ
บันทึกการเข้า
vuntex
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 79
ออฟไลน์ ออฟไลน์

กระทู้: 1,383



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 23 สิงหาคม 2010, 00:54:29 »

rhuk_milkyway

เป็น Theme Module หลายตำแหน่ง ที่มีเยอะเหมือนกันลองเปลี่ยนดูครับ

แล้วดูความแตกต่าง
บันทึกการเข้า
OriginaL
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 199



ดูรายละเอียด
« ตอบ #4 เมื่อ: 23 สิงหาคม 2010, 00:59:38 »

rhuk_milkyway

เป็น Theme Module หลายตำแหน่ง ที่มีเยอะเหมือนกันลองเปลี่ยนดูครับ

แล้วดูความแตกต่าง

ผมจะพิมพ์เพิ่มใน templateDetails.xml ไม่ได้อะครับ  Lips Sealed

CHMOD 777 ก็ไม่ได้อะครับ Shocked

คำสั่ง:   SITE CHMOD 777 themza_j15_53
ผลตอบกลับ:   550 CHMOD 777 themza_j15_53: Operation not permitted
« แก้ไขครั้งสุดท้าย: 23 สิงหาคม 2010, 01:01:30 โดย OriginaL » บันทึกการเข้า
saparee
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 319
ออฟไลน์ ออฟไลน์

กระทู้: 1,923



ดูรายละเอียด
« ตอบ #5 เมื่อ: 23 สิงหาคม 2010, 10:22:42 »

rhuk_milkyway

เป็น Theme Module หลายตำแหน่ง ที่มีเยอะเหมือนกันลองเปลี่ยนดูครับ

แล้วดูความแตกต่าง


ผมจะพิมพ์เพิ่มใน templateDetails.xml ไม่ได้อะครับ  Lips Sealed

CHMOD 777 ก็ไม่ได้อะครับ Shocked

คำสั่ง:   SITE CHMOD 777 themza_j15_53
ผลตอบกลับ:   550 CHMOD 777 themza_j15_53: Operation not permitted




joomlaXplorer ช่วยท่านได้  wanwan020

ติดตั้งคอมตัวนี้แล้วเข้าไปแก้ CHMOD ครับ

ผมใช้วิธีนี้บ่อยๆเวลาเจอธีมที่ล็อค CHMOD ไว้  (นี่มันโกงนี่ Shocked)

http://extensions.joomla.org/e...hancements/file-management/102   wanwan011

บันทึกการเข้า
sentittome
ก๊วนเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 313



ดูรายละเอียด
« ตอบ #6 เมื่อ: 24 สิงหาคม 2010, 16:10:25 »

แล้วแต่ เทมเพลต ครับ ว่าเขาจะวาง layout ไว้มากน้อยอย่างไร ถ้าพวกฟรี ก็จะมี โมดูล ไม่มาก เช่น left , right , top , buttom , user ต่าง ๆ(อาจจะมีไม่มาก)  แต่ถ้าเป็นแบบเสียตังค์ จะมี module user เป็นสิบเลยครับ
ส่วนกรณีที่เปลี่ยนเทมเพลต แล้วตำแหน่ง module เก่าไม่เปลี่ยน เพราะมันค้างอยู่ตามที่ตั้งไว้กับเทมเพลตเก่า
จะให้ดีต้องศึกษา เทมเพลต ก่อนจะ defult มันว่า มีตำแหน่งโมดูล ถูกใจเราหรือเปล่า
เพราะเราเพิ่มตำแหน่งโมดูล เองไม่ได้
บันทึกการเข้า

jaras
ก๊วนเสียว
*

พลังน้ำใจ: 40
ออฟไลน์ ออฟไลน์

กระทู้: 390



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 25 สิงหาคม 2010, 11:00:10 »

การจะเพิ่มตำแหน่ง module ใน joomla จะถูกกำหนดในไฟล์ชื่อ templateDetails.xml ซึ่งอยู่ในโฟลเดอร์ template ที่เราใช้งานครับ

วิธีแก้ไขคือ โหลดไฟล์นั้นลงมา หรือถ้ามีไฟล์นั้นในเครื่อง ก็แก้ไขแล้วอัพโหลดไปทับของเก่าครับ พอเปิดเข้าไปในไฟล์แล้ว จะเห็นรายละเอียดมากมาย ให้หาหัวข้อที่เขียนว่า <position> แล้วใส่ code ลงไปตามนี้

โค๊ด:
<positions>
<position>left</position>
<position>right</position>
<position>top</position>
<position>bottom</position>
<position>inset</position>
<position>banner</position>
<position>header</position>
<position>footer</position>
<position>newsflash</position>
<position>legals</position>
<position>pathway</position>
<position>breadcrumb</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>user5</position>
<position>user6</position>
<position>user7</position>
<position>user8</position>
<position>user9</position>
<position>advert1</position>
<position>advert2</position>
<position>advert3</position>
<position>debug</position>
<position>syndicate</position>
</positions>
แค่นี้พอเราเข้าไปใน template ที่เราเลือกใช้ ก็จะเห็นรายชื่อ module แล้วครับ... แต่...

ถ้าในไฟล์ index.php ของเท็มเพลตนั้น ไม่ได้เรียกโมดูลใดขึ้นมา เช่น ในไฟล์ index.php ไม่มีการเรียกใช้โมดูล debug แล้วเราดันกำหนดป้าย banner ไปอยู่ตำแหน่ง debug มันก็จะไม่แสดงในหน้าเว็บแต่อย่างใด ยกเว้นว่า คุณใช้คำสั่ง {loadposition ชื่อตำแหน่งโมดูล} เรียกโมดูลมาแสดงโดยตรงในเนื้อหา ซึ่งสามารถเอาไปประยุกต์ใช้ในการเรียกโมดูลแสดงป้ายโฆษณา รูป adsense และอีกสารพัดสิ่งอย่าง เข้าไปในบทความเราได้ทันที
« แก้ไขครั้งสุดท้าย: 25 สิงหาคม 2010, 11:03:46 โดย jaras » บันทึกการเข้า

shooter
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 99
ออฟไลน์ ออฟไลน์

กระทู้: 1,415



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 25 สิงหาคม 2010, 11:19:03 »

การจะเพิ่มตำแหน่ง module ใน joomla จะถูกกำหนดในไฟล์ชื่อ templateDetails.xml ซึ่งอยู่ในโฟลเดอร์ template ที่เราใช้งานครับ

วิธีแก้ไขคือ โหลดไฟล์นั้นลงมา หรือถ้ามีไฟล์นั้นในเครื่อง ก็แก้ไขแล้วอัพโหลดไปทับของเก่าครับ พอเปิดเข้าไปในไฟล์แล้ว จะเห็นรายละเอียดมากมาย ให้หาหัวข้อที่เขียนว่า <position> แล้วใส่ code ลงไปตามนี้

โค๊ด:
<positions>
<position>left</position>
<position>right</position>
<position>top</position>
<position>bottom</position>
<position>inset</position>
<position>banner</position>
<position>header</position>
<position>footer</position>
<position>newsflash</position>
<position>legals</position>
<position>pathway</position>
<position>breadcrumb</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>user5</position>
<position>user6</position>
<position>user7</position>
<position>user8</position>
<position>user9</position>
<position>advert1</position>
<position>advert2</position>
<position>advert3</position>
<position>debug</position>
<position>syndicate</position>
</positions>
แค่นี้พอเราเข้าไปใน template ที่เราเลือกใช้ ก็จะเห็นรายชื่อ module แล้วครับ... แต่...

ถ้าในไฟล์ index.php ของเท็มเพลตนั้น ไม่ได้เรียกโมดูลใดขึ้นมา เช่น ในไฟล์ index.php ไม่มีการเรียกใช้โมดูล debug แล้วเราดันกำหนดป้าย banner ไปอยู่ตำแหน่ง debug มันก็จะไม่แสดงในหน้าเว็บแต่อย่างใด ยกเว้นว่า คุณใช้คำสั่ง {loadposition ชื่อตำแหน่งโมดูล} เรียกโมดูลมาแสดงโดยตรงในเนื้อหา ซึ่งสามารถเอาไปประยุกต์ใช้ในการเรียกโมดูลแสดงป้ายโฆษณา รูป adsense และอีกสารพัดสิ่งอย่าง เข้าไปในบทความเราได้ทันที

เยี่ยมครับ
บันทึกการเข้า

เพิ่ม 5000 view ใน YOUTUBE เพียง 599 บาท 10000 view เพียง 999 บาท ภายใน 5 วัน สนใจ PM

CreativeShooter

รับปรึกษาปัญหาโซเซียล เพิ่มยอดขายในธุรกิจคุณ
jojoe2000
คนรักเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 133



ดูรายละเอียด
« ตอบ #9 เมื่อ: 31 สิงหาคม 2012, 10:01:06 »

การจะเพิ่มตำแหน่ง module ใน joomla จะถูกกำหนดในไฟล์ชื่อ templateDetails.xml ซึ่งอยู่ในโฟลเดอร์ template ที่เราใช้งานครับ

วิธีแก้ไขคือ โหลดไฟล์นั้นลงมา หรือถ้ามีไฟล์นั้นในเครื่อง ก็แก้ไขแล้วอัพโหลดไปทับของเก่าครับ พอเปิดเข้าไปในไฟล์แล้ว จะเห็นรายละเอียดมากมาย ให้หาหัวข้อที่เขียนว่า <position> แล้วใส่ code ลงไปตามนี้

โค๊ด:
<positions>
<position>left</position>
<position>right</position>
<position>top</position>
<position>bottom</position>
<position>inset</position>
<position>banner</position>
<position>header</position>
<position>footer</position>
<position>newsflash</position>
<position>legals</position>
<position>pathway</position>
<position>breadcrumb</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>user5</position>
<position>user6</position>
<position>user7</position>
<position>user8</position>
<position>user9</position>
<position>advert1</position>
<position>advert2</position>
<position>advert3</position>
<position>debug</position>
<position>syndicate</position>
</positions>
แค่นี้พอเราเข้าไปใน template ที่เราเลือกใช้ ก็จะเห็นรายชื่อ module แล้วครับ... แต่...

ถ้าในไฟล์ index.php ของเท็มเพลตนั้น ไม่ได้เรียกโมดูลใดขึ้นมา เช่น ในไฟล์ index.php ไม่มีการเรียกใช้โมดูล debug แล้วเราดันกำหนดป้าย banner ไปอยู่ตำแหน่ง debug มันก็จะไม่แสดงในหน้าเว็บแต่อย่างใด ยกเว้นว่า คุณใช้คำสั่ง {loadposition ชื่อตำแหน่งโมดูล} เรียกโมดูลมาแสดงโดยตรงในเนื้อหา ซึ่งสามารถเอาไปประยุกต์ใช้ในการเรียกโมดูลแสดงป้ายโฆษณา รูป adsense และอีกสารพัดสิ่งอย่าง เข้าไปในบทความเราได้ทันที

เพิ่มเติมให้นะครับ ตามที่คุณ shooter บอกแหละครับ การเพิ่มตำแหน่งทำได้โดยการเพิ่มจากไฟล์ templateDetails.xml ซึ่งเมื่อเพิ่มตำแหน่งะนี้แล้วจะต้องไปเพิ่มตำแหน่งในส่วนของ index.php ด้วย ไม่อย่างนั้นมันก็จะไม่โชว์อะไรเลย ลองทำดูคับแล้วตรวจดูว่ามีตำแหน่งเพิ่มขึ้นมาหรือเปล่า
บันทึกการเข้า

nt54
คนรักเสียว
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 104



ดูรายละเอียด
« ตอบ #10 เมื่อ: 08 ตุลาคม 2012, 12:54:07 »

การจะเพิ่มตำแหน่ง module ใน joomla จะถูกกำหนดในไฟล์ชื่อ templateDetails.xml ซึ่งอยู่ในโฟลเดอร์ template ที่เราใช้งานครับ

วิธีแก้ไขคือ โหลดไฟล์นั้นลงมา หรือถ้ามีไฟล์นั้นในเครื่อง ก็แก้ไขแล้วอัพโหลดไปทับของเก่าครับ พอเปิดเข้าไปในไฟล์แล้ว จะเห็นรายละเอียดมากมาย ให้หาหัวข้อที่เขียนว่า <position> แล้วใส่ code ลงไปตามนี้

โค๊ด:
<positions>
<position>left</position>
<position>right</position>
<position>top</position>
<position>bottom</position>
<position>inset</position>
<position>banner</position>
<position>header</position>
<position>footer</position>
<position>newsflash</position>
<position>legals</position>
<position>pathway</position>
<position>breadcrumb</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>user5</position>
<position>user6</position>
<position>user7</position>
<position>user8</position>
<position>user9</position>
<position>advert1</position>
<position>advert2</position>
<position>advert3</position>
<position>debug</position>
<position>syndicate</position>
</positions>
แค่นี้พอเราเข้าไปใน template ที่เราเลือกใช้ ก็จะเห็นรายชื่อ module แล้วครับ... แต่...

ถ้าในไฟล์ index.php ของเท็มเพลตนั้น ไม่ได้เรียกโมดูลใดขึ้นมา เช่น ในไฟล์ index.php ไม่มีการเรียกใช้โมดูล debug แล้วเราดันกำหนดป้าย banner ไปอยู่ตำแหน่ง debug มันก็จะไม่แสดงในหน้าเว็บแต่อย่างใด ยกเว้นว่า คุณใช้คำสั่ง {loadposition ชื่อตำแหน่งโมดูล} เรียกโมดูลมาแสดงโดยตรงในเนื้อหา ซึ่งสามารถเอาไปประยุกต์ใช้ในการเรียกโมดูลแสดงป้ายโฆษณา รูป adsense และอีกสารพัดสิ่งอย่าง เข้าไปในบทความเราได้ทันที


เพิ่มเติมให้นะครับ ตามที่คุณ shooter บอกแหละครับ การเพิ่มตำแหน่งทำได้โดยการเพิ่มจากไฟล์ templateDetails.xml ซึ่งเมื่อเพิ่มตำแหน่งะนี้แล้วจะต้องไปเพิ่มตำแหน่งในส่วนของ index.php ด้วย ไม่อย่างนั้นมันก็จะไม่โชว์อะไรเลย ลองทำดูคับแล้วตรวจดูว่ามีตำแหน่งเพิ่มขึ้นมาหรือเปล่า



พอดีได้มาอ่านเจอแล้วทำตามได้ความรู้มากครับ  แต่ว่าผมได้ลองทำตามละครับแต่ไม่โชว์ ที่นี้คุณให้ไปดูที่  index.php  ด้วย มันจะได้โชว์ผมก็ไปดูแล้ว งง เอ้ จะเพิ่มตรงไหนใร  index.php  งะ  ใน index.php ของผมมีแบบนี้


  <?php
/*
 * ------------------------------------------------------------------------
 * JA T3 Blank template for joomla 1.7
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 JoomlArt.com. All Rights Reserved.
 * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 * Author: JoomlArt.com
 * Websites: http://www.joomlart.com - http://www.joomlancers.com .
 * ------------------------------------------------------------------------
*/

if (class_exists('T3Template')) {
   $tmpl = T3Template::getInstance();
   $tmpl->setTemplate($this);
   $tmpl->render();
   return;
} else {
   //Need to install or enable JAT3 Plugin
   echo JText::_('MISSING_JAT3_FRAMEWORK_PLUGIN');


ผมจะเพิ่ม <position>content-mass-top</position>  ลงไปไว้ส่วนไหนครับ  ขอบคุณครับ
บันทึกการเข้า
fox4
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 171
ออฟไลน์ ออฟไลน์

กระทู้: 2,141



ดูรายละเอียด
« ตอบ #11 เมื่อ: 30 เมษายน 2013, 11:08:32 »

อ้างถึง
เพิ่มเติมให้นะครับ ตามที่คุณ shooter บอกแหละครับ การเพิ่มตำแหน่งทำได้โดยการเพิ่มจากไฟล์ templateDetails.xml ซึ่งเมื่อเพิ่มตำแหน่งะนี้แล้วจะต้องไปเพิ่มตำแหน่งในส่วนของ index.php ด้วย ไม่อย่างนั้นมันก็จะไม่โชว์อะไรเลย ลองทำดูคับแล้วตรวจดูว่ามีตำแหน่งเพิ่มขึ้นมาหรือเปล่า

ต้องเพิ่มโดยใส่โค้ดยังไงครับ

ผมเปิดไฟล์ index.php มันขึ้นแบบนี้ครับ แค่นี้เองครับ

อ้างถึง
<html><body bgcolor="#FFFFFF"></body></html>

ผมต้องเพิ่มยังไงครับขอความรู้หน่อยครับ
บันทึกการเข้า

รับกำจัดปลวก บกำจัดปลวกระบบเหยื่อล่อ อัดน้ำยาและวางท่อกำจัดปลวก
วางท่อกำจัดปลวก รับวางท่อกำจัดปลวก เน้นป้องกันปลวกตั้งแต่ฐานรากอาคาร ดูแลง่ายด้วยระบบหัวจ่าย
hatyaiwebdesign
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 60
ออฟไลน์ ออฟไลน์

กระทู้: 1,108



ดูรายละเอียด
« ตอบ #12 เมื่อ: 30 เมษายน 2013, 11:18:13 »

ผมใช้ไม่เคยเกิน 4 ตำแหน่งเลย บน ล่าง ซ้าน ขวา นอกนั้น loadmodule เอา
บันทึกการเข้า

fox4
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 171
ออฟไลน์ ออฟไลน์

กระทู้: 2,141



ดูรายละเอียด
« ตอบ #13 เมื่อ: 30 เมษายน 2013, 15:22:42 »

คือผมเคยทำงานที่หนึ่ง ผมกะลูกพี่ช่วยกันหาวิธีทำ เพื่อใส่สไลด์ไปในเทลมเพลท http://www.pumpkin.co.th/( เทลมเพลตตัวนี้ตัวเเม่จะไม่มีโมดูลระหว่างเฮดกับเมนูนะครับ) นี้ครับ พี่เขาก็บอกวิธีแต่ผมจำไม่ได้ตอนนี้ก็ติดต่อไม่ได้แล้ว เลยมาขอให้พี่ๆในบอร์ดช่วยสอนหน่อยครับ
บันทึกการเข้า

รับกำจัดปลวก บกำจัดปลวกระบบเหยื่อล่อ อัดน้ำยาและวางท่อกำจัดปลวก
วางท่อกำจัดปลวก รับวางท่อกำจัดปลวก เน้นป้องกันปลวกตั้งแต่ฐานรากอาคาร ดูแลง่ายด้วยระบบหัวจ่าย
kiraoji
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 226
ออฟไลน์ ออฟไลน์

กระทู้: 1,681



ดูรายละเอียด
« ตอบ #14 เมื่อ: 30 เมษายน 2013, 17:09:14 »

3 ไฟล์ 

templateDetails.xml (<position>left</position>) แล้วแต่จะตั้ง

ไฟล์ mark up (index.php หรือ อื่นๆ  ดูตัวอย่างโค็ดตามตำแหน่งอื่นๆ )

และ css (จัดตำแหน่ง)

บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์