ให้เราดูแลเว็บไซต์แทนคุณ
โทร 02-7189388, 089-1993466
ติดต่อเรา | บล็อก | วิธีใช้งาน | แผนผังเว็บไซต์
Office: 02-7189388, Hotline: 089-1993466

วิธีการกำหนด JPATH_BASE ในปลั๊กอิน

การสร้าง plugin เองเข้าไปใช้ใน Joomla จะพบปัญหาการอ้างถึง path ของไฟล์ระบบ joomla
ลองมาดูวิธีการแก้ไขกัน

เพิ่ม Code ลงไปส่วนบนของไฟล์ที่ต้องการเรียกใช้งานผ่าน joomla

//Load Joomla environment
if (! defined('_JEXEC'))
define('_JEXEC', 1);
$DS=DIRECTORY_SEPARATOR;
define('DS', $DS);

//Get component path
preg_match("/\\{$DS}components\\{$DS}com_.*?\\{$DS}/", __FILE__, $matches, PREG_OFFSET_CAPTURE);
$component_path = substr(__FILE__, 0, strlen($matches[0][0]) + $matches[0][1]);
define('JPATH_COMPONENT', $component_path);

define('JPATH_BASE', substr(__FILE__, 0, strpos(__FILE__, DS.'components'.DS) ));
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once JPATH_BASE .DS.'includes'.DS.'framework.php';
jimport( 'joomla.environment.request' );
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();

// ทดสอบการส่งค่า
$session =& JFactory::getSession();
$session->set('name','ค่าที่ต้องก่าร'); //Set session name and value
echo $session->get('name'); //Get session value


Cr: http://stackoverflow.com/questions/6981023/how-to-define-jpath-base-in-a-plugin

แนะนำการใช้งาน หัวข้ออื่นๆ

วิธีการกำหนด JPATH_BASE ในปลั๊กอิน
การสร้าง plugin เองเข้าไปใช้ใน Joomla จะพบปัญหาการอ้างถึง path ของไฟล์ระบบ joomla
ลองมาดูวิธีการแก้ไขกัน

//Load Joomla environment
if (! defined('_JEXEC'))
define('_JEXEC', 1);
$DS=DIRECTORY_SEPARATOR;
define('DS', $DS);
 
แก้ปัญหา Joomla 1.5.15 Warning: cannot yet handle MBCS in html entity decode

สำหรับท่านที่ใช้ Joomla version 1.5.15 ขึ้นไป และใช้ encode เป็น UTF-8 อาจจะพบปัญหา Warning: cannot yet handle MBCS in html entity decode มีวิธีแก้ไขดังนี้

 

 
Remove Welcome to Joomla! Administrator Module
หลังจากอ่านข้อความของ "Welcome to Joomla!" ในส่วน Administrator Module เราสามารถ disable (unpublish), delete. or change หรือเปลี่ยนตำแหน่ง module ได้
 
แก้ปัญหา dropdown menu แสดงอยู่ได้หลังภาพ (ปัญหา IE7)

บางท่านอาจเคยเจอปัญหา template ของ joomla 1.5 แสดงผลของ dropdown menu ไม่ถูกต้องใน IE7
มาดูวิธีแก้ไขปัญหากันครับ

 
สร้าง Module ให้ Cbox แสดงใน Joomla 1.5

หลายท่านเคยเห็นเว็บไซต์ที่พัฒนาด้วย Joomla มี Cbox แสดงอยู่ เราจะทำเองให้งานบ้าง
เตรียมการ
1. สมัครสมาชิก Cbox เข้าไปที่ http://www.cbox.ws หลังจากสมัครแล้วจะได้โค้ดของ Cbox
2. สร้าง Module ใน joomla  ในที่นี้ผมจะสร้าง Module ชื่อว่า mod_cbox

 
กำหนดค่าแสดงภาษา Default ผู้ใช้ Joomfish 1.x กับ Joomla 1.0.x

กำหนดค่า default แสดงภาษาที่ต้องการสำหรับผู้ใช้ Joomfish 1.x และ Joomla 1.0.x

 
เปลี่ยนข้อความ Welcome to the Frontpage ใน Joomla 1.5

สำหรับท่านที่กำลังหาวิธีเปลี่ยนข้อความ Welcome to the Frontpage ของ Joomla 1.5
 

 
การตั้งค่าคอนฟิคหลัก Joomla! 1.5.x

หลักจากติดตั้งทำการติดตั้ง Joomla! 1.5 เสร็จแล้ว เพื่อให้การใช้งาน Joomla สมบูรณ์
จึงควรทำการ ตั้งค่าคอนฟิค

 
การติดตั้ง Joomla! 1.5

Joomla! 1.5 ปรับปรุงระบบ และรองรับ UTF-8 ภาษาไทย ผู้ที่สนใจ Joomla! สามารถติดตั้งเองบน Host ได้เพียงไม่กี่ขั้นตอนการติดตั้ง สนับสนุน

PHP เวอร์ชั่น >= 4.3.10 Yes  
- สนับสนุน XML Yes  
- สนับสนุน MySQL Yes  

 
การติดตั้ง Joomla! 1.0

ผู้ที่สนใจ Joomla! สามารถติดตั้งเองบน Host ได้เพียงไม่กี่ขั้นตอนการติดตั้ง รองรับภาษาไทย UTF-8 หรือ TIS-620
มี template ให้เลือกมาก

 

ลูกค้าที่ใช้ "บริการเรา"

ตัวอย่างลูกค้าเพิ่มเติม

contentbiz บน Facebook

เพิ่มความมั่นใจให้กับคุณ


ดูแลปรับปรุงเว็บไซต์:
โดเมนเนม:
เว็บโฮสติ้ง แรง เร็ว:
เว็บโฮสติ้ง พร้อมใช้:
บริการอื่นๆ:
เว็บไซต์ในเครือ:
vshophosting.com - เปิดร้านค้าออนไลน์
taokae.com - ลงประกาศสินค้า ฟรี!
thaihomeguide.com - ค้นหาที่พัก ฟรี!
ja-a.net - สารบัญเว็บไซต์ไทย
biztopup.com - ช่วยให้เว็บไซต์ดีขึ้น

เลขทะเบียนพาณิชย์อิเล็กทรอนิกส์
server monitor
สงวนลิขสิทธิ์ © 2006-2015 contentbiz.net  .  ข้อตกลงใช้บริการ  .  ติดต่อเรา
เลขที่ 9 ซอยรามคำแหง 41/1 ถนนรามคำแหง แขวงหัวหมาก บางกะปิ กรุงเทพ 10240  โทร: 02-7189388, 089-1993466  แฟกซ์: 02-7189388  อีเมล: