AlexxBlog.com


Colţul meu pe Internet

Două forumuri - Extra forum

with one comment

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 :P

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 mai scris pe tema asta:

Written by Alex

March 29th, 2008 at 3:17 pm

Posted in PHP-Fusion

Tagged with ,

One Response to 'Două forumuri - Extra forum'

Subscribe to comments with RSS or TrackBack to 'Două forumuri - Extra forum'.

  1. 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

Leave a Reply