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


Login with username, password and session length

Search

 
Advanced search

28275 Posts in 7909 Topics- by 10225 Members - Latest Member: 12nong12
Opensource CMS Community ForumMambo Templatesขอให้ผู้รู้ช่วยอธิบายคำลั่งเหล่านี้หน่อยนะครับ
Pages: [1] 2   Go Down
Print
Author Topic: ขอให้ผู้รู้ช่วยอธิบายคำลั่งเหล่านี้หน่อยนะครับ  (Read 11248 times)
tongza
มือใหม่หัดโพส
*

Karma: 0
Offline Offline

Posts: 23


Email
« on: March 11, 2007, 09:50:26 am »

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


<?php mosLoadModules ( 'left' );  ?>
<?php mosLoadModules ( 'right' ); ?>
<?php mosLoadModules ( 'top' ); ?>
<?php mosLoadModules ( 'bottom' ); ?>
<?php mosLoadModules ( 'inset' ); ?>
<?php mosLoadModules ( 'banner' ); ?>
<?php mosLoadModules ( 'header' ); ?>
<?php mosLoadModules ( 'footer' ); ?>
<?php mosLoadModules ( 'newsflash' ); ?>
<?php mosLoadModules ( 'legals' ); ?>
<?php mosLoadModules ( 'pathway' ); ?>
<?php mosLoadModules ( 'toolbar' ); ?>
<?php mosLoadModules ( 'cpanel' ); ?>
<?php mosLoadModules ( 'user1' ); ?>
<?php mosLoadModules ( 'user9' ); ?>
<?php mosLoadModules ( 'advert1' ); ?>
<?php mosLoadModules ( 'advert3' ); ?>
<?php mosLoadModules ( 'icon' ); ?>
<?php mosLoadModules ( 'debug' ); ?>
<?php echo $mosConfig_sitename; ?>
<?php mosPathWay(); ?>
<?php mosMainBody(); ?>

ช่วยทีนะครับ
Logged
tongza
มือใหม่หัดโพส
*

Karma: 0
Offline Offline

Posts: 23


Email
« Reply #1 on: March 15, 2007, 10:29:43 pm »

ทำไมเงียบอะครับ ใครที่รู้ก็ช่วยอธิบายเป็นตัวๆก็ดีนะครับ อย่างละนิดหน่อยพอ
Logged
NineKrit
Co-Founder
เทพแห่งบอร์ด
*

Karma: 4
Offline Offline

Posts: 1279


Open Source Open Mind

13390909 ninekrit@mambohub.com
WWW
« Reply #2 on: March 15, 2007, 10:37:38 pm »


 <?php mosLoadModules ( 'ชื่อตำแหน่ง' );  ?> 

 mosLoadModules เป็นคำสั่งในแสดงผลโมดูล ซึ่งอยู่ที่ว่าคุณจะเอาคำสั่งนี้ไปวางไว้ตำแหน่งไหนของ template


 <?php echo $mosConfig_sitename; ?>  แสดงชื่อเว็บไซต์ตามที่ตั้งไว้ใน configuration

 <?php mosPathWay(); ?>  แสดงเนวิเกเตอร์ ว่าตอนนี้คุณอยู่ตรงส่วนไหนของเว็บ (ตามเมนูที่ link เข้ามา)

 <?php mosMainBody(); ?> พื้นที่หลักในการแสดงผล component หน้าแรกที่เห็นของเว็บไซต์คือการแสดงผล component ที่ชื่อ com_fontpage



 
 
Logged

---------------------
Akarawuth Tamrareang
MamboHub.com / JoomlaCorner.com
VirtueMart.Net



ลงทะเบียนร่วมงาน http://www.JoomlaDay.in.th
plaraa
Guest
« Reply #3 on: March 16, 2007, 09:06:29 am »

 Grin

ผู้รู้มาแล้ว ส่วนผมเป็นผู้ชม คร๊าบ ..  Shocked
Logged
kerng
Development Workgroup
Jr. Member
*

Karma: 0
Offline Offline

Posts: 72


GoToLoei

chakrit_po@hotmail.com
WWW Email
« Reply #4 on: March 16, 2007, 09:39:36 am »

เพิ่มเติมอีกนิดหน่อยนะครับเผื่อจะเชื่อมโยงได้

จริง  ๆ แล้วตำแหน่งเราสามารถตั้งชื่อขึ้นเองได้  ขั้นตอนการสร้างเทมเพลตของเรา ไม่จำเป็นต้องเหมือนกับเทมเพลตทั่วไป ๆ ไป

แต่ต้องไปกำหนดใน Module position ใน backend ในส่วนของเทมเพลต ซึ่งตำแหน่งนี้เราสามารถกำหนดได้ ถึง 50 ตำแหน่ง  และจะสอดคล้องกับ ตำแหน่งใน การวางโมดูล ตอนกำหนดค่า Site module อีกที และก็จะแสดงผลได้เอง ที่หน้าเทมเพลตของเรา.ที่สร้างขึ้น..

