پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: چطور باید یه کامپونت را به صورت دستی نصب کرد؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان

خواستم بدونم که چطوری باید یه کامپونت را به صورت دستی نصب کنم؟
شما فایل XML کامپوننت رو باز کنید . در این فایل کاملا مشخص هست که کدوم فایل در قسمت component/com_componentName قرار میگیره و کدوم فایلها در Administrator/Components/Com_ComponentName
بعد از انتقال فایلها نوبت به اجرای query میرسه که در فایل xml موجود هست.

هر کامپوننت که شما میخواین نصب کنید یک فایل با پسوند xml داره.
نوشته های اون فایل رو اگر دقت کنید بخشی داره که بین دو تگ queries قرار گرفته
مثلا:

کد:
<install>
   <queries>
   <query>CREATE TABLE IF NOT EXISTS `#__downloads_repository` (
       `id` int NOT NULL,
       `sequence` int NOT NULL default '0',
        `windowtitle` varchar(255) NOT NULL default '',
        `version` char (10) NOT NULL default '',
      `tabclass` varchar(255) NOT NULL default 'sectiontableentry2,sectiontableentry1',
      `tabheader` varchar(255) NOT NULL default 'sectiontableheader',
     `headerpic` varchar(255) NOT NULL default
                                   ...
                                   ...
و الی آخر
</queries>

این همون کد query کامپوننت مورد نظر هستش.
حالا شما اگر میخواین کامپوننت رو دستی نصب کنید، فایلها رو کپی کنید و در نهایت
برای وارد کردن query به phpmyadmin سایتتون برید:
Query Window رو باز کنید
دیتابیس مورد نظر رو انتخاب کنید
کد query رو اونجا paste کنید
در نهایت Go رو بزنید.

به نقل از مامبولرن
لینک مرجع