Datum Zeit
Shoutbox
Gästen ist das Schreiben von Mitteilungen nicht erlaubt.


Datalus  Offline
04.02.2012 01:57
@ fehlerlos noch einen versuch und ich sperre beide Accounts !

Datalus  Offline
04.02.2012 01:56
@ fehlerlos , keine freischaltung da du bereits einen Account hier hast ! ( Monk )

DjMicha1985  Offline
04.02.2012 01:09
@fehlerlos keine Freischaltung, da Account bereits vorhanden (Monk)

Micky  Offline
Verwarnstatus: warningwarningwarningwarning
30.01.2012 11:03
Moin Moin Zusammen

Jackpot  Offline
30.01.2012 00:01
Sehr geehrte Mitglieder, absofort gibt es wieder Lose in unseren Lottosystem! Der neue Jackpot liegt bei 500 Score. Alle Angaben ohne Gewähr. Wink

Ähnliche Themen
Thema Forum Antworten Letzter Beitrag
Latest Download Panel für V 7.01 Infusionen 5 01. Februar 2012 21:33:37
login panel PHP & MySql 22 30. Januar 2012 20:56:15
[Gelöst] Zitate Panel für v7? Infusionen 18 12. Januar 2012 10:16:53
Partner Pages Panel Allgemeine Diskussionen 9 08. Januar 2012 23:46:08
(Fehler suche) DJ on Air Panel! Infusionen 4 02. Januar 2012 03:57:09
Thread ansehen
Wer ist hier? 1 Gäste
 Drucke Thread
MG Navigation Panel für v6
coldfire
#1 Drucke Post
Geschrieben am 16. August 2009 20:00:26
Einsteiger


Posts: 4
Registriert seit: 16.08.09

Anfänger
Nächstes Level: 4/5

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Schönen guten Abend zusammen.
Da meine Homepage noch auf v6 läuft und es zur Zeit viel zu aufwändig wäre einen umzug auf v7 in betracht zu ziehen, hab ich mir gedacht bau ich doch das MG Navigation Panel für v6 um.
Da ich in diesem Gebiet noch nicht Superman bin, hab ich mit diversen Problemen zu kämpfen.
Ich habe die Originaldatei mg_navigation_panel.php so geändert:
Original
GeSHi: PHP
  1. <?php
  2. /*-------------------------------------------------------+
  3. | PHP-Fusion Content Management System
  4. | Copyright (C) 2002 - 2008 Nick Jones
  5. | <a href="http://www.php-fusion.co.uk/" target="_blank" rel="nofollow" title="autolink">http://www.php-fu...</a>
  6. +--------------------------------------------------------+
  7. | MG Navigation Panel v1.0
  8. | Copyright © 2009 MarcusG
  9. | <a href="http://www.marcusg.de" target="_blank" rel="nofollow" title="autolink">http://www.marcus...</a>
  10. +--------------------------------------------------------+
  11. | Filename: mg_navigation_panel.php
  12. | Author: MarcusG
  13. | Original Author: Nick Jones (Digitanium)
  14. +--------------------------------------------------------+
  15. | This program is released as free software under the
  16. | Affero GPL license. You can redistribute it and/or
  17. | modify it under the terms of this license which you
  18. | can read by viewing the included agpl.txt or online
  19. | at <a href="http://www.gnu.org/licenses/agpl.html." target="_blank" rel="nofollow" title="autolink">www.gnu.org/licen...</a> Removal of this
  20. | copyright header is strictly prohibited without
  21. | written permission from the original author(s).
  22. +--------------------------------------------------------*/
  23. if (!defined("IN_FUSION")) { die("Access Denied"); }
  24. add_to_head('<link rel="stylesheet" href="'.INFUSIONS.'mg_navigation_panel/inc/mg_navigation.css" type="text/css" media="screen" />');
  25. add_to_head('<script type="text/javascript" src="'.INFUSIONS.'mg_navigation_panel/inc/jquery.cookie.js"></script>');
  26. add_to_head('<script type="text/javascript" src="'.INFUSIONS.'mg_navigation_panel/inc/mg_navigation.js"></script>');
  27. //add_to_head('<script type="text/javascript" src="'.INFUSIONS.'mg_navigation_panel/inc/grade.js"></script>');
  28.  
  29. //this function is to validate image names for turkish cat names
  30. function trascii($text) {
  31. $search = array("Ç", "Ý", "Ð", "Ö", "Þ", "Ü", "ç", "ý", "ð", "ö", "þ", "ü");
  32. $replace = array("c", "i", "g", "o", "s", "u", "c", "i", "g", "o", "s", "u");
  33. $text = str_replace($search, $replace, $text);
  34. return $text;
  35. }
  36. $list_open = false;
  37.  
  38. openside($locale['global_001']);
  39. $result = dbquery(
  40. "SELECT tl.link_name, tl.link_url, tl.link_window, tl.link_order FROM ".DB_SITE_LINKS." tl
  41. WHERE ".groupaccess('tl.link_visibility')." AND link_position<='2'
  42. ORDER BY link_order"
  43. );
  44. if (dbrows($result)) {
  45. echo "<div id='navigation' class='mgmenu'>\n"; // start sidebar
  46. while($data = dbarray($result)) {
  47. if ($data['link_name'] != "---" && $data['link_url'] == "---") {
  48. if ($list_open) { echo "</ul></div>\n"; $list_open = false; }
  49. $linkname = trascii(strtolower(str_replace(" ","_",$data['link_name'])));
  50. if (file_exists(INFUSIONS."mg_navigation_panel/images/".$linkname.".png")) {
  51. $nav_img = "<img src='".INFUSIONS."mg_navigation_panel/images/".$linkname.".png' border='0' alt='".$linkname."' />&nbsp;\n";
  52. } else {
  53. $nav_img = "";
  54. }
  55. echo "<h2 id='".$linkname."Link'>".$nav_img.$data['link_name']."</h2>\n";
  56. echo "<div id='".$linkname."Content'>\n";
  57. } else if ($data['link_name'] == "---" && $data['link_url'] == "---") {
  58. if ($list_open) { echo "</ul></div>\n"; $list_open = false; }
  59. } else {
  60. if (!$list_open) { echo "<ul>\n"; $list_open = true; }
  61. $link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
  62. if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
  63. echo "<li><a href='".$data['link_url']."'".$link_target." class='side'><span>".$data['link_name']."</span></a></li>\n";
  64. } else {
  65. echo "<li><a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'><span>".$data['link_name']."</span></a></li>\n";
  66. }
  67. }
  68. }
  69. if ($list_open) { echo "</ul></div>\n"; }
  70. echo "</div>\n"; // end sidebar
  71.  
  72. } else {
  73. echo $locale['global_002'];
  74. }
  75. closeside();
  76. ?>
