У меня есть два варианта объявлений в моей теме: Adsense и «Custom». Если пользователь вводит код в поле «Пользовательский», он превосходит все, что у них есть в поле кода «Adsense», поэтому тема помещает свое пользовательское объявление поверх области содержимого. Если у них есть AdSense включен, и ничего в пользовательском месте объявления, тема размещает их AdSense код там.
Я хотел бы добавить параметр, позволяющий пользователю выбрать, чтобы моя тема автоматически поворачивала объявления между AdSense и их пользовательскими объявлениями. Пользовательские объявления могут быть Ebay, Amazon, ClickBank и т. Д.
Как бы вы создали PHP-скрипт, который будет произвольно выбирать между двумя параметрами?
В качестве альтернативы, я хотел бы предоставить пользователю возможность выбрать процентное значение, чтобы реклама adsense поворачивалась в зависимости от выбранного процента.
Просто ищем некоторые предлагаемые подходы. Заранее спасибо.
<?php $option[0] = 'html option 1'; $option[1] = 'html option 2'; echo $option[rand()%count($option)]; ?>
1) Я думаю, mt_rand (); это лучше, чем rand (); (Источник: HTTP: //php.net/manual/en/function.mt-rand.php)
2) $option[0] = 'html option 1';
$option[1] = 'html option 1';
$option[2] = 'html option 1';
$option[3] = 'html option 2'; $option[0] = 'html option 1';
$option[1] = 'html option 1';
$option[2] = 'html option 1';
$option[3] = 'html option 2';
echo $ option [rand ()% count ($ option)];
Это не лучшее решение, но оно работает 🙂