Instrukcja Instalacji:
I.
Rozpakowaæ archiwum: Games_Online_v6.zip.
W sklad modyfikacji wchodz¹ foldery i pliki, które nale¿y wys³aæ na serwer, do odpowiednich katalogów i do g³ownego katalogu strony:
game.php
games.php
administration/game_cats_admin.php
admininistration/games_admin.php
infusions/last_games_panel
infusions/top_games_panel
locale/Polish/games.php
locale/Polish/admin/admin-games.php
images/flashe/
images/games.jpg
images/games2.jpg
*
II.
Teraz zalogowaæ siê na swojej stronie jako Super Administartor. Wejœæ do Panelu Admina -> Zarz¹dzanie Treœci¹ -> Dodatkowe Strony (Custom Pages). Do pola: Zawartoœæ wkleiæ poni¿szy kod, i klikn¹æ: Podgl¹d, nie zapisywaæ strony.
<?php $result = dbquery("DROP TABLE IF EXISTS ".$db_prefix."game"); $result = dbquery("CREATE TABLE ".$db_prefix."game ( `game_id` smallint(5) unsigned NOT NULL auto_increment, `game_cat` smallint(5) unsigned NOT NULL default '0', `game_subject` varchar(200) NOT NULL default '', `game_snippet` text NOT NULL, `game_article` text NOT NULL, `game_breaks` char(1) NOT NULL default '', `game_name` smallint(5) unsigned NOT NULL default '1', `game_datestamp` int(10) unsigned NOT NULL default '0', `game_reads` smallint(5) unsigned NOT NULL default '0', `game_allow_comments` tinyint(1) unsigned NOT NULL default '1', `game_allow_ratings` tinyint(1) unsigned NOT NULL default '1', PRIMARY KEY (`game_id`) ) TYPE=MyISAM;"); if (!$result) $fail = "1"; ?>
Kod dodaje pierwsz¹ tabelê do bazy danych, potrzebn¹ do funkcjonowania Zarz¹dzania Grami Online.
*
III.
Teraz usun¹æ powy¿szy wklejony tekst i wkleiæ na Dodatkowych stronach poni¿szy kod:
<?php $result = dbquery("DROP TABLE IF EXISTS ".$db_prefix."game_cats"); $result = dbquery("CREATE TABLE ".$db_prefix."game_cats ( `game_cat_id` smallint(5) unsigned NOT NULL auto_increment, `game_cat_name` varchar(100) NOT NULL default '', `game_cat_description` varchar(200) NOT NULL default '', `game_cat_access` tinyint(3) unsigned NOT NULL default '0', PRIMARY KEY (`game_cat_id`) ) TYPE=MyISAM;"); if (!$result) $fail = "1"; ?>
Kod dodaje drug¹ tabelê do bazy danych, potrzebn¹ do funkcjonowania Zarz¹dzania Grami Online.
*
IV.
Teraz usun¹æ powy¿szy wklejony tekst i wkleiæ na Dodatkowych stronach poni¿szy kod:
<?php $result = dbquery("INSERT INTO ".$db_prefix."admin VALUES ('', 'PH', 'dl.gif', 'Gry Flash', 'games_admin.php', 1)"); if ($result) { echo "Tabela z prawami admina uzupe³niona.<br>\n"; } else { echo "Tabela z prawami admina nie zosta³a uzupe³niona.<br>\n"; } ?>
Dziêki temu, zostanie dodany odnoœnik do Zarz¹dzania Grami Online w Panelu Administracyjnym oraz zostan¹ uzupe³nione prawa do zarz¹dzania t¹ modyfikcj¹.
*
V.
Teraz usun¹æ powy¿szy wklejony tekst i wkleiæ na Dodatkowych stronach poni¿szy kod:
<?php $result = dbquery("INSERT INTO ".$db_prefix."admin VALUES ('', 'PH', 'dl_cats.gif', 'Gry Flash (Kategorie)', 'game_cats_admin.php', 1)"); if ($result) { echo "Tabela z prawami admina uzupe³niona.<br>\n"; } else { echo "Tabela z prawami admina nie zosta³a uzupe³niona.<br>\n"; } ?>
Dziêki temu, zostanie dodany odnoœnik do Zarz¹dzania Kategoriami Gier Online w Panelu Administracyjnym oraz zostan¹ uzupe³nione prawa do zarz¹dzania t¹ modyfikacj¹.
*
VI.
Edytowaæ plik theme.php od u¿ywanej na stronie skórki (Katalog: themes/nazwa_twojej_skórki/theme.php). ZnaleŸæ nastêpuj¹c¹ treœæ:
function render_article($subject, $article, $info) { global $locale; echo "<table width='100%' cellpadding='0' cellspacing='0' class='border'> <tr> <td class='side-caption'>$subject</td> </tr> <tr> <td class='main-body'> ".($info['article_breaks'] == "y" ? nl2br($article) : $article)." </td> </tr> <tr> <td> <table width='100%' cellpadding='0' cellspacing='0'> <tr> <td class='infobar'><img src='".THEME."images/bullet.gif'> ".$locale['040']."<a href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a> ".$locale['041'].showdate("longdate", $info['article_date'])." </td> <td align='right' class='infobar'>\n"; if ($info['article_allow_comments']) echo $info['article_comments'].$locale['043']." ·\n"; echo $info['article_reads'].$locale['044']." <a href='print.php?type=A&item_id=".$info['article_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' border='0' style='vertical-align:middle;'></a> </td> </tr> </table> </td> </tr> </table>\n"; }
Poni¿ej wkleiæ:
function render_game($subject, $game, $info) { global $locale; include LOCALE.LOCALESET."games.php"; echo "<div align='center'><table cellpadding='0' cellspacing='0' style='border-collapse: collapse; background-color:#;' width='100%' class='border'> <tr> <td class='side-caption'>$subject</td> </tr> <td width='637'><span style='color: #fff; font-weight: bolder; font-size: 12px;'></span> <span style='color: #6d9501; font-size: 12px; font-weight: bolder;'></span><br><br> <div align='center'> <OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='
http://download.macromedia.com/pub/shoc ... on=5,0,0,0' WIDTH='550' HEIGHT='400' id='grgame' name='grgame'> <PARAM NAME=movie VALUE='$game'> <param name='menu' value='false'> <param name='quality' value='high'> <param name='FlashVars' value='gcode=482CD697'> <embed src='$game' flashvars='gcode=482CD697' menu=false quality=high WIDTH='550' HEIGHT='400' TYPE='application/x-shockwave-flash' PLUGINSPAGE='
http://www.macromedia.com/shockwave/dow ... kwaveFlash' id='grgame' name='grgame'></embed> </object> </div><br><br> <div align='center' style='font-size: 14px;'><a href='javascript:history.go(-1)' title='Wstecz'><img src='".IMAGES."up/powrot.gif' border='0' height='35' alt='Powrót'></a></div></td> </tr> <td align='right' class='infobar'>\n"; if ($info['game_allow_comments']) echo $info['game_comments'].$locale['043']." ·\n"; echo "".$locale['407']." ".$info['game_reads']." ".$locale['406']." </td> </table></div>"; }
Kod dodaje funkcje wyœwietlaj¹c¹ Gry Online, potrzebn¹ do funkcjonowania Zarz¹dzania Grami Online.
*
VII.
Teraz wejœæ ponownie do Panelu Admina, tym razem do: Panel Admina -> Zarz¹dzanie Stron¹ -> Menu Strony, dodaæ tam odnoœnik: Nazwa: Gry Online (lub inna nazwa wed³ug uznania), URL: game.php.
*