Random adverts | Top adverts | Bottom adverts

Ad rotation / split testing and alternate content are advanced features. If you don't understand these features you probably don't need them and can therefore ignore this tab. In summary:

DOCS; $total_rand_split = adinj_total_split('ad_code_random_', $ops); $total_rand_alt_split = adinj_total_split('ad_code_random_alt_', $ops); $total_top_split = adinj_total_split('ad_code_top_', $ops); $total_top_alt_split = adinj_total_split('ad_code_top_alt_', $ops); $total_bottom_split = adinj_total_split('ad_code_bottom_', $ops); $total_bottom_alt_split = adinj_total_split('ad_code_bottom_alt_', $ops); ?> '; for ($i=1; $i<=5; ++$i){ adinj_add_row_with_text_box('ad_code_random_', $i, 'Ad code', $total_rand_split); } adinj_add_row_with_text_box('ad_code_random_alt_', 1, 'Alt content', $total_rand_alt_split); adinj_add_row_with_text_box('ad_code_random_alt_', 2, 'Alt content', $total_rand_alt_split); echo ''; adinj_postbox_end(); adinj_postbox_start(__("Top adverts", 'adinj'), 'multiple_top'); echo ''; for ($i=1; $i<=5; ++$i){ adinj_add_row_with_text_box('ad_code_top_', $i, 'Ad code', $total_top_split); } adinj_add_row_with_text_box('ad_code_top_alt_', 1, 'Alt content', $total_top_alt_split); adinj_add_row_with_text_box('ad_code_top_alt_', 2, 'Alt content', $total_top_alt_split); echo '
'; adinj_postbox_end(); adinj_postbox_start(__("Bottom adverts", 'adinj'), 'multiple_bottom'); echo ''; for ($i=1; $i<=5; ++$i){ adinj_add_row_with_text_box('ad_code_bottom_', $i, 'Ad code', $total_bottom_split); } adinj_add_row_with_text_box('ad_code_bottom_alt_', 1, 'Alt content', $total_bottom_alt_split); adinj_add_row_with_text_box('ad_code_bottom_alt_', 2, 'Alt content', $total_bottom_alt_split); echo '
'; adinj_postbox_end(); } function adinj_add_row_with_text_box($name_stem, $num, $title, $total){ $ops = adinj_options(); $name = $name_stem.$num; $namesplit = $name.'_split'; $percent = adinj_percentage_split($name_stem, $num, $ops, $total); echo << $title $num

$percent EOT; } ?>