Menu Drop Down Tabs v6
|
piotrek1231 |
Dodany dnia 17.01.2009 08:50:12
|
Początkujący
Postów: 109 Pomógł: 1 Ostrzeżeń: 1
Data rejestracji: 09.07.2008 21:54
|
Witam. Menu Drop Down Tabs jest rodzaje rozwijanego menu i roponuje nam aż 5 typów menu.
Działanie tego menu zostało szzcegółowo omówione dla v7. Warto byłoby zmodyfikować aby działało też w v6.
Podam przykład dla menu typu 2.
Część, którą umieszczamy w pliku subheader.php:
echo "<script type=\"text/javascript\" src=\"".BASEDIR."dropdowntabfiles/dropdowntabs.js\">
/***********************************************
* Drop Down Tabs 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>
<!-- CSS for Drop Down Tabs Menu #2 -->
<link rel=\"stylesheet\" type=\"text/css\" href=\"".BASEDIR."dropdowntabfiles/bluetabs.css\" />"; Kliknij i zaczekaj na załadowanie kodu ...
Z tego kodu tworzymy plik menu.php i umieszczamy w głównym katalogu:
<?php
echo "<div id=\"bluemenu\" class=\"bluetabs\">
<ul>
<li><a href=\"http://www.dynamicdrive.com\">Home</a></li>
<li><a href=\"http://www.dynamicdrive.com/style/\" rel=\"dropmenu1_b\">CSS</a></li>
<li><a href=\"http://www.dynamicdrive.com/resources/\" rel=\"dropmenu2_b\">Partners</a></li>
<li><a href=\"http://tools.dynamicdrive.com/\">Tools</a></li>
</ul>
</div>
<br style=\"clear: left;\" />
<!--1st drop down menu -->
<div id=\"dropmenu1_b\" class=\"dropmenudiv_b\">
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C1/\">Horizontal CSS Menus</a>
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C2/\">Vertical CSS Menus</a>
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C4/\">Image CSS</a>
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C6/\">Form CSS</a>
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C5/\">DIVs and containers</a>
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C7/\">Links and Buttons</a>
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C8/\">Other</a>
</div>
<!--2nd drop down menu -->
<div id=\"dropmenu2_b\" class=\"dropmenudiv_b\" style=\"width: 150px;\">
<a href=\"http://www.cssdrive.com\">CSS Drive</a>
<a href=\"http://www.javascriptkit.com\">JavaScript Kit</a>
<a href=\"http://www.codingforums.com\">Coding Forums</a>
<a href=\"http://www.javascriptkit.com/jsref/\">JavaScript Reference</a>
</div>
<script type=\"text/javascript\">
//SYNTAX: tabdropdown.init(\"menu_id\", [integer OR \"auto\"])
tabdropdown.init(\"bluemenu\", 3)
</script>";
?>
Kliknij i zaczekaj na załadowanie kodu ...
Czy mógłby ktoś przerobić to na v6?
Z góry dzięki.
Edytowane przez Pieka dnia 17.01.2009 18:53:19
|
|
|
|
Wścibski Gość |
Dodany dnia 01.11.2024 00:09:26
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Pieka |
Dodany dnia 17.01.2009 15:19:35
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Po co cokolwiek przerabiac, to dziala na v6 w stanie takim jak podales post wyzej. Roznica w stosunku do v7 jest tylko plik, w tym przypadku subheader.php, do czego jak widze doszedles. Pozostaje tylko wstawic i uzywac.
Jestem jaki jestem
|
|
|
|
piotrek1231 |
Dodany dnia 17.01.2009 17:13:37
|
Początkujący
Postów: 109 Pomógł: 1 Ostrzeżeń: 1
Data rejestracji: 09.07.2008 21:54
|
Niestety gdy wstawiam podany wyżej kod do subheader.php nie działa. Wyskakuje problem. Być może inny rodzaj kodowania. Nie wiem, ale nie działa
|
|
|
|
Pieka |
Dodany dnia 17.01.2009 17:17:06
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
piotrek1231 napisał/a:
Niestety gdy wstawiam podany wyżej kod do subheader.php nie działa. Wyskakuje problem. Być może inny rodzaj kodowania. Nie wiem, ale nie działa
Wstaw po prostu ten kod do pliku z zachowaniem wszystkich zasad, co sprowadza sie glownie do zamkniecia tagow. Poza tym, jesli piszesz o bledzie, to wypadaloby go zacytowac, bo mimo wielu talentow (joke), nie posiadam daru jasnowidzenia. Przynajmniej nic mi o tym nie wiadomo.
Jestem jaki jestem
|
|
|
|
piotrek1231 |
Dodany dnia 17.01.2009 17:21:39
|
Początkujący
Postów: 109 Pomógł: 1 Ostrzeżeń: 1
Data rejestracji: 09.07.2008 21:54
|
Po zamknięciu wszystkich tagów działa, ale cała strona się rozbija na części :|
Wiadomość doklejona:
Ok. Postaram się teraz wszytko przybliżyć.
Oto kod subheader.php:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fu...
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
if (!defined("IN_FUSION")) { header("Location: index.php"); exit; }
require_once THEME."theme.php";
if ($settings['maintenance'] == "1" && !iADMIN) fallback(BASEDIR."maintenance.php");
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_lastvisit='".time()."', user_ip='".USER_IP."' WHERE user_id='".$userdata['user_id']."'");
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title>".$settings['sitename']."</title>
<link rel='shortcut icon' href='images/favicon.ico' type='image/vnd.microsoft.icon'>
<meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."'>
<meta name='description' content='".$settings['description']."'>
<meta name='keywords' content='".$settings['keywords']."'>
<link rel='stylesheet' href='".THEME."styles.css' type='text/css'>
<script type='text/javascript' src='".INCLUDES."jscript.js'></script>
<script type='text/javascript' src='".INCLUDES."highslide/highslide.js'></script>
<link rel='stylesheet' href='".INCLUDES."highslide/highslide.css' type='text/css' />
</head>
<body bgcolor='$body_bg' text='$body_text'>\n";
render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'>");
?> Kliknij i zaczekaj na załadowanie kodu ...
Oto kod, który chcę wstawić:
echo "<script type=\"text/javascript\" src=\"".BASEDIR."dropdowntabfiles/dropdowntabs.js\">
/***********************************************
* Drop Down Tabs 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>
<!-- CSS for Drop Down Tabs Menu #2 -->
<link rel=\"stylesheet\" type=\"text/css\" href=\"".BASEDIR."dropdowntabfiles/bluetabs.css\" />"; Kliknij i zaczekaj na załadowanie kodu ...
A po wstawieniu go w sekcji head wyskakuje taki błąd:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /virtual/pl/h2/strona/subheader.php on line 32
Edytowane przez Pieka dnia 17.01.2009 17:35:51
|
|
|
|
Pieka |
Dodany dnia 17.01.2009 17:39:03
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Prosze:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fu...
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
if (!defined("IN_FUSION")) { header("Location: index.php"); exit; }
require_once THEME."theme.php";
if ($settings['maintenance'] == "1" && !iADMIN) fallback(BASEDIR."maintenance.php");
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_lastvisit='".time()."', user_ip='".USER_IP."' WHERE user_id='".$userdata['user_id']."'");
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title>".$settings['sitename']."</title>
<link rel='shortcut icon' href='images/favicon.ico' type='image/vnd.microsoft.icon'>
<meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."'>
<meta name='description' content='".$settings['description']."'>
<meta name='keywords' content='".$settings['keywords']."'>
<link rel='stylesheet' href='".THEME."styles.css' type='text/css'>
<script type='text/javascript' src='".INCLUDES."jscript.js'></script>
<script type='text/javascript' src='".INCLUDES."highslide/highslide.js'></script>
<link rel='stylesheet' href='".INCLUDES."highslide/highslide.css' type='text/css' />
<script type=\"text/javascript\" src=\"".BASEDIR."dropdowntabfiles/dropdowntabs.js\">
/***********************************************
* Drop Down Tabs 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>
<!-- CSS for Drop Down Tabs Menu #2 -->
<link rel=\"stylesheet\" type=\"text/css\" href=\"".BASEDIR."dropdowntabfiles/bluetabs.css\" />
</head>
<body bgcolor='$body_bg' text='$body_text'>\n";
render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'>");
?> Kliknij i zaczekaj na załadowanie kodu ...
Przyklad dzialania w v6 wszystkich wersji tego menu: http://pieka.ugu....
Edytowane przez Pieka dnia 17.01.2009 17:48:40
Jestem jaki jestem
|
|
|
|
piotrek1231 |
Dodany dnia 17.01.2009 17:48:26
|
Początkujący
Postów: 109 Pomógł: 1 Ostrzeżeń: 1
Data rejestracji: 09.07.2008 21:54
|
Działa. Dziękuję za pomoc i przepraszam, że tak nudziłem
|
|
|
|
matisadzik |
Dodany dnia 18.02.2009 11:46:45
|
Przedszkolak
Postów: 25
Data rejestracji: 30.08.2006 15:09
|
Odświeżę nieco temat. Wstawiam wszystko jak należy, ale menu wyświetla mi się jako menu pionowe, a nie poziome... Gdy zaś upycham to w tabeli, to nie rozwija się... Dodam, że mam zastosowane menu w css w nawigacji strony. Wie ktoś jak to ugryźć?
|
|
|
|
denver |
Dodany dnia 10.07.2010 15:16:48
|
Przedszkolak
Postów: 1
Data rejestracji: 10.07.2010 15:14
|
Witam, zrobiłem wszystko wg wyżej podanych instrukcji, lecz niestety nic się nie zmieniło w wyglądzie strony(edytowalem subheader.php i zrobilem w głównym katalogu plik menu.php, oraz wrzucilem na serwer katalog dropdowntabs),czy trzeba jeszcze coś dodatkowo zrobić, czy po prostu ja coś przeoczyłem?
wrzuciłem do katalogu głównego strony plik menu.php z zawartością:
<?php
echo
"<div id=\"bluemenu\" class=\"bluetabs\">
<ul>
<li><a href=\"http://www.dynamicdrive.com\">Home</a></li>
<li><a href=\"http://www.dynamicdrive.com/style/\" rel=\"dropmenu1_b\">CSS</a></li>
<li><a href=\"http://www.dynamicdrive.com/resources/\" rel=\"dropmenu2_b\">Partners</a></li>
<li><a href=\"http://tools.dynamicdrive.com/\">Tools</a></li>
</ul>
</div>
<br style=\"clear: left;\" />
<!--1st drop down menu -->
<div id=\"dropmenu1_b\" class=\"dropmenudiv_b\">
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C1/\">Horizontal CSS Menus</a>
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C2/\">Vertical CSS Menus</a>
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C4/\">Image CSS</a>
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C6/\">Form CSS</a>
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C5/\">DIVs and containers</a>
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C7/\">Links and Buttons</a>
<a href=\"http://www.dynamicdrive.com/style/csslibrary/category/C8/\">Other</a>
</div>
<!--2nd drop down menu -->
<div id=\"dropmenu2_b\" class=\"dropmenudiv_b\" style=\"width: 150px;\">
<a href=\"http://www.cssdrive.com\">CSS Drive</a>
<a href=\"http://www.javascriptkit.com\">JavaScript Kit</a>
<a href=\"http://www.codingforums.com\">Coding Forums</a>
<a href=\"http://www.javascriptkit.com/jsref/\">JavaScript Reference</a>
</div>
<script type=\"text/javascript\">
//SYNTAX: tabdropdown.init(\"menu_id\", [integer OR \"auto\"])
tabdropdown.init(\"bluemenu\", 3)
</script>"
;
?>
oraz wrzuciłem plik subheader.php też do głównego katalogu:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
if (!defined("IN_FUSION")) { header("Location: index.php"); exit; }
require_once THEME."theme.php";
if ($settings['maintenance'] == "1" && !iADMIN) fallback(BASEDIR."maintenance.php");
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_lastvisit='".time()."', user_ip='".USER_IP."' WHERE user_id='".$userdata['user_id']."'");
echo
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title>"
.$settings['sitename']."</title>
<link rel='shortcut icon' href='images/favicon.ico' type='image/vnd.microsoft.icon'>
<meta http-equiv='Content-Type' content='text/html; charset="
.$locale['charset']."'>
<meta name='description' content='"
.$settings['description']."'>
<meta name='keywords' content='"
.$settings['keywords']."'>
<link rel='stylesheet' href='"
.THEME."styles.css' type='text/css'>
<script type='text/javascript' src='"
.INCLUDES."jscript.js'></script>
<script type='text/javascript' src='"
.INCLUDES."highslide/highslide.js'></script>
<link rel='stylesheet' href='"
.INCLUDES."highslide/highslide.css' type='text/css' />
<script type=\"text/javascript\" src=\""
.BASEDIR."dropdowntabfiles/dropdowntabs.js\">
/***********************************************
* Drop Down Tabs 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>
<!-- CSS for Drop Down Tabs Menu #2 -->
<link rel=\"stylesheet\" type=\"text/css\" href=\""
.BASEDIR."dropdowntabfiles/bluetabs.css\" />
</head>
<body bgcolor='$body_bg' text='$body_text'>\n"
;
render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'>");
?>
I niestety nie zauważyłem zmian na stronie, czy trzeba zrobić coś dodatkowo?
Pozdrawiam!
Edytowane przez denver dnia 28.07.2010 20:06:54
|
|
|