Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 05:46:45 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.
155555 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Show_menu in WB 2.6.7  (Read 810 times)
orbiter-thg

Offline Offline

Posts: 2


« on: October 09, 2007, 01:06:24 PM »

Hallo Leute,

seit kurzer Zeit benutze ich WB 2.6.7.
Dazu muß ich sagen, das ich in Bezug auf php und js mehr oder weniger ein "Greenhorn" bin.
Ich habe es aber geschafft das Modul show_menu2 in meine Seite zu integrieren. Aber im Gegensatz zu page_menu werden im Menü die momentane Seite im Linkmenü nicht fett gezeigt. Bei page_menu wird das durch die css-class menu_current gesteuert. Wie kann ich nun

<?php show_menu2(1, 0, 1, false, "[a]<img src=" .WB_URL .
  "/media/flags/[menu_title].gif border=0 align=left />&nbsp;[menu_title][/a]", '', '', '', false, '', 0); ?>

so modifizieren, das menu_current berücksichtigt wird, bzw. welche "class" muß ich in der .css implementieren um den momentan güligen Link fett anzeigen zu lassen?

Meine 2. Frage ist:

Wie kann ich sicherstellen, dass beim Sprachwechsel nicht auf die Start-,bzw. Home-Seite, sondern zur aktuell gewählten Seite umgeschaltet wird. Z.B. Von der deutsche Kontakt-Seite beim Klick auf die englische Flagge auf die englische Contact-Seite.

besten Dank im voraus.

Gruß

Logged
doc
Guest
« Reply #1 on: October 09, 2007, 06:08:14 PM »

Hallo,

zu 1:
http://help.websitebaker.org/pages/de/faq.php#question_35
http://code.jellycan.com/sm2test/
http://code.jellycan.com/files/show_menu2-README.txt

zu 2:
Ist so nicht vorgesehen. Problem ist, Du müsstest für den Menü Titel die gleichen Namen verwenden (was dann leider keinen Sinn mehr macht). Dann könnte man z.B. über PHP_SELF und REFERER auf die jeweiligen Sprachseiten verlinken.

Würde gehen, wenn Du zuerst alle Englischen Seiten anlegst und dann die z.B. die Deutschen. Die Deutschen sollten dann als PAGE_ID einen um x höheren Wert als die Englsichen haben. Nachteil, fügst Du Seiten ein oder löscht diese, geht die Zuordnung verloren.

Also so ohne weiteres (PHP etc.) wohl nicht realisierbar.

Gruss Christian

Logged
orbiter-thg

Offline Offline

Posts: 2


« Reply #2 on: October 11, 2007, 12:42:10 PM »

Hallo Christian,

danke für Deine Antwort, aber ich habe es beim besten willen nicht geschafft den entsprechenden Eintrag in das PHP zu integrieren.

Nach der Readme müßte der Verweis class="menu_current" in das PHP einfügen soll.

Komischerweise wird der current Link fett angezeigt, wenn ich die Klammern leer lasse:

<?php show_menu2(); ?>

Füge ich nun class="menu_current" an eine beliebige Stelle im PHP

<?php show_menu2(1, 0, 1, false, "[a]<img src=" .WB_URL .
  "/media/flags/[menu_title].gif border=0 align=left />&nbsp;[menu_title][/a]", '', '', '', false, '', 0); ?>

ein, wird die Anweisung im Klartext ins Menü eingefügt. Siehe Bild:



Gehe ich recht in der Annahme, das sm2 über 11 verschiedene Schalter verfügt? Aus der Readme konnte ich aber nicht entnehmen, an welche Position ich den Eintrag vornehmen muß.

Oder mache ich das falsch, wie z,.B.

<?php show_menu2(1, 0, 1, false, "[a]<img src=" .WB_URL .
  "/media/flags/[menu_title].gif border=0 align=left />&nbsp;[menu_title][/a]", '', '', '', false, ' class="menu_current"', 0); ?>

Könnt Ihr mir bitte helfen?
Gruß

Thorsten
« Last Edit: October 12, 2007, 11:09:13 AM by orbiter-thg » 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!