gewandelt in 0.320 Sekunden, benutzt wurde GeSHi 1.0.8.9


Modifiziert
GeSHi: PHP
  1. <?php
  2. /*-------------------------------------------------------+
  3. | PHP-Fusion Content Management System
  4. | Copyright (C) 2002 - 2008 Nick Jones
  5. | <a href="http://www.php-fusion.co.uk/" target="_blank" rel="nofollow" title="autolink">http://www.php-fu...</a>
  6. +--------------------------------------------------------+
  7. | MG Navigation Panel v1.0
  8. | Copyright © 2009 MarcusG
  9. | <a href="http://www.marcusg.de" target="_blank" rel="nofollow" title="autolink">http://www.marcus...</a>
  10. +--------------------------------------------------------+
  11. | Filename: mg_navigation_panel.php
  12. | Author: MarcusG
  13. | Original Author: Nick Jones (Digitanium)
  14. +--------------------------------------------------------+
  15. | This program is released as free software under the
  16. | Affero GPL license. You can redistribute it and/or
  17. | modify it under the terms of this license which you
  18. | can read by viewing the included agpl.txt or online
  19. | at <a href="http://www.gnu.org/licenses/agpl.html." target="_blank" rel="nofollow" title="autolink">www.gnu.org/licen...</a> Removal of this
  20. | copyright header is strictly prohibited without
  21. | written permission from the original author(s).
  22. +--------------------------------------------------------*/
  23. if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
  24.  
  25. echo '
  26. <link rel="stylesheet" href="'.INFUSIONS.'mg_navigation_panel/inc/mg_navigation.css" type="text/css" media="screen" />
  27. <script type="text/javascript" src="'.INFUSIONS.'mg_navigation_panel/inc/jquery.cookie.js"></script>
  28. <script type="text/javascript" src="'.INFUSIONS.'mg_navigation_panel/inc/mg_navigation.js"></script>';
  29.  
  30. //this function is to validate image names for turkish cat names
  31. function trascii($text) {
  32. $search = array("Ç", "Ý", "Ð", "Ö", "Þ", "Ü", "ç", "ý", "ð", "ö", "þ", "ü");
  33. $replace = array("c", "i", "g", "o", "s", "u", "c", "i", "g", "o", "s", "u");
  34. $text = str_replace($search, $replace, $text);
  35. return $text;
  36. }
  37. $list_open = false;
  38.  
  39. openside($locale['global_001']);
  40. $result = dbquery("SELECT tl.link_name, tl.link_url, tl.link_window, tl.link_order FROM ".$db_prefix."site_links tl
  41. WHERE ".groupaccess('tl.link_visibility')." AND link_position<='2'
  42. ORDER BY link_order"
  43. );
  44. if (dbrows($result)) {
  45. echo "<div id='navigation' class='mgmenu'>\n"; // start sidebar
  46. while($data = dbarray($result)) {
  47. if ($data['link_name'] != "---" && $data['link_url'] == "---") {
  48. if ($list_open) { echo "</ul></div>\n"; $list_open = false; }
  49. $linkname = trascii(strtolower(str_replace(" ","_",$data['link_name'])));
  50. if (file_exists(INFUSIONS."mg_navigation_panel/images/".$linkname.".png")) {
  51. $nav_img = "<img src='".INFUSIONS."mg_navigation_panel/images/".$linkname.".png' border='0' alt='".$linkname."' />&nbsp;\n";
  52. } else {
  53. $nav_img = "";
  54. }
  55. echo "<h2 id='".$linkname."Link'>".$nav_img.$data['link_name']."</h2>\n";
  56. echo "<div id='".$linkname."Content'>\n";
  57. } else if ($data['link_name'] == "---" && $data['link_url'] == "---") {
  58. if ($list_open) { echo "</ul></div>\n"; $list_open = false; }
  59. } else {
  60. if (!$list_open) { echo "<ul>\n"; $list_open = true; }
  61. $link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
  62. if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
  63. echo "<li><a href='".$data['link_url']."'".$link_target." class='side'><span>".$data['link_name']."</span></a></li>\n";
  64. } else {
  65. echo "<li><a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'><span>".$data['link_name']."</span></a></li>\n";
  66. }
  67. }
  68. }
  69. if ($list_open) { echo "</ul></div>\n"; }
  70. echo "</div>\n"; // end sidebar
  71.  
  72. } else {
  73. echo $locale['global_002'];
  74. }
  75. closeside();
  76. ?>
