Seite 2 von 2
Verfasst: 27.05.2003 09:26
von Pyramide
Zeig doch mal den generierten HTML-Code.
Verfasst: 27.05.2003 09:35
von JumpinJack
Was heist generierten code?
Oben steht alles was ich editiert habe für diesen Mod mit der Menüleiste.
Wie gesagt, wenn ich anstatt {topicrow1.array_id} eine 1 hinsetzte (in der overallheader) dann holt der mir nur den letzten Link aus der DB und zeigt den im Menü.
Bei {topicrow1.array_id} wird kein Menü angezeigt. Also muss da ein kleiner Fehler drinne stecken..leider. Also wenn ich sage, da wird kein menü nagezeigt so heist das, das überhaupt nichts mehr angezeigt wird. Also nicht nur der Bereich mit den Favoriten.
Verfasst: 27.05.2003 09:40
von Pyramide
Generierter Code heißt daß du die Seite im Browser aufrufen, den Quelltext anzeigen und die Stelle wo der Javascript-Code, dessen .tpl du hier gepostet hast, hier hinschreiben sollst.
Verfasst: 27.05.2003 09:46
von JumpinJack
Sorry. Ist noch früh am morgen!
hier der Code mir der Variabelen:
Code: Alles auswählen
// Help Favoriten (extern))
menu[7] = new Array();
// Favoriten (extern)
menu[7][0] = new Menu(true, '>', 163, 0, 160, defOver, defBack, 'itemBorder', 'itemText');
menu[7][] = new Item('heise', 'www.heise.de', '', defLength, 0, 0);
menu[7][1] = new Item('Meine', 'http://localhost/gis/portal.php', '', defLength, 0, 0);
Leider steht da in der ersten Zeile nix drinne...komisch
Und hier wenn ich da fest ne 1 eintrage:
Code: Alles auswählen
// Help Favoriten (extern))
menu[7] = new Array();
// Favoriten (extern)
menu[7][0] = new Menu(true, '>', 163, 0, 160, defOver, defBack, 'itemBorder', 'itemText');
menu[7][1] = new Item('heise', 'www.heise.de', '', defLength, 0, 0);
menu[7][1] = new Item('Meine', 'http://localhost/gis/portal.php', '', defLength, 0, 0);
Angezeigt wird aber nur diese Spalte:
Code: Alles auswählen
menu[7][1] = new Item('Meine', 'http://localhost/gis/portal.php', '',
[edit] Man das ist haarscharf. Also hab noch ein wenig getestet. Der gibt die im Prinzip alle aus. Leider setzt der aber in der ersten Zeile nichts rein. Wenn der da mit der 1 anfangen würde, würde es garantiert klappen. [/edit]
Verfasst: 27.05.2003 10:41
von JumpinJack
Hi Pyramide.
Also ich hab das jetzt zum laufen gebracht. Mich würde aber dennoch interessieren was du dazu sagst. Ob ich das so lassen kann oder ob ich das besser verbessern muss.
Meine Änderung:
<!-- BEGIN topicrow1 -->
menu[7][{topicrow1.array_id}+1] = new Item('{topicrow1.ext_name}', '{topicrow1.ext_id}', '', defLength, 0, 0);
<!-- END topicrow1 -->
Naja war mal so ein versuch. Kappt eben. Ist das gefuscht oder kann man das so stehen lassen?
btw: Das ist mir schon vorher beim testen aufgefallen. Es komt jetzt beim posten eine Fehlermeldung:
Bug1:
Code: Alles auswählen
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Nun ich weiß das in der favorites.php und in der favorites_ext.php unten drinne steht:
Code: Alles auswählen
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}
Bei der page_header.php nicht. Is das der fehler? Sollte ich diesen eintrag übernehmen?
Und noch was ist mir gearde aufgefallen:
Bug 2:
Code: Alles auswählen
yourdomain.com Foren-Übersicht
Information
Could not get extern favorites data
Powered by phpBB 2.0.4 © 2001, 2002 phpBB Group
Das schreibt der in das Fenster "Thema-Überblick" wenn man eine Nachricht schreibt.
Verfasst: 27.05.2003 20:27
von Pyramide
JumpinJack hat geschrieben:<!-- BEGIN topicrow1 -->
menu[7][{topicrow1.array_id}+1] = new Item('{topicrow1.ext_name}', '{topicrow1.ext_id}', '', defLength, 0, 0);
<!-- END topicrow1 -->
Hast du stattdessen mal versucht, das
$array_index = 0 durch
$array_index = 1 zu ersetzen? Denn den index 0 hast du ja hier schon definiert:
Code: Alles auswählen
menu[5][0] = new Menu(true, '>', 163, 0, 160, defOver, defBack, 'itemBorder', 'itemText');
Zu Bug1 weiß ich keine Lösung, dort steht zwar "Was message_die() used in page_tail.php?", aber dein Code ist ja so wie ich das verstanden habe nur in page_header.php.
Bei Bug2 könnte dir der link:DebugMode helfen.
Verfasst: 28.05.2003 18:24
von JumpinJack
Hm leider nicht. Der ist schon auf den Debug-Mode!
Hat sonst noch einer ne Idee?
Verfasst: 19.06.2003 22:31
von JumpinJack
So nun noch mal:
Also es ist so denke ich vollbracht. Bis jetzt habe ich keine Fehlermeldung gesehen und daher bin ich mir sicher das der JavaMod klappt.
Also vielen Dank an AWSW und Pyramide. Ohne euch hätte ich das nicht geschafft.
btw: Sollte man den vielleicht in den "Fertige Mod"-Bereich aufnehmen?!
Naja wenn dann will ich auch Modder oder JuniorModder als Titel haben!

Ne war nur spaß.