Două forumuri - Extra forum
Pasul I - Crearea tabelelor în baza de date:
1. Vă duceţi la Paginile Personalizate ( Panoul de administrare -> Administrare conţinut -> Pagini personalizate );
2. Scrieţi un nume oarecare la Titlul paginii;
3. Introduceţi la Conţinut pagină următorul cod pentru a efectua modificările în baza de date:
$r= dbquery("CREATE TABLE `fusion_forums1` (`forum_id` smallint(5) unsigned NOT NULL auto_increment,
`forum_cat` smallint(5) unsigned NOT NULL default '0',
`forum_name` varchar(100) NOT NULL default '',
`forum_order` smallint(5) unsigned NOT NULL default '0',
`forum_description` text NOT NULL,
`forum_moderators` text NOT NULL,
`forum_access` tinyint(3) unsigned NOT NULL default '0',
`forum_posting` tinyint(3) unsigned NOT NULL default '0',
`forum_lastpost` int(10) unsigned NOT NULL default '0',
`forum_lastuser` smallint(5) unsigned NOT NULL default '0',
PRIMARY KEY (`forum_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
");
if ($r) {
echo " Tabelul fusion_forum1 a fost creat cu succes!!
";
} else {
echo " Eroare la crearea tabelului fusion_forum1!
";
}$r= dbquery("CREATE TABLE `fusion_forum_attachments1` (
`attach_id` smallint(5) unsigned NOT NULL auto_increment,
`thread_id` smallint(5) unsigned NOT NULL default '0',
`post_id` smallint(5) unsigned NOT NULL default '0',
`attach_name` varchar(100) NOT NULL default '',
`attach_ext` varchar(5) NOT NULL default '',
`attach_size` int(20) unsigned NOT NULL default '0',
PRIMARY KEY (`attach_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
");
if ($r) {
echo " Tabelul fusion_forum_attachments1 a fost creat cu succes!!
";
} else {
echo " Eroare la crearea tabelului fusion_forum_attachments1!
";
}
$r= dbquery("CREATE TABLE `fusion_posts1` (
`forum_id` smallint(5) unsigned NOT NULL default '0',
`thread_id` smallint(5) unsigned NOT NULL default '0',
`post_id` smallint(5) unsigned NOT NULL auto_increment,
`post_subject` varchar(100) NOT NULL default '',
`post_message` text NOT NULL,
`post_showsig` tinyint(1) unsigned NOT NULL default '0',
`post_smileys` tinyint(1) unsigned NOT NULL default '1',
`post_author` smallint(5) unsigned NOT NULL default '0',
`post_datestamp` int(10) unsigned NOT NULL default '0',
`post_ip` varchar(20) NOT NULL default '0.0.0.0',
`post_edituser` smallint(5) unsigned NOT NULL default '0',
`post_edittime` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`post_id`),
KEY `thread_id` (`thread_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
");
if ($r) {
echo " Tabelul fusion_posts1 a fost creat cu succes!!
";
} else {
echo " Eroare la crearea tabelului fusion_posts1!
";
}
$r= dbquery("CREATE TABLE `fusion_threads1` (
`forum_id` smallint(5) unsigned NOT NULL default '0',
`thread_id` smallint(5) unsigned NOT NULL auto_increment,
`thread_subject` varchar(100) NOT NULL default '',
`thread_author` smallint(5) unsigned NOT NULL default '0',
`thread_views` smallint(5) unsigned NOT NULL default '0',
`thread_lastpost` int(10) unsigned NOT NULL default '0',
`thread_lastuser` smallint(5) unsigned NOT NULL default '0',
`thread_sticky` tinyint(1) unsigned NOT NULL default '0',
`thread_locked` tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (`thread_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
");
if ($r) {
echo " Tabelul fusion_threads1 a fost creat cu succes!!
";
} else {
echo " Eroare la crearea tabelului fusion_threads1!
";
}
$r= dbquery("CREATE TABLE `fusion_thread_notify1` (
`thread_id` smallint(5) unsigned NOT NULL default '0',
`notify_datestamp` int(10) unsigned NOT NULL default '0',
`notify_user` smallint(5) unsigned NOT NULL default '0',
`notify_status` tinyint(1) unsigned NOT NULL default '1'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
");
if ($r) {
echo " Tabelul fusion_thread_notify1 a fost creat cu succes!!
";
} else {
echo " Eroare la crearea tabelului fusion_thread_notify1!
";
}
$r = dbquery("INSERT INTO `fusion_admin` (
`admin_id` ,
`admin_rights` ,
`admin_image` ,
`admin_title` ,
`admin_link` ,
`admin_page`
)
VALUES (
'300', 'F', 'forums.gif', 'Forum1', 'forums1.php', '1'
);");
if ($r) echo "Tabelul fusion_admin a fost modificat cu succes!";
else echo "Tabelul fusion_admin nu a fost modificat!";
?>
4. Apăsaţi Previzualizare pagină.
Pasul II - Uploadarea noilor fişiere
1. Uploadaţi fişierele din ataşament în folderele lor.
Pasul II - Sfârşit
Aici un mic demo.
Atenţie!
1. Nu uitaţi să faceţi mai întâi o copie de siguranţă a bazei de date;
2. Nu am testat toate comenzile, dacă ceva nu merge vă rog să postaţi aici.
Download - Topic PHP-Fusion România
Am incercat sa folosesc comenzile scrise pe site-ul tau dar din pacate primesc aceasta eroare :
Parse error: syntax error, unexpected $end in /var/www/virtual/cadastru.dap.ro/htdocs/administration/custom_pages.php(71) : eval()’d code on line 217
Te rog frumos poti verifica codul.. de doua zile ma tot chinui si nu`mi iese.
Numai Bine !
Razvan
13 May 08 at 12:23 am