debug:
\nstatic_name_exploded[0]: '".$static_name_exploded[0]."'
\npart_id: '".$part_id."'
\nstatic_name: '".$static_name."'
\nmodule: '".$module."'
" ); include( "modules/".$module.".php" ); include( "modules/catalog_menu.php" ); $error = false; // Новости $result_news = mysql_query("SELECT a.date, a.title, DATE_FORMAT(date,'%d') AS d, DATE_FORMAT(date,'%m') AS m, DATE_FORMAT(date,'%Y') AS y, a.body_preview, a.id FROM a_part a, a_part_href b WHERE b.href = '".$host."' AND a.status = '1' AND type_v = '5' AND b.part_id = a.id GROUP BY a.id ORDER BY a.date DESC LIMIT 3"); $i = 0; while($row_news = mysql_fetch_array($result_news)) { //if(url_exists('http://www.off-ice.ru/i/cat/'.$row['id'].'.jpg')) //echo ' '; $news[$i]['date'] = $row_news['d'].'.'.$row_news['m'].'.'.$row_news['y']; $news[$i]['title'] = stripslashes($row_news['title']); $news[$i]['text'] = str_replace(array("

","

"),"",stripslashes($row_news['body_preview'])); $i++; } $tmpl->assign( "news" , $news ); // /Новости // Полезные советы $resultParam = mysql_query( "SELECT id, body FROM a_pol_sov ORDER BY RAND() LIMIT 3" ); $i = 0; while($rowParam = mysql_fetch_array($resultParam)) { $pol_sov[$i++]['body'] = stripslashes($rowParam['body']); } $tmpl->assign( "pol_sov", $pol_sov ); // /Полезные советы // Корзина $i=$total=0; if (isset($_SESSION['tovar_id'])) foreach( $_SESSION['tovar_id'] as $k => $v ) { $tovar_result = mysql_query("SELECT * FROM a_part WHERE id = '".$_SESSION['tovar_id'][$k]."'"); $tovar_row = mysql_fetch_array($tovar_result); $tovar_row = clone_check( $tovar_row ); $price_result = mysql_query("SELECT * FROM a_part_vopros_otvet WHERE partid = '".$tovar_row['id']."' AND `vopros` LIKE '%цена%'"); $price_row = mysql_fetch_array($price_result); if(substr($price_row['otvet'], 0, 2) == 'от' OR substr($price_row['otvet'], 0, 2) == 'От') $price_row['otvet'] = substr($price_row['otvet'], 3); else $price_row['otvet'] = intval($price_row['otvet']); $tovar[$i]['summ'] = (int)$price_row['otvet'] * (int)$_SESSION['tovar_cn'][$k]; $total+= $tovar[$i]['summ']; $i++; } $tmpl->assign( "cart_total", $total ); $tmpl->assign( "kol_tovar", $i ); // /Корзина // Меню горизонтальное $i = 0; $menu_result = mysql_query("SELECT * FROM a_part WHERE href = '".$host."' and idgormenu<>'' ORDER BY idgormenu") or die(mysql_error()); while( $menu_row = mysql_fetch_array($menu_result) ) { $hor_menu[$i]['menu_name'] = $menu_row['title']; if( $menu_row['type_v'] == "1" ) $url_pref = "pages/".$menu_row['id'].".htm"; elseif( $menu_row['type_v'] == "0" ) $url_pref = "pages/".$menu_row['id'].".htm"; elseif( $menu_row['type_v'] == "7" ) $url_pref = "pages/".$menu_row['id'].".htm"; elseif( $menu_row['type_v'] == "4" ) $url_pref = "index.htm"; $hor_menu[$i]['menu_adr'] = $url_pref; $i++; } $tmpl->assign( "hor_menu", $hor_menu ); // /Меню горизонтальное // Код автоматических ссылок //$query_s = str_replace('&','@',$_SERVER['QUERY_STRING']); //$alinks = implode(file('http://tou.ru/lo/il.php?host='.$_SERVER['HTTP_HOST'].'&path='.$_SERVER['REQUEST_URI'].'&query='.$query_s)); // /Код автоматических ссылок // Подключаем скрипты $result_require = mysql_query("SELECT * FROM a_part WHERE id = '".$part_id."'"); $row_require = mysql_fetch_array($result_require); if(!empty($row_require['part_require'])) { $result_require = mysql_query("SELECT * FROM a_part WHERE id = '".$row_require['part_require']."'"); $row_require = mysql_fetch_array($result_require); } if(!empty($row_require['require_'])) { ob_start(); include("../off-ice.ru/".$row_require['require_']); $require_script = ob_get_contents(); ob_clean(); } $tmpl->assign( "require_script", $require_script ); // /Подключаем скрипты // breadcrumbs $breadcrumbs = ""; $bread_names = mysql_query("SELECT id, title, partid, type_v FROM a_part WHERE id IN (".implode(',',$parents).") AND sortby != 0 AND type_v != '4'"); $arrayIskl = array( 7114, 7275, 10888 ); $breadcrumbs[] = 'ДИВАН.ру'; while($bread_part = mysql_fetch_assoc($bread_names)) { if(in_array( $bread_part['id'], $arrayIskl )) continue; if( $bread_part['type_v'] == "1" ) $url_pref = "/pages/".$bread_part['id'].".htm"; elseif( $bread_part['type_v'] == "0" ) { if(mysql_num_rows(mysql_query("SELECT id FROM a_part WHERE partid = '{$bread_part['id']}'")) > 0) $url_pref = "/cat/".$bread_part['id'].".htm"; else $url_pref = "/cat/".$bread_part['partid']."/".$bread_part['id'].".htm"; } elseif( $bread_part['type_v'] == "7" ) $url_pref = "/pages/".$bread_part['id'].".htm"; elseif( $bread_part['type_v'] == "4" ) $url_pref = "/"; $breadcrumbs[] = ''.stripslashes($bread_part['title']).''; } $breadcrumbs = implode(' » ', $breadcrumbs); $tmpl->assign( "alinks" , $alinks ); $tmpl->assign( "top_pic1" , $top_pic1 ); $tmpl->assign( "top_pic2" , $top_pic2 ); $tmpl->assign( "module" , $module ); $tmpl->assign( "root" , $root ); $tmpl->assign( "obivki_url" , $obivki_url ); $tmpl->assign( "cart_url" , $cart_url ); $tmpl->assign( "search_url" , $search_url ); $tmpl->assign( "cart_active" , $cart_active ); $tmpl->assign( "part_catalog" , $part_catalog ); $tmpl->assign( "title", $title ); $tmpl->assign( "h1", $h1 ); $tmpl->assign( "keywords", $keywords ); $tmpl->assign( "description", $desc ); $tmpl->assign( "content", $content ); $tmpl->assign( "breadcrumbs", $breadcrumbs ); $content = $tmpl->fetch('index.tpl'); //echo $content; function jq_blocks($full_page) { $template = '/
(.*)<\/div>/Usi'; preg_match_all($template, $full_page, $matches, PREG_PATTERN_ORDER); foreach($matches[1] as $block) { $sql = "INSERT INTO js_blocks ( block_timestamp, block_content ) VALUES ( NOW(), '" . str_replace("'", "\'", $block) . "' )"; mysql_query($sql) or die(mysql_error()); $blockids[] = mysql_insert_id(); } foreach($blockids as $k => $blockid) { $full_page = preg_replace($template, "
", $full_page, 1); } return $full_page; } print jq_blocks($content);