نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: آموزش نصب مد برای کاربران مبتدی و عادی phpbb3+مثال

  1. #1
    عضو جدید
    تاریخ عضویت
    Nov 2011
    نوشته ها
    3
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    14
    تشکر شده در
    4 پست

    53 آموزش نصب مد برای کاربران مبتدی و عادی phpbb3+مثال

    نصب مد به صورت ابتدایی... سعی میکنم کاملا نصب مد و فایل instal.xml رو براتون باز کنم

    تجربه: قبل از هر کاری که فک میکنید ممکنه درد سر ساز باشه مثل نصب همین مدها حتما از سایتتون پشتیبان بگیرید.

    1. پیشنهاد نصب یکی از چند برنامه زیر بر روی کامپیوترتون
    الف (یکی از برنامه های زیر برای ویرایش):
    Macromedia Dream waver
    Notepad++
    Rapidphp



    و یا حد اقل برنامه ای که باهاش بشه فایلهای css, php ,html رو ویرایش کرد. اینا پیشنهادهای من بودن.

    ب (یکی از برنامه های زیر برای زیپ و آنزیپ):
    winrar
    winzip




    پ (یکی از برنامه های زیر برای تست کردن مد روی لوکال هاست):
    wamp
    easyphp




    ت (برنامه ای برای آپلود و دانلود سریع و مدیریت فضای هاست - اف تی پی):
    Cutftp
    ftpmanager




    اینا برنامه هاییند که بهتره روی کامپیوتر نصب کنید.
    2. دانلود مد

    3.بعد از دانلود مد,( 95 درصد مواقع مدها داخل یه فایل zip یا rar هستن.گاهی هم به صورت htm,html و یا txt تو نت موجودن). داخل مدها دنبال فایلیبا نام install.xml بگردید.
    توجه داشته باشید که همیشه install.xml نیست ------------- به مثالهای زیر توجه کنید.
    mod name.xml
    mod name.txt
    mod name.html
    install.xml
    install.txt
    install.html




    4.در phpbb3 دو تا قالب وجود داره به صورت پیش فرض - prosilver و subsilver2. تمام قالبهای دیگه ای هم که دانلود میکنید یا برپایه prosilver هستند ویا subsilver2 پس باید ملزومات نصب مد در هر دو قالب رو به صورت کامل درمورد هر مود ادغام کنید.

    5. به یاد داشته باشید در phpbb3 نصب مد به معنای ویرایش فایلهای موجود در پکیج phpbb3 که دانلود کردید هست.

    6. من نصب یکی از مدها رو بهتون توضیح میدم تا راحت تر با این مساله آشنا بشید (Thank Post Mod Version 0.2.0)

    بعداز دانلود و باز کردن فایل install.xml با یه سری مطالب مواجه میشید کهممکنه اصلا سر در نیارید ولی با توضیحی که من در اختیارتون میزارم مطمئنااین به بعد نیاز ندارید برای نصب مد سراغ شخص دیگه برید.

    حالا یه سری طراز بندی بکنم فایل install.xml رو...

    دانستن این گزینه ها زیاد مهم نیست!
    الف:About this MOD : اطلاعات در مورد مد رو میده.. مثلا زمانی که باید براینصب مد در اختیار فایل install بگذارید و ورژن و طراز مد.
    ب: Authors : اطلاعات در مورد سازنده مد.

    دانستن این گزینه ها تا درصد خاصی مهم است (به دلیل اینکه تو نصب تکرار میشه همین مطالب).
    الف:Files to Edit : فایلهایی که باید ویرایش کنید در طول نصب. به طور مثالبرای نصب مد تشکر نسخه 0.2.0 باید این فایلها را ویرایش کنید. اگه دقتکنید در بین فایلهای زیر فقط ویرایش های قالب prosilver رو توضیح داده.در صورتی که از قالب subsilver2 استفاده میکنید. داخل پوشه دانلود مددنبال فایلی تحت عنوان subsilver2.xml باشید - این فایل ممکن هست داخلپوشه هایی به نام contrib یا template و از این قبیل باشیبعد از پیداکردن فایل به روشهایی که توضیح دادم اون فایل رو هم نصب کنید.

    * memberlist.php,
    * viewtopic.php,
    * adm/style/acp_main.html,
    * adm/style/acp_forums.html,
    * includes/constants.php,
    * includes/acp/acp_main.php,
    * includes/functions_admin.php,
    * includes/acp/acp_styles.php,
    * includes/acp/acp_forums.php,
    * language/en/acp/forums.php,
    * styles/prosilver/imageset/en/imageset.cfg,
    * styles/prosilver/template/viewtopic_body.html,
    * styles/prosilver/template/memberlist_view.html,
    * styles/prosilver/theme/buttons.css,
    * styles/prosilver/theme/colours.css




    ب:Included Files : در بسیاری از مدها بعد از آنزیپ کردن مد روی کامپیوترتونداخل مد پوشه ای به اسم root ملاحظه میکنید و یه سری فایلها توش وجوددارند. که باید اون فایلها رو داخل root - همونجایی که سایتتون رو نصبکردید آپلود کنید. مثلا اگه phpbb3 رو مستقیم توی public_html آپلود کردیدو سایتتون رو نصب کردید فایلهای داخل root رو هنگام نصب مد باید توی همینآدرس آپلود کنید.

    مثال: آدرس سایت منhttp://www.sepidgah.ir/forum هست (آدرسی که توش انجمن رو نصب کردم). یکیاز فایلهایی که باید هنگام نصب مد تشکر نسخه 0.2.0 داخل root کپی بشه فایلزیر هست...
    root/styles/prosilver/imageset/en/icon_post_thanks.gif




    بعد از آپلود این فایل آدرس فایل به این صورت میشه




    البته فایلهای دیگه ای هم هستن که باید آپلود بشه برای این مد - من فقط این کلید رو مثال زدم.

    دانستن این بخش ها هم زیاد مهم نیست

    الف: Additional MODX Files : اطلاعاتی در مورد زبان و نسخه های به روز رسانی و از این قبیل.
    ب:Disclaimer & Other Notes : بهتون میگه واسه امنیت مد رو از phpbbدانلود کنید و مد رو برای ورژن phpbb که ساخته شده معرفی میکنه و یه سریاطلاعات دیگه!
    پ: License & English Support : گواهی و مدرک ثبت شده این مد در مجمع سیستمهای منبع باز.
    ت: MOD History : چند نمونه از این مد اومده و آپدیت هاش... به نوعی تاریخچه مد رو میگه.

    خب حالا به مهم ترین بخش رسیدیم که باید با دقت تمام انجام بشن

    باز هم تاکید میکنم از فایلهای phpbb و database یا همون پایگاه دادتون حتما پشتیبان بگیرید!


    1.SQL : کدهایی که در این بخش وارد شده باید در پایگاه داده درج بشه بدینمنظور دستورات زیر رو پیگیری کنید. (همه مدها این بخش رو ندارند)

    الف: به پنل هاستتون برید و با وارد کردن username و password وارد هاستتون بشید.
    ب:به دنبال گزینه phpMyAdmin بگردید و روش کلیک کنید. (در پنلهایی مثلdirect admin بعد از کلیک کردن ازتون پسورد میخواد شما رمز و پسوردهاستتون رو بدید) تا وارد این پنجره بشید.
    پ: در ستون سمت چپ که پسزمینه تقریبا آبی رنگ داره و بالای ستون لوگو phpmyadmin هست باید دیتابیسانجمنتون رو انتخاب و روش کلیک کنید.
    ت: بعد از مشاهده کردن جداولزیر لوگو phpmyadmin تو همون ستون چهار یا پنج تا آیکون کوچیک هستاگهموستون رو روی آیکن ها ببرید اسمشون رو میبینید.. روی یکی از آیکن ها خیلیریز نوشته شده SQL و اگه موس رو روش ببرید query window رو میبینید. روشکلیک کنید.
    ث: دستوراتی که در قسمت SQL فایل install.xml موجود بود رودر همین پنجره(SQL) - ه paste کنید. (اگه در بخش sql پنجره ای که با کلیکروی quarey window باز شده دستور دیگه ای نوشته اون دستور رو پاک کنید بعداینو paste کنید.)


    2. Edits : بخشی که وقتتون رو حسابی واسه نصب مد میگیره ولی همیشه اینطوری نیست. گاهی اوقات فقط یکم وقت میزارید واسش.

    الف: Open:memberlist.php : بدین معنی که این فایل رو باز کنید (با یکی ازویرایشگرهای php که معرفی کردم) (به دستور Open دقت کنید!). گاهی ممکنهآدرس به این صورت باشه.
    Open: adm/style/acp_main.html




    یعنیاول سراغ root برید (root = public_html) (root=jaei ke siteton nasbkardid) بعد پوشه adm و بعد style و سر انجام فایل acp_main.php رو بازکنید. (توسط ویرایشگر php که در اول معرفی کردم).

    بند اول:Find : با مثال توضیح میدم...
    حالابه فرض ما فایل memberlist.php رو باز کردیم. بعد از اون با دستورFind رو برو میشیم .. بعد از این دستور (Find) یه سری کد زیرش میده تو یهکادر سفید.. به طور مثال این کد
    // Start session management
    $user->session_begin();
    $auth->acl($user->data);




    کار شما اینه که به دنبال این کد توی فایل memberlist.php بگردید!

    بند دوم: دستور add after و بعدش یه کد دیگه که تو یه کادر سفید زیرش داده میشه مثل :
    //Begin Thank Post MOD
    $user->add_lang('mods/thanks');
    //End Thank Post MOD




    گزینهاول و بند اول و بند دوم اینو میگه که شما اول فایل memberlist رو بازکنید سپس در بند اول کدی که معرفی کرده رو توی اون فایل پیدا کنید و دربند سوم میگه بعد از کدی که پیدا کردید کد بند دوم رو بعدش قرار بدید(دقیقا بعد از کد بند اول با یک بار enter زدن ).
    که در نهایت به این شکل در میاد
    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    //Begin Thank Post MOD
    $user->add_lang('mods/thanks');
    //End Thank Post MOD




    حالا یه موقه هایی جای add after add before میاد.. فک کنم حدث زدید جریان چطور پیش میره!

    بند سوم: add before : بزارید یه فایل دیگه رو مثال بزنم:

    *. فایل Open: viewtopic.php - یعنی فایل Viewtopic.php رو باز کنید
    *.گزینه Find - یعنی کدی که زیر find تو کادر سفید هست رو پیداکنید. (توجه داشته باشید همیشه این کد نیست و برای نصب هر مد کدهایمتفاوتی رو باید پیدا و ویرایش کنید)
    حالا ما تو فایل viewtopic.php این کد رو پیدا میکنیم.
    // Send vars to template




    بعد مثلا با دستور add before مواجه میشیم که کد زیر رو تو کادر سفید زیرش داره!

    //Begin Thank Post MOD
    $user->add_lang('mods/thanks');
    //End Thank Post MOD




    بدین معنی که این کد رو قبل از کدی که گزینه add before توی کادر سفید زیرش داره قرار بدید. که در نهایت داریم:

    //Begin Thank Post MOD
    $user->add_lang('mods/thanks');
    //End Thank Post MOD
    // Send vars to template




    ********************
    حالا گاهی اوقات به یه سری کد مثل این بر میخوریم...

    open : باز کنید
    includes/functions_admin.php




    find : پیدا کنید
    $table_ary = array(POSTS_TABLE, REPORTS_TABLE);





    In-line Find - خب این دستور تازه به چشمتون خورد ولی منظورش اینه که خط کدی که معرفی کرده رو توی خط کد بالا پیدا کنید.
    REPORTS_TABLE




    In-lineAdd after - این دستور هم تازست.. منظورش اینه که خط کد زیر رو بعد از خطکدی که پیدا کردید اضافه کنید (البته گاهی جای In-line Add after باIn-line Add before مواجه میشید که باید خط کد رو قبل اضافه کنید ولی الانمنظور سازنده مد In-line Add after هست و باید کد رو بعد اضافه کنید).

    , THANKS_TABLE





    قسمت : DIY Instructions
    گاهی ممکنه با یه دستوری مشابه این مواجه بشید
    Copy: root/db_update.php
    To: phpbb root and run this with your browser or they use the sql command from the manual.
    After using this file, please delete it to avoid errors.
    After installing this mod you must refresh your template, theme, and imageset and clear your cache..




    خب.. منظورش چیه!؟
    خط اول و دوم میگه فایل db_update.php رو که داخل مد موجود هست توی root آپلود کنید سپس اجراش کنید توی مرور گر مثلا بدین صورت...




    بعداین فایل رو نصب کنید.. (اگه اجراش کنید خودش نصب میشه) - (این دستور شاملهمه مدها نمیشه تا کنون من فقط تو مکد تشکر باهاش روبرو شدم پس زیاد سختنگیرید.)
    خط سوم میگه بعد از نصب این دستور فایل db_update.php رو از داخل root حذف کنید.

    این سه تا خط کم پیش میاد واسه نصب مدها...

    خط چهارم که شامل اکثر مدها میشه شایدم همه مدها.. بعد از نصب مد به آدرس زیر تو سایتتون برید

    ACP > general > clear cache




    معادل فارسی

    مرکز مدیریت > اصلی > پاک کردن نهانگاه

    و بقیه موارد که گاها ازتون میخواد - این موارد زیر شرط دارن:

    در صورتی که در فایلهای قالبتون تغییر ایجاد کرده باشید هنگام نصب مد
    مرکز مدیریت > استایل > قالبها > روبروی قالب مورد نظرتون > بروز رساتی

    در صورتی که در قالب سایتتون عکسی آپلود کرده باشید هنگام نصب مد
    مرکز مدیریت > استایل > مجموع عکسها > روبروی قالب مورد نظرتون > بروز رساتی

    هیچ وقت فایلهاتون رو داخل هاست ویرایش نکنید.
    سعی کنید اول روی localhost مدتون رو تست کنید.و آخر همه گزینه ها : Save all files. End of MOD.
    Youhave finished the installation for this MOD. Upload all changed filesto your website. If the installation went bad, simply restore yourbacked up files.
    نصب مد شما به اتمام رسید. تمام فایلهای ویرایش شده را داخل سایتتان آپلود کنید. در صورتی که نصب مد نا موفق بود فایلهای پشتیبان را آپلود کنید.

  2. تعداد تشکر ها ازsilver-apple به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. طراح قالب phpbb3.1
    توسط rezaaria در انجمن PHPBB
    پاسخ ها: 0
    آخرين نوشته: September 27th, 2015, 14:05
  2. درخواست: طراح قالب های phpbb3
    توسط rezaaria در انجمن برنامه نویسی
    پاسخ ها: 5
    آخرين نوشته: June 13th, 2015, 13:16
  3. کد امنیتی انجمن phpbb3
    توسط sohrab1374 در انجمن PHPBB
    پاسخ ها: 0
    آخرين نوشته: August 29th, 2012, 19:57
  4. 3 تا سئوال در مورد phpbb3
    توسط maroofi در انجمن PHPBB
    پاسخ ها: 0
    آخرين نوشته: January 28th, 2011, 16:15
  5. MyBB به phpBB3 مساله این است...(!)
    توسط Arsam_Arsam در انجمن PHPBB
    پاسخ ها: 2
    آخرين نوشته: September 5th, 2010, 17:24

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •