rasivell

نمایش خاص دسته بندی ها

12 پست در این موضوع قرار دارد

سلام ، من یه منو طراحی کردم ، که میخوام نمایش زیر دسته های منو اصلی فقط زمانی اتفاق بیوفته که کاربر توی اون دسته مادر هستش..

مثلا به عکس زیر نگاه کنید:

x23v5wvez1gdvskqhmes.jpg

الان من توی دسته طراحی سایت و زیر دسته سئو هستم ، ولی ببینید زیر دسته های دسته بندی های دیگه هم داره نمایش داده میشه!! میخوام اینطوری نباشه و فقط اون دسته بندی که توشم زیر دسته هاش نمایش داده بشه و زمانی که رفتم به دسته بندی دیگه این بسته بشه و باز اون یکی ها نمایش داده بشه مثل عکس زیر

yubq7jlykewa8xx1xswr.jpg

چطور این کارو انجام بدم؟؟ متشکرم

0

به اشتراک گذاری این پست


لینک به پست

اگر از منوی وردپرس استفاده میکنید

وردپرس دسته فعال رو کلاس اکتیو به اون نسبت میده

و خب میتوانید با توجه به همین کلاس فرزند منو رو نمایش دهید

1

به اشتراک گذاری این پست


لینک به پست

منظور از منوی وردپرس چیه؟

من برای نمایش کتگوری هام از این کد استفاده میکنم:


<?php wp_list_cats('orderby=order&title_li='); ?>

0

به اشتراک گذاری این پست


لینک به پست

پیشنهادم این هست از فهرست/منو/menus وردپرس استفاده کنید

کلاس اکتیو پیشفرض به آیتم صفحه جاری داده میشه

http://codex.wordpress.org/Navigation_Menus

1

به اشتراک گذاری این پست


لینک به پست

این هم کتگوری هارو نشون میده؟ ازش استفاده نکردم کارش نمایش کتگوری هاست؟

ممنونم

0

به اشتراک گذاری این پست


لینک به پست

نمایش هر لینکی در وردپرس یا خارج از وردپرس

1

به اشتراک گذاری این پست


لینک به پست

ی خورده الان باهاش کار کردم نشد اصلا کتگوری هامم نتونستم نمایش بدم....

اون کدی که خودم دادم یه کلاس میده فکر کنم!! با اون نمیشه کاری کرد!؟ به این روشی که شما گفتید کاااملا نا بلد و نا اشنام!

0

به اشتراک گذاری این پست


لینک به پست

پارسا جان من اینو تست کردم و ساختمش مشکل میدونی چیه؟ کتگوری مادری که انتخاب شده یه کلاس داره به نام current-menu-item و زیر دسته هاش در اون لحظه هییچ کلاس اضافی نسبت به سایر زیر دسته های منو های انتخاب نشده دیگه ندارن که من بتونم متمایزش کنم!!

مثلا وقتی کتگوری مادر به اسم : تبلیغات انتخاب شده این کتگوری یه کلاس داره به نام current-menu-item وسلام!! من اگر بیام زیر دسته های این کتگوری رو بگم فقط نمایش بده و بقیه رو دیسپلی نکن ْ نمیشه چرا چون زیر دسته هاش کلاس متمایز شده نسبت به بقیه زیر دسته ها ندارن و با این کار کل زیر دسته های منوهای دیگه هم غیب میشه!!

تنها کاری که میشه کرد اینه که وقتی زیر دسته ای از دسته مادر تبلیغات انتخاب میکنی فقط به اون زیر دسته صرفا کلاس current-menu-item میده که شما میتونی فقط و فقط اون زیر دسته رو متمایز کنی و نه کل زیر دسته های اون دسته مادر رو! یه خورده پیچیده است.. ولی کلاس اکتیوی من ندیدم....

من به روشی نیاز دارم که وقتی یه دسته مادر انتخاب میشه یه کلاس خاص به اون دسته + تمام زیر دسته هاش بده اون کلاس خاص رو تا من بتونم متمایزش کنم....

دوستان لطفا راهنمایی کنید

0

به اشتراک گذاری این پست


لینک به پست

مثالش این زیره دقیقا ببینید اینجا اون دسته مادری که انتخابه یه کلاس داره+ اون زیر دسته ای که الان داخلیشم یه کلاس متمایز!!

من میخوام اون دسته مادری که داخلشه کاربر+ زیر دسته هاش نمایان باشه براش و دسته های دیگه فقط دسته مادرشون نشون داده بشه.. وقتی روش کلیک شد زیر دسته های اون نمایان بشه و باقی دسته ها زیر دسته هاشون مخفی بشه.. نمیشه اصلا هر کاری میکنم


<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>

