rasivell 352 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 سلام ، من یه منو طراحی کردم ، که میخوام نمایش زیر دسته های منو اصلی فقط زمانی اتفاق بیوفته که کاربر توی اون دسته مادر هستش..مثلا به عکس زیر نگاه کنید:الان من توی دسته طراحی سایت و زیر دسته سئو هستم ، ولی ببینید زیر دسته های دسته بندی های دیگه هم داره نمایش داده میشه!! میخوام اینطوری نباشه و فقط اون دسته بندی که توشم زیر دسته هاش نمایش داده بشه و زمانی که رفتم به دسته بندی دیگه این بسته بشه و باز اون یکی ها نمایش داده بشه مثل عکس زیرچطور این کارو انجام بدم؟؟ متشکرم نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 اگر از منوی وردپرس استفاده میکنیدوردپرس دسته فعال رو کلاس اکتیو به اون نسبت میدهو خب میتوانید با توجه به همین کلاس فرزند منو رو نمایش دهید 1 نقل قول لینک به ارسال
rasivell 352 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 منظور از منوی وردپرس چیه؟من برای نمایش کتگوری هام از این کد استفاده میکنم:<?php wp_list_cats('orderby=order&title_li='); ?> نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 پیشنهادم این هست از فهرست/منو/menus وردپرس استفاده کنیدکلاس اکتیو پیشفرض به آیتم صفحه جاری داده میشهhttp://codex.wordpress.org/Navigation_Menus 1 نقل قول لینک به ارسال
rasivell 352 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 این هم کتگوری هارو نشون میده؟ ازش استفاده نکردم کارش نمایش کتگوری هاست؟ممنونم نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 نمایش هر لینکی در وردپرس یا خارج از وردپرس 1 نقل قول لینک به ارسال
rasivell 352 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 ی خورده الان باهاش کار کردم نشد اصلا کتگوری هامم نتونستم نمایش بدم....اون کدی که خودم دادم یه کلاس میده فکر کنم!! با اون نمیشه کاری کرد!؟ به این روشی که شما گفتید کاااملا نا بلد و نا اشنام! نقل قول لینک به ارسال
rasivell 352 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 پارسا جان من اینو تست کردم و ساختمش مشکل میدونی چیه؟ کتگوری مادری که انتخاب شده یه کلاس داره به نام current-menu-item و زیر دسته هاش در اون لحظه هییچ کلاس اضافی نسبت به سایر زیر دسته های منو های انتخاب نشده دیگه ندارن که من بتونم متمایزش کنم!!مثلا وقتی کتگوری مادر به اسم : تبلیغات انتخاب شده این کتگوری یه کلاس داره به نام current-menu-item وسلام!! من اگر بیام زیر دسته های این کتگوری رو بگم فقط نمایش بده و بقیه رو دیسپلی نکن ْ نمیشه چرا چون زیر دسته هاش کلاس متمایز شده نسبت به بقیه زیر دسته ها ندارن و با این کار کل زیر دسته های منوهای دیگه هم غیب میشه!!تنها کاری که میشه کرد اینه که وقتی زیر دسته ای از دسته مادر تبلیغات انتخاب میکنی فقط به اون زیر دسته صرفا کلاس current-menu-item میده که شما میتونی فقط و فقط اون زیر دسته رو متمایز کنی و نه کل زیر دسته های اون دسته مادر رو! یه خورده پیچیده است.. ولی کلاس اکتیوی من ندیدم....من به روشی نیاز دارم که وقتی یه دسته مادر انتخاب میشه یه کلاس خاص به اون دسته + تمام زیر دسته هاش بده اون کلاس خاص رو تا من بتونم متمایزش کنم....دوستان لطفا راهنمایی کنید نقل قول لینک به ارسال
rasivell 352 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 مثالش این زیره دقیقا ببینید اینجا اون دسته مادری که انتخابه یه کلاس داره+ اون زیر دسته ای که الان داخلیشم یه کلاس متمایز!!من میخوام اون دسته مادری که داخلشه کاربر+ زیر دسته هاش نمایان باشه براش و دسته های دیگه فقط دسته مادرشون نشون داده بشه.. وقتی روش کلیک شد زیر دسته های اون نمایان بشه و باقی دسته ها زیر دسته هاشون مخفی بشه.. نمیشه اصلا هر کاری میکنم<ul id="navigation"> <li class="cat-item cat-item-6[color=#ff0000] current-cat-parent[/color]"><a href="http://localhost/mainsite/?cat=6" title="تبلیغات">تبلیغات</a> <ul class='children'> <li class="cat-item cat-item-7"><a href="http://localhost/mainsite/?cat=7" title="زیر دسته تبلیغات1">زیر دسته تبلیغات1</a> </li> <li class="cat-item cat-item-8 [color=#ff0000]current-cat[/color]"><a href="http://localhost/mainsite/?cat=8" title="زیر دسته تبلیغات2">زیر دسته تبلیغات2</a> </li> <li class="cat-item cat-item-9"><a href="http://localhost/mainsite/?cat=9" title="زیر دسته تبلیغات3">زیر دسته تبلیغات3</a> </li> </ul> </li> <li class="cat-item cat-item-2"><a href="http://localhost/mainsite/?cat=2" title="طراحی وب و مالتی مدیا">طراحی وب و مالتی مدیا</a> <ul class='children'> <li class="cat-item cat-item-3"><a href="http://localhost/mainsite/?cat=3" title="سئو - SEO">سئو – SEO</a> </li> <li class="cat-item cat-item-4"><a href="http://localhost/mainsite/?cat=4" title="طراحی استاتیک">طراحی استاتیک</a> </li> <li class="cat-item cat-item-5"><a href="http://localhost/mainsite/?cat=5" title="طراحی داینامیک">طراحی داینامیک</a> </li> </ul> </li></ul>اون قرمزا یکیش دسته مادر فعال+ زیر دسته فعالشه.... من برای اینکه طرحم رو پیاده کنم باید کل زیر دسته های دسته انتخاب شده دارای این کلاس باشن نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 اگر پرنت و زیر دسته کلاس دارن که به سادگی میشه انجام داد#navigation li > ul > li {display: none;}#navigation li.current-cat-parent > ul > li {display: block;} 1 نقل قول لینک به ارسال
rasivell 352 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 (ویرایش شده) احسنت عجب حرکتی بود!! درست شد پارسا ولی مشکل اصیش پا برجاست. وقتی روی دسته مادر کلیک میکنی زیر دسته هاشو نشون نمیده. ولی وقتی توی زیر دسته ها هستی قشنگ اونی میشه که میخوام. یعنی فقط زیر دسته های اون مادرو نشون میده... میخوام وقتی روی خود دسته مادره کلیک کردی زیر دسته هاشو نشون بده و مخفی نباشه.... راستش الان که بررسی کردم اینو تا حدودی خودم در اوردم دیروز خودم - ولی دیدم روی کتگوری مادر کلیک میکنی زیر دشتو نشون نمیده مگه اینکه توی کتگوری زیر دسته باشی تا لیست کل مادرو نشون بده - برای همین بی خیالش شدم...الان این تنها مشکل اینه که وقتی روی دسته مادر کلیک میکنی زیر دسته هاشو نشون نمیده ! ولی وقتی توی دسته فرزند هستی تازه زیر دسته مادرو نشون میده به عکس زیر توجه کن:زمانی که روی دسته مادر کلیک کری و زیر دسته رو نشون نمیده:زمانی که داخل زیر دسته ها هستی و داره درست نشون میده ویرایش شده دی 93 توسط rasivell نقل قول لینک به ارسال
rasivell 352 ارسال شده در بهمن 93 مالک گزارش بازنشر ارسال شده در بهمن 93 کسی جوابی نداره؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .