باشه
جوملا پوشه ای به نام modules داره
در درون این پوشه یک فولدر بسازید به نام ماژولی که می خواید اسمشو بسازید با این ساختار
mod_modname
به جای modname اسم ماژولی که می خواید رو بنویسید
درون این پوشه دو فایل بسازید
mod_modname.php
mod_modname.xml
در فایل php
رو وارد کنیدکد PHP:
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
بد از پایان تگ php
بخش html اسکریپتتون رو وارد کنید
برای اضافه کردن لینک به فایل css از این باید یک ریفرنس به شی خروجی از تابع استاتیک getDocument از کلای JFactory بسازید به هر نامی حالا معمولا به اسم document می گذاریم
کد PHP:
$document =& JFactory::getDocument();
یک متغیر می سازیم به نام css
و با استفاده از تابع base() از کلاس JURI برای دریافت آدرس دایرکتی استفاده می کنیم و بعداز اون با دلیمیتر دات آدرس دایرکتری فایل css رو بهش می دهیم
سپس با استفاده از ریفرنسمون به نام document به شی ساخته شده به ممبر فانکشنمون به نا addStyleSheet پارامتر ورودی اسم متغیر css رو فراخوانی می کنیمکد PHP:
$css1 = JURI::base().'modules/mod_box/css/demo.css';
کد PHP:
$document->addStyleSheet($css1);
به همین طریق برای فایل های جاوا اسکریپت می توینم عمل کنیم که اینجا بدون ایجاد متغیر و پارامتر ورودی مستقیم می گذارم که حالت مختلفی ازش رو هم آموزش داده باشم
کد PHP:
$document->addScript('modules/mod_slideshow/js/effects.js');
فراموش نکنید که کد های php رو باید در داخل تگ php بگذارید
تا اینجاشو بخونید اگر متوجه شدید بگید تا ادامه ساخت ماژول در جوملا رو توضیح بدم براتون
با سپاس
فروش سرور مجازی
http://www.maroonhost.net/vps-hosting.html
مارون هاست
برای خرید سرور تماس بگیرید 09123773197
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)