1: Jak dodać nowy moduł
Teraz wam pokaże ze dodawanie modulu na www to nie jest takie tródne
Modul można dodać na 2 razy. To zależy czy
w layu jest "lay_menu.php "czy go też nie ma.
1: Jak nie ma pliku lay_menu.php w layu.
Wchodzimy do katalogu mupagecore i edytujemy plik menu.php Otwozy nam siÄ™ coÅ› takiego
Kod:
<?
/*-----------------------------------------------------*\
| SkyTeam MuPage file |
| this file is critical file, it need to exist |
| File version 1.0 |
| by Amelek(szklarzewicz@wp.pl) |
| http://lorencia.com |
\*-----------------------------------------------------*/
if(!defined('SkyTeamPageRUNNING'))
{
die("Include error..");
}
$main_menu['position'] = 0;
function add_menu_module($href,$title,$new=false,$class='menu_link')
{
global $main_menu;
echo $main_menu['add_menu_'.($main_menu['position']%2)].'<a class='.$class.' href="'.$href.'"';
if($new) echo ' target=new';
echo '>'.$title.'</a>'.$main_menu['finish'];
++$main_menu['position'];
}
function add_menu_module_text($message)
{
global $main_menu;
echo $main_menu['add_menu_'.($main_menu['position']%2)].$message.$main_menu['finish'];
++$main_menu['position'];
}
function menu_new_line()
{
global $main_menu;
echo $main_menu['add_menu_'.($main_menu['position']%2)].' '.$main_menu['finish'];
++$main_menu['position'];
}
if($layout_set_menu["news"]) add_menu_module('index.php',$lang_menu_news);
if($page["admini"] AND $layout_set_menu["admini"]) add_menu_module('?strona=admini',$lang_menu_admins);
if($page["warns"] AND $layout_set_menu["warns"]) add_menu_module('?strona=warning',$lang_menu_warned);
menu_new_line();
if($page["info"] AND $layout_set_menu["info"]) add_menu_module('?strona=info',$lang_menu_info);
if($page["regulamin"] AND $layout_set_menu["regulamin"]) add_menu_module('?strona=regulamin',$lang_menu_rules);
menu_new_line();
if(!empty($forum_dir) AND $layout_set_menu["forum"]) add_menu_module($forum_dir,$lang_menu_board,true,'forum_link');
menu_new_line();
if($page["download"] AND $layout_set_menu["download"]) add_menu_module('?strona=download',$lang_menu_download);
if($page["rejestracja"] AND $layout_set_menu["rejestracja"]) add_menu_module('?strona=rejestracja',$lang_menu_reg);
menu_new_line();
if($page["ranking"] AND $layout_set_menu["ranking"]) add_menu_module('?strona=ranking',$lang_menu_players_ranking);
if($page["dsranking"] AND $layout_set_menu["dsranking"]) add_menu_module('?strona=dsranking',$lang_menu_devil_ranking);
if($page["glidie"] AND $layout_set_menu["glidie"]) add_menu_module('?strona=glidie',$lang_menu_guild_ranking);
if($page["online"] AND $layout_set_menu["online"]) add_menu_module('?strona=online',$lang_menu_players_online);
menu_new_line();
if($page["auc"] AND $auction_allowed AND $layout_set_menu["auc"]) add_menu_module('?strona=aukcje/auction_list',$auc['menu']);
menu_new_line();
if(empty($login) AND $page["account"] AND $layout_set_menu["account"]) add_menu_module('?strona=account',$lang_menu_login);
elseif(!empty($login) AND $page["account"] AND $layout_set_menu["account"])
{
add_menu_module_text($lang_menu_you_are_logged_as.'<font color=silver class=accounthighligh>'.$login.'</font><br>');
add_menu_module('?strona=mupageaccount/main',$lang_menu_admin);
if($page["prvmsg"])
include "mupagecore/mupageaccount/messages/menu.php";
add_menu_module('logout.php',$lang_menu_logout);
}
if(defined('Isstronaprim') AND $page["pagemanagment"] AND $layout_set_menu["pagemanagment"])
{
include "mupagecore/pageadmin/pagemenu.php";
}
?>
Aby dodać moduł trzeba dopisać tylko jedną linijka
Kod:
add_menu_module('?strona=Dotacje','Dotacje');
Ja zrobilem sobie dotacje 
Wyszlo mi coÅ› takiego
Kod:
<?
/*-----------------------------------------------------*\
| SkyTeam MuPage file |
| this file is critical file, it need to exist |
| File version 1.0 |
| by Amelek (szklarzewicz@wp.pl) |
| http://lorencia.com |
\*-----------------------------------------------------*/
if(!defined('SkyTeamPageRUNNING'))
{
die(Include error..);
}
$main_menu['position'] = 0;
function add_menu_module($href,$title,$new=false,$class='menu_link')
{
global $main_menu;
echo $main_menu['add_menu_'.($main_menu['position']%2)].'<a class='.$class.' href='.$href.'';
if($new) echo ' target=new';
echo '>'.$title.'</a>'.$main_menu['finish'];
++$main_menu['position'];
}
function add_menu_module_text($message)
{
global $main_menu;
echo $main_menu['add_menu_'.($main_menu['position']%2)].$message.$main_menu['finish'];
++$main_menu['position'];
}
function menu_new_line()
{
global $main_menu;
echo $main_menu['add_menu_'.($main_menu['position']%2)].' '.$main_menu['finish'];
++$main_menu['position'];
}
if($layout_set_menu[news]) add_menu_module('index.php',$lang_menu_news);
if($page[admini] AND $layout_set_menu[admini]) add_menu_module('?strona=admini',$lang_menu_admins);
if($page[warns] AND $layout_set_menu[warns]) add_menu_module('?strona=warning',$lang_menu_warned);
menu_new_line();
if($page[info] AND $layout_set_menu[info]) add_menu_module('?strona=info',$lang_menu_info);
if($page[regulamin] AND $layout_set_menu[regulamin]) add_menu_module('?strona=regulamin',$lang_menu_rules);
add_menu_module('?strona=Dotacje','Dotacje');
menu_new_line();
if(!empty($forum_dir) AND $layout_set_menu[forum]) add_menu_module($forum_dir,$lang_menu_board,true,'forum_link');
menu_new_line();
if($page[download] AND $layout_set_menu[download]) add_menu_module('?strona=download',$lang_menu_download);
if($page[rejestracja] AND $layout_set_menu[rejestracja]) add_menu_module('?strona=rejestracja',$lang_menu_reg);
menu_new_line();
if($page[ranking] AND $layout_set_menu[ranking]) add_menu_module('?strona=ranking',$lang_menu_players_ranking);
if($page[dsranking] AND $layout_set_menu[dsranking]) add_menu_module('?strona=dsranking',$lang_menu_devil_ranking);
if($page[glidie] AND $layout_set_menu[glidie]) add_menu_module('?strona=glidie',$lang_menu_guild_ranking);
if($page[online] AND $layout_set_menu[online]) add_menu_module('?strona=online',$lang_menu_players_online);
menu_new_line();
if($page[auc] AND $auction_allowed AND $layout_set_menu[auc]) add_menu_module('?strona=aukcje/auction_list',$auc['menu']);
menu_new_line();
if(empty($login) AND $page[account] AND $layout_set_menu[account]) add_menu_module('?strona=account',$lang_menu_login);
elseif(!empty($login) AND $page[account] AND $layout_set_menu[account])
{
add_menu_module_text($lang_menu_you_are_logged_as.'<font color=silver class=accounthighligh>'.$login.'</font><br>');
add_menu_module('?strona=mupageaccount/main',$lang_menu_admin);
if($page[prvmsg])
include mupagecore/mupageaccount/messages/menu.php;
add_menu_module('logout.php',$lang_menu_logout);
}
if(defined('Isstronaprim') AND $page[pagemanagment] AND $layout_set_menu[pagemanagment])
{
include mupagecore/pageadmin/pagemenu.php;
}
?>
Ustawiłem moduł dotacje między regulaminem i zrobiłem nową linie
Zeby zrobić wolną linijke trzeba dodać kod
Chyba to wam nie sprawi problemu
2: W stylach majÄ…cych plik menu w lay'u.
W stylach majÄ…cych w sobie plik odpowiadajÄ…cy za menu sprawa wyglÄ…da to bardzo podobnie ale nowy
moduł dodajemy w grafika/layout/GLOBAL i w pliku lay_menu.php
Tu masz na tyle fajniej bo możesz dodać sobie z kolorem modól
Kod:
<p align="center"><font face="Arial" size="5" color="#FFFFFF"><b>Dotacje2</b></font></p>
Tu taj ustawiłem: Czcionka Arial, rozmiar 5 kolor niebieski
Jesli nie wiesz jakie sÄ… kody na kolory
wystarczy ze wejdziesz Klik
To by bylo tyle. Pozdrawiam
Rybeni@
Zakładki