لينك همين صفحه ...

Mohammadreza

Well-Known Member
اگه بخوايم لينكي كه داخل همون صفحه هستيم به شكل خاصي در بياريم از چه گزينشگري بايد استفاده كرد ؟
تشكر ...
 

tabib_m

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

موفق باشید.
 

Mohammadreza

Well-Known Member
اگه دقت كرده باشين در مامبو وقتي داخل اون صفحه هستيم رنگ اون لينك منو با بقيه متفاوته ....
آيا از گزينشگر كاذب a:active استفاده شده ؟! ... يا ؟
براي نمونه اينجا رو ببينيد .... http://najva.ir/fa
 

tabib_m

Member
خوب اون ، با علم به این مسئله که کدوم لینک مال همین صفحه س این کار رو کرده، یک آی دی داده به لینک مذکور و به وسیله ی اون یک سری ستایل براش تعیین کرده که توش رنگ لینک هم تعیین شده... منظورم اینه که لینک رو به وسیله ی برنامه به دست نیاورده که بخوات تغییر بده ، بلکه در همون موقع ساخته شدن صفحه، یک آی دی برای لینک مذکور تعیین کرده. همین...

موفق باشید.
 
برای اون کار باید به برچسب body یه کلاس خاص اختصاص بدید و برچسب body هر صفحه شما باید یه کلاس خاص داشته باشه. اون کار خیلی پیشرفته هست. احتیاج به تبحر در CSS داره.
بگردم اگر مقاله ای براش پیدا کردم لینک میدم
 

tabib_m

Member
برای اون کار باید به برچسب body یه کلاس خاص اختصاص بدید و برچسب body هر صفحه شما باید یه کلاس خاص داشته باشه. اون کار خیلی پیشرفته هست. احتیاج به تبحر در CSS داره.
بگردم اگر مقاله ای براش پیدا کردم لینک میدم
این قدر ها هم که میگی دنگ و فنگ نداره.

برای مثال در php کافیه این کار رو بکنیم:
کد:
<style>
.thisPage{
    color: red;
}
.otherPages{
    color: black;
}
</style>

<a href="a.php" class="<? if($thisPage=="a.php") echo "thisPage"; else echo"otherPages"; ?>"> a </a>
<a href="b.php" class="<? if($thisPage=="b.php") echo "thisPage"; else echo"otherPages"; ?>"> b </a>
<a href="c.php" class="<? if($thisPage=="c.php") echo "thisPage"; else echo"otherPages"; ?>"> c </a>
<a href="d.php" class="<? if($thisPage=="d.php") echo "thisPage"; else echo"otherPages"; ?>"> d </a>

طبیعتا کد منوی مذکور توی همه ی صفحات اینکلود شده و بعد به وسیله ی یک کدی مشابه بالا، تعیین کرده که لینک صفحه ای که الان توش هستیم ، کلاسش فلان بشه. (یا بر اساس آی دی کدهای سی اس اس رو تعیین کرده)

موفق باشید.
 
خوب اینی که شما نوشتی با استفاده از php هستش. اگر طرف نخواد از php استفاده کنه طبیعتا نمیشه.
میشه همین جلوه رو با استفاده CSS و HTML ایجاد کرد بدون استفاده از php
 

جدیدترین ارسال ها

بالا