Szerző Téma: wmenu  (Megtekintve 14480 alkalommal)

0 Felhasználó és 1 vendég van a témában

Nem elérhető schwarzi

  • Felhasználó
  • Hozzászólások: 1
Re: wmenu
« Válasz #26 Dátum: 2011. január 14., 12:54:16 »
Sziasztok!
Az lenne a kérdésem, hogyan lehet egy menüpontot az oldal preamble részében megjeleníteni?
Tehát nem új lapon, vagy új ablakban, hanem az oldal egy adott részén!
Köszi

Nem elérhető hugika

  • Felhasználó
  • Hozzászólások: 45
    • HugikaNet.hu
Re: wmenu
« Válasz #25 Dátum: 2010. július 11., 15:00:16 »
elsem hiszem :D sikerült.... Köszike)))))
probálkozom tehát vagyok :D

Nem elérhető ThompsoN

  • Törzstag
  • **
  • Hozzászólások: 555
  • ThompsoN
Re: wmenu
« Válasz #24 Dátum: 2010. július 11., 14:47:13 »
CSS-el egyszerűen középre lehet tenni. Adj meg a divnek egy id-t, legyen ez most kontener. A CSS pedig ez:
Kód: CSS
  1. /*body*/
  2. body {
  3.         text-align: center; /*IE miatt kell ez...*/
  4. }
  5.  
  6. /*Konténer*/
  7. #kontener {
  8.         text-align: left; /*Balra igazítsa, mert ugye az IE másképp oldja meg, mint a többi böngésző*/
  9.         margin: 0 auto; /*A többi böngészőben ez teszi középre*/
  10. }
  11.  
ThompsoN

Nem elérhető hugika

  • Felhasználó
  • Hozzászólások: 45
    • HugikaNet.hu
Re: wmenu
« Válasz #23 Dátum: 2010. július 11., 13:47:26 »
 :tickedoff: megsem mozdul.. :( de legalább lejebb menne.. :D de nem aztsem.. amit tudtam erre kódot beírtam, de nem adja meg magát..
probálkozom tehát vagyok :D

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: wmenu
« Válasz #22 Dátum: 2010. július 11., 12:28:29 »
Csak azt a div-et kell középre tenned, amelyikben a menü van. Akár egy align="center" is elég.
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető hugika

  • Felhasználó
  • Hozzászólások: 45
    • HugikaNet.hu
Re: wmenu
« Válasz #21 Dátum: 2010. július 11., 11:53:13 »
csak mert még nem raktam ki :D  addig nem amig nem megy arrébb.. természetesen a menű.. másnak akarom felhasználni.. de akkor sem hajlandó arrébb menni
http://hugikanet.hu/example2.html csak itten van kint
probálkozom tehát vagyok :D

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: wmenu
« Válasz #20 Dátum: 2010. július 11., 11:52:02 »
sziasztok.. nekem csak egy gondom lenne vele.. valahogy nem tudom a honlapom közepáre rakni S:D stabilan baloldalt van és nem hajlandó arrébb csúszni.. :)  van rá megoldás hogy "elmozdítsam"?
köszi)
A honlapod, vagy a honlapodon a menüt scriptet? Vagy véletlenül jött ebbe a témába a kérdés?  Nem látom a menüt sem.
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető hugika

  • Felhasználó
  • Hozzászólások: 45
    • HugikaNet.hu
Re: wmenu
« Válasz #19 Dátum: 2010. július 10., 21:03:12 »
sziasztok.. nekem csak egy gondom lenne vele.. valahogy nem tudom a honlapom közepáre rakni S:D stabilan baloldalt van és nem hajlandó arrébb csúszni.. :)  van rá megoldás hogy "elmozdítsam"?
köszi)
probálkozom tehát vagyok :D

Elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: wmenu
« Válasz #18 Dátum: 2009. április 30., 20:07:35 »
Helló!

Csak jelentős módosításokkal. Nekem erre most nincs időm, sry.

Nem elérhető csigi

  • Felhasználó
  • Hozzászólások: 29
    • DataFix Warez Site
Re: wmenu
« Válasz #17 Dátum: 2009. április 30., 17:08:05 »
Hali!

Tökéletesen működik a menü, azonban nekem egy vízszintes elrendezésű menü kellene! Sajnos nem értek a javascripthez csak a php-hoz!
Meg lehetne oldani?

Előre is köszönöm!
Üdv CSiGi

Nem elérhető Axe Junior

  • Felhasználó
  • Hozzászólások: 3
    • ..::Axe Junior::..
Re: wmenu
« Válasz #16 Dátum: 2008. június 22., 16:31:46 »
Tökéletes.
Kösz!

Elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: wmenu
« Válasz #15 Dátum: 2008. június 22., 13:10:18 »
Volt egy elgépelés benne, kijavítottam.

Sry.

Nem elérhető Axe Junior

  • Felhasználó
  • Hozzászólások: 3
    • ..::Axe Junior::..
Re: wmenu
« Válasz #14 Dátum: 2008. június 22., 12:55:28 »
Helló!
Megint csak problémám lenne.
Iframe-s a lapom és hiába állítom be a menüben a target-et, mindig önmagában nyitja meg a hivatkozást.
Ez nem csak a lapon található keretekre igaz, hanem ha egy _blank célt adok, azt is önmagában nyitja meg.
Ha van valami tipp a probléma okára és annak megoldására akkor azt szívesen várom.
Kösz!

Nem elérhető Axe Junior

  • Felhasználó
  • Hozzászólások: 3
    • ..::Axe Junior::..
Re: wmenu
« Válasz #13 Dátum: 2008. június 21., 18:17:29 »
Helló!
Nekem is gondom lenne a menüvel :D
Eddig az volt, mint amit az előttem szóló is írt, hogy ha megnyitok egy menüt a másik záruljon be. Ez most megy rendesen, de az új js file-ban ugye meg is lett fordítva a menü iránya.
Kerestem volna amit írtál, hogy hol lehet át állítani, de az még az előző verzió szerinti 163. sor.
Van rá mód, hogy a menü irányát vissza állítsam? Persze anélkül, hogy megint külön, manuálisan kelljen bezárni a menüket ha újat nyitok meg.
Elküldve:: 2008. Június 21.  17:44:28
Üdv!
A probléma megoldva.

Nem elérhető efraim

  • Tag
  • *
  • Hozzászólások: 288
Re: wmenu
« Válasz #12 Dátum: 2008. május 03., 18:02:57 »
Köszi szépen, gyors voltál. Máris kipróbálom.  O0
Elküldve:: 2008. Május 03.  17:01:44
Szuper O0
pontosan így szerettem volna.
most már csak azt kell megoldani, hogy a linkekre klikkelve egy új oldalon a MySQL-ből nyert adatok jelenjenek meg, ennél a menűnél, habár ez nem is fontos, mert nem változó adatok. Itt a kirendeltségek adatait akarom, elérhetőséggel, térképrészlettel és ez html kóddal is simán megy. A másik két menűvel lesz a baj, mert ott közvetlenül az adatbázisból kapott adatokat kell beolvasni a menűpontokhoz (megnevezés + zárójelben darabszám) és azokra klikkelve jelenik meg egy oldal a képpel, katalógusszámmal, a gyártó és forgalmazó megjelölésével, súllyal, szinnel, stb. Ár nincs, mert nálunk minden ngyen van. Jó, hogy lementettem a képet, most látom, hogy kétszer írtam Or-Akibát  :)
Azért szõrös a szivem, hogy a szeretetet melegen tartsa.

Elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: wmenu
« Válasz #11 Dátum: 2008. május 03., 11:36:19 »
Felraktam az 1.1-es verziót: http://phpstudio.hu/?action=programs&subaction=js&ID=127
Csak a wmenu.js-t kell lecserélned. Beleépítettem a menü átrendezését is, így már nem kell módosítani benne semmit.

Esetedben valahogy így kell megadni akkor a menüt:
var menu = new WMenu(createImage("../img/tree_expand.png", "", "", "Kinyit", "imgClass"), createImage("../img/tree_collapse.png", "", "", "Becsuk", "imgClass"), "", false, true, true);
Illetve a false-t is true-ra állíthatod, ha ezt is szeretnéd:
Idézet
Megadható, hogy ha egy menüelemet bezárunk, akkor az összes nyitott alelemét is bezárja a program.

Nem elérhető efraim

  • Tag
  • *
  • Hozzászólások: 288
Re: wmenu
« Válasz #10 Dátum: 2008. május 02., 13:00:55 »
Köszi, türelemmel várom  O0
Azért szõrös a szivem, hogy a szeretetet melegen tartsa.

Elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: wmenu
« Válasz #9 Dátum: 2008. május 02., 10:28:25 »
Ehhez komolyabb átalakításokra van szükség a scriptben, ma este majd megcsinálom és felrakom.

Nem elérhető efraim

  • Tag
  • *
  • Hozzászólások: 288
