Перейти к публикации

Рекомендованные сообщения

Привет всем!

что поменять в этом коде

if (count($banners) AND $config['allow_banner']) {


	$news_c=1;


   if (isset($ban_short)) {

	for($indx=0, $max = sizeof($ban_short['top']), $banners_topz=''; $indx < $max; $indx++)

	if ($ban_short['top'][$indx]['zakr']){

		$banners_topz.= $ban_short['top'][$indx]['text'];

		unset ($ban_short['top'][$indx]);

	}


	for($indx=0, $max = sizeof($ban_short['cen']), $banners_cenz=''; $indx < $max; $indx++)

	if ($ban_short['cen'][$indx]['zakr']){

		$banners_cenz.= $ban_short['cen'][$indx]['text'];

		unset ($ban_short['cen'][$indx]);

	}


	for($indx=0, $max = sizeof($ban_short['down']), $banners_downz=''; $indx < $max; $indx++)

	if ($ban_short['down'][$indx]['zakr']){

		$banners_downz.= $ban_short['down'][$indx]['text'];

		unset ($ban_short['down'][$indx]);

	}


	$middle=floor($config['news_number']/2);

	$middle_s= floor(($middle-1)/2);

	$middle_e= floor($middle+(($config['news_number']-$middle)/2)+1);

   }

  }


	$sql_result = $db->query($sql_select);


	if (!isset($view_template)){


		$count_all = $db->super_query($sql_count);

		$count_all = $count_all['count'];


	} else $count_all = 0;


	while($row = $db->get_row($sql_result)){


	$news_found = TRUE;

	$attachments[] = $row['id'];

	$row['date'] = strtotime($row['date']);

$tpl->set('{date-month}',$r[(int)date("m",$row['date'])-1]);

$tpl->set('{date-day}',date("d",$row['date']));

  if (isset($middle)) {


	if ($news_c==$middle_s){

		$tpl->copy_template .= bannermass($banners_topz,$ban_short['top']);

	} else

	if ($news_c==$middle){

		$tpl->copy_template .= bannermass($banners_cenz,$ban_short['cen']);

	}else

	if ($news_c==$middle_e){

		$tpl->copy_template .= bannermass($banners_downz,$ban_short['down']);

	}

	$news_c++;

  }

чтобы Banner TOP всегда выходил между 1-ой и 2-ой новостью, не зависимо от кол-ва новостей

respect for help.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...