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

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط mehrashkan
      سلام
      مطالب وبلاگ من در سه دسته مختلف دسته بندی شده اند
      و دسته اول (مثلا مقالات) خودش شامل سه زیر دسته مختلف (مثلا ورزشی سیاسی فرهنگی) میشود
      برای اینکه در یک صفحه لیستی از این دسته بندی ها ببینم و با انتخاب آن دسته بندی (مثلا مقالات) مجدد در صفحه جدید زیردسته های آن (مثلا ورزشی سیاسی فرهنگی) را ببینم باید چکار کنم؟
      من کلا دانش کدنویسی ندارم و خیلی به وردپرس هم مسلط نیستم ممنون میشم اگر کسی بتونه واضح و گویا راهنماییم کنه
      سپاس
    • توسط mortezazandiehh
      سلام و وقت بخیر
      قصد ایجاد فروشگاه برای فروش لوازم یدکی ماشین های چینی رو دارم، در این فروشگاه حدودا 10 برند ماشین و هر برند حدود 3 یا 4 ماشین وجود داره و هر ماشین حدود 150 تا 200 قطعه داره که  شاید یکی دو قطعه مشترک باشه در همه ماشین ها(بعضی قطعات داخلی موتور خودرو)
      برای دسته بندی محصولات ووکامرس به چه صورت عمل کنم که هم از لحاظ سئو عالی باشه و هم کاربر پسند باشه
      آیا مدل ماشین ها رو سر دسته کنم؟ ام وی ام (محصولات => فیلتر روغن ام وی ام مدل 110، چرغ عقب ...) / جک / لیفان => و بعد از کلیک قطعات هر ماشین رو بیاره و برای قطعات مشترک بین ماشین ها تیک دو دسته بندی رو بزنم
      یا نوع محصول رو سر دسته کنم؟ فیلتر های روغن (فیلتر روغن جک مدل...، فیلتر روغن ام وی ام مدل 110 ...) / چرخ (چرخ عقب جک، چرخ جلو لیفان)
      یا هر نوع دسته بندی حرفه ای دیگه به پیشنهاد شما دوستان 
       
      سپاس بی کران
    • توسط stevej
      با سلام دوستان میخواستم ببینم چطور میتونم نوع چینش مطالب در یک دسته بندی خاص رو تغییر بدم  ؟
    • توسط s.m.a1383
      سلام می خواستم ببینم به جای اینکه محصولات رو توی صفحه اول سایت بگذارم میشه دسته های محصولات رو توی صفحه اول سایت گذاشت؟
      آدرس سایت من:innolabs.ir
      در ضمن از پوسته "هستیا "استفاده میکنم افزونه یا کدی هست که بتونه به جای نمایش محصولات در صفحه اول دسته های محصولات رو نمایش بده در ضمن هر کد یا افزونه ای که گفتید طریقه انجامش رو هم بگید لطفا.
      خیلی ممنون از لطفتون
    • توسط amirVNB
      سلام من یه سایت دانلود دارم و میخوام  برای صفحه ادامه مطلب به این شکل ادرس ساخته بشه 
      Site.ir/software/360-security
      Site.ir/game/far-cry
       
      ایا با افزونه میشه؟ یا با ویرایش قالب امکان پذیره؟