رفتن به مطلب

چطور کل باتن دانلود لینک دار شود ؟ (الان فقط متن لینک دار هست)


fun_code

ارسال‌های توصیه شده

سلام و عرض ادب

 

یه مشکلی دارم...

در سایتم یه مستطیل برای دانلود فایل دارم (عکسش در زیر هست)

 

kvjq_download.png

 

تنها متن (دانلود با لینک مستقیم) ، لینک دار هست و کاربران مشکل دارن و فکر میکنن همه مستطیل لینک دار هست و روی آیکون سمت چپ  کلیک می کنن و دانلود انجام نمیشه.

چطور کاری کنم همه مستطیل لینک دار بشه ؟

کد این بخش :

			<div class="item" >
			<i class="livicon" style="float:left;" data-n="download" data-hc="#fff" data-c="#999" data-size="24"></i>
			<a href="<?php echo get_post_meta ($post->ID, 'dl_link',ture); ?>">دانلود با لینک مستقیم</a></div>

پیشاپیش از راهنمایی شما عزیزان سپاسگزارم

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

فک کنم باید کل div رو بذاری تو تگ a

البته نمیدونم جوابم درسته یا نه!  :crazy:  :wacko1: 

 

 

<div class="item" >
<a href="<?php echo get_post_meta ($post->ID, 'dl_link',ture); ?>">
<i class="livicon" style="float:left;" data-n="download" data-hc="#fff" data-c="#999" data-size="24"></i>
دانلود با لینک مستقیم</a></div>
لینک ارسال
به اشتراک گذاری در سایت های دیگر

به این نمونه کد نگاه کنید و کد های خودتون رو ویرایش کنید

<a style="display:block" href="http://answercenter.com">
  <div class="my class">این جا کد های دایو قرار میگره</div>
</a>

تست شده و جواب میده

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

به این نمونه کد نگاه کنید و کد های خودتون رو ویرایش کنید

<a style="display:block" href="http://answercenter.com"><div class="my class">این جا کد های دایو قرار میگره</div></a> 
تست شده و جواب میده
ممنونم

با کدی که گفتید متن و آیکون لینک دار شدن...

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

به متن هم space اضافه کردم اما نشد !

فاصله بین متن و آیکون لینک دار نیست.

(مورد عجیبی هم که رخ داد اینه که تا ماوس روی آیکون نیاد ،انیمیشن آیکون اجرا نمیشه. البته مهم نیست و ارزش داره که آیکون لینک دار شده)

مستطیله به نحوی است که وقتی ماوس روی اون قرار میگیره سبز رنگ میشه.

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

این رو تست کنید

<a href="<?php echo get_post_meta ($post->ID, 'dl_link',ture); ?>"> 
<div class="item" >
<i class="livicon" style="float:left;" data-n="download" data-hc="#fff" data-c="#999" data-size="24"> </i> دانلود با لینک مستقیم
</div>
</a>
لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنونم

با کدی که گفتید متن و آیکون لینک دار شدن...

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

به متن هم space اضافه کردم اما نشد !

فاصله بین متن و آیکون لینک دار نیست.

(مورد عجیبی هم که رخ داد اینه که تا ماوس روی آیکون نیاد ،انیمیشن آیکون اجرا نمیشه. البته مهم نیست و ارزش داره که آیکون لینک دار شده)

مستطیله به نحوی است که وقتی ماوس روی اون قرار میگیره سبز رنگ میشه.

هر شیئی بین تگ <a> باشه لینک دار میشه شما داخل کلاسی که برای دایو کادر دانلودتون تعریف کردین کد های css و استایل رو مشاهده کنید ببینید مشکلی نداره؟

بعد وقتی میگید مسطتیل موس روی اون میره داخل کلاس کدی در مورد hover تعریف شده که با رفتن پوینتر روی شیء

این اتفاق میوفته شما یک بار دیگه کد  href رو داخل دایو بنویسید وقتی دایو شما داخل تگ a هست اینکار رو بکنید

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

@

خیلی ممنونم که بنده رو راهنمایی می کنید.

راستش من در css تغییری ندادم.

تنها در کدهای php تغییر دادم و کلیه کدی که میبینم به گزینه دانلود ربط داره رو بصورت زیر تغییر دادم:

			<a style="display:block" href="<?php echo get_post_meta ($post->ID, 'dl_link',ture); ?>">
				<?php $mid_var = get_post_meta($post->ID, 'dl_link',true);
					if(isset($mid_var) && !empty($mid_var)) { ?>
				<div class="item" >
				<i class="livicon" style="float:left;" data-n="download" data-hc="#fff" data-c="#999" data-size="24"></i>
				<a href="<?php echo get_post_meta ($post->ID, 'dl_link',ture); ?>">دانلود با لینک مستقیم</a></div>
				<?php } ?>
			</a>

یعنی باید در css هم تغیراتی رو اعمال کنم ؟

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

@

خیلی ممنونم که بنده رو راهنمایی می کنید.

راستش من در css تغییری ندادم.

تنها در کدهای php تغییر دادم و کلیه کدی که میبینم به گزینه دانلود ربط داره رو بصورت زیر تغییر دادم:

			<a style="display:block" href="<?php echo get_post_meta ($post->ID, 'dl_link',ture); ?>">
				<?php $mid_var = get_post_meta($post->ID, 'dl_link',true);
					if(isset($mid_var) && !empty($mid_var)) { ?>
				<div class="item" >
				<i class="livicon" style="float:left;" data-n="download" data-hc="#fff" data-c="#999" data-size="24"></i>
				<a href="<?php echo get_post_meta ($post->ID, 'dl_link',ture); ?>">دانلود با لینک مستقیم</a></div>
				<?php } ?>
			</a>

یعنی باید در css هم تغیراتی رو اعمال کنم ؟

این کد باید کار کنه. احتمالاً نشانگر (cursor) موستون تغییر نمیکنه.

به سی اس اس دکمه اتون این رول رو اضافه کنید:

cursor: pointer !important;

موفق باشید.

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

این کد باید کار کنه. احتمالاً نشانگر (cursor) موستون تغییر نمیکنه.

به سی اس اس دکمه اتون این رول رو اضافه کنید:

cursor: pointer !important;

موفق باشید.

تنها کرسر ماوس نیست.

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

حالا نشانگر ماوس مهم نیست چون بیشتر کاربران از طریق گوشی وارد سایت میشن.

فقط کاش کل مستطیل دانلود لینک دار میشد...

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

  • 4 هفته بعد...

سلام شما از html5 در سایتتون استفاده کردید به html5 نمیتونید با html لینک بدید البته میشه ولی خب html5 معمولا بر حسب کدی هم که شما گذاشتید اومدن با جی کوئری کاری کردن که اون آیکن لینک دار نشه ( به قول امروزیا کلاس کاره دیگه :DD: ) لینک سایتتون رو بدید احتمالا فقط با جاوا اسکریپت و تگ onclick بشه لینک داد :malih::53: :53:

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...