Welcome, Guest. Please login or register.
Did you miss your activation email?
May 25, 2012, 04:01:28 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155476 Posts in 21708 Topics by 7734 Members
Latest Member: rofroodoOvego
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: show_menu2 fragen [erledigt]  (Read 444 times)
Arcoiris

Offline Offline

Posts: 13


« on: January 15, 2009, 02:10:18 PM »

ich hab mich jetzt schon diverse mal durch die Jellycan http://code.jellycan.com/sm2test/ und das ReadMe http://addons.websitebaker.org/modules/show_menu2/README.de.txt hindurchgelesen und komme einfach nicht weiter

ich verwende volgenden eintrag:

Code:
show_menu2(0, SM2_ROOT+1, SM2_ALL, SM2_TRIM,'[a][menu_title]</a><br />','');

nun meine Fragen:

wo genau muss ich das CSS anpassen?
wenn ich im template css den ul anpassen funktioniert es in FF3 und IE7 jedoch in IE6 funktioneirt das nicht -was mach ich falsh?!?!

Ich müsste weiter noch wissen wie ich folgendes hinkriege:

Home
-> untermenu1
--> untermenu2
--> untermenu3
-> untermnue4

unter untermneu2 hat es noch weitere einträge:
--> untermneu2
--->untermenu2.1
--->untermenu2.2

die sollen jedoch erst sichtbar werden wenn ich auf untermenu 2 klicke
das restliche menu darf dann aber nicht ausgebledet werden

stehe echt am Berg und weis nicht wie lösen

wäre echt dankbar um hilfe

gruss marco
« Last Edit: January 16, 2009, 04:18:20 PM by Arcoiris » Logged
BerndJM

Offline Offline

Posts: 1764



« Reply #1 on: January 15, 2009, 04:01:54 PM »

Hi Marco,

mal auf die Schnelle, was mir direkt auffällt:
du überschreibst $aItemOpen und $aItemClose mit eigenen werten die kein <li> enthalten,
dann kannst du natürlich CSS-mäßig ul und li anpassen bis du schwarz wirst, da kann sich nichts auswirken.
Davon abgesehen, daß du dadurch nicht validen Code erzeugst. Und ich keinen Grund sehe, warum du auf die li's verzichten willst.

Dann: SM2_TRIM für $aFlags ist für dein Vorhaben auch nicht wirklich "günstig", denke ein SM2_ALL wäre da besser ... und warum fängst du mit deinem Menü bei ROOT+1 an?

Wenn du was zum Vorzeigen hast, dann her mit einem Link, dann kann man sich ein besseres Bild machen, was du erreichen willst. Laut deiner Beschreibung ist es eigentlich eine ganz normale Standardkiste.

Was immer ganz gut geht: einfach ein show_menu2() ohne weitere Parameter, damit er die Defaultparameter verwendet und dann mal schauen, was er macht, welcher Code generiert wird und auf der Basis dann gezielt einzelne Parameter ändern.

Grüßle Bernd
Logged

In theory, there is no difference between theory and practice. But, in practice, there is.
Arcoiris

Offline Offline

Posts: 13


« Reply #2 on: January 15, 2009, 05:06:05 PM »

hmmmm

ich doof Wink

danke

mit
Code:
show_menu2(0, SM2_ROOT+1, SM2_CURR+1, SM2_TRIM, '[li][a][menu_title]</a>','</li>','[ul]','</ul>', false, false
hat sich alles erledigt

SM2_ROOT+1 ist weil ich 2sprachig bin und level 1 die sprache ist

danke und gruss marco

Logged
Arcoiris

Offline Offline

Posts: 13


« Reply #3 on: January 16, 2009, 03:03:29 PM »

hab doch noch immer das problem mit ie6

hab jetzt auch ne browserweicher eingebaut damit ie7/ff funktioniert

jedoch ie6 funktioniert nicht

alle css anpassungen die ich mache funktionieren nur begrenzt

hier der link dazu
http://www.of-muna.ch/pages/de/unsere-hunde/hidaya-van-de-eyssel-hoeve.php

wie gesagt ie7/ff kein problem

ie6 nix gut

was kann ich noch tun?

gruss marco
Logged
Arcoiris

Offline Offline

Posts: 13


« Reply #4 on: January 16, 2009, 04:18:01 PM »

so nun endlich gehts doch

im andreas09_fix6.css folgendes eingetragen:
Code:
ul{
display: inline; /* <= Der Workaround */
position: relative;/* fuer IE */
margin: 0px;
padding-left: 0px;
}
li
{
padding-left: 10px;
list-style-position:outside;
}

und auf der index.php folgendes eingeführt
Code:
<!--[if IE&nbsp; 6.0]>
<link href="/templates/andreas09/andreas09_fix6.css" rel="stylesheet" type="text/css"&nbsp; />
<![endif]-->
<style type="text/css">
<!--
*{margin:0; padding:0;}
=-->
</style>

und nun gehts (schei** ie6)

gruss marco
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!