gewandelt in 0.992 Sekunden, benutzt wurde GeSHi 1.0.8.9


Das Ergebnis ist schon mal ganz gut.
Die Navi wird dann so angezeigt
www.abload.de/thumb/unbenanntf0cy.jpg
Leider findet kein auf- und zuklappen statt.
Die Links sind aber anklickbar
auch die pfeile werden verfälsch dargestellt fährt man über den link
www.abload.de/thumb/unbenannt-1918a.jpg

was habe ich falsch gemacht oder übersehen? bin für jede hilfe dankbar;)
mfg
 top
ObiWan
#2 Drucke Post
Geschrieben am 16. August 2009 20:05:20
User Avatar

Anwender


Posts: 420
Registriert seit: 09.09.08

Halb-Profi
Nächstes Level: 423/500

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Mhm, die 2 Scripte haste auch in den jeweiligen Verzeichnis?
PHP-Fusion World - Hier gibts massig Spiele und Stuff für deine Community
Bei WBB World: PHPFWBB 1.x.x Schnittstelle (eine Registrierung, problemloses einloggen auf beiden Systemen)
... und vieles mehr.
 top
http://www.wbb-world.de
coldfire
#3 Drucke Post
Geschrieben am 16. August 2009 20:08:55
Einsteiger


Posts: 4
Registriert seit: 16.08.09

Anfänger
Nächstes Level: 4/5

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
die beiden scripte werden geladen. zumindest zeigt mir das die webdeveloper toolbar von firefox an wenn ich mir alle java scripts auf der webseite anzeigen lasse.
auch die css wird geladen:?

die dinge die ich geändert habe wären


GeSHi: PHP
  1. if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
gewandelt in 0.420 Sekunden, benutzt wurde GeSHi 1.0.8.9

in v6 wird das ja noch so gelöst


