การเรียกใช้ javascript ใน joomla และการนำ javascript ใน joomla อย่างไร

ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x

Moderator: mindphp, ผู้ดูแลกระดาน

adinan49
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 547
ลงทะเบียนเมื่อ: 01/11/2021 9:57 am

การเรียกใช้ javascript ใน joomla และการนำ javascript ใน joomla อย่างไร

โพสต์ที่ยังไม่ได้อ่าน โดย adinan49 »

ผมอยากทราบการเรียกใช้ javascript ใน joomla เรียกใช้งานอย่างไร
และการนำ javascript ใน joomla สามารถนำ javascript ใว้ที่ตรงไหน
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41117
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: การเรียกใช้ javascript ใน joomla และการนำ javascript ใน joomla อย่างไร

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ไม่เข้าใจส่วนนี้หมายถึงอะไร
และการนำ javascript ใน joomla สามารถนำ javascript ใว้ที่ตรงไหน
แต่ถ้าจะเขียน javascript ให้ทำงานบน Joomla ใน component หรือ module สามารถ ใช้แบบด้านล่างนี้ได้ แบบไหนก็ได้
แบบแรก
ตัวอย่างการสร้างเป็นไฟล์

โค้ด: เลือกทั้งหมด

$document = &JFactory::getDocument();
 $document->addScript( 'components/com_jshopping/js/SpryAssets/SpryTabbedPanels.js' );
อ้างอิงจาก
https://www.mindphp.com/%E0%B8%9A%E0%B8 ... hitcount=0

แบบที่สอง
หรืออีกวิธี จะใช้ code javascript เขียนลงใน template ตรงๆ เลยก็ได้
ตัวอย่างโค้ด เขียนไว้ใน html tag

โค้ด: เลือกทั้งหมด

// html tag 

// javascript tag 
<script language="javascript">
            alert("mindphp.com ทดสอบ โหลด tag javascript ใน Joomla ") ;
  </script>
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
adinan49
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 547
ลงทะเบียนเมื่อ: 01/11/2021 9:57 am

Re: การเรียกใช้ javascript ใน joomla และการนำ javascript ใน joomla อย่างไร

โพสต์ที่ยังไม่ได้อ่าน โดย adinan49 »

ไม่เข้าใจส่วนนี้หมายถึงอะไร
และการนำ javascript ใน joomla สามารถนำ javascript ใว้ที่ตรงไหน
คือว่าผมได้เขียนโค้ด javascript ของโมดูลเแล้วใส่ใน default.php แล้วพอตรวจสอบโค้ดในเว็บไซต์ปรากฏว่าโค้ด javascript อยู่ในส่วน body ของ joomla ดังนั้นผมอยากนำโค้ด javascript ใว้ที่ตำแหน่ง head ของเว็บไซต์ ผมอยากรู้ว่าหาไฟล์ head ของ Joomla อยู่ตรงไหนเพราะจะนำโค้ด javascript ไปใส่ในส่วน head ครับ
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21905
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: การเรียกใช้ javascript ใน joomla และการนำ javascript ใน joomla อย่างไร

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

ในกรณีที่เราต้องการแทรก javascript เข้าไปใน joomla โดยให้คำสั่ง javascript ไปแสดงในส่วนของ head

ต้องใช้คำสั่ง

โค้ด: เลือกทั้งหมด

<?php
$document = JFactory::getDocument();
$document->addScriptDeclaration('
	// คำสั่ง javascript ที่ต้องการเขียน
        alert("An inline JavaScript");
');
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
adinan49
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 547
ลงทะเบียนเมื่อ: 01/11/2021 9:57 am

Re: การเรียกใช้ javascript ใน joomla และการนำ javascript ใน joomla อย่างไร

โพสต์ที่ยังไม่ได้อ่าน โดย adinan49 »

ได้แล้วขอบคุณครับ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Bing [Bot] และบุคลทั่วไป 45