asemon14

تکرار یک کد در قالب

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

با سلام خدمت دوستان گرامی

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

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

مثلا من میخوام فعلا تا 18 دفعه تکرار بشه

میشه برام کدشو ویرایش کنید

مرسی


<li><a href="<?php echo get_field('download_links1'); ?>" target="_blank" title="<?php echo get_field('download_text1'); ?>"><?php echo get_field('download_text1'); ?></a></li>

این کد برای لینک دانلود اول هست!!

میخوام این کد تا 18 بار تو قالب تکرار بشه

بدون کپی و پیست کردن!

میدونم با for میشه

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

0

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


لینک به پست

دوستان من خودم یه چیزی نوشتم

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


<?php
for ($i=1; $i<=18; ++$i){ ?>
<li>
<img class="image-text-top" alt="دانلود" title="دانلود" src="http://chemical-eng.ir/wp-content/uploads/arrow-down.gif" style="margin: 0px; padding: 0px; border: none; outline: 0px; vertical-align: text-top;">
 
<a href="<?php echo get_field('download_links $i'); ?>" target="_blank" title="<?php echo get_field('download_text$i'); ?>"> <?php echo get_field('download_text$i'); ?></a></li>
<?php }?>

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

ولی الان با این کدی که نوشتم متغیر های download_text$i که مربوط به زمینه های ساخته شده هست درست نمیشه و ودر واقع با این کد چیزی نمایش داده نمیشه!

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

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


لینک به پست

درود.

اصلاج شده کد شما :


<?php
for ($i=1; $i<=18; ++$i){ ?>
<li>
<?php $custom = 'test';
$name = $custom.$i; ?>
<img class="image-text-top" alt="دانلود" title="دانلود" src="http://chemical-eng.ir/wp-content/uploads/arrow-down.gif" style="margin: 0px; padding: 0px; border: none; outline: 0px; vertical-align: text-top;">
<a href="<?php echo get_field($name); ?>" target="_blank" title="<?php echo get_field($name); ?>"> <?php echo get_field($name); ?></a></li>
<?php }?>

به جای test نام زمینه دلخواه را وارد نمایید.

1

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


لینک به پست

ممنون

فقط این کد یه مشکلی داره و اون اینه که عکس کنار لینک دانلود 18 بار تکرار میشه

حتی اگه اون زمینه های دلخواه خالی باشه

نمیشه اونو کاریش کرد؟

اینم نمونه آنلاین

http://chemical-eng.ir/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-pvelite/

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

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

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


لینک به پست

به این صورت می شود(زیاد جالب نیست )


<?php
for ($i=1; $i<=18; ++$i){ ?>
<li>
<?php $custom = 'test';
$name = $custom.$i;
$check = get_field($name);
if(!empty($check)) {?>
<img class="image-text-top" alt="دانلود" title="دانلود" src="http://chemical-eng.ir/wp-content/uploads/arrow-down.gif" style="margin: 0px; padding: 0px; border: none; outline: 0px; vertical-align: text-top;">
<a href="<?php echo get_field($name); ?>" target="_blank" title="<?php echo get_field($name); ?>"> <?php echo get_field($name); ?></a></li>
<?php }}?>

1

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


لینک به پست

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

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

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

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


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

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

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


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