Forum

Moderiert von: spinne
Forum Index
Templates / Themes
     OPN Themes
     [Solved] Probleme mit DropDown Menü
Hilfe anzeigen
Hilfe anzeigen

Autor Druckerfreundliche Darstellung[Solved] Probleme mit DropDown Menü
bad_blade

Registriert: 04.12.2007
Beiträge: 2


Sende eine Private Nachricht an bad_blade
Probleme mit DropDown Menü

Geschrieben: 06.06.2008 11:50

Hi,

bin recht neu in der OPN Scene und hab ein recht großes Problem mit dem DropDown Menü in der Navigationsleiste.



Ich nutze das opn_enregy Theme und in der Theme.php Datei sind schon die nötigen änderungen vor genommen. So wie ich es sehe, sollte es auch die Änderung sein, damit nur ein DropDown Menü erscheint, wenn es auch benötigt wird.



Doch genau das will einfach nicht funktionieren. Es erscheint immer ein Drop Down Menü auch wenn nur ein Eintrag (z.B. Startseite) vorhanden ist.



Das zweite Problem ist, dass wenn ich auf Einstellungen des energy Themes gehe um das DropDown Ein bzw. aus schalten will erhalte ich eine Fehlermeldung:



WARNING [8] Undefined index: joomla_theme

FOUND IN [class/class.themefeaturessettings.php]

FOUND AT 296



Hier noch die beiden Auszüge aus der Theme.php:



$opnTheme['theme_dropdown_menu'] = 'opnDropDownDefault';

// this function is call at head part into the engine

function themehead () {

    global $opnConfig, $opnTheme;

    $opnConfig['module']->InitModule ('themes/opn_energy', true);

    if (!isset($opnConfig['opn_energy_theme_setting_dropdownmenu'])) {

        $opnConfig['opn_energy_theme_setting_dropdownmenu'] = 0;     }

    if (!isset($opnConfig['opn_energy_theme_setting_header'])) {

        $opnConfig['opn_energy_theme_setting_header'] = 1;

    }

    if ($opnConfig['opn_energy_theme_setting_dropdownmenu'] == 1) {

        include_once (_OPN_ROOT_PATH . _OPN_CLASS_SOURCE_PATH . 'class.dropdown_menu.php');

        $opnConfig['opnOutput']->SetJavaScript ('all');

    }

}

function makenav_box_build () {

    global $opnConfig, $opnTheme;

    if ( (isset ($opnConfig['theme_nav']) ) &&  (is_array ($opnConfig['theme_nav']) ) ) {

        if ($opnConfig['opn_energy_theme_setting_dropdownmenu'] == 1) {

            $menu = & new opn_dropdown_menu ('opnDropDownDefault');

            $ii = 0;

            foreach ($opnConfig['theme_nav'] as $var) {

                $max=count($var);

                for ($i=0; $i<$max; $i++) {

                    $ii++;

                    if ($var[$i]['img'] != '') {

                        $var[$i]['urltext'] = '<img src="' . $var[$i]['img'] . '" alt="' . $var[$i]['urltext'] . '" />';

                    }

                    if (!isset ($var[$i]['target']) ) {

                        $var[$i]['target'] = 0;

                    }

                    if (!isset ($var[$i]['css']) ) {

                        $var[$i]['css'] = 'button';

                    }

                    if (!isset ($var[$i]['title']) ) {

                        $var[$i]['title'] = '';

                    }

                    $opnConfig['cleantext']->OPNformatURL ($var[$i]['url']);

                    // echo makenav_box ($ii, $var[$i]['url'], $var[$i]['urltext'], $var[$i]['show'], '', $var[$i]['target'], $var[$i]['css'], $var[$i]['title']);

                    $menu->InsertEntry ($var[$i]['menu'], $var[$i]['menu_sub'], $var[$i]['menu_point'], $var[$i]['url']);

                }

            }

            echo $menu->DisplayMenu ();

            unset ($menu);

        } else {

            $ii = 0;

            foreach ($opnConfig['theme_nav'] as $var) {

                $max=count($var);

                for ($i=0; $i<$max; $i++) {

                    $ii++;

                    if ($var[$i]['img'] != '') {

                        $var[$i]['urltext'] = '<img src="' . $var[$i]['img'] . '" alt="' . $var[$i]['urltext'] . '" />';

                    }

                    if (!isset ($var[$i]['target']) ) {

                        $var[$i]['target'] = 0;

                    }

                    if (!isset ($var[$i]['css']) ) {

                        $var[$i]['css'] = 'button';

                    }

                    if (!isset ($var[$i]['title']) ) {

                        $var[$i]['title'] = '';

                    }

                    echo makenav_box ($ii, $var[$i]['url'], $var[$i]['urltext'], $var[$i]['show'], '', $var[$i]['target'], $var[$i]['css'], $var[$i]['title']);

                }

            }

        }

    }

}

Habe das 2.4.12 Rev. 1744 drauf. Kann es sein, dass es schon eine andere Rev. gibt und ich diese benötige und wenn ja, woher bekomme ich sie?

2.4.12 [Aphrodite] (Revision 1744)



Gruß

Alex



Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
Probleme mit DropDown Menü

Geschrieben: 06.06.2008 12:28

Hallo Alex und herzlich Willkommen im Forum


Genau den selben Fehler habe ich am Mittwoch bereits bemerkt und zum Teil auch schon behoben.

Ich werde heute Abend die restlichen Fehler noch beheben.

So wie ich es sehe, sollte es auch die Änderung sein, damit nur ein DropDown Menü erscheint, wenn es auch benötigt wird.


wird korrgiert, ist auf meiner Seite bereits weg

WARNING [8] Undefined index: joomla_theme

FOUND IN [class/class.themefeaturessettings.php]

FOUND AT 296


wird dann auch nicht mehr erscheinen.

Werde dir kurz eine Mail schreiben und die korregierten Dateien gleich mit senden.

Gruss

Flash

[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
bad_blade

Registriert: 04.12.2007
Beiträge: 2


Sende eine Private Nachricht an bad_blade
Probleme mit DropDown Menü

Geschrieben: 06.06.2008 13:46

Hi,

herzlichen Dank.



Gruß

Alex


Zitieren Druckerfreundliche Darstellung nach oben
Honse
Registriert: 15.03.2008
Beiträge: 163


Sende eine Private Nachricht an Honse Besuche die Homepage von Honse
ICQ AIM MSNM
Probleme mit DropDown Menü

Geschrieben: 07.06.2008 00:56

Hallo Flash,

kannst du mir da auch helfen. Bei mir erscheint ja auch das Drop Down Menü auch wenn nur ein Eintrag (z.B. Startseite) vorhanden ist.

LG Petra



----------------------------------------------

Ich weiß, das ich nichts weiß --- Sogrates ---

Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
Probleme mit DropDown Menü

Geschrieben: 08.06.2008 13:14

Da das Theme opn_energy bereits auf dem Stand für das nächste Release angepasst ist, kommt es zu den obigen Fehlermeldungen.
Die Fehlermeldung zeigt an, dass für den Admin Bereich im Sprachfile eine Übersetzung fehlt.

Die Fehler erscheinen jedoch nur im Admin Bereich und müssen nicht weiter beachtet werden.
Mit dem nächsten Release sind dann die Fehlermeldungen weg.


Flash

[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
sortieren nach

Hilfe anzeigen
Hilfe anzeigen
Vorheriges Thema:  [Solved] http://themes.openphpnuke.ch/
Nächstes Thema:  Themengruppen & Themes

Gehe zu:

Benutzername:
 
Sicherheits-Code
Sicherheits-Code
Neu laden