جمعه 19 شهريور 1389 - 23:58
فهرست
· صفحه اصلي
· مقالات
· دريافت فايل
· سوال و جواب
· انجمن هاي سايت
· لينك ها
· بخشهاي اخبار
· تماس با ما
· آلبوم تصاوير
· جستجو
· RSS Feeds
نظرسنجی اعضا
ن‌ظر شما در خصوص لوگو طراحي شده براي فيوژن پارسي چيست







برای رای دادن باید وارد حساب کاربری خود شوید.
آخرین مقالات
· مدیریت بان...
· ساخت infusion
· فارسی سازی ...
· توضيحاتي د...
· آموزش طراح...
RSS هاي اين سايت
RSS - تصاوير
RSS - انجمن
RSS - پيوندها
RSS - مقالات
RSS - اخبار
RSS - برنامه ها
ساخت infusion

چگونه infusion بسازيم

Infusion چي هست ؟

در واقع نام ديگر از plug in هست به همراه php-fusion كه Infusion خونده ميشه با اين تفاوت كه كلمه plug حذف شده و in هم به ابتداي fusion منتقل شده .

چگونه من مي تونم infusion بسازم ؟

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

Infusion.php

اين فايل تمام اطلاعات مورد نياز براي نصب رو در خودش همراه داره .

محتويات اين فايل بايد به اين شكل باشه :






/*---------------------------------------------------+

| PHP-Fusion 6 Content Management System

+----------------------------------------------------+

| Copyright © 2002 - 2005 Nick Jones

| http://www.php-fusion.co.uk/

+----------------------------------------------------+

| Released under the terms & conditions of v2 of the

| GNU General Public License. For details refer to

| the included gpl.txt file or visit http://gnu.org

+----------------------------------------------------*/


if (!defined("IN_FUSION") || !checkrights("I")) { header("Location: ../../index.php"); exit; }


if (file_exists(INFUSIONS."infusion/locale/".$settings['locale'].".php")) {

include INFUSIONS."infusion/locale/".$settings['locale'].".php";

} else {

include INFUSIONS."infusion_title/locale/English.php";

}


$inf_title = "";

$inf_description = "";

$inf_version = "1.0";

$inf_developer = "";

$inf_email = "";

$inf_weburl = "";


$inf_folder = "";

$inf_admin_image = "";

$inf_admin_panel = "";


$inf_link_name = "";

$inf_link_url = "";

$inf_link_visibility = "";


$inf_newtables = 1;

$inf_insertdbrows = 0;

$inf_altertables = 0;

$inf_deldbrows = 0;


// Delete any items not required here.

$inf_newtable_[1] = "example (

ex_id smallint(5) unsigned NOT NULL auto_increment,

ex_subject varchar(200) NOT NULL default '',

PRIMARY KEY (`ex_id`)

) TYPE=MyISAM";


$inf_droptable_[1] = "example";

?>






در صورتي كه شما بدون آشنايي به زبان php به اين نوشته ها نگاه كنيد حتما نا اميد خواهيد شد اما در صورتي كه كمي با اين زبان آشنا بشيد متوجه خواهيد شد كه چقدر راه ساده هست .

Infusion با سيستم متغير ها كار ميكنه و استفاده ميشه براي درج اطلاعات درون بانك اطلاعاتي شما به ساده ترين روش .

حالا ببينيم هر كردم از اين متغير ها چه معني ميدهند :






$inf_title = تيتر

$inf_description = توضيحات

$inf_version = نسخه يا ورژن

$inf_developer = نام برنامه نويس

$inf_email = آدرس ايميل برنامه نويس

$inf_weburl = وب سايت برنامه نويس


$inf_folder = پوشه يا فولدر برنامه

$inf_admin_image = آيكوني كه در كنترل پنل نمايش داده خواهد شد

$inf_admin_panel = آدرس لينك در كنترل پنل


$inf_link_name = لينكي كه بايد به منوي سايت اضافه شود

$inf_link_url = آدرس لينكي كه بايد به سايت اضافه شود

$inf_link_visibility = ظاهر يا پنهان بودن لينك


$inf_newtables = تعداد جداول جديدي كه بايد در ديتا بيس ايجاد گردد

$inf_insertdbrows = تعداد ركورد هاي كه بايد در ديتا بيس درج گردد

$inf_altertables = تعداد جداولي كه بايد ويرايش شوند

$inf_deldbrows = تعداد ركوردهايي كه بايد حذف گردند


$inf_newtable_[1] =اولين جدولي كه بايد ساخته شود اولين جدول ساخته شده در بالا رو ببينيد






شروع كد نويسي در Infusion

براي اين منظور شما به اين موارد نياز داريد :


1. كاملا با php آشنا باشيد

2. داشتن زمينه براي php-fusion

3. يك فايل infusion.php داراي همه متغير ها اما خالي .


و اينكه اين كد ها در اول فايل infusion.php خود قرار بديد .






if (file_exists(INFUSIONS."infusion/locale/".$settings['locale'].".php")) {

include INFUSIONS."infusion/locale/".$settings['locale'].".php";

} else {

include INFUSIONS."infusion_title/locale/English.php";

}






infusion_title رو با تيتر infusion خود عوض كنيد .


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


براي دانلود infusion_sdk روي لينك زير كليك كنيد

http://php-fusion.co.uk/downloads.php?cat_id=12&download_id=138


اين فايل زير محتوي تمام احتياجات شما به همراه اطلاعات نمونه هست و همراه با اين مقاله خيلي از سوالهاي شما رو پاسخ ميده



نويسنده: hamidreza
امتیازات
امتیاز دادن فقط برای اعضاست.

برای امتیاز دادن یا ثبت نام کنید و یا وارد حساب کاربری خود شوید.

امتیازی داده نشده است.
ورود
نام کاربری

گذرواژه



آیا هنوز عضو نشده اید؟
برای ثبت نام اینجا را کلیک کنید.

آیا گذرواژه خود را فراموش کرده اید؟
برای درخواست یک گذرواژه جدید اینجا زا کلیک کنید.
پیغام گیر
برای ارسال پیغام باید وارد حساب کاربری خود شوید.

يک شنبه 14 شهريور 1389
Coolبرنامه مدیریت نظرات کاملا فارسی اضافه شد

سه شنبه 26 مرداد 1389

سه شنبه 26 مرداد 1389

سه شنبه 26 مرداد 1389

دو شنبه 25 مرداد 1389
admin jan aghalan linkhai ke fghed link download hastan hazf kon عیدی ما به کاربران سایت فیوژن پارسی

جمعه 22 مرداد 1389
من يه سايت دارم با ورژن 6.01.11 آپگردي اش كردم ولي ديتا بيس با صفحات نمي خونه ديتا بيس از تو phpmyadmin فارسي هاش خونده

جمعه 25 تير 1389
Grinایام شعبانیه را به کاربران فیوژن تبریک می گم

شنبه 22 خرداد 1389
سلام

چهار شنبه 19 خرداد 1389
شماها وبسایت دارید Cool

سه شنبه 18 خرداد 1389
سلام ممنون ، فعلا که مدیران این سایت خوابیده اند Shock

زمان بارگزاری صفحه: 0.09 ثانیه 1,780,086 بار بازدید صورت گرفته است