alishahi90

آموزش ایجاد پکیج نصبی از چند کامپوننت ، پلاگین ، ماژول و قالب برای جوملا 2.5

2 پست در این موضوع

مراحل کار:

1.ابتدا داخل یک پوشه ای خاص مثلا با نام mypack یک پوشه به نام packages بسازید و افزونه ها یا قالب های خود را که قصد دارید یک جا نصب شوند با فرمت زیپ بگذارید. برای مثال ما یک کامپوننت و یک ماژول و یک پلاگین و یک قالب داریم. با نام های component.zip و plugin.zip و module.zip و template.zip.

2.در این پوشه mypack، یک فایلی به نام pkg_yourpackname.xml بسازید. به جای yourpackname نام بسته ی مورد نظر را بنویسید.

3.در این فایل pkg_yourpackname.xml کد های زیرا بگذارید که توضیح داده خواهند شد:

 
<?xml version="1.0" encoding="UTF-8" ?>
<extension type="package" version="1.6" method="upgrade">
<name>Your Package name</name>
<packagename>>YourPackagename</packagename>
<creationDate>May, 2012</creationDate>
<author>Mahdi.Manian</author>
<authorEmail>[color="#FF0000"]---------[/color]</authorEmail>
<authorUrl>[color="#FF0000"]---------[/color]</authorUrl>
<copyright>Copyright © 2012</copyright>
<license>http://www.gnu.org/copyleft/gpl.html</license>
<version>1.0</version>
<url>[color="#FF0000"]---------[/color]</url>
<packager>alishahi</packager>
<packagerurl>[color="#FF0000"]---------[/color]</packagerurl>
<description><a href="[color="#FF0000"]---------[/color]" target="_blank"></description>
<files folder="packages">
	<file type="component" 	id="jsecure" >component.zip</file>
	<file type="module" 	id="mod_dbutton" >module.zip</file>
	<file type="plugin" id="anticopy"	group="system">plugin.zip</file>
	<file type="template" id="fjt004_j25"	client="site">template.zip</file>
</files>
</extension>

مهمترین قسمت ها را توضیح می دهم:

قسمت مهمترین قسمت کار است. در این قسمت شما باید افزونه هایی را که می خواهید نصب شوند را بگذارید. اگر به خط های بعدی توجه کنید توجه خواهید شد.خط زیرا توضیح می دهم:

<file type="component" id="com_itpgooglesearch" >com_itpgooglesearch.zip</file>

در این خط ، با استفاده از type مشخص می کنیم که کامپوننت هست یا هر افزونه ی دیگر.

id ، مهمترین قسمت هست. برای بدست آوردن id هر کامپوننت ، باید به فایل xml این کامپوننت رجوع کنیم و از تگ name ، این id را برداریم. برای مثال در این تگ com_itpgooglesearch ، آی دی ما com_itpgooglesearch می باشد.

id برای پلاگین کمی فرق می کند. شما باید در تگ attachments_plugin.php ای دی را بدست بیاورید که الان این ای دی attachments_plugin می باشد. برای ماژول هم همینطور می باشد.

در خط پلاگین ، قسمت group ، مشخص می کند که پلاگین در چه گروهی است و در خط بعدی اش کد client مشخص می کند قالب برای سایت هست یا مدیریت.

من از همه ی کار های بالا یک بسته ی نصبی تهیه کردم که شما می توانید در صورتی که نکته ای را متوجه نشدید ، ازش تقلید کنید.این فایل رو از پیوست همین مطلب دانلود کنید

ویرایش شده در توسط Masood Ashoori

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

اخطار !! لطفا از درج لینک تبلیغاتی در ارسال ها خودداری کنید و به قوانین انجمن جوملا ایران احترام بگذارید . متشکرم .

ضمنا این آموزش در انجمن موجود هست :)

آموزش نصب چند کامپوننت یا پلاگین و ماژول به صورت هم زمان در جوملا

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری