Avaleht
uus teema   vasta Tarkvara »  WWW »  WordPressi menüüdest märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele 1, 2  järgmine
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 18.10.2010 10:21:56 WordPressi menüüdest vasta tsitaadiga

Oleks vaja teha selline vertikaalmenüüsüsteem, kus alama taseme jaotused avanevad alles siis, kui esimesele tasemele klikata icon_eek.gif

Kas sellist asja on võimalik CSS vahenditega teha icon_rolleyes.gif
EDIT: ega vist icon_cry.gif
Kuid vaata keevitaja posti - see annab lootust thumbs_up.gif


viimati muutis sakunne 18.10.2010 17:42:07, muudetud 1 kord
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andresv
HV kasutaja

liitunud: 06.12.2004



Autoriseeritud ID-kaardiga

sõnum 18.10.2010 10:42:58 vasta tsitaadiga

neile menüü punktidele pannaks päris palju css klasse külge. vaata mis on neil alama taseme punktidel siis, kui on valitud nende ülem tase ja siis kui on valitud mingi muu.

siis saad õigetele css klassidele display:none panna ja peaks probleem lahendatud olema
midagi sellist siis:
css:
  1.  
  2. .sub-menu {
  3. display:none;
  4. }
  5. .current-menu-item .sub-menu {
  6. display:block;
  7. }
  8.  
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 18.10.2010 11:25:50 vasta tsitaadiga

