PDA

View Full Version : مولد دیتابیس کاری از انجمن شیراز آی تی جهت نصب mod و ... phpBB



internet
شنبه 19 فروردین 1385, 14:59 عصر
با سلام
کاربران محترم

ابتدا این راهنما را مطالعه و در پایان لینک ساخت دیتابیس در اختیار شما قرار داده شده است:

اگه با نصب مد های phpBB آشنایی داشته باشید در بعضی از قسمت های برای نصب یک مد بایستی کدهایی را به دیتابیس خود ایمپورت کنید به طور مثال :




################################################## ############
##
## MOD Title: Downloads
##
## MOD Author: aUsTiN & Edited for farsi language
##
## MOD Description: Adds a downloads plugin manager for your phpBB.
##
## MOD Version: 1.0.0
##
##
## Installation Level: Easy
##
## Installation Time: 3 Minutes
##
## Files To Edit: 0
##
## Included Files: 7 Files, 65 images
##
################################################## ############
################################################## ############

##
## MOD History:
##
## Jul 10th 2005 - Version 1.0.0
## - Beta Released
##
################################################## ############
##
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##
################################################## ############
##
## Definitions:
##
## Root: Folder your config.php is located
## templates/*/: Your template folder (All template folders are suggested)
## lang_*/: Your current language folder (All lang folders are suggested)
##
################################################## ############

-----------------------------------
----[ SQL ]------------------------
-----------------------------------

CREATE TABLE `phpbb_downloads_categories` (
`cid` int(11) NOT NULL auto_increment,
`title` varchar(50) NOT NULL default '',
`cdescription` text NOT NULL,
`weight` int(5) NOT NULL default '0',
PRIMARY KEY (`cid`),
UNIQUE KEY `title` (`title`)
) TYPE=MyISAM;

CREATE TABLE `phpbb_downloads_config` (
`config_name` varchar(255) NOT NULL default '',
`config_value` varchar(255) NOT NULL default '',
PRIMARY KEY (`config_name`)
) TYPE=MyISAM;

INSERT INTO `phpbb_downloads_config` VALUES ('allow_guest_view', '1');
INSERT INTO `phpbb_downloads_config` VALUES ('allow_guest_download', '1');
INSERT INTO `phpbb_downloads_config` VALUES ('allow_guest_report', '0');
INSERT INTO `phpbb_downloads_config` VALUES ('allow_guest_submit', '0');
INSERT INTO `phpbb_downloads_config` VALUES ('new_image_length', '14');
INSERT INTO `phpbb_downloads_config` VALUES ('popular_limit', '50');
INSERT INTO `phpbb_downloads_config` VALUES ('install_date', '');
INSERT INTO `phpbb_downloads_config` VALUES ('use_fetch', '1');
INSERT INTO `phpbb_downloads_config` VALUES ('fetch_digits', '5');
INSERT INTO `phpbb_downloads_config` VALUES ('dl_per_page', '10');
INSERT INTO `phpbb_downloads_config` VALUES ('points_field', 'user_points');

CREATE TABLE `phpbb_downloads_downloads` (
`lid` int(11) NOT NULL auto_increment,
`cid` int(11) NOT NULL default '0',
`title` varchar(100) NOT NULL default '',
`url` varchar(100) NOT NULL default '',
`description` text NOT NULL,
`date` datetime default NULL,
`hits` int(11) NOT NULL default '0',
`filesize` int(11) NOT NULL default '0',
`version` varchar(10) NOT NULL default '',
`last_updated` datetime NOT NULL default '0000-00-00 00:00:00',
`short_desc` varchar(255) NOT NULL default '',
`author` varchar(50) NOT NULL default '',
`bb_version` varchar(25) NOT NULL default '',
`demo` varchar(255) NOT NULL default '',
`cost` int(10) NOT NULL default '0',
PRIMARY KEY (`lid`),
UNIQUE KEY `title` (`title`)
) TYPE=MyISAM;

CREATE TABLE `phpbb_downloads_reported` (
`report_id` int(10) NOT NULL auto_increment,
`reporter` int(10) NOT NULL default '0',
`reporter_ip` varchar(15) NOT NULL default '',
`broken_file_id` int(10) NOT NULL default '0',
`broken_file_link` text NOT NULL,
`broken_file_date` int(10) NOT NULL default '0',
PRIMARY KEY (`report_id`)
) TYPE=MyISAM;

