[Release] Банер ротация

hanuka

Active Member
Joined
Aug 4, 2011
Messages
85
Reaction score
100
Това е прост код за банер ротация:
PHP:
	<?php
     $banner = array('<img src="линк към банер"/>','<img src="линк към банер"/>','<img src="линк към банер"/>');
     $ar = array_rand($banner); 
	 echo $banner[$ar];
	?>

Или за повече прегледност използвайте този:
PHP:
<?php
$banner[] = '<img src="линк към банер"/>';
$banner[] = '<img src="линк към банер"/>';
$banner[] = '<img src="линк към банер"/>';
$ar = array_rand($banner); 
echo $banner[$ar];
?>

Кодовете са напълно еднакви и няма значение ,кой ще използвате.
 
Last edited:
  • Like
Reactions: Greiton

MaPaXyuA

Active Member
Joined
Jul 19, 2010
Messages
116
Reaction score
29
Добър код.
Благодарим за споделянето.
 
  • Like
Reactions: hanuka

RaFa

Team Member
Joined
Jan 24, 2009
Messages
783
Reaction score
472
Махни ключовете на масива в последния код, остави само скобите и ключовете ще се "попълнят" автоматично ;)
 
  • Like
Reactions: Greiton and hanuka

MeMoS

Well-Known Member
Joined
Oct 18, 2008
Messages
620
Reaction score
498
най-добре е така
PHP:
<?php
$banner = array();
$banner[] = '<img src="линк към банер"/>'; 
$banner[] = '<img src="линк към банер"/>'; 
$banner[] = '<img src="линк към банер"/>'; 
$ar = array_rand($banner);  
echo $banner[$ar]; 
?>
и гледай да не ползваш "short tags" (<? ?>) по-добре е (<?php ?>) защото в някой сървъри не са включени и ще имат много проблеми и по специално ако е на по голям проект
 

hanuka

Active Member
Joined
Aug 4, 2011
Messages
85
Reaction score
100
Махни ключовете на масива в последния код, остави само скобите и ключовете ще се "попълнят" автоматично ;)

Знам, но просто нещо ме яде от вътре, като ги оставя празни :D.
Btw коя функция е по-препоръчителна за преглеждане на масиви:
PHP:
echo '<pre>' .print_r($banner, true). '</pre>';
ИЛИ
PHP:
var_dump($banner);
 
  • Like
Reactions: Greiton

Damian

Team Member
Joined
Jun 12, 2008
Messages
623
Reaction score
583
С var_dump можеш да видиш типа и големината на елементие от масива, а print_r показва само ключовете на масива и съответните стойности. Кога и кое да използваш преценяваш ти.
 
  • Like
Reactions: hanuka

HarveyWNvm

New Member
Joined
Oct 22, 2023
Messages
3
Reaction score
0
Добра идея. Но мога ли да попитам за линк към сайта как може да се получи щом вече има само за банери?
 

hA7SH9dks

Member
Joined
Sep 30, 2019
Messages
361
Reaction score
9
Добра идея. Но мога ли да попитам за линк към сайта как може да се получи щом вече има само за банери?
Ако Въпросът Ви оважаеми Господине е как да си сложите линк на картинката където е тага за имг-то картинката де
е <img src"..blabalbalba"> .... Сее прави <a href="http://bavkamu.com"> <img src=""...></a> |-_-|

https://www.w3schools.com/tags/att_a_href.asp