การจะเพิ่มตำแหน่ง 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> ลงไปไว้ส่วนไหนครับ ขอบคุณครับ