PDA

نسخه کامل مشاهده نسخه کامل : [ مقالات phpBB ] : ساختار فيزيكي استاندارد phpBB [ قسمت اول ]



hyper
18-09-2005, 14:00
با سلام

در اين مقاله سعي خواهم كرد تا بزبان ساده و با ابزار موجود نحوه فارسي كردن قالب هاي phpBB رو توضيح بدم
لازم به توضيح است كه پيش از اين ، اساتيد بنده هم به نوعي در اين مورد سعي و تلاش كرده اند و بنده در اين مقوله سعي كرده ام كه چكيده مطالب مفيد آنها را هم لحاظ كنم ...

سطح اين آموزش متوسط است و شما به فرض داشتن آشنايي مختصري به phpBB ميتوانيد دستورالعمل هاي آن را بكار بسته و عملي كنيد

به عنوان مقدمه بهتر است به معرفي مراحل كار بپردازيم :

1. دريافت قالب مورد نظر
2. ايجاد تغييرات لازم در فايل هاي مربوطه و افزودن امكان فارسي نويسي
3. تغيير جهت و فارسي كردن كنترل پنل ادمين ( راست چين كردن )
4. طراحي و ايجاد موضوعات گرافيكي به زبان فارسي از قبيل كليدها و ...
5. تغيير فونت هاي مورد استفاده در قالب
6. نصب و استفاده از قالب مورد نظر


بسيار خوب كارمون رو شروع كنيم :

1. براي دريافت قابل بهترين منبعي كه ميتونم معرفي كنم و احتمالا خيلي ها هم به آن آشنايي دارند اين آدرس است : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
شما ميتوانيد قالب مورد نظر خود را از آدرس فوق انتخاب و دريافت نماييد
خوشبختانه در اين مرجع قالب ها دسته بنده شده و همچنين امكان پيش نمايش رو هم دار خواهيد بود ، اين موضوع ميتونه در انتخابتون كمك بسزايي بكنه ...




2. فايل هاي قالب phpBB فايلهاي با پسوند tpl. و در فولدرهايي مجزا و هم نام با قالب و در شاخه templetes هستند

پيش از هركاري بايد امكان فارسي نويسي ( تعريف كليدها فارسي ) رو انجام بديم
براي اين كار نياز به كدهاي جاوا اسكريپت داريم
از آنجايي كه فايل overall_header.tpl در تمامي صفحات انجمن وجود دارد و تكرار ميشود ( قسمت بالاي صفحات ) ، بهترين محل براي قرار دادن كد هاي لازم است
كد زير رو ( در ابتداي فايل ) يافته

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و اين كد رو جايگزين آن كنيد :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا كافيست اين كد رو پيش از
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید اضافه كنيم :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با اين كار در واقع كليد ScrolLock رو براي تعويض بين حالت فارسي و انگليسي تعريف كرده ايم
نقشه صفحه كليد در اين حالت براساس استاندارد ISIRI-2901 است كه متداول ترين صفحه كليد مورد استفاده فارسي مي باشد
توجه كنيد كه طبق اين كد پيش فرض نگارش در فيلدهايي كه بعدا تغيير خواهيم داد ، فارسي خواهد بود
اگر تمايل به انگليسي كردن پيش فرض نگارش در فيلدها باشيد كافيست در قسمت

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
عدد 0 رو جايزگين 1 كنيد ، يعني :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا بايد بريم سراغ جداول ( tables )
در تمامي فايل هاي قالب ( فايل هاي با پسوند tpl. ) به دنبال خطوطي كه حاوي اين كد هستند ميگرديم :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و در كنار آن عبارت زير رو اضافه ميكنيم :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

يعني به عبارتي اگر كدي مثلا به اين شكل داشته باشيم :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

بايد به اين شكل تغيير يابد :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

مرحله بعدي تعويض كدهاي left و right است
باز هم در تمامي فايل هاي قالب ، كدهاي

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
رو يافته و كد رو به

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تغيير ميديم


همچنين همه كدهاي

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
رو يافته و به كد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تغيير ميديم

اين قسمت شايد مهمترين قسمت كار باشه
چرا كه تنيجه عملكرد فوق اينجا خودش رو نشون ميده ...

در اين قسمت بايد امكان نوشتن فارسي در فيلد ها رو ايجاد كنيم
عمده فيلد هاي مورد استفاده جهت نگارش input و textarea هستند
در تمامي فايل هاي قالب ، عبارات textarea و input رو يافته و كدهاي

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
رو به اون اضافه ميكنيم

به عنوان مثال اگر در مورد input كدي مشابه اين داشته باشيم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به اين شكل تغيير ميكنه :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ويا در مورد textarea اگر كدي شبيه اين داشته باشم


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به اين شكل تغيير ميكنه :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

(( لازم به ذكر است كه كدهاي مذكور رو به شكلي ديگري هم ميتوان بكاربرد كه به دليل جلوگيري از پيچيده گي موضوع و عدم ضرورت به آن نمي پردازم ... ))

نكته مهم :
در تمامي مودهايي كه در phpBB افزوده ميشود ، نحوه فارسي كردن فيلدهاي موجود در آنها به همين ترتيب فوق است
به اين معني كه ميتوانيد براي فارسي كردن فيلدهاي مورد اشاره در مودي كه نصب ميكنيد با افزودن كدهاي

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به فيلدهاي نوشتاري آن ، به راحتي امكان فارسي نوشتن را به آنها بيافزايد ...