CREATE TABLE `phpbb_downloads_stats` (
`lid` int(11) NOT NULL default '0',
`browser_ie` int(10) NOT NULL default '0',
`browser_ff` int(10) NOT NULL default '0',
`browser_moz` int(10) NOT NULL default '0',
`browser_kon` int(10) NOT NULL default '0',
`browser_net` int(10) NOT NULL default '0',
`browser_oth` int(10) NOT NULL default '0',
`opersys_win` int(10) NOT NULL default '0',
`opersys_lin` int(10) NOT NULL default '0',
`opersys_fre` int(10) NOT NULL default '0',
`opersys_mac` int(10) NOT NULL default '0',
`opersys_oth` int(10) NOT NULL default '0',
PRIMARY KEY (`lid`)
) TYPE=MyISAM;


CREATE TABLE `phpbb_downloads_submitted` (
`submission_id` int(10) NOT NULL auto_increment,
`submitter` int(10) NOT NULL default '0',
`submitter_ip` varchar(15) NOT NULL default '',
`program_name` varchar(255) NOT NULL default '',
`program_author` varchar(255) NOT NULL default '',
`program_category` varchar(255) NOT NULL default '',
`program_link` text NOT NULL,
`bb_version` varchar(50) NOT NULL default '',
`version` varchar(100) NOT NULL default '',
`desc` text NOT NULL,
`demo` varchar(255) NOT NULL default '',
PRIMARY KEY (`submission_id`),
KEY `submitter` (`submitter`)
) TYPE=MyISAM;

-----------------------------------
----[ UPLOAD FILES ]---------------
-----------------------------------

Root/admin/* -> Root/admin/
Root/images/* -> Root/images/
Root/language/lang_english/* -> Root/language/lang_*/
Root/templates/subSilver/* -> Root/templates/*/
Root/down_db.php -> Root/

EoM



خوب همونطوری که ملاحظه می کنید برای نصب این مد بایستی قسمت هایی رو که با این علامت :

-----------------------------------
----[ SQL ]-----------------------
-----------------------------------

یا به این صورت :

#-----[ SQL ]-------------------------------------------------

مشخص شده رو به دیتابیس انجمن خودمون ایمپورت کنیم
خوب اگه بخواهیم به صورت دستی این کار رو بکنیم شاید براتون دشوار باشه خوب یه راه خوب برای شما فراهم کردیم که شما به راحتی این کد رو در جدول خالی می زارین و بعد روی گزینه ارسال کلیک می کنید
خوب دیتابیس شما ساخته شده و شما در قسمت پایین یه جدول جدید مشاهده می کنید که با کلیک کردن در قسمت دانلود یه فایل رو دریافت می کنید و این فایل که با پسوند php هم هست در قسمت root سایت یا انجمن خودتون آپلود می کنید و فقط کافیه اجراش کنید با پیغامی به صورت زیر مواجه می شید که به شما پیغام می ده که دیتابیس شما با موفقیت ایمپورت شده است :

CREATE TABLE phpbb_wpm (name varchar(255) NOT NULL default '', value text NOT NULL) TYPE=MyISAM
+++ Successfull

INSERT INTO phpbb_wpm VALUES ('wpm_version', '1.0.9')
+++ Successfull

INSERT INTO phpbb_wpm VALUES ('active_wpm', '1')
+++ Successfull

INSERT INTO phpbb_wpm VALUES ('wpm_username', 'Anonymous')
+++ Successfull

INSERT INTO phpbb_wpm VALUES ('wpm_userid', '-1')
+++ Successfull

INSERT INTO phpbb_wpm VALUES ('wpm_subject', 'Welcome to [sitename]!')
+++ Successfull

INSERT INTO phpbb_wpm VALUES ('wpm_message', 'Hi, there [username]! I hope you enjoy your stay here at [sitename]! If you have any questions about the site, please
+++ Successfull


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

بعد از این مرحله شما این فایل رو از روی سرور حذف می کنید
البته بهتره که قبل از نصب هر چیزی از database خودتون backup بگیرین

خوب این هم لینک ساخت دیتابیس که در صفه اول انجمن ها هم قرار گرفته :

جهت ایجاد دیتابیس کلیک کنید (http://www.shirazit.net/forum/db_generator.php)

سربلند و پیروز باشید
ادمین شیراز آی تی