CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » [решено] Не считается $count++
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Разработка системы
DARK_Vovich
Подскажите, почему $count++ не прибавляет единицу при каждом проходе?

Я изменяю блок меню:
if(!defined('CMS'))
	die('Попытка взлома?');
$count=1;
if(!isset($format))
	$format='{a}<b>{text}</b></a>';
if(!empty($menuid))
{
	$menu=$Mainclass->Cache->Get('line_menu_'.$menuid.'_'.$Mainclass->lang_name,false);
	if($menu===false)
	{
		$menu=array();
		$Mainclass->Db->Query('SELECT `id`,`title`,`descr`,`url`,`eval_url`,`params` FROM `f_menu` INNER JOIN `f_menu_l` USING(`id`) WHERE `language` IN (\'\',\''.$Mainclass->lang_name.'\') AND `status` AND `parent`='.(int)$menuid.' ORDER BY `pos` ASC',__file__,__line__);
		while($arr=$Mainclass->Db->Fetch_assoc())
			$menu[]=$arr;
		$Mainclass->Cache->Put('line_menu_'.$menuid.'_'.$Mainclass->lang_name,$menu,3600,false);
	}
	foreach($menu as &$v)
	{
		if($count=1){
			$strip=' ';
		} else {
			$strip=' | ';
		}
		$Mainclass->Url->ending=$Mainclass->vars['url_static_ending'];
		$url=$v['eval_url'] ? @eval('return '.$v['eval_url']) : $v['url'];
		$content.=str_replace(array('{a}','{text}'),array($strip.'<a href="'.$url.'"'.($url==$_SERVER['QUERY_STRING'] ? ' class="active"' : '').($v['descr'] ? ' title="'.htmlspecialchars(strip_tags($v['descr']),ENT_QUOTES).'"' : '').($v['params'] ? ' '.$v['params'] : '').'>',$v['title']),$format);
		$count++;
	}
}

Я пробовал писать для форича $count=$count++; - всегда выводит 1 =(
Alexander
проблема в строке $count=1. Добавьте еще одно =
DARK_Vovich
Цитата (Alexander @ 2011-04-14, 17:30)
проблема в строке $count=1. Добавьте еще одно =

Благодарю! =)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.