رفتن به مطلب
Fased Shod !

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

پست های پیشنهاد شده

با سلام خدمت دوستان.

یکی از دوستان روش این را پرسیده بودند و من هم تصمیم گرفتم این آموزش را بدهم.

مراحل کار:

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" ?>

Your Package name
>YourPackagename
May, 2012
Mahdi.Manian
mahdi.manian1375@gmail.com
http://www.maniyan.com
Copyright (C) 2012
http://www.gnu.org/copyleft/gpl.html
1.0
http://www.maniyan.com
Mahdi.Manian
http://www.maniyan.com
<p>آموزش توسط مهدی مانیان <a href="http://www.manian.com" target="_blank">گروه طراحان وب مانیان</a></p>

component.zip
module.zip
plugin.zip
template.zip


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

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

com_itpgooglesearch.zip

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

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

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

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

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

دانلود

موفق باشید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

ممنون بابت این آموزش مفیدتون.

اما در مورد جوملا 1.5 چه باید کرد؟

با احترام

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام.

دوست عزیز من در جوملا 1.5 از روش بالا استفاده نمی کنم ، (شاید راه حلی باشه و من ندونم) بلکه مثلا وقتی می خواهم همراه یک کامپوننت چند پلاگین هم نصب شود ، اون ها را هم کنار کامپوننت می گذارم. این روش خیلی سخت میشه و نیاز به آموزش های زیادی داره. قبلش کاربر باید با خیلی چیز ها آشنا شده باشه.

امیدوارم متوجه منظورم شده باشید.

موفق باشید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...