.:: Ali ::.

سوال درباره داشتن قابلیتی در زمینه دلخواه؟

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

سلام دوستان

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

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

و شماره های 1 2 3 و ... رو جلوی این نام لینک دستی وارد میکنم و در نهایت ادرس لینکهارو میدم

 

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

مقدار ِ نام لینک 1 نام لینک 2 نام لینک 3 و ... رو خودش بیاره که من فقط نیاز باشه ادرس لینک رو وارد کنم و دیگه شماره هایی که عرض کردم

بصورت دستی جلوی عبارت نام لینک اضافه نکنم

0

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


لینک به پست

سلام ، در خود افزونه که خیر ( برای من دقیقا پیش اومد این مورد )‌ 

اگر با پی اچ پی آشنایی دارین که میتونم براتون توضیح بدم ، در غیر اینصورت کدهای قالب رو اینجا بزارید تا براتون ویرایش کنم 

1

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


لینک به پست

اشنایی که دارم اما باز بستگی داره در چه حد باشه

اگه میشه لطفن بگید ببینیم چطوره یا یه مثال بزنید

ممنون

0

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


لینک به پست
<?php $number = "1";?>
<?php if( have_rows('download_box') ): ?>

	<ul class="links">

	<?php while( have_rows('download_box') ): the_row(); 

		// vars
		$text = get_sub_field('text');
		$link = get_sub_field('url');
      


		?>

		<li>

			<?php if( $link ): ?>
				<a href="<?php echo $link; ?>">
				
			<?php endif; ?>

				
				<?php if ( $text !="") { echo $text; } else { echo 'لینک دانلود'.$number++;  } ?>

			<?php if( $link ): ?>
				</a>
			<?php endif; ?>

		    <?php echo $content; ?>

	<?php endwhile; ?>

	</ul>

<?php endif; ?>

 

قبل از هرچیز یه متغیر تعریف کردیم به اسم number  و مقدارش رو 1 گذاشتیم : 

<?php $number = "1";?>

 

ما اینجا گفتیم که اگر متنی توی فیلد text  بود اونو نمایش بده ، در غیر اینصورت متن پیشفرض که " لینک دانلود " هست باید نمایش پیدا کنه

	<?php if ( $text !="") { echo $text; } else { echo 'لینک دانلود'.$number++;  } ?> 

 

و هر بار که لینکی اضاف میشه یه شماره به عدد 1 ما اضاف کن ( $number++ ) 

 

 

 

 

 

ویرایش شده در توسط Hamid Shirmardi
2

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


لینک به پست

متاسفانه نتونستم ادقام کنم دوست عزیز

این کدهای بنده برای اجرای زمینه دلخواهمه،

episodename همون نام لینک هست که در هر فیلد بهش شماره های 1 2 3 و... رو دستی اضافه میکنم

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

 

 

<?php if( have_rows('link720p') ): ?>
<ul class="accord">
<li>
<input type="checkbox" checked><i></i>
<h2><b class="icondl icon-cloud-download"></b>لینک های دانلود 720p</h2>
<p><?php while ( have_rows('link720p') ) : the_row(); ?>
<a href="<?php the_sub_field('addresslink'); ?>" target="_blank"><?php the_sub_field('episodename'); ?>
</a>  
<?php endwhile; ?></p></li>
<div style="clear:both"></div>
<?php else : endif; ?>

 

0

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


لینک به پست

خدمت شما :‌



<?php $num = "1"; if( have_rows('link720p') ): ?>
<ul class="accord">
<li>
<input type="checkbox" checked><i></i>
<h2><b class="icondl icon-cloud-download"></b>لینک های دانلود 720p</h2>
<p><?php while ( have_rows('link720p') ) : the_row(); ?>
<?php $name= get_sub_field('episodename'); ?>
<a href="<?php the_sub_field('addresslink'); ?>" target="_blank"><?php if ( $name !="" ) {echo $name; } else {
    
    echo 'لینک'.$num++;
} ?>
</a>  
<?php endwhile; ?></p></li>
<div style="clear:both"></div>
<?php else : endif; ?>

 

1

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


لینک به پست

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

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

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

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


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

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

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


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