|
|
MenümanagerModerator: Moderatoren
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Thema als PDF • 22 Beiträge
• Seite 1 von 1
MenümanagerDeine phpBB Version: Vanilla phpBB 2.0.18
MODs: Ja Dein Wissensstand: Grundwissen Link zu Deinem Forum: http://www.pcforum24.de PHP Version: MySQL Version: Was hast Du gemacht, bevor das Problem aufgetreten ist? Was hast Du bereits versucht um das Problem zu lösen? Fehlerbeschreibung und Nachricht Hi ich hät da mal wieder eine frage. Und zwar würde ich gerne den menümanager ein wenig anpassen und habe nun das problem das der hinter jede datei das .php schreibt. Ist es irgendwie möglich das nun so zu ändern das dies nicht geschieht und ich in den Fällen das selber mache oder geht das nicht? habe erstens dadurch die startseite doppelt als link (und doppelter content is für sumas ja auch ned gut) und außerdem habe ich ein paar andere zusatzseiten die ich dort einbauen möcht mit anderen dateiendungen.
Dieser MOD ist nicht dafür gedacht, in der Navigation "externe" Seiten darzustellen, er soll lediglich die Forumnavi ersetzen.
Alles andere wäre ein zusätzlich und nicht unerheblicher Anpassungsbedarf... Aber ein Tipp hierzu: Erstelle in der overall_header.tpl eine Javascript Funktion (analog der PM) mit windows.open(...) und trage diesen Funktionsaufrug in den Manager ein. Damit ist dann jede Seite erreichbar, die nicht zum phpBB gehört. Auch Popups sind so möglich... Zuletzt geändert von oxpus am Mi 09.Nov, 2005 10:15, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
Super sache ist es habe nun endlich fast alle Navigationspunkte fertig.
Ein Problem habe ich trotzdem leider noch. Ich habe diesen Link 'U_ATTACH_LINK' => append_sid('uacp.'.$phpEx.'?u='.$userdata['user_id'] . '&sid=' . $userdata['session_id']), in verschiedene Seiten eingefügt damit die User von diesen Seiten aus auf dessen Attachments kommen aber wo muß ich das in den Datein des MenuManagers einfügen da ich dort als link immernoch den Menümanager angezeigt bekomme.
Das geht nicht, da der Manager keine variablen Parameter verwalten kann.
Du könntest aber in der uacp.php folgendes machen, um den Parameter im Link weglassen zu können:
Damit wird der User im Script selber geprüft und Gäste landen damit umgehend wieder auf dem Index. Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
Für alle Links aus dem Menümanager heraus oder pauschal für alle Links?
Javascript ist hierbei nicht nötig, mit der Option target innerhalb eines HTML-Links wird das bereits ermöglicht. Beschrieben ist das hier genauer: http://www.oxpus.de/viewtopic.php?p=47787#47787 Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
Wie jetzt?
Soll der Manager nur einen speziellen Link in einem neuen Fenster öffnen? Das ginge nur, wenn Du damit einen Link für den Aufruf einer Javascript Funktion erstellen würdest, welches dann eben in einem neuen Fenster öffnet. Der Manager kann nicht zwischen den Targets wählen! Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
Na so z. B.:
Und im Manager dann entsprechend als Link-URL "javascript:open_popup" eintragen. Zuletzt geändert von oxpus am Do 24.Apr, 2008 23:37, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
In die overall_header.tpl ja, muss aber da nicht zwangsweise in den head-Block. Wäre aber hierbei besser.
Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
... Poste doch mal den Code, den Du in der overall_header.tpl eingetragen hast.
Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
Und hoffentlich ein </script> am Ende
Als Link ist dann auch wirklich
eingestellt? Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
Wenn, dann muss die Funktion so aussehen:
und im Menümanager dieses hier einstellen:
Du kannst aber auch mehrfach die Javascript-Funktion mit unterschiedlichen Namen einfügen und diese dann verlinken. Da gibt es mehrere Möglichkeiten. Beachte bitte, daß die Übergabe der Links mittels Menümanager an die JS-Funktion auch selbige in einfachen Anführungszeichen geschrieben werden müssen! Ich habe zwar nicht getestet, ob das überhaupt geht, aber ein Versuch ist es wert. Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
geht bei mir nicht, also im manager dann so: javascript:open_popup('chat/index.php') oder??
ein link geht hervorragend, aber sobald zwei, dann ende... da kann ich zehn in die overall reinschreiben... Zuletzt geändert von drkmnn666 am Mo 28.Apr, 2008 11:32, insgesamt 2-mal geändert.
Wie bei zwei dann Ende?
Du musst ja auch unterschiedliche Links anlegen mit unterschiedlichen URL-Parametern. Dann sollte das auch eigentlich funktionieren. Ansonsten eben meherere Funktionen in der overall_header.tpl einbinden. Ist zwar dann die schlechtere Lösung aber würde auch funktionieren... Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
funktioniert, aber ich hab das problem, wenn ich im menu_manager eine komplette url eintragen möchte, dass mir hier zwei zeichen fehlen. kann man dies beheben? was meinst du eigentlich mit unterschiedlichen namen für die js-funktion?
Zuletzt geändert von drkmnn666 am Do 08.Mai, 2008 15:35, insgesamt 2-mal geändert.
Wenn Du mehrere JS-Befehle im Manager als Links einstellen willst, kann man das mit der von mir genannten Methode über die unterschiedlichen Parameter in der gleichen Funktion machen (bei mir funktioniert das jedenfalls) oder eben mehrere gleiche Funktionen erstellen (also open_windows() { window.open(...); }) mit eben unterschiedlichen Namen (hier also der Name "open_windows"). Das funktioniert auf jeden Fall, erzeugt aber mehr Traffic da mehr Code geladen werden muss.
Wie lang ist denn bitte schön dann der Link? Ein Textfeld hatte ich hier nicht hinterlegt, daher sollte der Link nicht länger als 255 Zeichen betragen. Dann besser eine JS-Funktion erstellen, die den Link beinhaltet. Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
Thema als PDF •
22 Beiträge
• Seite 1 von 1
Zurück zu phpBB 2 Support Board + Modifikationen Wer ist online?Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste |