|
Smooth Navigational Menu
|
| cypiss |
Dodany dnia 13.05.2009 01:32:07
|

Przedszkolak

Postów: 23
Data rejestracji: 22.02.2009 00:45
|
Witam,
szuka?em na forum, znalaz?em co? podobnego ale robi?c analogicznie co? mi nie wychodzi i st?d moja pro?ba - czy móg?by kto? "?opatologicznie" napisa? mi co mam zrobi?, aby zainstalowa? Smooth Navigational Menu tu? pod logo swojej strony? Z góry dzi?kuj?.
http://www.dynami...thmenu.htm
Fusion 7
Skórka: GlossyOrange |
| |
|
|
| W?cibski Go?? |
Dodany dnia 24.10.2025 02:23:37
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
| IP: localhost |
|
|
| szymon |
Dodany dnia 13.05.2009 17:10:52
|

Bywalec

Postów: 434 Pomógł: 20
Data rejestracji: 05.02.2006 21:20
|
A wi?c tak.
1. W theme.php dodajesz przed function render_page:
function get_head_tags(){
echo "
<link rel=\"stylesheet\" type=\"text/css\" href=\"".THEME."menu/ddsmoothmenu.css\" />
<link rel=\"stylesheet\" type=\"text/css\" href=\"".THEME."menu/ddsmoothmenu-v.css\" />
<script type='text/javascript' src=\"".THEME."menu/jquery.min.js\"></script>
<script type=\"text/javascript\" src=\"".THEME."menu/ddsmoothmenu.js\">
/***********************************************
* Smooth Navigational Menu- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynami... for full source code
***********************************************/
*/
</script>
<script type='text/javascript'>
ddsmoothmenu.init({
mainmenuid: 'smoothmenu1', //menu DIV id
orientation: 'h', //Horizontal or vertical menu: Set to 'h' or 'v'
classname: 'ddsmoothmenu', //class added to menu's outer DIV
//customtheme: ['#1c5a80', '#18374a'],
contentsource: 'markup' //'markup' or ['container_id', 'path_to_menu_file']
})
ddsmoothmenu.init({
mainmenuid: 'smoothmenu2', //Menu DIV id
orientation: 'v', //Horizontal or vertical menu: Set to 'h' or 'v'
classname: 'ddsmoothmenu-v', //class added to menu's outer DIV
//customtheme: ['#804000', '#482400'],
contentsource: 'markup' //'markup' or ['container_id', 'path_to_menu_file']
})
</script>";
}Kliknij i zaczekaj na załadowanie kodu ...
2. W theme.php w miejsce nawigacji:
echo "
<h2>Example 1</h2>
<div id='smoothmenu1' class='ddsmoothmenu'>
<ul>
<li><a href='http://www.dynamicdrive.com'>Item 1</a></li>
<li><a href='#'>Folder 0</a>
<ul>
<li><a href='#'>Sub Item 1.1</a></li>
<li><a href='#'>Sub Item 1.2</a></li>
<li><a href='#'>Sub Item 1.3</a></li>
<li><a href='#'>Sub Item 1.4</a></li>
<li><a href='#'>Sub Item 1.2</a></li>
<li><a href='#'>Sub Item 1.3</a></li>
<li><a href='#'>Sub Item 1.4</a></li>
</ul>
</li>
<li><a href='#'>Folder 1</a>
<ul>
<li><a href='#'>Sub Item 1.1</a></li>
<li><a href='#'>Sub Item 1.2</a></li>
<li><a href='#'>Sub Item 1.3</a></li>
<li><a href='#'>Sub Item 1.4</a></li>
<li><a href='#'>Sub Item 1.2</a></li>
<li><a href='#'>Sub Item 1.3</a></li>
<li><a href='#'>Sub Item 1.4</a></li>
</ul>
</li>
<li><a href='#'>Item 3</a></li>
<li><a href='#'>Folder 2</a>
<ul>
<li><a href='#'>Sub Item 2.1</a></li>
<li><a href='#'>Folder 2.1</a>
<ul>
<li><a href='#'>Sub Item 2.1.1</a></li>
<li><a href='#'>Sub Item 2.1.2</a></li>
<li><a href='#'>Folder 3.1.1</a>
<ul>
<li><a href='#'>Sub Item 3.1.1.1</a></li>
<li><a href='#'>Sub Item 3.1.1.2</a></li>
<li><a href='#'>Sub Item 3.1.1.3</a></li>
<li><a href='#'>Sub Item 3.1.1.4</a></li>
<li><a href='#'>Sub Item 3.1.1.5</a></li>
</ul>
</li>
<li><a href='#'>Sub Item 2.1.4</a></li>
</ul>
</li>
</ul>
</li>
<li><a href='http://www.dynamicdrive.com/style/'>Item 4</a></li>
</ul>
<br style='clear: left' />
</div>
";
Kliknij i zaczekaj na załadowanie kodu ...
3. Do folderu Twojego theme dodajesz folder menu (patrz za??cznik)
4. Edytujesz plik z za??cznika ddsmoothmenu.js i zmieniasz adres dwa razy w linijce 17 na odpowiednio:
http://www.twoja_strona.pl/themes/folder_theme/menu/down.gif (right.gif)
...
Do zrobienia (my?l?, ?e kto? jest w stanie takie co? zrobi?) jest po??czenie tej belki ze standardow? nawigacj?(górn? belk?) tak, aby linki by?y pobierane z bazy (powi?zanie z PA).
szymon dodał/a następującą plik:
Edytowane przez szymon dnia 13.05.2009 17:12:06
|
| |
|
|
| cypiss |
Dodany dnia 13.05.2009 18:00:25
|