mul esimese taseme link:
ul .page_item a:link,
ul .page_item a:visited{
   color: #FFF;.....


ja submenüü:
ul.children .page_item a:link,
ul.children .page_item a:visited{
   color: #000;
   background:  #fff;
kopp.gif - wp kood ... või see, mis ma sealt välja imesin
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 18.10.2010 12:45:21 vasta tsitaadiga

http://keevitaja.com/2010/10/wordpress-plugin-cmsmenu/

mul just äsja oli selline probleem. ei suutnud norm pluginat leida, kirjutasin käbe ise mingi asja kokku. päris 100% selline nagu sa tahad pole. klikkides avatakse kõik peamenüü alla kuuluvad alammenüüd olenemata levelistest.

_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 18.10.2010 16:42:30 vasta tsitaadiga

Kuule keevitaja, sa oled kõva mees, ainult level_0 on kuhugi kadunud - selle ka kätte saaks - oioi beer_yum.gif beer_yum.gif beer_yum.gif
A'muidu on see ju täpselt see, mida vaja - huvitav, et sellist keegi kusagilt leidnud ei ole icon_eek.gif
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 18.10.2010 20:27:09 vasta tsitaadiga

level_0 on siis peamenüü. see mis üleval kuvatakse. mul endal nii, et saab kasutada seda wp menu. aga defaultis töötab ka näiteks selle twenty ten themiga, kus siis ribale kuvatakse need level 0 menüüd.

teed ühe page, millel on no parent ja siis sellele subpaged. kõik need subpaged kuvatakse widgetis.
abiks veel wp redirect plugin, millega saab siis level 0 page suunata kohe näiteks level 1 peale, juhul kui sinna midagi panna ei teha!

see kood eriti ilus pole. esimine wp plugin mul icon_lol.gif

_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 18.10.2010 21:29:27 vasta tsitaadiga

a'milles probl, et peamenüüd kätte ei saa icon_eek.gif
mul üks tädi põlvas hakkab sinna sisestama - sellele küll selgeks ei tee seda asja icon_rolleyes.gif
muidu lahe värk - keegi nagu mainis, et alates 3.0 ver'st pidi selline omadus sees olema - mitte ei leia

_________________
Kuna ei pruugi õigel ajal foorumisse sattuda:
SMS: 5051598 [võõraid tel. ei vasta]
Email sakunne@seenior.ee
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 18.10.2010 21:33:35 vasta tsitaadiga

renka nagu mainib jah seda, aga ta vist ajab pada. ei süvenenud eriti.

polegi probleemi. mul lihtsalt niimoodi ehitatud, et on mõeldud peamenüü rivi, näiteks üles, ja siis kõrvalmenüü on kõik see mis konreetse peamenüü node alla kuulub. enamus saite selliselt ülesehitatud. hetkel see script ei võimaldagi muud moodi.

_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
c3ltic
HV kasutaja

liitunud: 21.04.2007




sõnum 20.10.2010 00:39:42 vasta tsitaadiga

1. Teed valmis peamenüü.
2. Teed valmis iga lehe jaoks eraldi template
3. Teed valmis iga template jaoks eraldi "sidebari"
4. Paned igal template sidebaril kuvama konkreetse lehe childe
5. kujundad css-is nii kuis jaksad.

Näidis miskist sarnasest siin: http://fin.gotravel.ee/?page_id=145
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Renka
HV Guru
Renka

liitunud: 01.04.2002




sõnum 20.10.2010 10:52:45 vasta tsitaadiga

c3ltic, umm - what? Miks nii? Lihtsam on ju lihtsalt õiged asjad välja filtreerida.

Kood mida ise kasutan:
php:
  1. $menu_string = wp_nav_menu(array('container' => '', 'menu_id' => 'menu', 'theme_location' => 'primary', 'echo'=>false));
  2. $xml = new SimpleXMLElement($menu_string);
  3. $i = 0;
  4. foreach($xml->li as $li)
  5. {
  6.         if(strstr($li['class'],'current-page-ancestor') || strstr($li['class'],'current-menu-item') || strstr($li['class'],'current-menu-parent'))
  7.         {
  8.                 $out = $i;
  9.         }
  10.         $i++;
  11. }
  12.  
  13. // Kui on mõni aktiivne alamenüü
  14. if(isset($out))
  15. {
  16.         echo $xml->li[$out]->ul->asXML();
  17. }


Kood võtab siis WP menüü ja leiab sellest aktiivse 2. astme alamenüü koos kõigi selle alamatega.

_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 20.10.2010 11:07:59 vasta tsitaadiga

aga ikkagi tundub mulle, et see minu plugin on kõige lihtsam lahendus. töötab nii wp menüüde kui ka lihtsalt page nimekirjade puhul, kuna otsib alampagesid.
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 20.10.2010 21:08:02 vasta tsitaadiga

keevitaja kirjutas:
aga ikkagi tundub mulle, et see minu plugin on kõige lihtsam lahendus. töötab nii wp menüüde kui ka lihtsalt page nimekirjade puhul, kuna otsib alampagesid.
ma arvan ka, see vidin on super - tuleks ainult viimistleda - siis saaks juba täitsa ametlilult wp vidinaks kuulutada thumbs_up.gif ja ma arvan et kasutajaid oleks hulgi onfire.gif

Mul siuke värk:
    igavene pikk vertikaalne esimese taseme kõrvalmenüü
    avatud esimese taseme link peab olema eri kujundusega
    teiste tasemete aktiivne link peab olema eri kujundusega

Kõike seda teeb keevitaja vidin, välja arvatud esimese taseme kuvamine dance.gif
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 21.10.2010 11:09:26 vasta tsitaadiga

ma lisan sinna millalgi selle võimaluse. pole raske.
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 21.10.2010 14:45:51 vasta tsitaadiga

sakunne, testi seda. vist töötab:

http://keevitaja.com/stuff/cmsmenu-1.1.rar


optionitest saab valida, kas need top paged haaratakse kaasa või mitte!

_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 21.10.2010 16:05:37 vasta tsitaadiga

Renka kirjutas:
c3ltic, umm - what? Miks nii? Lihtsam on ju lihtsalt õiged asjad välja filtreerida.

Kood mida ise kasutan:
php:
  1. $menu_string = wp_nav_menu(array('container' => '', 'menu_id' => 'menu', 'theme_location' => 'primary', 'echo'=>false));
  2. $xml = new SimpleXMLElement($menu_string);
  3. $i = 0;
  4. foreach($xml->li as $li)
  5. {
  6.         if(strstr($li['class'],'current-page-ancestor') || strstr($li['class'],'current-menu-item') || strstr($li['class'],'current-menu-parent'))
  7.         {
  8.                 $out = $i;
  9.         }
  10.         $i++;
  11. }
  12.  
  13. // Kui on mõni aktiivne alamenüü
  14. if(isset($out))
  15. {
  16.         echo $xml->li[$out]->ul->asXML();
  17. }


Kood võtab siis WP menüü ja leiab sellest aktiivse 2. astme alamenüü koos kõigi selle alamatega.
OotOot, kuhu sa selle koodi paned icon_eek.gif
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 21.10.2010 16:07:09 vasta tsitaadiga

see on template faili vaja kirjutada... sinna kuhu sa soovid, et see menüü kuvatakse.
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 26.10.2010 13:40:51 vasta tsitaadiga

Proovin siis ver. 1.1 ära icon_cool.gif
EDIT: kuule see plugin on sul vägev värk - tee talle mingi admin paneel ka veel ja lase üldisesse käibesse - ta on seda väärt küll thumbs_up.gif
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
c3ltic
HV kasutaja

liitunud: 21.04.2007




sõnum 29.10.2010 12:13:58 vasta tsitaadiga

Hei Keevitaja, äkki lisad oma pluginale ka template väljundi?
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 29.10.2010 12:29:25 vasta tsitaadiga

Mis template väljund? see on widget...
Ja mis adminni paneel? Optionid ju olemas...

_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 02.11.2010 20:18:27 vasta tsitaadiga

Kas seda saaks selliselt teha, et avatud on ainult aktiivne osa teise taseme menüüdest - st klikkad mingi esimese taseme menüüle ja siis alles kargavad vastavad alammenuud lahti
_________________
Kuna ei pruugi õigel ajal foorumisse sattuda:
SMS: 5051598 [võõraid tel. ei vasta]
Email sakunne@seenior.ee
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 02.11.2010 20:19:52 vasta tsitaadiga

ma siin jälle ei suutnud leida lihtsat pluginat, mis koostaks sitemapi pagedest.
pluginaid leidub küll, kuid kõik mingid hullud keemiad ja ma neid tööle ei saanud. võibolla oleks pidanud pool päeva konfima mõnda...

niisiis tuli "notepad" jälle abiks!

http://keevitaja.com/stuff/sitemap-1_0.rar

plugin väljastab wp shortcode, mida saab siis nii pagele kui ka postile lisada järgmiselt:

[sh-sitemap start=44 exclude=104,108,112,127]

kus siis start on parent page, mille alt pagesid välja võtma hakatakse. default on 0
exclude välistab kõik paged ja nende alampaged, mille id on antud. väljastatav html on järgmine:

html:
  1.  
  2. <ul class="sitemap">
  3.   <li class="level_1"><a href="http://host/permalink">Esimine teema</a></li>
  4.   <li class="level_1"><a href="http://host/permalink">Teine teema</a></li>
  5.   <li class="level_2"><a href="http://host/permalink">Teise esimine alateema</a></li>
  6.   <li class="level_3"><a href="http://host/permalink">Teise alteema jne ....</a></li>
  7. </ul>


hetkel kasutan ise järgmist cssi:

css:
  1. .sitemap {
  2.         font-family:Verdana, Geneva, sans-serif;
  3.         font-size:13px;
  4. }
  5. .sitemap li {
  6.         padding:4px 0 4px 0;
  7. }
  8. .sitemap .level_1 {
  9.         font-weight:bold;
  10. }
  11. .sitemap .level_2 {
  12.         margin-left:30px;
  13. }
  14. .sitemap .level_3 {
  15.         margin-left:60px;
  16. }
  17. .sitemap .level_4 {
  18.         margin-left:90px;
  19. }

_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!


viimati muutis keevitaja 02.11.2010 20:25:25, muudetud 1 kord
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 02.11.2010 20:21:14 vasta tsitaadiga

sakunne kirjutas:
Kas seda saaks selliselt teha, et avatud on ainult aktiivne osa teise taseme menüüdest - st klikkad mingi esimese taseme menüüle ja siis alles kargavad vastavad alammenuud lahti


saab küll, aga hetkel ma ei hakka tegema. see kood tuleb täielikult ümber kirjutada ja hetkel mul aega pole.

_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 27.11.2010 08:15:52 vasta tsitaadiga

Praeguseks on asi õnnelikult lahendatud keevitaja, CMSMenu komplekti abil thumbs_up.gif
_________________
Kuna ei pruugi õigel ajal foorumisse sattuda:
SMS: 5051598 [võõraid tel. ei vasta]
Email sakunne@seenior.ee
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 27.11.2010 15:26:26 vasta tsitaadiga

tegelikult see on väga koledalt kirjutatud. ma vist ei saanud hetkel päris hästi aru, mida ma teen icon_lol.gif
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 08.06.2012 17:05:45 vasta tsitaadiga

keevitaja, on sul see menüüvidin alles, v oled midagi uut leidnud icon_rolleyes.gif

Tundub, et praeguseks on juba analooge tekkinud
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  WordPressi menüüdest mine lehele 1, 2  järgmine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.