Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Fast Menu
#1
Eine neue Erweiterung wurde veröffentlicht: Fast Menu

Zitat:~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ ACP Fast Drop Down Menus ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~

Every time you just want to enter and make some simple administration actions,
you need to press again and again on different menus till you go.

BUT, that is the past,
Now, we have the Fast Menu plugin which add drop down menus to the ACP!


Installation:
~~~~~~~~~
The plugin is currently one file only,
just upload the file fastmenu.php to the 'inc/plugins/' folder and activate.

Using:
~~~~~
The plugin support two types of customization, the position (placement) of the menus
and a customized spare menu for quick links. But for now you can customize
it only by editing the source.



  1. ~ Position:
    If you'll open the source of the plugin, you'll find on line 16:
    define('MENU_TOP','TOP');
    This is the constant that cause the fast menu to be on the top of the ACP,
    the other option is in the sidebar. If you want the fast menu to be in the sidebar just
    add two slashes ( // ) to the start of line 16.
  2. ~ Customized Menu:
    The links in the last menu 'Quick Links' are just an example I've put,
    you may put any other link, anything you want. Open the source, scroll to the end,
    the function fastmenu_quick_links() create that menu. It isn't hard to understand
    how to add/remove a link, just take a look.


This is how the menu is looking while on the top:
[Bild: http://mods.mybb.com/uploads/previews/82....thumb.JPG]
Zitieren
#2
Heya Wink

Das Teil gefällt mir, nur ich hätte sowas gerne im Forum (header) anstatt im AdminCP !
Habe mir die Plugin Datei mal angeguckt, checke es aber nicht wirklich Blush

Habe nur mal zum Versuch:
PHP-Code:
$plugins->add_hook("admin_page_output_header""fastmenu_admin_header"); 

ersetzt durch:
PHP-Code:
$plugins->add_hook("global_start""fastmenu_admin_header"); 

Aktiviere ich das Plugin krieg ich im Forum eine Fehlermeldung:
Zitat:Fatal error: Class 'PopupMenu' not found in /.../forum/inc/plugins/fastmenu.php on line 36

Ich denke mal ich eine recht kleine sache für jemand der sich auskennt !

Da ich aber nicht wirklich viel verstehe von Plugin-Erstellung, wollte ich mal nachfragen ob mir das jemand umsetzen könnte ?

Rolleyes Wäre echt toll wenn das klappen würde Shy

MFG DaStaFlexX
Zitieren
#3
Nein, das ist keine kleine Sache, da das ACP anders arbeitet.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#4
hallo.

schon mal im vorraus "sorry" fuer meinem post in einem beitrag der uralt ist.
aber sicherlich gibts da noch menschen die sowas suchen und nicht wissen wie es geht.
ist im grunde recht einfach da es ja fertige menues gibt. habe mal zum veranschaulichen eines in meinem forum (local) eingebaut. mein design ist das BlackEvo4, das ich dazu verwendet habe.

kommen wir nun zum einbau des menues.
1.) ladet die unten angefuegten dateien
( anylinkmenu.js / menucontents.js / anylinkmenu.css ) herunter und koppiert sie in euren root (hauptverzeichnis)

2.) fuegt diesen code in den header ein
(templates&style --->templates ---> euer design --->seitenkopf templates ---> header), da wo die navigation liegt. kann auch sein das die navi in einem anderen template liegt, je nach design.
PHP-Code:
<head>
<
link rel="stylesheet" type="text/css" href="anylinkmenu.css" />

<
script type="text/javascript" src="menucontents.js"></script>

<
script type="text/javascript" src="anylinkmenu.js">

/***********************************************
* AnyLink JS Drop Down Menu v2.0- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Project Page at http://www.dynamicdrive.com/dynamicindex1/dropmenuindex.htm for full source code
***********************************************/

</script>

<
script type="text/javascript">

//anylinkmenu.init("menu_anchors_class") //Pass in the CSS class of anchor links (that contain a sub menu)
anylinkmenu.init("menuanchorclass")