اخطار :
هرگز كدهاي فوق رو در مورد فيلدهايي نظير فيلدهاي دريافت آدرس ايميل و آدرس وب سايت و مخصوصا فيلد دريافت كلمه رمز كاربران ، بكار نبريد
عدم توجه به اين مورد قطعا شما رو با مشكلات جدي مواجه خواهد كرد ...




3. براي فارسي كردن كنترل پنل مدير phpBB هم روندي مشابه موارد فوق را اجرا ميكنيم ، با اين تفاوت كه بجاي فايل overall_header.tpl فايل page_header.tpl در فولدر admin قالب رو ويرايش و كدهاي لازم رو به اون اضافه ميكنيم
همچنين امكان نگارش فارسي رو هم - مطابق موارد فوق - به فيلدهاي مورد نظر در فايل هاي متفاوت فولدر admin اضافه ميكنيم

و اما تغيير جهت كنترل پنل مديريت :

در فولدر admin فايل index_frameset رو يافته و ويرايش ميكنيم

كد زير رو پيدا كرده

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و كد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید رو جايگزين
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید ميكنيم
يعني در نهايت كداصلي به اين شكل در خواهد آمد :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

سپس كدهاي زير رو يافته

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و جاي خط اول و دوم رو با هم عوض ميكنيم

يعني در نهايت اين :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید




4. براي فارسي كردن كليدها و نمادهاي گرافيكي در شاخه قالب ، فولدري بنام lang_farsi بسازيد
فايل هاي تصويري موجود در شاخه lang_english رو درون آن كپي كرده و توسط نرم افزار گرافيكي مثل PhotoShop يا هر نرم افزار ديگري كه تمايل داريد ، متون رو به فارسي تغيير دهيد
همچنين در صورت تمايل ميتونيد از نمادهاي گرافيكي كه قبلا فارسي شده اند و در دسترس ميباشند استفاده كنيد
توجه كنيد كه اين كار به سليقه خودتان بستگي دارد و البته از كليدهاي انگيليسي هم ميتونيد استفاده كنيد و در اين صورت اشكالي در روند استفاده از قالب ايجاد وجود نخواهد داشت ...




5. فونت هاي مورد استفاده در قالب در فايلي همنام با قالب و با پسوند css. تعريف شده اند
فايل رو ويرايش كرده و فونتهايي نظير Arial و Courier و Courier New و ... را به Tahoma تغيير دهيد



6. براي نصب و استفاده از قالب ها از دستور العمل زير استفاده كنيد :

. فولدر حاوي قالب رو در شاخه templates فروم كپي كنيد
. وارد بخش مديريت phpBB شده و در قسمت مديريت استايل ها ، گزينه اضافه كردن رو انتخاب كنيد
. در صفحه مربوطه گزينه نصب در مقابل نام template رو انتخاب كنيد
. به صفحه اصلي بازگرديد و در قسمت مشخصات فردي قالب مورد نظر رو انتخاب كنيد

نكته مهم :
در صورتي كه در تنظيمات مديريت > پيكربندي سيستم > آيا همه كاربران نيز اجبارا از اين استيل استفاده كنند ؟
گزينه بله انتخاب شده باشد ، علارغم اينكه قالب هاي متعددي نصب كرده باشيد ، كاربران امكان استفاده از آنها را نخواهند داشت
و تنها قالبي كه در همان قسمت به عنوان پيش فرض تعيين شده است قابل دسترسي خواهد بود

hyper
18-09-2005, 14:04
[ مقدمه ]

با سلام

از امروز آموزش نصب و راه اندازي phpBB رو بروي local host شروع ميكنم

سطح اين آموزش متوسط است و براي يادگيري آن ، الزامي به دانستن زبان برنامه نويسي php نداريد
ولي حداقل مي بايست به يك زبان برنامه نويسي مسلط باشيد و ساختار بانك هاي اطلاعاتي را بشناسيد

>> توجه داشته باشيد كه اگر چه دانستن زبان برنامه نويسي php الزامي نيست ، ولي شما با عدم آگاهي از آن عملا براي خود سقف تعيين كرده ايد . يعني در جايي كه مجبور به انجام مورد خاصي هستيد ، بدليل عدم آشنايي متوقف خواهيد شد .
درست مثل جوجه هكرها كه با چند نرم افزار آماده ، به قول خودشون هك ميكنند ( البته فقط ID هاي ياهو رو )
هيچكدوم از اين حضرات عملا خلاقيتي ندارند . به دليل اينكه با ساختار اين مقوله و ابزار بنيادي لازم آن آشنا نيستند و ...
بنابراين در صورتي كه به زبان php آشنا نيستيد ، خوب است كه خودآموزي تهيه كنيد و دست كم ساختار و syntax اين زبان قدرتمند رو بشناسيد
اين فرصت خوبيست !
باور كنيد كه در راستاي راه اندازي و بهينه سازي phpBB عملا ظرف مدت كوتاهي تجربيات خوبي كسب كرده و ميتوانيد مدعي تسلط بر اين زبان باشيد !

در اين سري دروس ، سعي خواهم كرد كه با زبان ساده مفاهيم را توضيح دهم به شكلي كه حتي افرادي كه تابحال نام Server به گوششان نخورده هم بتوانند از آن استفاده كنند ...

نسخه اي از phpBB كه به آن ميپردازيم ، نسخه 2.0.11 ( جديدترين ) بوده كه ميتوانيد آنرا از سايت رسمي phpBB دريافت كنيد :


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

