• ป้ายโฆษณา
Banner

ยินดีต้อนรับ, ผู้เยี่ยมชม
กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน.    ลืมรหัสผ่าน?
Go to bottomหน้า: 1
หัวข้อ : ลองหัดสร้างโมดูง่ายๆ เองกันครับ
#16209
superhero
พลังน้ำใจ: 14
ก๊วนจูมล่า
กระทู้: 367
ออนไลน์ โปรไฟล์

เพศ: ชายชาตรี
ลองหัดสร้างโมดูง่ายๆ เองกันครับ
13.01.2010 12:17
ปริ๊นหน้านี้

วีธีการใช้งาน โปรแกรม Extplorer




Download
extensions.joomla.org/extensions/core-en...file-management/2630

- สิ่งที่จำเป็น ต้องรู้ภาษา PHP และ XML ซักเล็กน้อยครับ

- เริ่มจากเข้าใช้ extplorer แล้วแต่ใครไม่ถนัดก็ไม่จำเป็นครับ FTP เดิมๆก็ได้ครับ


- เข้าไป Ext plorer ใน joomla จะมีโฟลเดอร์ประมาณนี้ แต่ละโฟลเดอร์ใช้ทำอะไร ต้องรู้ก่อนนะครับ


- เราจะสร้างโมดูลก็เข้าไปที่ โฟลเดอร์ modules แล้วไปสร้างไดเรกทอรี่ชื่อว่า " mod_marquee" ตามภาพบน


- หลังจากนั้นเข้าไปในไดเรกทอรี่ mod_marquee ที่สร้างไว้ ตามภาพบน
- สร้างไฟล์ mod_marquee.php และไฟล์ mod_marquee.xml ซึ่ง xml นี้จำเป็นขาดไม่เพื่อการติดตั้งโมดูล


- จากนั้นใส่โค้ดตามนี้ครับ ในส่วนแรก
โค๊ด

<?xml version="1.0" encoding="utf-8"?>
<install type="module" version="1.0.0">
<name>Mod marquee</name><author>iTeachMe</author>
<author>Test </author>
<creationDate>Jan 2553</creationDate>
<copyright>Copyright (C) All rights reserved.</copyright>
<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
<authorEmail>one@mail.com</authorEmail>
<authorUrl>www.google.com</authorUrl>
<version>1.0</version>
<description> module marquee </description>


- เป็นการใส่รายละเอียดต่างๆ เวอร์ชั่น ลิขสิทธิ์ วันที่สร้าง


- ส่วนที่สองต่อจากมะกีครับ
โค๊ด

<params>
     <param name="moduleclass_sfx" 
            type="text" 
            default="" 
            label="Module Class Suffix" 
            description="PARAMMODULECLASSSUFFIX" />
    <param name="greeting" 
            type="text" 
            default="" 
            label="Greeting" 
            description="Text for greeting the user" />
</params>
</install>


- ส่วนจำเป็นครับ การให้พารา สร้างช่อง moduleclass_sfx ก่อนอันดับดับแรกจะมีทุกโมดูลครับ คือ การกำหนดให้มีช่องระบุเพื่อกำหนด CSS ให้โมดูลเราได้ครับ
- ส่วนที่ 2 สร้างพารา "greeting" กำหนดเป็นช่องกรอกข้อความ ที่จะแสดงทักทายหน้าเว็บครับ
- หลังจากนั้นทำการบันทึกให้เรียบร้อย

- แก้ไขไฟล์ mod_marquee.php ใส้โค้ดตามนี้ครับ
โค๊ด

<?php 

defined('_JEXEC') or die('Restricted access');

$greeting = trim ($params->get('greeting'));
?>

<p><marquee><?php echo $greeting; ?></p></marquee>



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


- จากนั้นเข้าไปจัดการโมดูล แล้วสร้างโมดูลใหม่ จะเห็นว่ามี Mod marquee ที่สร้างไว้ขึ้นมาแล้ว


แล้วก็เข้าไปกำหนดค่าต่างๆ ตามปกติครับ ด้านขวามือ จะเห็น พารามิเตอร์ที่สร้างไว้
- module class sfx
- greeting ตรงนี้คือส่วนใส่ข้อความเพื่อให้เเสดงข้อความเลื่อน บนหน้าเว็บเรา
- เปิดใช้งานโมดูล กำหนดชื่อ ตำแหน่ง ให้เรียบร้อย แล้วกดบันทึก


- ผลที่ได้จากหน้าเว็บ โมดูลเล็ก เริ่มทำงานปกติครับ


นี่ก็คือ ตัวอย่างเล็กๆน้อยที่ผมนำมาฝาก สำหรับผู้ที่ต้องการเริ่มต้นสร้างโมดูลด้วยต้นเอง

ตัวอย่างครับสามารถตั่งค่าพาราได้นิดหน่อย ติดตั้งใช้งานได้ปกติ joomla 1.5.x

Download : www.mediafire.com/?htyyemtmenj
 
Last Edit: 16.06.2010 17:13 By superhero.
The administrator has disabled public write access. ขึ้นบน
  • ป้ายโฆษณา
#16224
Slotpro
พลังน้ำใจ: 135
Mac OSX Start !
ผู้ดูแลระบบ
กระทู้: 4229
ออฟไลน์ โปรไฟล์

เพศ: ชายชาตรี
Re: ลองหัดสร้างโมดูง่ายๆ เองกันครับ
13.01.2010 16:52
ปริ๊นหน้านี้
ขอบคุณสำหรับบทความดีๆครับเดียวต้องเอาไปโพสไว้ใน Blog ซะแล้ว
 
The administrator has disabled public write access. ขึ้นบน
Go to topหน้า: 1
ผู้ดูแลบอร์ด: Slotpro, milaza, pie, zen_ar218, no.1, Naris193, drlovecat
Back to Top