Przedszkolak

Postów: 23
Data rejestracji: 22.02.2009 00:45
|
szymon napisa?/a:
2. W theme.php w miejsce nawigacji
wklejam ca?y kod w miejsce ".showsublinks("", "white" )." (tak to wygl?da w moim wypadku) i wyskakuje jaki? b??d na stronie ze znakiem > (unexpected '>' ) . Znaczy, ?e mam usun?? te? divy? Dzia za pomoc!
Edit: usuni?cie <div> równie? nic nie da?o...
Edytowane przez hoopak dnia 13.05.2009 18:18:44
|
| |
|
|
| szymon |
Dodany dnia 13.05.2009 20:24:36
|

Bywalec

Postów: 434 Pomógł: 20
Data rejestracji: 05.02.2006 21:20
|
Usu? sobie to:
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='sub-header-left'></td>\n";
echo "<td class='sub-header'>".showsublinks(" ".THEME_BULLET." ", "white")."</td>\n";
echo "<td align='right' class='sub-header'>".showsubdate()."</td>\n";
echo "<td class='sub-header-right'></td>\n";
echo "</tr>\n</table>\n";
Kliknij i zaczekaj na załadowanie kodu ...
I zamiast tego wstaw to z punktu 2.
Wiadomo?? doklejona:
Jako? po ponad godzince prób i b??dów zrobi?em i u mnie dzia?a belka z linkami ze standardowej nawigacji. Niestety nigdzie nie jest do wgl?du.
Panel Administracyjny -> Menu Strony:
Je?li ustawimy jako url ---, to stworzy nam si? nowa kategoria w tym menu. Je?li linki na li?cie zostan? umieszczone pod ---, to stworzy nam si? lista linków do kategorii ---.
Nale?y wi?c w miejsce górnej belki (przyk?ad poda?em wy?ej) "na ?ywca" umie?ci?:
$list_open = false;
$i = 0;
$result = dbquery(
"SELECT tl.link_name, tl.link_url, tl.link_window, tl.link_order FROM ".DB_SITE_LINKS." tl
WHERE ".groupaccess('tl.link_visibility')." AND link_position<='2'
ORDER BY link_order"
);
if (dbrows($result)) {
echo "<div id='smoothmenu1' class='ddsmoothmenu'><ul>\n";
while($data = dbarray($result)) {
if ($data['link_name'] != "---" && $data['link_url'] == "---") {
if ($list_open) { echo "</ul>\n"; $list_open = false; }
echo "<li><a href='#'>".$data['link_name']."</a>\n";
} else if ($data['link_name'] == "---" && $data['link_url'] == "---") {
if ($list_open) { echo "</ul>\n"; $list_open = false; }
// echo "<li><a href='#'>".$data['link_name']."</a>\n";
} else {
if (!$list_open) { echo "<ul>\n"; $list_open = true; }
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo "<ul><li><a href='".$data['link_url']."'".$link_target." class='side'>".THEME_BULLET." <span>".$data['link_name']."</span></a></li></ul>\n";
} else {
echo "<li><a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".THEME_BULLET." <span>".$data['link_name']."</span></a></li>\n";
}
}
$i++;
}
if ($list_open) { echo "</ul>\n"; }
echo "</ul><div align='right'>".showsubdate()."</div>\n<br style='clear: left' /></div>\n";
}
Kliknij i zaczekaj na załadowanie kodu ...
Próbowa?em zrobi?, ?e je?li wpisze si? nazw? i url ---, to stworzy nam si? podkategoria w menu. Nie dzia?a, dlatego // w tym miejscu.
Edytowane przez szymon dnia 13.05.2009 20:23:17
|
| |
|
|
| cypiss |
Dodany dnia 13.05.2009 20:38:20
|