همچنين فايلهاي زبان فارسي را هم ميتوانيد از همان ليست ( صفحه دانلود )‌ دريافت كنيد

نرم افزار ديگري كه براي كار با phpBB بروي local host احتياج داريد ، نرم افزار شبيه ساز سرور است ( در جاي خودش توضيح خواهم داد )
انواع مختلفي از اين نرم افزار وجود دارد كه به تصور من بهترين و ساده ترين آنها Easyphp1-7 است
اين نرم افزار را هم ميتوانيد از اينترنت به صورت رايگان دريافت كنيد : دریافت ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

بسيار خوب
حالا شما همه ابزار لازم براي نصب و راه اندازي phpBB را داريد

اين ابزار شامل موارد زير ميباشند :

1. سورس phpBB 2.0.11

2. فايلهاي زبان فارسي

3. نرم افزار شبيه ساز سرور آپاچي Easyphp1-7

4. ويرايشگر سورس كد ( DreamWeaver ، DzSoft php Editor و ZendStudio بهترين هستند ولي از Notepad هم حتي ميتونيد استفاده كنيد )
ويرايشگرDzSoft php Editor رو بدليل سهولت عملكرد توصيه ميكنم : دريافت ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

5. ويندوز XP ( الزامي براي استفاده از ويندوز xp وجود ندارد ولي طبيعتا اين ويندوز براي كار ما بهترين است )

در درس اول به توضيح مفهوم سرور و نحوه راه اندازي و تنظيمات آن خواهيم پرداخت
پس تا بعد ...

موفق باشيد

hyper
18-09-2005, 14:04
[ درس اول ]
با سلام

پس از مقدمه ای که عنوان شد ، آموزش درس اول رو شروع میکنم
در مقدمه این دروس ، در مورد ابزار لازم برای نصب و راه اندازی phpBB و همچنین نحوه دریافت آنها توضیحات لازم داده شد

همانطور که گفتم
از نرم افزار EasyPHP به عنوان سرور Apache ( آپاچی ) استفاده میکنیم
اجازه بدید کمی در مورد لزوم استفاده از اون توضیح بدم

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

در دنیای مجازی ( اینترنت ) اصولا دو دسته دستگاه کامپیوتر وجود دارد

دسته اول : Client ( کلاینت )
دسته دوم : Server ( سرور )

دسته اول دستگاههایی مثل دستگاه من و شما هستند که به عنوان یک دستگاه واحد ، اطلاعاتی رو از دنیای مجازی دریافت یا ارسال میکنند
دسته دوم دستگاههایی هستند که وظیفه سرویس دهی و مدیریت و نظارت بر دنیای مجازی و دستگاههای دسته اول را به عهده دارند

( دیگه از این ساده تر نمیتونم بگم ! )

خوب ، حالا شما میخواهید سیستمی را بروی دستگاهتون اجرا کنید که مخصوصا Server ها است ( مثلا phpBB )
دستگاه شما بعنوان یک Client بخودی خود قادر به چنین کاری نیست
بنابراین شما میبایست از نرم افزاری برای این کار استفاده کنید تا عملکرد Server را شبیه سازی کند ، به نحوی که سیستم مورد نظر ، تصور کند که در Server در حال اجراست
اصطلاح Local Host از همینجا ناشی شده است ، به معنی میزبان محلی ...

Server ها عملکردی مخصوص به خود دارند که همه آن اعمال توسط این نرم افزارهای شبیه ساز ، قابل دسترسی میباشد ...