Re: wmenu
« Válasz #8 Dátum: 2008. május 02., 06:42:35 »
Egy kis segítség mégis csak elkelne. :help2:
Jelenleg az a helyzet, hogy ha valamelyik menűpontra rákattintok, akkor az kinyílik és megjelennek az almenűk. Ha a következő menűpontra klikkelek, akkor az előző menűpont nyitva marad. Nem lehetne megoldani úgy, hogy új menűpont megnyitásakor az előző megnyitott automatikusan bezáródjon? Tehát egyszerre csak egy menűpont legyen nyitva?
« Utoljára szerkesztve: 2008. május 02., 06:49:05 írta efraim »
Azért szõrös a szivem, hogy a szeretetet melegen tartsa.

Nem elérhető efraim

  • Tag
  • *
  • Hozzászólások: 288
Re: wmenu
« Válasz #7 Dátum: 2008. május 02., 05:43:18 »
Semmi gond, rájöttem a hibámra. Működik rendesen, mindent kinyit. Így
// ---
menu.AddElement("or_yehuda", "אור יהודה");
menu.elements["or_yehuda"].AddElement("1", "מידות הסניף");
menu.elements["or_yehuda"].elements["1"].icon = createImage("../img/tree_leaf.png");
menu.elements["or_yehuda"].AddElement("2", "מפה כללי");
menu.elements["or_yehuda"].elements["2"].icon = createImage("../img/tree_leaf.png");
menu.elements["or_yehuda"].AddElement("3", "מפה מקומי");
menu.elements["or_yehuda"].elements["3"].icon = createImage("../img/tree_leaf.png");
// ---
Azért szõrös a szivem, hogy a szeretetet melegen tartsa.

Nem elérhető efraim

  • Tag
  • *
  • Hozzászólások: 288
Re: wmenu
« Válasz #6 Dátum: 2008. május 01., 22:28:40 »
Bajban vagyok. Kezdtem írni a héberesített wmenüt. Ment is a dolog szépen, nincs semmi hibajelzés, de amikor kipróbálom, akkor az főmenű kinyílik és csak az utolsó almenű jelenik meg.  :rtfm: Ami előtte van, a másik négy az sehol sincs :wacko:
<html>
<head dir=rtl>
<title></title>
<script language="javascript" type="text/javascript" src="prototype.js"></script>
<script language="javascript" type="text/javascript" src="effects.js"></script>
<script language="javascript" type="text/javascript" src="wmenu.js"></script>

<style type="text/css">
.menuClass {
font-size: 12px;
vertical-align: 5px;
}
.imgClass {
vertical-align: 7px;
horizontal-align: 7px;
}
</style>
</head>

<body dir=rtl>

<div id="menu"></div>
<script language="javascript" type="text/javascript">
var menu = new WMenu(createImage("../img/tree_expand.png", "", "", "Kinyit", "imgClass"), createImage("../img/tree_collapse.png", "", "", "Becsuk", "imgClass"));
menu.className = "menuClass";

// ---
menu.AddElement("הליכונים", "הליכון");
menu.elements["הליכונים"].AddElement("play", "הליכון ללא גלגלים");
menu.elements["הליכונים"].elements["play"].icon = createImage("../img/tree_leaf.png");
menu.elements["הליכונים"].AddElement("play", "הליכון עם גלגלים");
menu.elements["הליכונים"].elements["play"].icon = createImage("../img/tree_leaf.png");
menu.elements["הליכונים"].AddElement("play", "הליכון מתקפל ללא גלגלים");
menu.elements["הליכונים"].elements["play"].icon = createImage("../img/tree_leaf.png");
menu.elements["הליכונים"].AddElement("play", "הליכון מתקפל עם גלגלים");
menu.elements["הליכונים"].elements["play"].icon = createImage("../img/tree_leaf.png");
menu.elements["הליכונים"].AddElement("play", "הליכון מתקפל מיוחד עם 3 גלגלים");
menu.elements["הליכונים"].elements["play"].icon = createImage("../img/tree_leaf.png");
//
menu.Print("menu");
</script>

</body>
</html>

---

Egy önkéntes jelentkező segíthetne. :blub:
Azért szõrös a szivem, hogy a szeretetet melegen tartsa.

Nem elérhető efraim

  • Tag
  • *
  • Hozzászólások: 288
Re: wmenu
« Válasz #5 Dátum: 2008. április 25., 16:01:23 »
Köszönöm.  O0 Nemsokára nekiesek a dolognak. Most már csak az hiányzik, hogy a textadatok ( kettő is ) MySQL-ből legyen kinyerhető, de az is meg fog oldódni remélem. :respect:
 O0 O0 O0
Működik is. :clap:  Na most akkor jön az iconcsere egyenlőre.
Azért szõrös a szivem, hogy a szeretetet melegen tartsa.

Elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: wmenu
« Válasz #4 Dátum: 2008. április 25., 12:47:38 »
Örülök, ha sikerült megoldani :)

