کد تصویر رندوم

twitfa

کاربر عضو
با سلام

من 4 تا تصویر دارم می خوام با هر بار رفرش دوتا از این تصاویر رو نشون بده زیر هم

و اینکه هرکدوم تصاویر لینک جدا هم دارند البته یعنی هرکدوم باید به یه لینک هم لینک باشن

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

با تشکر

 

MahdiY

راهبر انجمن
بفرمایید اینم کد :


کد:
    <?php
    $Ad[1] = '<a href="link1" id="link1"><img src="baner1" width="468" height="60" alt="link 1" border="0" id="link_1" /></a>';
    $Ad[2] = '<a href="link2" id="link2"><img src="baner2" width="468" height="60" alt="link 2" border="0" id="link_2" /></a>';
    $Ad[3] = '<a href="link3" id="link3"><img src="baner3" width="468" height="60" alt="link 3" border="0" id="link_3" /></a>';
    $Ad[4] = '<a href="link4" id="link4"><img src="baner4" width="468" height="60" alt="link 4" border="0" id="link_4" /></a>';
    $ShowAd1 = rand(1, 4);
    $ShowAd2 = rand(1, 4);
    echo $Ad[$ShowAd1];
    echo $Ad[$ShowAd2];
    ?>
فکر کنم این یکی بهتر باشه


کد:
<?php
    $Ad[1] = '<a href="link1" id="link1"><img src="baner1" width="468" height="60" alt="link 1" border="0" id="link_1" /></a>';
    $Ad[2] = '<a href="link2" id="link2"><img src="baner2" width="468" height="60" alt="link 2" border="0" id="link_2" /></a>';
    $Ad[3] = '<a href="link3" id="link3"><img src="baner3" width="468" height="60" alt="link 3" border="0" id="link_3" /></a>';
    $Ad[4] = '<a href="link4" id="link4"><img src="baner4" width="468" height="60" alt="link 4" border="0" id="link_4" /></a>';

$ShowAd1 = rand(1,4);
do {
  $ShowAd2 = rand(1,4);
} while ($ShowAd1 == $ShowAd2);

    echo $Ad[$ShowAd1];
    echo $Ad[$ShowAd2];
?>
 
آخرین ویرایش توسط مدیر:

twitfa

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

میشه یه راهنمایی کوچیک کنید چه طور تو وردپرس بگنجونمش :)

 

Mohammad

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

نکته: برای استفاده فایل رو با نام index.php در یک پوشه مثلا با نام random-pic در مسیر plugins آپلود کنید.

کد ها رو به دلخواه تغییر بدید


کد:
<?php
/*
Plugin Name: Random pic
Plugin URI: http://www.persianscript.ir/
Description: Random Pic
Author: پرشین اسکریپت
Version: 1.0
Author URI: http://www.persianscript.ir
*/

function widget_randompic($args) {
  extract($args);
  echo $before_widget;
  echo $before_title;?> تصویر تصادفی <?php echo $after_title; ?>


<style type='text/css'>



</style>


<?php
<?php
    $Ad[1] = '<a href="link1" id="link1"><img src="baner1" width="468" height="60" alt="link 1" border="0" id="link_1" /></a>';
    $Ad[2] = '<a href="link2" id="link2"><img src="baner2" width="468" height="60" alt="link 2" border="0" id="link_2" /></a>';
    $Ad[3] = '<a href="link3" id="link3"><img src="baner3" width="468" height="60" alt="link 3" border="0" id="link_3" /></a>';
    $Ad[4] = '<a href="link4" id="link4"><img src="baner4" width="468" height="60" alt="link 4" border="0" id="link_4" /></a>';

$ShowAd1 = rand(1,4);
do {
  $ShowAd2 = rand(1,4);
} while ($ShowAd1 == $ShowAd2);

    echo $Ad[$ShowAd1];
    echo
?>





        <?php
  echo $after_widget;
}

function randompic_init()
{
  register_sidebar_widget(__('تصویر تصادفی'), 'widget_randompic');
}
add_action("wp_loaded", "randompic_init"); 
?>
 

twitfa

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

 

mahdiali35

کاربر عضو
با سلام من این کار که گفتید رو انجام دادم اما متاسفانه ابزارک اضافه نشد از بخش افزونه ها هم خواستم فعال کنم افزونه رو بازم بهم گیر داد نوشت مشکل جدی ...
کدی که محمد قرار داده درسته اما یه ایراد کوچیک داره دو بار از php?> در کنار هم استفاده شده...!!!!

<?php<?php $Ad[1] = '<a href="link1" id="link1"><img src="baner1" width="468" height="60" alt="link 1" border="0" id="link_1" /></a>'; $Ad[2]​
کد:
</style>
یکی از اونا باید حذف بشه....تست کنید ببینید به کجا میرسید...!!!

شاد باشید...!!!

 

twitfa

کاربر عضو
کدی که محمد قرار داده درسته اما یه ایراد کوچیک داره دو بار از php?> در کنار هم استفاده شده...!!!!



<?php<?php $Ad[1] = '<a href="link1" id="link1"><img src="baner1" width="468" height="60" alt="link 1" border="0" id="link_1" /></a>'; $Ad[2]​
کد:
</style>
یکی از اونا باید حذف بشه....تست کنید ببینید به کجا میرسید...!!!

شاد باشید...!!!
اون رو حذف کردم یه ؟> اضافه کردم تا درست بشه خیلی باهاش ور رفتم حل شد فعال شد اما تو ابزارک هم که اضافه شد کدها رو نمایش میداد تو صفحه اصلی :(

 
آخرین ویرایش توسط مدیر:

Mohammad

مدیر انجمن
پرسنل مدیریت
طبق گفته مهدی فقط یک کد رو حذف کنید. نیاز به اضافه کردن چیزی نیست!

 

twitfa

کاربر عضو
طبق گفته مهدی فقط یک کد رو حذف کنید. نیاز به اضافه کردن چیزی نیست!
محمد جان کم کردم بازم درست نشد

فقط همون رو کم کردم

اجازه فعال کردنش رو نمیده

Parse error: syntax error, unexpected ';' in /home/twitfa/domains/twitfa.com/public_html/wp-content/plugins/random-pic/index.php on line 38

 
آخرین ویرایش توسط مدیر:

Mohammad

مدیر انجمن
پرسنل مدیریت
فکر میکنم دلیل در قسمت


کد:
[COLOR=#000000][COLOR=#007700]} while ([/COLOR][COLOR=#0000BB]$ShowAd1 [/COLOR][COLOR=#007700]== [/COLOR][COLOR=#0000BB]$ShowAd2[/COLOR][COLOR=#007700]);[/COLOR][/COLOR]
هست

چون نباید در انتخاب ; داشته باشه. اون رو حذف کنید

 

Mohammad

مدیر انجمن
پرسنل مدیریت
اینجا قرار دادم



تست کردم!

 
بالا