</
script>
</
head

3.) bleibt im header template und ersetzt nun die jeweiligen menue links.
PHP-Code:
<!-- begin navbar -->
    <
div id="navbar">
        <
ul id="nav">
            <
li><a href="{$mybb->settings['bburl']}/index.php" class="current">Forum Home</a></li>
                        <
li><a href="{$mybb->settings['bburl']}/search.php">Search</a></li>
            <
li><a href="{$mybb->settings['bburl']}/memberlist.php">Member List</a></li>
            <
li><a href="{$mybb->settings['bburl']}/calendar.php">Calendar</a></li>
            <
li><a href="{$mybb->settings['bburl']}/misc.php?action=help">Help</a></li>
            <
li><a href="{$mybb->settings['contactlink']}">ContactUs</a></li>
                        <
li><a href="http://localhost/misc.php?page=upload">Bilder Upload</a></li>
</
ul>
    </
div>
    <!-- 
end navbar --> 

ersetzt mit diesem code euer menue
PHP-Code:
<a href="http://www.dynamicdrive.com" class="menuanchorclass" rel="anylinkmenu1">Default Example</a

so sieht es dann bei mir aus.
PHP-Code:
    <!-- begin navbar -->
    <
div id="navbar">
        <
ul id="nav">
            <
li><a href="{$mybb->settings['bburl']}/index.php" class="current">Forum Home</a></li>
                        <
li><a href="{$mybb->settings['bburl']}/search.php">Search</a></li>
            <
li><a href="{$mybb->settings['bburl']}/memberlist.php">Member List</a></li>
            <
li><a href="{$mybb->settings['bburl']}/calendar.php">Calendar</a></li>
            <
li><a href="{$mybb->settings['bburl']}/misc.php?action=help">Help</a></li>
            <
li><a href="{$mybb->settings['contactlink']}">Contact Us</a></li>
                        <
li><a href="http://localhost/misc.php?page=upload">Bilder Upload</a></li>
                        <
li><a href="http://www.dynamicdrive.com" class="menuanchorclass" rel="anylinkmenu1">Default Example</a></li>
                </
ul>
    </
div>
    <!-- 
end navbar --> 

natuerlich muesst ihr nun alle ersetzen und die richtigen adressen (weiterleitungen) angeben.
ich hatte nur eines eingebaut um zu zeigen das es geht und das recht einfach.

farben und hintergrund, kann in der "anylinkmenu.css" veraendert werden.
[Bild: http://www.multi-game-warriors.com/uploa...s2H3GR.png]

ACHTUNG !!! COPYRIGHTS MUESSEN BESTEHEN BLEIBEN !!!!

so das wars. danke fuer eure aufmerksamkeit.Big Grin

[nachtrag]
ps.: aber eine frage haette ich da an "DaStaFlexX". wozu soll so ein drop down menue gut sein, wenn die menuelinks (suchen, benutzerliste etc.) nur einen klick benoetigen, um zum ersehnten ziel zu gelangen!? Huh
[/nachtrag=ende]

war ja klar das ich was vergessen musste "ironie"

die links was im drop down menue erscheinen sollen, muessen in der "menucontents.js" veraendert werden. man sieht auch als laie was darin geaendert werden muss.


Angehängte Dateien
.rar   menue.rar (Größe: 5,2 KB / Downloads: 2)
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Fast Quote MyBB.de Bot 4 1.825 26.12.2017, 01:15
Letzter Beitrag: MyBB.de Bot
  XEM Fast Reputation MyBB.de Bot 7 1.888 16.11.2015, 17:40
Letzter Beitrag: MyBB.de Bot
  Fast Search MyBB.de Bot 2 1.727 09.04.2015, 18:55
Letzter Beitrag: MyBB.de Bot
  Fast Quote / Selective Quote MyBB.de Bot 1 1.554 24.04.2013, 18:20
Letzter Beitrag: MyBB.de Bot