GeSHi: PHP
  1.  
  2. echo '
  3.  
  4. <link rel="stylesheet" href="'.INFUSIONS.'mg_navigation_panel/inc/mg_navigation.css" type="text/css" media="screen" />
  5.  
  6. <script type="text/javascript" src="'.INFUSIONS.'mg_navigation_panel/inc/jquery.cookie.js"></script>
  7.  
  8. <script type="text/javascript" src="'.INFUSIONS.'mg_navigation_panel/inc/mg_navigation.js"></script>';
gewandelt in 0.499 Sekunden, benutzt wurde GeSHi 1.0.8.9

hier habe ich die funktion add_to_head entfernt, da diese erst in v7 implementiert wurde und v6 nicht kennt

GeSHi: PHP
  1. $result = dbquery("SELECT tl.link_name, tl.link_url, tl.link_window, tl.link_order FROM ".$db_prefix."site_links tl
  2. WHERE ".groupaccess('tl.link_visibility')." AND link_position<='2'
  3. ORDER BY link_order"
gewandelt in 0.447 Sekunden, benutzt wurde GeSHi 1.0.8.9


und als letztes der datenbankaufruf mit db_prefix
Editiert von coldfire am 16. August 2009 20:14:04
 top
coldfire
#4 Drucke Post
Geschrieben am 17. August 2009 13:47:14
Einsteiger


Posts: 4
Registriert seit: 16.08.09

Anfänger
Nächstes Level: 4/5

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
vieles scheint auch mit den veränderten v7 themes zusammenhängen hab ich grad gemerkt. ich werde mich mal dranmachen die klassen anzupassen
 top
coldfire
#5 Drucke Post
Geschrieben am 18. August 2009 09:12:44
Einsteiger


Posts: 4
Registriert seit: 16.08.09

Anfänger
Nächstes Level: 4/5

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
so das ding läuft nun auf v6..
allerdings hat die mg_navbar einen bug bzw ist sie nicht kompatibel mit einem codesnippet das einen teamspeakserver im seitenpanel darstellt.
hier mal der entsprechende code
GeSHi: PHP
  1. openside("Teamspeak");
  2. echo "<script language='javascript' type='text/javascript' charset='iso-8859-1' src='http://www.tsviewer.com/ts_viewer_pur.php?ID=95860&bg=transparent&type=8f8f8f&type_size=10&type_family=1&info=1&channels=1&users=1&js=1&type_s_color=faf5f5&type_s_weight=bold&type_s_style=normal&type_s_variant=normal&type_s_decoration=none&type_s_color_h=faf5f5&type_s_weight_h=bold&type_s_style_h=normal&type_s_variant_h=normal&type_s_decoration_h=underline&type_i_color=faf5f5&type_i_weight=bold&type_i_style=normal&type_i_variant=normal&type_i_decoration=none&type_i_color_h=525284&type_i_weight_h=normal&type_i_style_h=normal&type_i_variant_h=normal&type_i_decoration_h=underline&type_c_color=faf5f5&type_c_weight=bold&type_c_style=normal&type_c_variant=normal&type_c_decoration=none&type_c_color_h=525284&type_c_weight_h=normal&type_c_style_h=normal&type_c_variant_h=normal&type_c_decoration_h=underline&type_u_color=faf5f5&type_u_weight=bold&type_u_style=normal&type_u_variant=normal&type_u_decoration=none&type_u_color_h=525284&type_u_weight_h=normal&type_u_style_h=normal&type_u_variant_h=normal&type_u_decoration_h=none'></script><noscript>Enable JavaScript or visit <a href='http://www.tsviewer.com/index.php?page=ts_viewer&ID=95860'>TeamSpeak Viewer</a> to display the TeamSpeak server.</noscript>";
  3. closeside();
gewandelt in 0.368 Sekunden, benutzt wurde GeSHi 1.0.8.9

mfg
 top
MarcusG
#6 Drucke Post
Geschrieben am 18. August 2009 09:36:13
User Avatar




Posts: 2936
Registriert seit: 21.01.09

Meister
Nächstes Level: 2942/5000

Scores: gesperrt
Danke, habs in der Beschreibung zum Download vermerkt.
Gruß Marcus

Support per Mail, PN, ICQ oder MSN ist kostenpflichtig!
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
 top
http://phpfusion.marcusg.de
Springe ins Forum: