Două secţiuni de articole - Extra Articles
Ok, deci haide să o iau de la început ca să înţeleagă toată lumea.
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 crearea tabelului fusion_articles1:
<?php
$r = dbquery("CREATE TABLE `fusion_articles1` (
`article_id` smallint(5) unsigned NOT NULL auto_increment,
`article_cat` smallint(5) unsigned NOT NULL default '0',
`article_subject` varchar(200) collate latin1_general_ci NOT NULL default '',
`article_snippet` text collate latin1_general_ci NOT NULL,
`article_article` text collate latin1_general_ci NOT NULL,
`article_breaks` char(1) collate latin1_general_ci NOT NULL default '',
`article_name` smallint(5) unsigned NOT NULL default '1',
`article_datestamp` int(10) unsigned NOT NULL default '0',
`article_reads` smallint(5) unsigned NOT NULL default '0',
`article_allow_comments` tinyint(1) unsigned NOT NULL default '1',
`article_allow_ratings` tinyint(1) unsigned NOT NULL default '1',
PRIMARY KEY (`article_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1");
if ($r) echo "Tabelul articles1 a fost creat cu succes!";
else echo "Tabelul articles1 nu a fost creat!";
?>
4. Apăsaţi Previzualizare pagină. Dacă totul a decurs fără probleme, acel cod va trebui să afişeze textul “Tabelul articles1 a fost creat cu succes!”;
5. Introduceţi la Conţinut pagină următorul cod pentru crearea tabelului fusion_article_cats1:
<?php$r = dbquery("CREATE TABLE `[color=red]fusion[/color]_article_cats1` (
`article_cat_id` smallint(5) unsigned NOT NULL auto_increment,
`article_cat_name` varchar(100) collate latin1_general_ci NOT NULL default '',
`article_cat_description` varchar(200) collate latin1_general_ci NOT NULL default '',
`article_cat_sorting` varchar(50) collate latin1_general_ci NOT NULL default 'article_subject ASC',
`article_cat_access` tinyint(3) unsigned NOT NULL default '0',
PRIMARY KEY (`article_cat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1");
if ($r) echo "Tabelul article_cats1 a fost creat cu succes!";
else echo "Tabelul article_cats1 nu a fost creat!";
?>
6. Apăsaţi Previzualizare pagină. Dacă totul a decurs fără probleme, acel cod va trebui să afişeze textul “Tabelul article_cats1 a fost creat cu succes!”;
7. Introduceţi la Conţinut pagină următorul cod pentru crearea tabelului comments1:
<?php$r = dbquery("CREATE TABLE `[color=red]fusion[/color]_comments1` (
`comment_id` smallint(5) unsigned NOT NULL auto_increment,
`comment_item_id` smallint(5) unsigned NOT NULL default '0',
`comment_type` char(2) collate latin1_general_ci NOT NULL default '',
`comment_name` varchar(50) collate latin1_general_ci NOT NULL default '',
`comment_message` text collate latin1_general_ci NOT NULL,
`comment_smileys` tinyint(1) unsigned NOT NULL default '1',
`comment_datestamp` int(10) unsigned NOT NULL default '0',
`comment_ip` varchar(20) collate latin1_general_ci NOT NULL default '0.0.0.0',
PRIMARY KEY (`comment_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;");
if ($r) echo "Tabelul comments1 a fost creat cu succes!";
else echo "Tabelul comments1 nu a fost creat!";
?>
8. Apăsaţi Previzualizare pagină. Dacă totul a decurs fără probleme, acel cod va trebui să afişeze textul “Tabelul comments1 a fost creat cu succes!”;
9. Introduceţi la Conţinut pagină următorul cod pentru crearea tabelului ratings1:
<?php$r = dbquery("CREATE TABLE `[color=red]fusion[/color]_ratings1` (
`rating_id` smallint(5) unsigned NOT NULL auto_increment,
`rating_item_id` smallint(5) unsigned NOT NULL default '0',
`rating_type` char(1) collate latin1_general_ci NOT NULL default '',
`rating_user` smallint(5) unsigned NOT NULL default '0',
`rating_vote` tinyint(1) unsigned NOT NULL default '0',
`rating_datestamp` int(10) unsigned NOT NULL default '0',
`rating_ip` varchar(20) collate latin1_general_ci NOT NULL default '0.0.0.0',
PRIMARY KEY (`rating_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;");
if ($r) echo "Tabelul ratings1 a fost creat cu succes!";
else echo "Tabelul ratings1 nu a fost creat!";
?>
10. Apăsaţi Previzualizare pagină. Dacă totul a decurs fără probleme, acel cod va trebui să afişeze textul “Tabelul ratings1 a fost creat cu succes!”;
11. Introduceţi la Conţinut pagină următorul cod pentru modificarea tabelului admin:
<?php$r = dbquery("INSERT INTO `[color=red]fusion[/color]_admin` (
`admin_id` ,
`admin_rights` ,
`admin_image` ,
`admin_title` ,
`admin_link` ,
`admin_page`
)
VALUES (
'70', 'AC', 'article_cats.gif', 'Categorii articole1', 'article_cats1.php', '1'
);");
if ($r) echo "Tabelul admin a fost modificat cu succes!";
else echo "Tabelul admin nu a fost modificat!";
?>
12. Apăsaţi Previzualizare pagină. Dacă totul a decurs fără probleme, acel cod va trebui să afişeze textul “Tabelul admin a fost modificat cu succes!”;
13. Introduceţi la Conţinut pagină următorul cod pentru modificarea tabelului admin:
<?php$r = dbquery("INSERT INTO `[color=red]fusion[/color]_admin` (
`admin_id` ,
`admin_rights` ,
`admin_image` ,
`admin_title` ,
`admin_link` ,
`admin_page`
)
VALUES (
'71', 'A', 'articles.gif', 'Articole1', 'articles1.php', '1'
);");
if ($r) echo "Tabelul admin a fost modificat cu succes!";
else echo "Tabelul admin nu a fost modificat!";
?>
14. Apăsaţi Previzualizare pagină. Dacă totul a decurs fără probleme, acel cod va trebui să afişeze textul “Tabelul admin a fost modificat cu succes!”;
Pasul II - Uploadarea noilor fişiere
1. Uploadaţi fişierele din ataşament în folderele lor.
Pasul III - Concluzii
1. Sper să nu fi uitat ceva când am făcut arhiva. Am testat totul pe localhost şi a mers bine, nu am găsit nici o problemă;
2. Dacă aveţi probleme ştiţi unde să mă găsiţi
Mai simplu de atât nu am găsit cum să vă explic.
Download | Topic PHP-Fusion România