A menüt átrendezni így tudod a kívánt módra:
A wmenu.js fájlt kell szerkeszteni. Cseréld a 163. sorban ezt:
Kód: Javascript
  1. newElement.appendChild(controlElement);
Erre:
Kód: Javascript
  1. newElement.insertBefore(controlElement, newElement.firstChild);

Cseréld a 202. sorban ezt:
Kód: Javascript
  1. var container = target.nextSibling;
Erre:
Kód: Javascript
  1. var container = target.parentNode.lastChild;

Így a már először lesz a nyíl, majd az ikon, aztán a szöveg. Tökéletesnek nem tökéletes, mert azokat a menüpontokat beljebb kéne kezdeni, ahol nincsen nyíl előtte, ahhoz, hogy minden menüpont függőlegesen egy vonalban kezdődjön. Ezt a menüpontokhoz rendelt CSS formázással meg tudod "javítani", csak sok menüpont esetén ez macerás lehet. Sajnálom, héber nyelvre nem gondoltam a program írásakor :D

Nem elérhető efraim

  • Tag
  • *
  • Hozzászólások: 288
Re: wmenu
« Válasz #3 Dátum: 2008. április 25., 12:04:50 »
Megoldódott a menű jobbrahelyezése is. Végső soron elegendő az example.html -ben a body kiegészítése <body dir=rtl> és máris minden a helyére kerül.  :yesss2: Most már csak arra kell rájönnöm, - ha addig valaki nem segít - hogy miképpen tudom a nyilakat az iconok elé helyezni.
Azért szõrös a szivem, hogy a szeretetet melegen tartsa.

Nem elérhető efraim

  • Tag
  • *
  • Hozzászólások: 288
Re: wmenu
« Válasz #2 Dátum: 2008. április 25., 10:22:00 »
Az example.html -ben a <head dir=rtl> módosítással megoldottam a jobbról balra írást, és először utf-8 ban őriztem meg. Mindenféle érthetetlen marhaságot írt ki héber szöveg helyett. Az Unicode már jó hatással volt a lelkivilágára és a héber szöveg helyesen jelenik meg.  :)
Azért szõrös a szivem, hogy a szeretetet melegen tartsa.

Nem elérhető efraim

  • Tag
  • *
  • Hozzászólások: 288
wmenu
« Válasz #1 Dátum: 2008. április 25., 09:18:06 »
Pixi barátom hívta fel a figyelmemet a wmenure. Már régóta keresek valami megfelelőt. A probléma csak az, hogy a menűnek fordítva kell megjelennie, tehát bal oldal helyett jobb oldalon, előbb a + vagy minusz utána az icon és végül a szöveg. Természetesen? a szöveg héber nyelvű, jobbról balra íródik és MySQL-ből kellene megkapni.
Egy egyszerű javascript treemenüben ez a "fordítás" a tree.enableRTL(true); utasitás beszúrásával megoldható. Itt ez nem vezetett eredményre. Igaz nem sokat próbálkoztam még.  ;D A tree menu soraiban tkp. két adatnak kellene megjelennie. Az egyik a megnevezés amelyik héber text, a másik zárójelben a darabszám.
Pontosítanám, hogy miről is van szó.
Önkéntes vagyok egy izraeli jótékonysági országos szervezetnél, amelyik beteg embereknek biztosít ingyen és bérmentve orvosi segédeszközöket ( járókeret, kerekesszék, mankó, stb.) gyerekeknek fizikoterápiás eszközöket, és "mellesleg" tevékenykedünk a kórházakban is, a látogatóknak ingyen ételt osztunk, a betegeknek szegényeknek házhoz visszük a kész ételt, vagy alapanyagát.
A problema abból adódott, hogy a központ Bne Brakban van, központi raktárral és az ország több helyén vannak kirendeltségek, önkéntesekkel és készlettel. Ha egy ügyfél fordul hozzánk valami speciális kéréssel, akkor telefonon kell elmagyarázni, megkérdezni és ez félreértésekre adhat okot. Tegyük hozzá, hogy az önkéntesek egy része új bevándorló és nem perfekt héber tudású.
Ezért gondoltam arra - miután számítógép és internetkapcsolat minden kirendeltségben van - hogy egy webáruház szerű nyilvántartást csinálok, és a kirendeltségekről meg lehet nézni, hogy mi van a raktárban (képpel, leírással) de mód van arra is, hogy egy másik kirendeltségben nézzük meg a készletet. A php-vel most kezdek kényszerűségből barátkozni, a programozási munkát végső soron Pixi barátom végzi önkéntesen Budapesten http://ezermecion.extra.hu én csak a héber fordításokba folytam bele eddig.
Azért szõrös a szivem, hogy a szeretetet melegen tartsa.