Przedszkolak

Postów: 23
Data rejestracji: 22.02.2009 00:45
|
szymon napisa?/a:
Usu? sobie to:
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='sub-header-left'></td>\n";
echo "<td class='sub-header'>".showsublinks(" ".THEME_BULLET." ", "white")."</td>\n";
echo "<td align='right' class='sub-header'>".showsubdate()."</td>\n";
echo "<td class='sub-header-right'></td>\n";
echo "</tr>\n</table>\n";
Kliknij i zaczekaj na załadowanie kodu ...
I zamiast tego wstaw to z punktu 2.
zabij mnie, ale nie mog? nigdzie znale?? tego u siebie w pliku theme.php... |
| |
|
|
| szymon |
Dodany dnia 13.05.2009 20:43:09
|

Bywalec

Postów: 434 Pomógł: 20
Data rejestracji: 05.02.2006 21:20
|
Mój fragment wygl?da tak:
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
define("THEME_BULLET", "<span class='bullet'>·</span>");
require_once INCLUDES."theme_functions_include.php";
function get_head_tags(){
echo "
<link rel=\"stylesheet\" type=\"text/css\" href=\"".THEME."menu/ddsmoothmenu.css\" />
<link rel=\"stylesheet\" type=\"text/css\" href=\"".THEME."menu/ddsmoothmenu-v.css\" />
<script type='text/javascript' src=\"".THEME."menu/jquery.min.js\"></script>
<script type=\"text/javascript\" src=\"".THEME."menu/ddsmoothmenu.js\">
/***********************************************
* Smooth Navigational Menu- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynami... for full source code
***********************************************/
*/
</script>
<script type='text/javascript'>
ddsmoothmenu.init({
mainmenuid: 'smoothmenu1', //menu DIV id
orientation: 'h', //Horizontal or vertical menu: Set to 'h' or 'v'
classname: 'ddsmoothmenu', //class added to menu's outer DIV
//customtheme: ['#1c5a80', '#18374a'],
contentsource: 'markup' //'markup' or ['container_id', 'path_to_menu_file']
})
ddsmoothmenu.init({
mainmenuid: 'smoothmenu2', //Menu DIV id
orientation: 'v', //Horizontal or vertical menu: Set to 'h' or 'v'
classname: 'ddsmoothmenu-v', //class added to menu's outer DIV
//customtheme: ['#804000', '#482400'],
contentsource: 'markup' //'markup' or ['container_id', 'path_to_menu_file']
})
</script>";
}
function render_page($license=false) {
global $settings, $main_style, $locale;
//Header
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='full-header'>\n".showbanners()."</td>\n";
echo "</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='sub-header-left'></td>\n";
echo "<td class='sub-header'>".showsublinks(" ".THEME_BULLET." ", "white")."</td>\n";
echo "<td align='right' class='sub-header'>".showsubdate()."</td>\n";
echo "<td class='sub-header-right'></td>\n";
echo "</tr>\n</table>\n";
/// nowa nawigacja
echo "<br /> <br />";
$list_open = false;
$i = 0;
$result = dbquery(
"SELECT tl.link_name, tl.link_url, tl.link_window, tl.link_order FROM ".DB_SITE_LINKS." tl
WHERE ".groupaccess('tl.link_visibility')." AND link_position<='2'
ORDER BY link_order"
);
if (dbrows($result)) {
echo "<div id='smoothmenu1' class='ddsmoothmenu'><ul>\n";
while($data = dbarray($result)) {
if ($data['link_name'] != "---" && $data['link_url'] == "---") {
if ($list_open) { echo "</ul>\n"; $list_open = false; }
echo "<li><a href='#'>".$data['link_name']."</a>\n";
} else if ($data['link_name'] == "---" && $data['link_url'] == "---") {
if ($list_open) { echo "</ul>\n"; $list_open = false; }
// echo "<li><a href='#'>".$data['link_name']."</a>\n";
} else {
if (!$list_open) { echo "<ul>\n"; $list_open = true; }
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo "<ul><li><a href='".$data['link_url']."'".$link_target." class='side'>".THEME_BULLET." <span>".$data['link_name']."</span></a></li></ul>\n";
} else {
echo "<li><a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".THEME_BULLET." <span>".$data['link_name']."</span></a></li>\n";
}
}
$i++;
}
if ($list_open) { echo "</ul>\n"; }
echo "</ul><div align='right'>".showsubdate()."</div>\n<br style='clear: left' /></div>\n";
}
echo "<br /> <br />";
//Content
echo "<table cellpadding='0' cellspacing='0' width='100%' class='$main_style'>\n<tr>\n";
if (LEFT) { echo "<td class='side-border-left' valign='top'>".LEFT."</td>"; }
echo "<td class='main-bg' valign='top'>".U_CENTER.CONTENT.L_CENTER."</td>";
if (RIGHT) { echo "<td class='side-border-right' valign='top'>".RIGHT."</td>"; }
echo "</tr>\n</table>\n";
//Footer
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='sub-header-left'></td>\n";
echo "<td align='left' class='sub-header'>".sprintf($locale['global_172'], substr((get_microtime() - START_TIME),0,4))."</td>\n";
echo "<td align='right' class='sub-header'>".showcounter()."</td>\n";
echo "<td class='sub-header-right'></td>\n";
echo "</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td align='center' class='main-footer'>".stripslashes($settings['footer']);
if (!$license) { echo "<br /><br />\n".showcopyright(); }
echo "</td>\n";
echo "</tr>\n</table>\n";
}Kliknij i zaczekaj na załadowanie kodu ... |
| |
|
|
| cypiss |
Dodany dnia 13.05.2009 23:57:53
|

