Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
sakunne
HV veteran

liitunud: 15.12.2004
|
18.10.2010 10:21:56
WordPressi menüüdest |
|
|
Oleks vaja teha selline vertikaalmenüüsüsteem, kus alama taseme jaotused avanevad alles siis, kui esimesele tasemele klikata
Kas sellist asja on võimalik CSS vahenditega teha
EDIT: ega vist
Kuid vaata keevitaja posti - see annab lootust
viimati muutis sakunne 18.10.2010 17:42:07, muudetud 1 kord |
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
andresv
HV kasutaja
liitunud: 06.12.2004
|
18.10.2010 10:42:58
|
|
|
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:
|
.sub-menu { display:none; } .current-menu-item .sub-menu { display:block; }
|
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
5 |
|
tagasi üles |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
18.10.2010 11:25:50
|
|
|
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; |
- wp kood ... või see, mis ma sealt välja imesin
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
18.10.2010 12:45:21
|
|
|
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 |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
18.10.2010 16:42:30
|
|
|
Kuule keevitaja, sa oled kõva mees, ainult level_0 on kuhugi kadunud - selle ka kätte saaks - oioi
A'muidu on see ju täpselt see, mida vaja - huvitav, et sellist keegi kusagilt leidnud ei ole
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
18.10.2010 20:27:09
|
|
|
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
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
18.10.2010 21:29:27
|
|
|
a'milles probl, et peamenüüd kätte ei saa
mul üks tädi põlvas hakkab sinna sisestama - sellele küll selgeks ei tee seda asja
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 |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
18.10.2010 21:33:35
|
|
|
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 |
|
 |
c3ltic
HV kasutaja
liitunud: 21.04.2007
|
20.10.2010 00:39:42
|
|
|
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 |
|
 |
Renka
HV Guru

liitunud: 01.04.2002
|
20.10.2010 10:52:45
|
|
|
c3ltic, umm - what? Miks nii? Lihtsam on ju lihtsalt õiged asjad välja filtreerida.
Kood mida ise kasutan:
php:
|
$menu_string = wp_nav_menu (array('container' => '', 'menu_id' => 'menu', 'theme_location' => 'primary', 'echo'=>false )); $xml = new SimpleXMLElement($menu_string); $i = 0; foreach($xml->li as $li) { if(strstr($li['class'], 'current-page-ancestor') || strstr($li['class'], 'current-menu-item') || strstr($li['class'], 'current-menu-parent')) { $out = $i; } $i++; } // Kui on mõni aktiivne alamenüü { echo $xml-> li[$out]-> ul-> asXML(); }
|
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 |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
20.10.2010 11:07:59
|
|
|
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 |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
20.10.2010 21:08:02
|
|
|
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 ja ma arvan et kasutajaid oleks hulgi
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
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
21.10.2010 11:09:26
|
|
|
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 |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
21.10.2010 16:05:37
|
|
|
Renka kirjutas: |
c3ltic, umm - what? Miks nii? Lihtsam on ju lihtsalt õiged asjad välja filtreerida.
Kood mida ise kasutan:
php:
|
$menu_string = wp_nav_menu (array('container' => '', 'menu_id' => 'menu', 'theme_location' => 'primary', 'echo'=>false )); $xml = new SimpleXMLElement($menu_string); $i = 0; foreach($xml->li as $li) { if(strstr($li['class'], 'current-page-ancestor') || strstr($li['class'], 'current-menu-item') || strstr($li['class'], 'current-menu-parent')) { $out = $i; } $i++; } // Kui on mõni aktiivne alamenüü { echo $xml-> li[$out]-> ul-> asXML(); }
|
Kood võtab siis WP menüü ja leiab sellest aktiivse 2. astme alamenüü koos kõigi selle alamatega. |
OotOot, kuhu sa selle koodi paned
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
21.10.2010 16:07:09
|
|
|
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 |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
26.10.2010 13:40:51
|
|
|
Proovin siis ver. 1.1 ära
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
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
c3ltic
HV kasutaja
liitunud: 21.04.2007
|
29.10.2010 12:13:58
|
|
|
Hei Keevitaja, äkki lisad oma pluginale ka template väljundi?
|
|
Kommentaarid: 10 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
8 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
29.10.2010 12:29:25
|
|
|
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 |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
02.11.2010 20:18:27
|
|
|
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 |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
02.11.2010 20:19:52
|
|
|
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:
|
<li class="level_1"><a href="http://host/permalink">Esimine teema </a></li> <li class="level_1"><a href="http://host/permalink">Teine teema </a></li> <li class="level_2"><a href="http://host/permalink">Teise esimine alateema </a></li> <li class="level_3"><a href="http://host/permalink">Teise alteema jne .... </a></li> </ul>
|
hetkel kasutan ise järgmist cssi:
css:
|
.sitemap { font-family:Verdana, Geneva, sans-serif; font-size:13px; } .sitemap li { padding:4px 0 4px 0; } .sitemap .level_1 { font-weight:bold; } .sitemap .level_2 { margin-left:30px; } .sitemap .level_3 { margin-left:60px; } .sitemap .level_4 { margin-left:90px; }
|
_________________ 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 |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
02.11.2010 20:21:14
|
|
|
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 |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
27.11.2010 08:15:52
|
|
|
Praeguseks on asi õnnelikult lahendatud keevitaja, CMSMenu komplekti abil
_________________ 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 |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
27.11.2010 15:26:26
|
|
|
tegelikult see on väga koledalt kirjutatud. ma vist ei saanud hetkel päris hästi aru, mida ma teen
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
08.06.2012 17:05:45
|
|
|
keevitaja, on sul see menüüvidin alles, v oled midagi uut leidnud
Tundub, et praeguseks on juba analooge tekkinud
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
|