۱۳۹۱/۴/۱۸، ۰۷:۲۱:۲۱ صبح
درود
لطفا برای خواندن قوانین به این تاپیک مراجعه کنید
دوستان بعد از پایان دوره آموزشی باید یک پلاگین به من تحول بدهند که
کد php:
<?php
/**
@ Author: doodoo=محمد حسین عمیدی____doodoo1370
@ Created: 1391/03/24
@ Version: 1.0
@ Contact: doodoo1370@gmail.com
@ زنده باد ایران و مای بی بی ایران.
*/
این کد در اکثر پلاگین ها هست و تاثیری نخواهد داشت در عملکرد آن و برای ادیت میباشد دوستان بعد از پایان دوره که خواستند پلاگین تحویل دهند باید مشخصات واقعی خود را قرار دهند
شروع میکنیم
در اول بگم که یک فایل برای شما پیوست میکنم که همین نمونه ای میباشد که دارم براتون توضیح میدهم هستش
درس اول مشخصات خودتون میباشد نکته این مشخصات که وارد میکنید در هیچ جای پلاگین که توسط مرور گر خوانده میشود ظاهر نخواهد شد بلکه برای معرفی خود بیشتر میباشد
درس دوم
کد php:
if(!defined("IN_MYBB"))
{
die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}
کد بالا دقیقا بعد از درس اول قرار داده میشود این کد به ما نشان میدهد که تمامی این کدها برای ما ی بی بی میباشد و باید خوانده شود
شما در این بخش میتوانید با کپی پیست به راحتی از این مرحله عبور کنید شایان به ذکر اگر شما این کد را قرار ندهید اروری دریافت خواهید کرد
کد php:
function closethread_info()
{
return array(
"name" => "closethread", "description" => "بستن موضوع برای تمامی گروهها که نتوانند بخوانند.", "website" => "http://mybbiran.com", "author" => "doodoo for mybbiran.com", "authorsite" => "http://mybbiran.com", "version" => "1.0", "compatibility" => "14*,16*", 'guid' => '2d0e36ff48c98511f597d78dcd29dea7'
);
}
کدهای بالا توضیح میدهم مو به مو
خب
function closethread_info()
به ما نشان میدهد که باید اطلاعات خود پلاگین را بدهیم این اطلاعات زمانی که میخواهید پلاگین را فعال کنید نمایش داده میشود
return array(
به معنی شروع شدن آرایه های closethread_info میباشد
نکته:آرایه ها باید بین تگ return array( جزئیات);
باشد طبق بالا
حالا داخل توضیحات میشویم
"name" => "closethread",
به معنی نام پلاگین میباشد هر نامی که به محتوا و کارایی آن بخورد میتوانید قرار دهید
"description" => "بستن موضوع برای تمامی گروهها که نتوانند بخوانند.",
این تگ به معنی توضیحات میباشد این توضیحات در زمان فعالسازی پلاگین نمایش داده میشود
"website" => "http://mybbiran.com",
وب سایت پلاگین میباشد
"author" => "doodoo for mybbiran.com",
نویسنده پلاگین میباشد
"authorsite" => "http://mybbiran.com",
سایت نویسنده
"version" => "1.0",
در اینجا باید ورژن پلاگین را مشخص کنید
"compatibility" => "14*,16*",
در اینجا توانایی برای نسخه خود مای بیبی را مشخص میکنید
'guid' => '2d0e36ff48c98511f597d78dcd29dea7'
این تگ تقریبا نماینده سزیال پلاگین میباشد که انشاالله وقتی پلاگین را در سایت مادر ثبت کردید بهتون میدهد(نقش زیاد مهمی ایفا نمیکند)
فعلا همین کفایت میکنه منتظر سوالات هستم