Przedszkolak

Postów: 23
Data rejestracji: 22.02.2009 00:45
|
OK, uda?o si?! pozamyka?em wszystko jak nale?a?o, pododawa?em echo i hula! dzia za pomoc! oczywi?cie leci pomóg?! |
| |
|
|
| radomoaza |
Dodany dnia 14.05.2009 13:27:44
|

Przedszkolak

Postów: 54
Data rejestracji: 14.07.2006 22:26
|
U mnie niestety po wstawieniu drugim sposobem (ten co pokazuje z nawigacji z panelu admina) w ogóle si? nie wy?wietla, za? pierwszym sposobem menu nie rozsuwa si?:
Oto wycinek mojego thema:
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
define("THEME_WIDTH", "1020");
define("THEME_BULLET", "<img class='bullet' src='".THEME."images/bullet.gif' alt='->' />"); //bullet image
require_once INCLUDES."theme_functions_include.php";
function get_head_tags(){ echo " <link rel=\"stylesheet\" type=\"text/css\" href=\"".THEME."menu/ddsmoothmenu.css\" /> <link rel=\"stylesheet\" type=\"text/css\" href=\"".THEME."menu/ddsmoothmenu-v.css\" /> <script type='text/javascript' src=\"".THEME."menu/jquery.min.js\"></script> <script type=\"text/javascript\" src=\"".THEME."menu/ddsmoothmenu.js\"> /*********************************************** * Smooth Navigational Menu- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ */ </script> <script type='text/javascript'> ddsmoothmenu.init({ mainmenuid: 'smoothmenu1', //menu DIV id orientation: 'h', //Horizontal or vertical menu: Set to 'h' or 'v' classname: 'ddsmoothmenu', //class added to menu's outer DIV //customtheme: ['#1c5a80', '#18374a'], contentsource: 'markup' //'markup' or ['container_id', 'path_to_menu_file'] }) ddsmoothmenu.init({ mainmenuid: 'smoothmenu2', //Menu DIV id orientation: 'v', //Horizontal or vertical menu: Set to 'h' or 'v' classname: 'ddsmoothmenu-v', //class added to menu's outer DIV //customtheme: ['#804000', '#482400'], contentsource: 'markup' //'markup' or ['container_id', 'path_to_menu_file'] }) </script>"; }
function render_page($license=false) {
global $settings, $main_style, $locale;
//Header
echo "<table cellpadding='0' cellspacing='0' height='100px'width='".THEME_WIDTH."' align='center'>\n<tr>\n";
echo "<td width='450' class='full-header'>\n".showbanners()."</td>\n";
echo "<td class='full-header' width='180px'><img src='".THEME."images/reklama.png' alt='reklama'> </td>\n";
echo "<td class='google'> <form action='http://www.google.com/cse' id='cse-search-box' target='_blank'>
<div>
<input type='hidden' name='cx' value='partner-pub-2341112065468532:eq22r9n7c46' />
<input type='hidden' name='ie' value='ISO-8859-2' />
<input type='text' name='q' size='30' />
<input type='submit' name='sa' value='Szukaj' />
</div>
</form>
<script type='text/javascript' src='http://www.google.com/coop/cse/brand?form=cse-search-box&lang=pl'></script></td>\n";
echo "<td class='full-header1' width='100px' valign='top'> <a href='/index.php'><img src='".THEME."images/home.gif' alt='reklama' style='float: right;'></a> <a href='/infusions/site_map/site_map.php'><img src='".THEME."images/mapsite.gif' alt='reklama' style='float: right;'></a> <a href='/contact.php'><img src='".THEME."images/kontakt.gif' alt='reklama' style='float: right;'></a></td>\n";
echo "</tr>\n</table>\n";
echo " <div id='smoothmenu1' class='ddsmoothmenu'>
<ul>
<li><a href='http://www.dynamicdrive.com'>Item 1</a></li>
<li><a href='#'>Folder 0</a>
<ul>
<li><a href='#'>Sub Item 1.1</a></li>
<li><a href='#'>Sub Item 1.2</a></li>
</ul>
</li>
<li><a href='#'>Folder 1</a>
<ul>
<li><a href='#'>Sub Item 1.1</a></li>
<li><a href='#'>Sub Item 1.2</a></li>
</ul>
</li>
<li><a href='#'>Item 3</a></li>
<li><a href='#'>Folder 2</a>
<ul>
<li><a href='#'>Sub Item 2.1</a></li>
<li><a href='#'>Folder 2.1</a>
<ul>
<li><a href='#'>Sub Item 2.1.1</a></li>
<li><a href='#'>Sub Item 2.1.2</a></li>
<li><a href='#'>Folder 3.1.1</a>
<ul>
<li><a href='#'>Sub Item 3.1.1.1</a></li>
<li><a href='#'>Sub Item 3.1.1.2</a></li>
<li><a href='#'>Sub Item 3.1.1.3</a></li>
<li><a href='#'>Sub Item 3.1.1.4</a></li>
<li><a href='#'>Sub Item 3.1.1.5</a></li>
</ul>
</li>
<li><a href='#'>Sub Item 2.1.4</a></li>
</ul>
</li>
</ul>
</li>
<li><a href='http://www.dynamicdrive.com/style/'>Item 4</a></li>
</ul>
<br style='clear: left' />
</div>
";
//Content
echo "<table cellpadding='0' cellspacing='2' width='".THEME_WIDTH."' align='center' class='outer-border' >\n<tr>\n";
echo "<td class='main-bg' valign='top'>".U_CENTER.CONTENT.L_CENTER."</td>";
if (LEFT) { echo "<td class='side-border-left' valign='top'>".LEFT."</td>"; }
if (RIGHT) { echo "<td class='side-border-right' valign='top'>".RIGHT."</td>"; }
echo "</tr>\n</table>\n";
Edytowane przez radomoaza dnia 14.05.2009 13:29:25
|
| |
|
|
| nmpministranci |
Dodany dnia 15.05.2009 21:37:28
|

Pocz?tkuj?cy

Postów: 135 Pomógł: 1 Ostrzeżeń: 3
Data rejestracji: 18.11.2007 08:08
|
2. W theme.php w miejsce nawigacji:
Witam jestem troche zieloniutki gdzie to wpisa? dok?adnie w skórce Aer? Z góry dzi?ki.
Edytowane przez ICEK dnia 15.05.2009 22:22:56
|
| |
|
|
| cypiss |
Dodany dnia 19.05.2009 15:20:39
|

Przedszkolak

Postów: 23
Data rejestracji: 22.02.2009 00:45
|
Witam,
nmpministranci: wklej tam gdzie chcesz mie? to menu 
ja teraz mam taki problem - chcia?bym doda? w niektóre miejsca obrazki (zamiast tekstu) i nie mog? ustawi? tak, aby nie rozje?d?a?o mi si? menu. A jak znów zmniejsze obrazek to mam obramowanie:

Znowu usun? obramowanie to mi ca?e menu si? rozwala. Kto? ma jaki? pomys?? Próbowa?em doda? poprzez now? klas? w divach, ale co? mi nie wychodzi.. |
| |
|
|
| teflon |
Dodany dnia 24.05.2009 15:31:45
|

Przedszkolak

Postów: 1
Data rejestracji: 24.05.2009 15:02
|
Witam.
M?cze si? ju? z 2 godziny ze skurk? Phos i jako? nic z tego.
Oryginalny fragment kodu wygl?da tak:
function render_page($license=false) {
global $aidlink, $locale, $settings, $colour_switcher, $fontsize_switcher, $column_switcher, $main_style;
echo "<div id='main' style='width: ".THEME_WIDTH."; left: 50%; margin-left: -47.5%;'>
<div id='header_t'><div id='header_r'><div id='header_l'><div id='corner_tr'><div id='corner_tl'>
<div id='header'>
<div id='header_bg' class='clearfix'>
<div id='mainheader' class='clearfix'>".showbanners()."</div>
<div id='subheader' class='flleft'>".
preg_replace("^(li)( class='(first-link)')*(><a href='(\.\./)*".preg_quote(START_PAGE)."')^i", "\\1 class='active \\3'\\4", showsublinks(""))."</div>
<div id='tab' class='flright'>
<div id='tab_r' class='clearfix'>
".$colour_switcher->makeForm("flright")."
".$column_switcher->makeForm("flright")."
".$fontsize_switcher->makeForm("flright")."
Po podmiankach wyglada tak, a strona sie nie wy?wietla:
function get_head_tags(){
echo
"
<link rel=\"stylesheet\" type=\"text/css\" href=\""
.THEME."menu/ddsmoothmenu.css\" />
<link rel=\"stylesheet\" type=\"text/css\" href=\""
.THEME."menu/ddsmoothmenu-v.css\" />
<script type='text/javascript' src=\""
.THEME."menu/jquery.min.js\"></script>
<script type=\"text/javascript\" src=\""
.THEME."menu/ddsmoothmenu.js\">
/***********************************************
* Smooth Navigational Menu- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynami... for full source code
***********************************************/
*/
</script>
<script type='text/javascript'>
ddsmoothmenu.init({
mainmenuid: 'smoothmenu1', //menu DIV id
orientation: 'h', //Horizontal or vertical menu: Set to 'h' or 'v'
classname: 'ddsmoothmenu', //class added to menu's outer DIV
//customtheme: ['#1c5a80', '#18374a'],
contentsource: 'markup' //'markup' or ['container_id', 'path_to_menu_file']
})
ddsmoothmenu.init({
mainmenuid: 'smoothmenu2', //Menu DIV id
orientation: 'v', //Horizontal or vertical menu: Set to 'h' or 'v'
classname: 'ddsmoothmenu-v', //class added to menu's outer DIV
//customtheme: ['#804000', '#482400'],
contentsource: 'markup' //'markup' or ['container_id', 'path_to_menu_file']
})
</script>"
;
}
function render_page($license=false) {
global $aidlink, $locale, $settings, $colour_switcher, $fontsize_switcher, $column_switcher, $main_style;
echo "<div id='main' style='width: ".THEME_WIDTH."; left: 50%; margin-left: -47.5%;'>
<div id='header_t'><div id='header_r'><div id='header_l'><div id='corner_tr'><div id='corner_tl'>
<div id='header'>
<div id='header_bg' class='clearfix'>
<div id='mainheader' class='clearfix'>".showbanners()."</div>
$list_open = false;
$i = 0;
$result = dbquery(
"SELECT tl.link_name, tl.link_url, tl.link_window, tl.link_order FROM "
.DB_SITE_LINKS." tl
WHERE "
.groupaccess('tl.link_visibility'
)." AND link_position<='2'
ORDER BY link_order"
);
if (dbrows($result)) {
echo "<div id='smoothmenu1' class='ddsmoothmenu'><ul>\n";
while($data = dbarray($result)) {
if ($data['link_name'] != "---" && $data['link_url'] == "---") {
if ($list_open) { echo "</ul>\n"; $list_open = false; }
echo "<li><a href='#'>".$data['link_name']."</a>\n";
} else if ($data['link_name'] == "---" && $data['link_url'] == "---") {
if ($list_open) { echo "</ul>\n"; $list_open = false; }
// echo "<li><a href='#'>".$data['link_name']."</a>\n";
} else {
if (!$list_open) { echo "<ul>\n"; $list_open = true; }
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo "<ul><li><a href='".$data['link_url']."'".$link_target." class='side'>".THEME_BULLET." <span>".$data['link_name']."</span></a></li></ul>\n";
} else {
echo "<li><a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".THEME_BULLET." <span>".$data['link_name']."</span></a></li>\n";
}
}
$i++;
}
if ($list_open) { echo "</ul>\n"; }
echo "</ul><div align='right'>".showsubdate()."</div>\n<br style='clear: left' /></div>\n";
}
<div id='tab' class='flright'>
<div id='tab_r' class='clearfix'>
".$colour_switcher->makeForm("flright")."
".$column_switcher->makeForm("flright")."
".$fontsize_switcher->makeForm("flright")."Kliknij i zaczekaj na załadowanie kodu ...
Prawdopodobnie ta cz??? kodu odpowiada za menu:<div id='subheader' class='flleft'>".
preg_replace("^(li)( class='(first-link)')*(><a href='(\.\./)*".preg_quote(START_PAGE)."')^i", "\\1 class='active \\3'\\4", showsublinks(""))."</div>
Kliknij i zaczekaj na załadowanie kodu ...
Gdy usune to z theme.php to menu górne znika ze strony.
Wi?c po podmiankach kod wygl?da tak:[chili=php]function get_head_tags(){
echo
"
<link rel=\"stylesheet\" type=\"text/css\" href=\""
.THEME."menu/ddsmoothmenu.css\" />
<link rel=\"stylesheet\" type=\"text/css\" href=\""
.THEME."menu/ddsmoothmenu-v.css\" />
<script type='text/javascript' src=\""
.THEME."menu/jquery.min.js\"></script>
<script type=\"text/javascript\" src=\""
.THEME."menu/ddsmoothmenu.js\">
/***********************************************
* Smooth Navigational Menu- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynami... for full source code
***********************************************/
*/
</script>
<script type='text/javascript'>
ddsmoothmenu.init({
mainmenuid: 'smoothmenu1', //menu DIV id
orientation: 'h', //Horizontal or vertical menu: Set to 'h' or 'v'
classname: 'ddsmoothmenu', //class added to menu's outer DIV
//customtheme: ['#1c5a80', '#18374a'],
contentsource: 'markup' //'markup' or ['container_id', 'path_to_menu_file']
})
ddsmoothmenu.init({
mainmenuid: 'smoothmenu2', //Menu DIV id
orientation: 'v', //Horizontal or vertical menu: Set to 'h' or 'v'
classname: 'ddsmoothmenu-v', //class added to menu's outer DIV
//customtheme: ['#804000', '#482400'],
contentsource: 'markup' //'markup' or ['container_id', 'path_to_menu_file']
})
</script>"
;
}
function render_page($license=false) {
global $aidlink, $locale, $settings, $colour_switcher, $fontsize_switcher, $column_switcher, $main_style;
echo "<div id='main' style='width: ".THEME_WIDTH."; left: 50%; margin-left: -47.5%;'>
<div id='header_t'><div id='header_r'><div id='header_l'><div id='corner_tr'><div id='corner_tl'>
<div id='header'>
<div id='header_bg' class='clearfix'>
<div id='mainheader' class='clearfix'>".showbanners()."</div>
$list_open = false;
$i = 0;
$result = dbquery(
"SELECT tl.link_name, tl.link_url, tl.link_window, tl.link_order FROM "
.DB_SITE_LINKS." tl
WHERE "
.groupaccess('tl.link_visibility'
)." AND link_position<='2'
ORDER BY link_order"
);
if (dbrows($result)) {
echo "<div id='smoothmenu1' class='ddsmoothmenu'><ul>\n";
while($data = dbarray($result)) {
if ($data['link_name'] != "---" && $data['link_url'] == "---") {
if ($list_open) { echo "</ul>\n"; $list_open = false; }
echo "<li><a href='#'>".$data['link_name']."</a>\n";
} else if ($data['link_name'] == "---" && $data['link_url'] == "---") {
if ($list_open) { echo "</ul>\n"; $list_open = false; }
// echo "<li><a href='#'>".$data['link_name']."</a>\n";
} else {
if (!$list_open) { echo "<ul>\n"; $list_open = true; }
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo "<ul><li><a href='".$data['link_url']."'".$link_target." class='side'>".THEME_BULLET." <span>".$data['link_name']."</span></a></li></ul>\n";
} else {
echo "<li><a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".THEME_BULLET." <span>".$data['link_name']."</span></a></li>\n";
}
}
$i++;
}
if ($list_open) { echo "</ul>\n"; }
echo "</ul><div align='right'>".showsubdate()."</div>\n<br style='clear: left' /></div>\n";
}
<div id='tab' class='flright'>
<div id='tab_r' class='clearfix'>
".$colour_switcher->makeForm("flright")."
".$column_switcher->makeForm("flright")."
".$fontsize_switcher->makeForm("flright")."Kliknij i zaczekaj na załadowanie kodu ...
W czym mo?e by? problem ?e przy takim wpisie strona niedzia?a?
Gzi?ki z góry za poja?nienia.
Edytowane przez Chemikpil dnia 24.05.2009 17:08:40
|
| |
|
|
| kurys |
Dodany dnia 10.02.2011 12:31:53
|

Przedszkolak

Postów: 14 Ostrzeżeń: 3
Data rejestracji: 08.02.2011 20:13
|
Witam, uda?o mi si? doda? to menu na moj? stron?. Ale mam jeden problemik, mianowicie nie wy?wietlaj? si? strza?ki wskazuj?ce rozwini?cie (jak na screenie). W kategoriach g?ównych chc? w ogóle je wy??czy?, ale chc? ?eby by?y widoczne w kategoriach podmenu, których mam kilka. Gdzie odnale?? kod odpowiedzialny za to? Szuka?em w plikach .css podanych w paczce szymona, ale niestety nie znalaz?em niczego co by mi pomog?o albo co? przeoczy?em.
 |
| |
|
|
| krystian1988 |
Dodany dnia 10.02.2011 12:47:12
|

Zaawansowany

Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
Mo?liwe ?e brakuje Ci obrazka bullet.gif.
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
| |
|
|
| kurys |
Dodany dnia 10.02.2011 12:50:31
|

Przedszkolak

Postów: 14 Ostrzeżeń: 3
Data rejestracji: 08.02.2011 20:13
|
Mam dwa: down.gif i right.gif. Szuka?em w?a?nie ich w kodzie, ale nie znalaz?em.
Aha i jeszcze jedna sprawa, nie wy?wietla w menu polskich znaków. W jaki sposób to zmieni??
Edytowane przez kurys dnia 10.02.2011 12:54:43
|
| |
|
|
| krystian1988 |
Dodany dnia 10.02.2011 12:55:36
|

Zaawansowany

Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
Mo?liwe ?e brakuje jaki? polskich locali ISO b?d? UTF.
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
| |
|
|
| kurys |
Dodany dnia 10.02.2011 12:58:38
|

Przedszkolak

Postów: 14 Ostrzeżeń: 3
Data rejestracji: 08.02.2011 20:13
|
A w jaki sposób je doda? i gdzie? W kwestii j?zyków na stronie jestem laikiem... |
| |
|
|
| khaman |
Dodany dnia 10.02.2011 13:12:45
|


Postów: 2511 Pomógł: 78
Data rejestracji: 26.06.2007 12:11
|
A wystarczy poszuka?:
http://www.php-fu..._id=0&
Posty pomocne oznaczaj jako pomóg? Nie pomagam na PW/GG | Brak stopki = brak pomocy
|
| |
|
|
| kurys |
Dodany dnia 10.02.2011 13:28:21
|

Przedszkolak

Postów: 14 Ostrzeżeń: 3
Data rejestracji: 08.02.2011 20:13
|
No tak, dzi?ki mam tam katalogi Polish i Polish-utf8, wi?c nie wiem co jest nie tak, ale poszukam jeszcze.
A z tymi obrazkami wie kto? co dok?adniej zrobi??
Edit: z obrazkami rozwiazane dok?adniejsze czytanie si? k?ania:
szymon napisa?/a:
4. Edytujesz plik z za??cznika ddsmoothmenu.js i zmieniasz adres dwa razy w linijce 17 na odpowiednio:
http://www.twoja_strona.pl/themes/folder_theme/menu/down.gif (right.gif)
A co do tych polskich znaków... Wy?wietlaj? si? poprawnie oprócz "?", nie wiem jak to zmieni?
Edytowane przez kurys dnia 10.02.2011 14:31:05
|
| |
|