اون قرمزا یکیش دسته مادر فعال+ زیر دسته فعالشه.... من برای اینکه طرحم رو پیاده کنم باید کل زیر دسته های دسته انتخاب شده دارای این کلاس باشن

0

به اشتراک گذاری این پست


لینک به پست

اگر پرنت و زیر دسته کلاس دارن که به سادگی میشه انجام داد


#navigation li > ul > li {
display: none;
}
#navigation li.current-cat-parent > ul > li {
display: block;
}

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

احسنت عجب حرکتی بود!! درست شد پارسا ولی مشکل اصیش پا برجاست. وقتی روی دسته مادر کلیک میکنی زیر دسته هاشو نشون نمیده. ولی وقتی توی زیر دسته ها هستی قشنگ اونی میشه که میخوام. یعنی فقط زیر دسته های اون مادرو نشون میده... میخوام وقتی روی خود دسته مادره کلیک کردی زیر دسته هاشو نشون بده و مخفی نباشه.... :unsure:

راستش الان که بررسی کردم اینو تا حدودی خودم در اوردم دیروز خودم - ولی دیدم روی کتگوری مادر کلیک میکنی زیر دشتو نشون نمیده مگه اینکه توی کتگوری زیر دسته باشی تا لیست کل مادرو نشون بده - برای همین بی خیالش شدم...

الان این تنها مشکل اینه که وقتی روی دسته مادر کلیک میکنی زیر دسته هاشو نشون نمیده ! ولی وقتی توی دسته فرزند هستی تازه زیر دسته مادرو نشون میده به عکس زیر توجه کن:

زمانی که روی دسته مادر کلیک کری و زیر دسته رو نشون نمیده:

c704e282355a047aad4fcec77d02cfdef773b9e6.gif

زمانی که داخل زیر دسته ها هستی و داره درست نشون میده

9b6fe7d54b51d184600f6cd3fbada7112ceac531.gif

ویرایش شده در توسط rasivell
0

به اشتراک گذاری این پست


لینک به پست

کسی جوابی نداره؟

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط zmajid2002
      با سلام
      مشکل عجیبی که در استفاده از تابع the_category در فایل سینگل وجود داره اینه که مسیر قرار گرفتن مطلب را در بعضی مطالب درست نشون میده و در بعضی مطالب بر عکس
      مثال: 
      1-   دسته مطلب : دانلودها »دانلودهای معماری
      2-   دسته مطلب : ایده های طراحی سازه »عمران
      در مورد یک مسیر درست هست و دانلود های عمرانی زیر دسته عمران هست
      اما مورد دوم ایده های طراحی سازه زیر دسته عمران هست اما بر عکس نشون داده
      خیلی از کدها را امتحان کردم ولی حل نشد.
      دوستان اگر راهنمایی بفرمایید ممنون میشم
      نمونه این مورد را درسایت میشه دید لینک قرار ندادم تا اسپم نشه
      archicon . ir
    • توسط mdseven
      سلام
      دوستان چجوری میشه دسته بندی نوشته ها و ووکامرس رو یکی کرد؟مثلا
      site.com/category
      site.com/product-category
      دوتا جدا نباشه یکی باشه
      site.com/category
      و توی ووکامرس از دسته بندی نوشته یعنی site.com/category استفاده کنیم
      مثلا دسته بندی آموزش وقتی روش کلیک بشه هم آموزش های ووکامرس نشون بده هم نوشته
    • توسط ismael
      سلام دوستان
      اول از همه بگم خیلی گشتم هم تو انجمن هم تو اینترنت به نتیجه ای نرسیدم برای همین تاپیک زدم
      دوستان من میخوام لیست دسته بندی هام رو داخل یک برگه نمایش بدم
      یعنی همون جوری که در سایدبار نمایش داده میشه در یک برگه خاص هم نمایش داده بشه
      جایی دیدم که با کد زیر گفتن نمایش داده میشه
      [taxonomy-list tax=”category”]
      ولی اینم کار نکرد
      امیدوارم منظورم رو رسونده باشم
      پیشاپیش ممنون
    • توسط cherry
      سلام
      یه کد میخوام که بتونم آخرین مطالب یک دسته بندی در پست تایپی خاص رو در هر جای وبسایت نمایش بدم
      پیشاپیش ممنون از راهنماییتون
    • توسط sydvza
      باسلام و درود.
      من مشکل دارم و مشکل من دیده نشدن دسته بندی هایم در نتایج جستجو گوگل هست.
      بلفرض مثال یکی از دسته بندیام که با کلیدواژه افزونه وردپرس سئو کردم متاسفانه حتی جز ده صفحه هم نیستم
      سایتم جهت انالیز
      https://dackeh.com