คนอธิบายยังงง เลย  Grin
Logged

Mambo Laithai Template Developer , Loei's Mambo knowledge center.
tongza
มือใหม่หัดโพส
*

Karma: 0
Offline Offline

Posts: 23


Email
« Reply #5 on: March 16, 2007, 12:39:39 pm »

ขอบคุณสำหรับคำแนะนำดีครับ แต่ขอถามอีกอย่างนะครับว่า การใส่รูปลงไป ผมใส่ลงไปมันไม่โหลดมาให้อะครับ จำเป็นไหมที่ต้องใส่คำสั่ง php ให้โหลดรูปอะครับ
Logged
kerng
Development Workgroup
Jr. Member
*

Karma: 0
Offline Offline

Posts: 72


GoToLoei

chakrit_po@hotmail.com
WWW Email
« Reply #6 on: March 16, 2007, 02:26:58 pm »

การใส่ภาพ ถ้าจะให้เห็นจริง ๆ ก็คือ ชี้ตำแหน่งตาม URL และชั้ตำแหน่งผ่าน Configuration.php ครับ ลอง ๆดูใน index.php ของแต่ละเทมเพลตนะครับ
Logged

Mambo Laithai Template Developer , Loei's Mambo knowledge center.
tongza
มือใหม่หัดโพส
*

Karma: 0
Offline Offline

Posts: 23


Email
« Reply #7 on: March 17, 2007, 12:29:21 pm »

ผมลองดูในindex.phpของ templates อื่นแล้ว พบคำสั่งโหลดรูปแบบนี้อะครับ


Quote
<img src="<?php echo $mosConfig_live_site; ?>/templates/waterandstone/images/logo.gif" alt="logo image" border="0" align="top" /></a>

ติดใจตรงโค้ด <img src="<?php echo $mosConfig_live_site; ?>

มันเป็นคำสั่งเกี่ยวกับอไรครับ
« Last Edit: March 17, 2007, 12:31:48 pm by tongza » Logged
kerng
Development Workgroup
Jr. Member
*

Karma: 0
Offline Offline

Posts: 72


GoToLoei

chakrit_po@hotmail.com
WWW Email
« Reply #8 on: March 17, 2007, 07:23:59 pm »

ขออนุญาตย้อนรอยไป ที่เวลาเราติดตั้งนะครับ
ครั้งแรกเราติดตั้ง จะต้องทำตาม step 1 > 2 > 3 > 4 นะครับ.
ขั้นตอนนั้นคือ ครั้งแรก เรายังไม่ได้ติดตั้ง configuration.php ยังไม่มี พอไม่มี mambo เลยต้องทำงานที่ installation ก่อน ก็คือขั้นตอนการติดตั้ง

แล้วขั้นตอนการติดตั้ง ทั้ง ชื่อ ตำแหน่ง ฐานข้อมูล รหัส ภาษา อีเมล์ต่าง ๆ เราได้ถูกสร้าง สะสมเป็นไฟล์
configuration.php

แล้วหลังจากติดตั้งเสร็จ ได้ configuration.php พาร์ท installation ก็หมดความหมาย (ให้นึกถึงถังเชื้อเพลิงของกระสวยอวกาศ เมื่อ นำพายานอวกาศขึ้นสู่ห้วงอวกาศแล้ว ก็ต้องสลัดทิ้ง ) กลับมาในโลกกันต่อครับ

หลังจากนั้น ภายใน Configuration.php ก็แสดงค่าต่าง ๆ ถ้าขาดไฟล์นี้คงทำงานไม่ได้ (ลอง ๆ ลบดูก็ได้นะครับ หรือเปลี่ยน ชื่อฐานข้อมูล หรือเปลี่ยนรหัสผ่าน Mysql ดู  Grin)

กลับมายัง template อีกทีนึง .. การเรียกรูปภาพ ถ้า เรียกชื่อเว็บว่า www.gotoloei.com เดี๋ยวก็ต้องมาหาใน Gotoloei.com วันนึง เว็บ gotoloei.com ล่ม ก็หาภาพไม่เจอ ทั้ง ๆที่ ภาพนี้ก็อยู่ในเว็บท่านก็มี ในเทมเพลตที่ติดตั้งไป
ฉะนั้น จะทำอย่างไรถึงเรียกได้จากเว็บใครเว็บมันล่ะครับ ก็ต้องชี้ผ่าน configuration.php ซึ่งบอกว่าเว็บตัวเองชื่อเว็บอะไร .. หลังจากนั้นก็เข้าไปที่ /templates/template_name/images/ รูปภาพ....

เรื่องทั้งหมดก็เป็นอย่างงี้แล่ะครับ.. ถ้าเล่าได้ไม่เนียนก็ขออภัย..
Logged

