-
پاسخ : پیاده سازی سیستم اعلام نمره
سلام ، روز بخیر
من یه کامپوننت پیدا کردم،واسه من جدیده اما شاید واسه شما جدید نباشه.
به هر حال من اینجا معرفیش می کنم:
اسمش هست Component Creator که از اینجا می تونید دانلودش کنید : extensions.joomla.org/extensions/tools/development-tools/7627
من رفتم آنلاین یه کامپوننت ساختم به نام mycomp ، کل ساختار رو ایجاد کرد خودش.
در مورد اون ساختاری هم که گفتم همه چیز بستگی داره به آدرس دهی توی فایل xml ، حالا وقتی سورس فایل رو دیدین متوجه می شین منظورم چیه.
اسم فایل xml هم همنام با خود کامپوننته.
من محتوای فایل xml رو اینجا می ذارم تا شما هم ببینید:
کد:
<?xml version="1.0" encoding="utf-8"?>
<install type="component" version="1.5.0" method="upgrade">
<name>mycomp</name>
<author></author>
<creationDate>08/10/2010</creationDate>
<license>GNU/GPL</license>
<version>1.0</version>
<description>This component was created by Not Web Design's Joomla Component Creator.</description>
<!-- installation part -->
<install>
<queries>
</queries>
</install>
<installfile>install.mycomp.php</installfile>
<uninstallfile>uninstall.mycomp.php</uninstallfile>
<!-- user part -->
<files folder="components/com_mycomp">
<filename>controller.php</filename>
<filename>index.html</filename>
<filename>router.php</filename>
<filename>mycomp.php</filename>
<folder>models</folder>
<folder>views</folder>
</files>
<languages folder="language/en-GB">
<language tag="en-GB">en-GB.com_mycomp.ini</language>
</languages>
<!-- administration part -->
<administration>
<menu task="default" img="js/ThemeOffice/component.png">mycomp</menu>
<submenu>
<menu link="option=com_mycomp">mycomp</menu>
</submenu>
<files>
<filename>mycomp.xml</filename>
</files>
<files folder="administrator/components/com_mycomp">
<filename>config.xml</filename>
<filename>controller.php</filename>
<filename>index.html</filename>
<filename>install.mycomp.php</filename>
<filename>mycomp.php</filename>
<filename>uninstall.mycomp.php</filename>
<folder>helpers</folder>
<folder>models</folder>
<folder>tables</folder>
<folder>views</folder>
</files>
<languages folder="administrator/language/en-GB">
<language tag="en-GB">en-GB.com_mycomp.menu.ini</language>
<language tag="en-GB">en-GB.com_mycomp.ini</language>
</languages>
</administration>
<params>
</params>
</install>
حالا یه سوال :
توی تگ params چی باید قرار بگیره؟
آیا برای همه کامپوننت ها الزامیه؟
ممنون
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
10-08-2010 08:26 AM
# ADS
تبلیغات در جوملا فارسی
علاقه مندی ها (Bookmarks)