قضیه به همینجا ختم نمیشود
متداول ترین Server هایی که در دنیای مجازی موجود هستند عمدتا مبتنی بر Windows و Linux هستند
ویندوزهای با ساختار NT ( مثل ویندوز XP ) از نرم افزاری مخصوص خود مایکروسافت برای این کار استغاده میکنند
نرم افزاری بنام ( IIS ( Internet Information Service که نسخه های متفاوتی دارد و اگر اشتباه نکنم آخرین نسخه آن باید 5 باشد

اما ما در مورد phpBB با ویندوز کاری نداریم و میبایست محیط Linux را برای اجرای آن فراهم کنیم
دقیقا به این دلیل مجبور به استفاده از EasyPHP هستیم ...

نصب و راه اندازی EasyPHP :

فایل دریافتی ( آدرس دریافت در مقدمه دروس ) را نصب کنید
( لطفا مسیر پیش فرض نصب را برگزینید تا در ادامه دروس با مشکلی برخورد نکنیم )

تذکر مهم : بروی لوکال هاست امکان اجرای همزمان 2 برنامه شبیه ساز سرور وجود ندارد
در حالت پیش فرض نصب ویندوز این نرم افزار نصب نمیشود ، مگر اینکه خودتان Component های آنها بیافزایید
بنابراین در صورتی که IIS قبلا راه اندازی شده باشد ، میبایست آنرا از این مسیر غیر فعال کنید
Control panel / Administrative Tools / Internet Information Services
در شاخه Local Computer ( سمت چپ ) گزینه Web Sites را یافته و سپس در سمت راست بروی Default Web Site کلیک کنید
اگر توجه کنید در ستون State کلمه Running را می بینید
با فشردن کلید Stop ( در بالا ) IIS را از کار بیاندازید
بعد از آن کلمه Stopped را در جلوی آن مشاهده خواهید کرد ...

خوب حالا میتوانید EasyPHP را اجرا کنید


بعد از اجرا آیکون آنرا در SysTray خواهید دید ( مطابق شکل )
برای اطمینان ار عملکرد آن میبایست یک مربع قرمز چشمک زن را بینید ، در غیر اینصورت سرورتان فعال نیست


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

با راست کلیک بروی آن منویی ظاهر خواهد شد که شما بیشتر از همه با 3 گزینه آن کار دارید
1. Local Web از منوی اصلی
2. phpMyAdmin از منوی Configuration
3. EasyPHP از منوی Configuration

پیش از هر کاری زبان پیش فرض EasyPHP را با انتخاب گزینه EasyPHP از منوی Configuration بروی انگلیسی تنظیم نمایید ( مطابق شکل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

نکات مهم :

1. فهرست ریشه سرور
این واژه به مفهموم محلی است که ریشه اصلی ( بالاترین فهرست ) سرور وجود دارد و آدرس صفحات در حالت کلی از روی آن خوانده میشود
به طور مثال وقتی آدرس [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] را وارد میکنیم در واقع سعی در دسترسی فایلها و فهرستهای ریشه سرور که عموما با نام www است را داریم
( البته این حالت استثناهایی هم دارد که مربوط به بحث ما نیست ) در صورتی که EasyPHP را در مسیر پیش فرض آن نصب کرده باشید ( قراربود همین کار را بکنید ) آدرس فهرست ریشه سرور آن برابر با Program Files\EasyPHP1-7\www خواهد بود
این آدرس را همواره به خاطر داشته باشید

2. فهرست بانک اطلاعاتی
آدرس دیگری که گاه به آن احتیاج خواهید داشت ، فهرست محل نگهداری DataBase ( بانک اطلاعاتی ) توسط EasyPHP است
EasyPHP از این آدرس استفاده میکند : Program Files\EasyPHP1-7\mysql\data
البته شما جز در موارد پیشرفته نیازی به آن نخواهید داشت

خوب حالا میبایست برویم سراغ خود phpBB

در فهرست ریشه سرور ( یعنی www ) فولدری بنام Local بسازید ( نام این فولدر مهم نیست ولی برای سازگاری با دروس طبق دستور عمل کنید )
حالا فایل فشرده phpBB را در این فهرست باز کنید
به این ترتیب شما شاخه ای به این آدرس دارید Program Files\EasyPHP1-7\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] که تمامی فایلهای phpBB در آن موجود است

برای استفاده از امکان زبان فارسی هم ، فایل فشرده زبان را در این آدرس باز کنید : Program Files\EasyPHP1-7\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بعداز آن شما در این آدرس باید 2 فهرست زبان فارسی و انگلیسی را داشته باشید ( مطابق شکل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

خوب همه چیز آماده است
در درس بعدی مطالب را پی خواهیم گرفت ...

موفق باشید

hyper
18-09-2005, 14:05
[ درس دوم ]

با سلام

در ادامه ، به نحوه ايجاد بانك اطلاعاتي و راه اندازي نهايي phpBB مي پردازيم
اگر به خاطر داشته باشيد ، در درس قبل ، فايلهاي لازم را دريافت در محل مورد نياز كپي كرديم
همچنين EasyPHP رو هم دريافت و نصب واجرا كرديم

خوب در حال حاضر مراحل باقيمانده اي رو كه بايد طي كنيم اينها هستند :

1. ايجاد يك ديتابيس براي استفاده در phpBB
2. اجراي برنامه Install و انجام تنظيمات لازم براي راه اندازي
3. حذف فولدرهاي اضافي
4. تنظيمات نهايي phpBB از مركز كنترل آن
5. و در نهايت اجراي phpBB

بسيار خوب شروع ميكنم ...

ابتدا با اجراي phpMyAdmin يك بانك اطلاعاتي ايجاد كرده تا بتوانيم از آن براي راه اندازي نهايي phpBB استفاده كنيم ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

توجه داشته باشيد كه ما تنها ديتابيس را ميسازيم و جداول مورد نياز phpBB در مرحله Install به صورت خودكار ساخته خواهد شد
( همينجا لازم است متذكر شوم كه در آينده ، در صورت نياز به انجام تغييرات و يا نصب امكانات اضافه بروي phpBB ، گاهي مجبور به ساختن جداول نيز خواهيد بود ... )

در صفحه ظاهر شده ، كلمه local رو به كادر ارتباطي افزوده و كليد Create را ميفشارم ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


ديتابيس ساخته شده و در صفحه بعدي پيغامي مبني بر اتمام كار در يافت خواهيد كرد ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

حالا دوباره بروي آيكن EasyPHP راست كليك كرده و گزينه local web رو انتخاب ميكنيم ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
با اين كار وارد صفحه اول سرور مجازي يا Server Root ( قبلا توضيح داده شده است ) خواهيم شد
ميبايست چيزي شبيه اين تصوير در مقابلتون باشه ...


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

روي لينك local كليك كنيد تا به صفحه بعدي بريد



[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

خوب ، همونطور كه مي بينيد ، در مقابلتون صفحه نصب phpBB قرار داره
در اين صفحه اطلاعات متعددي وجود داره كه از بين اونها ما به 10 مورد رسيدگي ميكنيم
اين 10 مورد تاثير مستقيمي بروي عملكرد ما داشته و روند كار ما رو پيش خواهند برد

1. انتخاب زبان پيش فرض فروم
اگه يادتون باشه قرار بود فايلهاي فارسي رو دريافت و در محل مورد نظر كپي كنيد
در صورتي كه اين كار را كرده باشيد ، كه حتما كرده ايد ، ميتوانيد در اين گزينه زبان پيش فرض را فارسي تعيين كنيد

2. تعيين نوع سرور
از آنجايي كه ما در حال نصب وراه اندازي phpBB بروي localhost هستيم
طبيعتا ميبايست در اين قسمت مقدار localhost را وارد نماييم
يادآوري ميكنم كه عمدتا و جز در موارد خاص در صورت نصب phpBB بروي سرور وب هم از همين مقدار ( عبارت ) استفاده ميشود

3. تعيين نام ديتا بيس ( DataBase )
اگر خاطرتون باشه در ابتداي اين بحث توسط phpMyAdmin ديتابيسي بنام local ساختيم
همين مقدار ( local ) را وارد ميكنيم

4. تعيين نام كاربري ديتا بيس
در اين قسمت از عبارت متداول root استفاده كنيد

5. پيشوند جداول
در زمان Install ، همونطور كه قبلا گفته شد ، جداول مورد نياز phpBB به صورت خودكار ساخته ميشوند
در اين قسمت ميتوانيد پيشوندي را براي نام اين جداول تعيين كنيد
توصيه ميكنم از همان مقدار پيش فرض استفاده كنيد

6. آدرس ايميل مدير سايت

7. تعيين نام دومين
از مقدار پيش فرض استفاده كنيد

8. نام كاربري مدير سايت

9. كلمه عبور مدير سايت

10. تاييد كلمه عبور مدير سايت

در صورتي كه زبان را فارسي انتخاب كرده و مقادير مورد نظر را بدرستي وارد كرده باشيد
ميبايست چنين تصويري را پيش ر داشته باشيد


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

كليد شروع نصب رو فشرده و به صفحه بعدي برويد ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

كليد پايان نصب رو بفشاريد و به صفحه بعدي برويد ( مطابق شكل )

در اين صفحه پيغامي مبني بر وجود فولدرهاي install و contrib دريافت ميكنيد
اينها فولدرهاي حاوي برنامه نصب و اطلاعات لازم براي نصب هستند (‌مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

مجبوريد كه اين فولدرها رو حذف كنيد
بنابراين به شاخه نصب فايلها رفته و اين فولدرها رو حذف كنيد ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

بعد از حذف اين فولدرها در همان صفحه اي كه پيغام هشدار رو ديديد كليد F5 رو فشرده و صفحه رو بازسازي كنيد
( به پيغام ويندوز توجه اي نكرده و كليد Retry رو بفشاريد )


به phpBB خوش آمديد


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

همونطور كه در تصوير مي بينيد
شما هم اكنون در مركز كنترل phpBB هستيد
اين به مفهوم عملكرد صحيح و موفقيت شما در نصب و راه اندازي phpBB ميباشد

گزينه هاي بسياري در اختيار داريد
كه مهمترين اونها (‌ پيكربندي سيستم ) ميباشد
بعد از انجام تغييرات دلخواه ، گزينه ( فهرست اصلي بخش ) را از سمت راست صفحه انتخاب كرده و وارد صفحه اصلي phpBB ( صفحه index ) شويد ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

خسته نباشيد
در آموزش هاي بعدي سعي خواهيم كرد تا با نحوه تنظيمات حرفه اي تر و ساير موارد لازم در مورد phpBB بيشتر آشنا شويم ...

hyper
18-09-2005, 14:06
با سلام

در ادامه مباحث آموزشي نصب و راه اندازي phpBB بروي لوكال هاست
به نصب phpBB بروي Server ميرسيم
قطعا منظور ما از استفاده phpBB بروي localhost ، آشنايي و رفع اشكال و انجام تغييرات لازم و دلخواه است و عمدتا phpBB براي اجرا بروي سرور استفاده ميشود
( ناگفته نماند كه خودم تابحال phpBB راي بروي دو شبكه محلي - هم Server Clinet و هم peer to peer - نصب و اجرا كرده ام )

براي راه اندازي و اجراي phpBB بروي سرور ، مراحل كار رو به شكل زير دسته بندي ميكنيم

1. دريافت سورس phpBB و فايلهاي زبان فارسي
2. انتقال اين سورس و فولدر زبان بروي سرور
3. خارج كردن فايلها از حالت فشرده
4. ايجاد DataBase
5. ايجاد نام كاربري DataBase
6. برقراري ارتباط ميان نام كاربري و ديتابيس تعريف شده
7. نصب و راه اندازي و تنظيمات نهايي phpBB

در مورد دريافت فايلها و افزودن فولدر زبان فارسي كه به تفصيل در درس راه اندازي phpBB بروي localhost توضيح داده شد
بنابراين به سراغ مرحله دوم ميرويم
قبل از هرچيز بوسيله يك برنامه ftp فايلهاي سورس و زبان را به سرور منتقل كنيد
توصيه ميكنم براي اينكار ابتدا يك ساب دومين ( subdomain ) در سايت خود ساخته و فايلها را به فولدر ساخته شده بفرستيد

براي ساختن ساب دومين ميبايست به شكل زير عمل كنيد

1. وارد cpanel سايت شويد
2. گزينه subdomains را انتخاب كنيد ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

3. در صفحه بعدي به عنوان مثال نام forum رو بعنوان نام ساب دومين وارد كرده و كليد Add را بفشاريد ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

درصفحه بعدي پيغامي مبني بر ساخته شده ساب دومين دريافت خواهيد كرد ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

خوب حالا روي سرور شما در فولدر www فولدر ديگري بنام forum ساخته شده است
فايل هاي سورس و زبان را از طريق برنامه ftp ( مثل WS_FTP Pro يا Cute_FTP ) به اين فولدر منتقل كنيد و از حالت فشرده خارج نماييد
( ميتوانيد خارج كردن فايل ها از حالت فشرده را روي دستگاه خود هم انجام دهيد و بعدا فايل ها را منتقل كنيد ، كه البته اين كار طبيعتا زمان زيادتري را صرف خواهد كرد )


در ادامه به حساس ترين قسمت كار ميرسيم
يعني ساخت DataBase و UserName و ايجاد ارتباط بين اينها ...

از cpanel گزينه MySQL DataBases را برگزينيد ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

در صفحه بعدي به عنوان مثال نام phpbb_forum را براي ديتابيس انتخاب و كليد Add را بفشايد ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

پيغامي مبني بر ايجاد ديتابيس با نام وارده ( phpbb_forum ) دريافت ميكنيد


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

حالا نوبت ساخت يك username است
با كليد Go Back به صفحه قبلي بازگرديد و
در قسمت Users نام كاربري دلخواه ( به عنوان مثال Admin ) را بعنوان username وارد كنيد و كليد Add User را بفشاريد


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

پيغامي مبني بر ساخته شده username و password داده ميشود
( فراموش نكنيد كه ما پسوردي وارد نكرديم )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

خوب داستان به همينجا ختم نميشود
بعد از ساخت DataBase و UserName ميبايست UseName رو به DataBase بيفزاييد
يعني امكان برقراري ارتباط با DataBase از طريق يك نام كاربري را فراهم كنيد
براي اينكار از قسمت مربوطه UserName و DataBase را انتخاب و كليد Add User to Db را بفشاريد ( مطابق شكل )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

پيغامي مبني بر افزوده شدن UserName به DataBase دريافت خواهيد كرد


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

خوب تقريبا همه چيز تمام شد
باقي مراحل هم كه تا اندازه زيادي مانند نصب و راه اندازي بروي localhost است با
اين تفاوت كه :

1. در localhost از نام كاربري root در زمان نصب و تنظيمات اولبه phpBB استفاده ميكرديم
اينجا بايد نام كاربري كه خومان ساختيم را وارد كنيم
2. در مورد DataBase هم كه در localhost ( طبق دروس قبل ) ديتابيسي تحت عنوان local ساختيم و از آن استفاده كرديم
ولي اينجا ديتابيسي تحت نام phpbb_forum ساختيم و طبيعتا از همين استفاده ميكنيم
( اگر دروس قبلي - نصب بروي localhost - را بياد داشته باشيد ، حتما متوجه شده ايد كه طريقه ايجاد DataBase بروي localhost و server تفاوت زيادي دارد ... )

آدرس فروم را در نوار آدرس اكسپلورر وارد كنيد
مثلا : (‌ [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] )

صفحه خوش آمدگويي نصب phpBB را خواهيد ديد
گزينه هاي لازم را انتخاب و پر كرده و عمل نصب را به پايان برسانيد
فولدرهاي install و contrib را از روي سرور حذف كنيد و

از phpBB لذت ببريد ...

شاد و پيروز باشيد

hyper
18-09-2005, 14:10
Run SQL query/queries on database

سلام

در اين مقاله سعي خواهم كرد تا نحوه افزودن مقادير به ديتابيس در localhost يا server را توضيح دهم
از اين دستور العمل عمدتا در زمان نصب مودها بروي phpBB و افزودن امكانات جديد استفاده ميشود

هنگامي كه دستورالعمل نصب را اجرا ميكنيم
ممكن است با دستوراتي شبيه اينها مواجه شويم :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

يا


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

يا


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و يا


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خوب اينها همگي دستورات SQL هستند و اما ...

1. ابتدا phpmyadmin را اجرا ميكنيم ( تصويري نظير اين را بروي صفحه مانيتور خواهيد ديد )


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

در سمت چپ گزينه انتخاب ديتابيس وجود دارد

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

ما دراين مثال ديتابيسي بنام phpbb رو انتخاب ميكنم
در اين حالت گزينه ها و امكانات لازم براي عملكرد بروي دستابيس در اختيارمان قرار ميگيرد ( مطابق تصوير )

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

در اين مقاله گزينه SQL در سمت راست و بالاي صفحه مد نظر ماست
با انتخاب گزينه تصويري مطابق زير خواهيم داشت

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

1.

همه اين راه را آمديم تا به اينجا برسيم !
اين جعبه متني محل وارد كردن مقادير لازم است
مقادير نظير

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
كه در ابتدا توضيح دادم
مقادير لازم را ازدستورالعمل نصب انتخاب ، كپي كرده و در اين جعبه متني پيست ميكنم
و سپس كليد Go را مي فشاريم
من همين مقدار رو وارد ميكنم و ... ( مطابق شكل )

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

نتيجه اين خواهد بود :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

دستور به درستي انجام شده و مقدار لازم به ديتابيس افزوده شده است

در صورتي كه دستور بدرستي انجام نميشد پيغام خطايي مشابه زير ( يا چيزي شبيه اين ) دريافت ميشد :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

بررسي پيغام خطاي دريافت شده از بحث ما خارج است
البته دليلي براي نگراني وجود ندارد ، معمولا مشكلي ايجاد نخواهد شد
اين قسمت را فقط براي آشنايي بيشتر توضيح دادم

2.

و اما گزينه دوم

گاهي به دليل وجود تعداد زيادي دستور ، مجموعه دستورات را در فايل جداگانه اي قرار ميدهند
اين فايل معمولا متني و با پسوند sql. مي باشد

در اين صورت كافيست كه فايل را Browse كرده و سپس كليد Go را بفشاريم
به عنوان مثال به اين دستورات كه در فايلي بنام pafiledb_mysql.sql وجود دارند توجه كنيد :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

طبيعتا بهتر است بجاي درج اين همه دستور ، از امكان افزودن فايل استفاده كنيم
فقط فراموش نكنيد كه حجم فايل محدوديت دارد و اين محدوديت به نسخه مورد استفاده phpmyadmin بستگي دارد
كه در مثال ما همانطور كه در شكل مي بينيد اين حجم حداكثر برابر است با 2048 كيلو بايت ...

نكته ديگر اينكه اين فايل ميتواند فشرده و از نوع gzipped باشد


اميدوارم مورد استفاده قرار گرفته باشد

موفق باشيد ...

hyper
18-09-2005, 14:13
با سلام

در اين مقاله سعي دارم تا به شرح مختصري در مورد فايل ها و فولدرهاي استاندارد phpBB بپردازم
آشنايي و آگاهي بيشتر از اين موارد كمك بسزايي در شناخت و بدست آوردن درك صحيح تري از ساختار فيزيكي و نحوه عملكرد phpBB در پي خواهد داشت

به تصوير زير نگاهي بندازيد
اين شمايي كلي از فولدرهاي phpBB در زمان قبل از نصب و راه اندازي است
با هم و بر اساس شماره ها ، به بررسي دقيق تري از اين ساختار ميپردازيم


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

شماره هاي 2 و 9 ( contrib و install ) :
اين فولدرها حاوي فايل ها و دستورالعمل هاي لازم براي نصب و راه اندازي اوليه phpBB هستند
هر دوي اين فولدرها پس از پايان عمل نصب ، مي بايست حذف شوند
در غير اينصورت قادر به ادامه استفاده از phpBB نخواهيد بود ...

شماره 0 ( phpBB ) :
شاخه اصلي phpBB بوده و حاوي فايل هاي زير است

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اينها مهمترين و ضروري ترين فايل هاي phpBB هستند
تقريبا عملكرد همگي رو از روي نامشون ميتونيد حدس بزنيد
با اين حال توضيح مختصري ميدم

فايل common.php : حاوي دستورالعمل هاي عمومي كه تقريبا در تمامي فايل ها مورد استفاده داره
فايل config.php : حاوي تنظيمات اوليه phpBB از جمله نام ديتابيس و ... است
فايل extension.inc : پسوند فايل هاي مورد استفاده در phpBB كه به صورت پيش فرض php. است را تعريف ميكند
فايل faq.php : حاوي دستورات مربوط به پرسش هاي متداول
فايل groupcp.php : حاوي دستورات مربوط به مديريت گروه ها
فايل index.php : دستورالعمل هاي فايل ايندكس ( صفحه اول )
فايل login.php : حاوي دستورالعمل هاي صفحه ورودي
فايل memberlist.php : حاوي دستورات مربوط به ليست كاربران عضو
فايل modcp.php : دستورات مربوط به صفحه مديريت مديران
فايل posting.php : دستورات مربوط به ارسال مطالب ( تاپيك و پست )
فايل privmsg.php : دستورات مربوط به پيام هاي خصوصي
فايل profile.php : دستورات مربوط به مشخصات فردي
فايل search.php : دستورات مربوط به صفحه جستجو در انجمن
فايل viewforum.php : دستورات مربوط به نمايش انجمن ها
فايل viewonline.php : دستورات مربوط به نمايش افراد آنلاين
فايل viewtopic.php : دستورات مربوط به نمايش تاپيك ها و پستها

شماره 1 ( admin ) :
اين فولدر حاوي تمامي فايل هاي مربوط به مديريت انجمن است
فايل هاي اين فولدر عبارتند از :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

شماره 3 ( doc ) :
اين فولدر حاوي دستورالعمل ها و راهنماي نصب است و تنها جنبه آموزش دارد

شماره 4 ( images ) :
همانطور كه از نامش پيداست حاوي فايل هاي تصويري عمومي phpBB است
خود اين شاخه علاوه بر فايل هاي تصويري حاوي 2 فولدر ديگر بنام هاي smiles و avatars است

شماره 5 ( avatars ) :
اين فولدر حاوي شاخه اي ديگر بنام gallery و فايل هاي تصويري انتخاب شده توسط كاربران به عنوان آواتار است
توجه كنيد كه امكان استفاده از آواتار مي بايست قبلا توسط مدير سايت فعال شده باشد ، در غير اين صورت طبيعتا اين فولدر خالي خواهد بود ...

شماره 6 ( gallery ) :
در صورتي كه قابليت استفاده از گالري آواتار نصب و فعال شده باشد ، اين فولدر حاوي فايل هاي تصويري كه به عنوان آواتار در اختيار كاربران قرار ميگيرد خواهد بود

شماره 7 ( smiles ) :
اين فولدر حاوي شكلك ها ( صورتك ها ) ي نصب شده توسط مديرسايت است

شماره 8 ( includes ) :
اين فولدر در واقع حاوي فايل هاي جايگذاشت phpBB است
عمده متغيرها ، ثابت ها ، ليترال ها ، توابع و ... در اين فايل ها تعريف شده و در تمامي قسمتهاي phpBB مورد استفاده قرار مي گيرند

فايل هاي اين فولدر عبارتند از :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

شماره 10 ( language ) :
در phpBB همانند بسياري از سيستم هاي مشابه ، امكان استفاده از زبان هاي مختلف وجود دارد
به اين منظور اين فولدر حاوي فايلهاي زبان مورد استفاده ميباشد
در مثال ما همانطور كه مي بينيد ، 2 زبان انگليسي و فارسي نصب شده است

شماره 11 ( templates ) :
يكي ديگه از اصلي ترين فولدرهاي phpBB اين فولدر است
تمامي فايل هاي مربوط به قالب هاي مورد استفاده در فولدرهاي مجزا و همنام با قالب مورد استفاده قرار ميگيرند
در مثال ما همانطور كه مي بينيد تنها يك قالب به نام subSilver موجود ميباشد

شماره 12 ( subSilver ) :
اين فولدر حاوي فايل هاي اصلي قالب مورد استفاده و 2 شاخه بنام هاي admin و images است

فايل هاي اين شاخه عبارتند از :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

شماره 13 ( admin ) :
حاوي فايل هاي قالب مروبط به مركز كنترل و مديريت phpBB مي باشد

فايل هاي اين فولدر عبارتند از :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و در نهايت شماره 14 ( images ) :
فايل هاي گرافيكي عمومي مورد استفاده در قالب ، در اين شاخه قرار دارند
همچنين فولدرهايي نيز بنام زبان هاي نصب شده در phpBB در شاخه قرار دارند كه فايل هاي گرافيكي مربوط به زبان مورد نظر رو در خود نگهداري ميكنند
در مثال ما به دليل استفاده از 2 زبان انگليسي و فارسي ، دو شاخه بنام هاي lang_english و lang_farsi وجود دارند ...


در قسمت دوم به شناسايي و معرفي فايلهاي مختلف خواهم پرداخت ...

موفق باشيد

Amir_P30
19-09-2005, 00:47
ممنون از شما به خاطر اين آموزش ها

كما بر اين كه قبلا توسط اعضاي ديگر آموزش هايي در اين رابطه در انجمن برنامه نويسي نوشته شده بود.

تاپيك هاي شما طبق قوانين در هم ادغام شدند.
توسط مديريت انجمن
amir_p30

قانون شماره 4 :
هر گاه مقاله جديدي را ارسال كرديد .لطف كنيد پس از ارسال مقاله ، لينك مقاله تان را + عنوان مقاله را به بنده پيام خصوصي كنيد. چرا؟؟
براي اين كه بنده بتوانم هموراه تاپيك فهرست مقالات را به روز (Upgrade ) نگه دارم و اين كار به سود كاربران عزيز است تا سريع تر به مقصودشون برسن.

قانون شماره 1 :
قبل از اين كه اقدام به پست مقاله ايي بفرماييد . لطفا يك جست وجو در بين مقالات انجام دهيد و يا اين كه به تاپيك فهرست مقالات مراجعه فرماييد،تا مطمئن بشويد كه مقاله شما تكراري نيست. در غير اين صورت اگر مقاله تكراري پست شود توسط مدير انجمن قفل ميشود.

قانون شماره 2 :
اگر مقاله ايي كه شما ميخواهيد پست كنيد موضوعش تكراري بود اما چيزهاي تازه ايي در مورد همون موضوع تكراري در بر داشت.ميبايست مقاله خود رادر ادامه مقاله قبلي قرار دهيد .تا بدين صورت از پراكندگي مقاله هاي متعدد در مورد يك موضوع خاص جلوگيري شود و همچنين نظم انجمن حفظ شود و كاربران ديگر هم در پيداكردن مقاله خاص خودشان سر در گم نشوند

hyper
19-09-2005, 02:59
ممنون از شما به خاطر اين آموزش ها

كما بر اين كه قبلا توسط اعضاي ديگر آموزش هايي در اين رابطه در انجمن برنامه نويسي نوشته شده بود.

تاپيك هاي شما طبق قوانين در هم ادغام شدند.
توسط مديريت انجمن
amir_p30

.......

مدیر عزیز

اولا هیچکدوم از اون مقالاتی که فرمودید در این حد کامل و جامع و همراه با تصاویر و توضیحات نبوده ...
دوما ادغام این تاپیک ها ، خوانایی و ترتیب صحیح استفاده را مخدوش کرده است ...

سوما : شما صاحب اختیارید و خودتون میدونید ، قصد من ثواب بود که انگار کباب شد !

موفق باشید

mpsjavad
19-09-2005, 10:42
با سلام

دوست عزيز hyper جان اقا امير تنها قصد اجراي قوانين رو داشتن و قصدشون خير هست ..

از اينكه به فكر اين انجمن هستيد و اموزشي با اين حجم و بار علمي رو تهيه كرديد به صورتي كه با تركيب رنگ سعي در سادگي اون داشتيد از شما صميمانه تشكر و قدرداني ميكنيم ..

اميدواريم شاهد همكاري شما باشيم ...

با تشكر و سپاس ...