Mambo Laithai Template Developer , Loei's Mambo knowledge center.
tongza
มือใหม่หัดโพส
*

Karma: 0
Offline Offline

Posts: 23


Email
« Reply #9 on: March 17, 2007, 08:58:09 pm »

ขอบคุณสำหรับคำอธิบายครับ สรุปแล้วว่าถ้าอยากแก้ไขอะไรอย่างเช่นใน เทมเพลต ก็ต้องไปดูในไฟล์configuration.php อย่างนั้นใช่ไหมครับ
Logged
kerng
Development Workgroup
Jr. Member
*

Karma: 0
Offline Offline

Posts: 72


GoToLoei

chakrit_po@hotmail.com
WWW Email
« Reply #10 on: March 17, 2007, 10:27:21 pm »

ที่อธิบายไปคือความสำคัญของ configuration.php ครับ แต่ถ้าแก้ที่รูปก็ ไปที่ templates/images/ ครับผม ส่วนโครงสร้าง เทมเพลต นั้นอยู่ที่ index.php และ css ของแต่ละเทมเพลตครับ
Logged

Mambo Laithai Template Developer , Loei's Mambo knowledge center.
aenoi_ja
มือใหม่หัดโพส
*

Karma: 0
Offline Offline

Posts: 12


เอ๋น้อย


« Reply #11 on: March 17, 2007, 11:43:15 pm »

Quote
<img src="<?php echo $mosConfig_live_site; ?>/templates/waterandstone/images/logo.gif" alt="logo image" border="0" align="top" /></a>

เหตุที่มี <?php echo $mosConfig_live_site; ?> คือ มันไปเรียกค่า ตัวแปร $mosConfig_live_site จากไฟล์ Configuration.php ครับ
 ซึ่งค่า $mosConfig_live_site ในไฟล์ configuration.php คือ " $mosConfig_live_site = http://www.your-domain.com" ( http://www.your-domain.com คือ เว็บไซต์ของคุณ นั่นเอง )

แล้ว
Quote
<img src="<?php echo $mosConfig_live_site; ?>/templates/waterandstone/images/logo.gif" alt="logo image" border="0" align="top" /></a>
จะได้

Quote
<img src="http://www.your-domain.com/templates/waterandstone/images/logo.gif" alt="logo image" border="0" align="top" /></a>

ครับ
Logged
tongza
มือใหม่หัดโพส
*

Karma: 0
Offline Offline

Posts: 23


Email
« Reply #12 on: March 18, 2007, 11:56:46 am »

อ๋อ เข้าใจแล้วครับ ขอบคุณมากๆครับ แล้วรบกวนอีกอย่างนะครับ

Quote
<?php mosLoadModules ( 'legals' ); ?>
<?php mosLoadModules ( 'pathway' ); ?>
<?php mosLoadModules ( 'toolbar' ); ?>
<?php mosLoadModules ( 'cpanel' ); ?>
<?php mosLoadModules ( 'user1' ); ?>
<?php mosLoadModules ( 'user9' ); ?>
<?php mosLoadModules ( 'advert1' ); ?>
<?php mosLoadModules ( 'advert3' ); ?>
ช่วยบอกทีนะครับ่วาเป็นคำลั่งให้แสดงผลอะไร ขอบคุณครับ
Logged
kerng
Development Workgroup
Jr. Member
*

Karma: 0
Offline Offline

Posts: 72


GoToLoei

chakrit_po@hotmail.com
WWW Email
« Reply #13 on: March 19, 2007, 10:49:46 pm »

ลองเปิด module position ดูก่อนนะครับ แล้วค่อยทำความเข้าใจ
Logged

Mambo Laithai Template Developer , Loei's Mambo knowledge center.
i_am_keng
สิ่งที่หาไม่ได้ง่าย ๆ คือโอกาสทองของชีวิต
Global Moderator
เทพแห่งบอร์ด
*

Karma: 3
Offline Offline

Posts: 865


sc450617@at_hotmail_dot_com.com
WWW
« Reply #14 on: March 20, 2007, 10:33:14 am »

ลองอ่านกระทู้นี้เพิ่มเติมครับเผื่อจะเข้าใจมากขึ้น http://www.mambo.or.th/forum/index.php/topic,27.0.html
, http://www.mambo.or.th/forum/index.php/topic,34.0.html
« Last Edit: March 20, 2007, 10:36:52 am by i_am_keng » Logged

www.cakephp.in.th
www.hotel-reservation.in.th

mambo laithai:www.mambohub.com
mambo dev:www.mambo-foundation.org
ywc#2
KConvert dev (convert character set)
www.keng-d.com
เที่ยวในไทย www.tour-in-thai.com
Keng:Suriya Kaewmungmuang
เก่ง:สุริยา แก้วมุงเมือง
Pages: [1] 2   Go Up
Print
Jump to: