Для начал вот шаблон сайта:
1)Как и откуда генерируются тайтлы и ключи для элементов каталога и вообще страниц, кто и где это задает?
2)На сайте не отображаются цены товаров, хотя при покупке все выводится верно
3)При переходе на страницы, выданные поиском сайта, не происходит разбивка на элементы, тоесть страница видаhttp://www.oxopower.ru/catalog.php?SECTION_ID=444&ELEMENT_ID=3698 , должна становится http://www.oxopower.ru/444/3698 , а этого не делается.
Прошу помочь хоть советом...
Адрес сайтаwww.oxopower.ru
Код |
---|
<? $poll_path ="/home/f/florans/public_html/vote"; require $poll_path."/poll_cookie.php"; ?> <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); CModule::IncludeModule("iblock"); $ele = CIBlockElement::GetList(array("SORT" => "ASC"), array("IBLOCK_ID" => 22), false, false, array("PROPERTY_icq", "PROPERTY_tel","PROPERTY_vote")); $data = $ele->Fetch(); $shop_url_array = explode('/', $_SERVER['REQUEST_URI']); $seoData = CIBlockSection::GetList(array("SORT" => "ASC"), array("IBLOCK_ID"=>6 , "ID"=> preg_replace('/[^0-9]/', '', $shop_url_array[1])), false, array("NAME", "UF_ALT_NAME", "UF_TITLE", "UF_WORDS"))->GetNext(); if ($seoData['UF_WORDS'] != ''){ $APPLICATION->SetDirProperty("keywords", $seoData['UF_WORDS']); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="shortcut icon" type="image/x-icon" href="http://www.oxopower.ru/upload/icon.ico"/> <meta name="google-site-verification" content="KmMZv8QdiFn4dXGhuiwnAqR9fRMd-zEelrLytOppQ1U" /> <meta name='yandex-verification' content='57f793000df07747' /> <meta http-equiv="Content-Type" content="text/html; charset=<?=LANG_CHARSET;?>"/> <? if ($seoData['UF_WORDS'] != ''){ echo '<meta name="keywords" content="'.$seoData['UF_WORDS'].'" />'."\n"; } else { $APPLICATION->ShowMeta("keywords"); } ?> <?$APPLICATION->ShowMeta("description")?> <?$APPLICATION->ShowCSS();?> <? //$APPLICATION->ShowHead() ?> <title><? if ($seoData['UF_TITLE'] != ''){ echo $seoData['UF_TITLE'].' '.$seoData['NAME']; } else { $APPLICATION->ShowTitle(); } ?></title> <!--[if lt IE 7]> <script defer type="text/javascript" src="pngfix.js" mce_src="pngfix.js"></script> <![endif]--> </head> <body> <?$APPLICATION->ShowPanel();?> <div id="chat"> <!-- GoTalk invintation code --> <script language="javascript" src="http://www.gotalk.ru/invite/?action=invitejs&account_id=1847" type="text/javascript"></script> <a href="#" OnClick="javascript:DtalkOpenChat ();return false;"><script language="javascript"> var dtalk_img = (dtalk_online_operators > 0) ? "http://s002.radikal.ru/i199/1008/12/06f383f41d65.gif" : "http://old.oktell-i.ru/webim/button.php?image=webim&lang=ru"; document.write ( '<img src="' + dtalk_img + '" alt="GoTalk support chat" border="0"/>' );</script></a><!-- End of GoTalk invintation code --> <!-- (c) System Core Solutions, 2007-2009 --></div> <div id="container"> <div id="header"> <div id="logo"> <a href="/"><img src="/img/logo.gif" width="286" height="50" alt="Логотип OXO"/></a> </div> <div id="misc-top"> <span class="tel"> Тел.: 8<?=$data['PROPERTY_TEL_VALUE']?>; 8(926) 605-32-92</span><br/> <a href="mailto:admin@oxorus.ru"><img src="/email.png" height="17"></a>admin@oxorus.ru<br/> <a href="http://www.icq.com/whitepages/cmd.php?uin=382780486&action=message" target="_blank"> <img src="/ICQ.jpg" width="15" border="0" alt="картинка ICQ"</a>382780486</span> </div> <div class="line"> <img src="/img/sin.gif" width="67" height="59" alt=""/> <div class="top-font">Зарядные устройства и аккумуляторы для ноутбуков. Автоинверторы.</div> <div id="menu"> <span></span> <div class="menu-pos"> <?$APPLICATION->IncludeComponent("bitrix:menu", "topmenu", array( "ROOT_MENU_TYPE" => "top", "MENU_CACHE_TYPE" => "N", "MENU_CACHE_TIME" => "3600", "MENU_CACHE_USE_GROUPS" => "Y", "MENU_CACHE_GET_VARS" => array( ), "MAX_LEVEL" => "1", "CHILD_MENU_TYPE" => "top", "USE_EXT" => "N" ), false );?> </div> </div> </div> </div> <script> var setGradient = (function(){ //private variables; var p_dCanvas = document.createElement('canvas'); var p_useCanvas = !!( typeof(p_dCanvas.getContext) == 'function'); var p_dCtx = p_useCanvas?p_dCanvas.getContext('2d'):null; var p_isIE = /*@cc_on!@*/false; //test if toDataURL() is supported by Canvas since Safari may not support it try{ p_dCtx.canvas.toDataURL() }catch(err){ p_useCanvas = false ; }; if(p_useCanvas){ return function (dEl , sColor1 , sColor2 , bRepeatY ){ if(typeof(dEl) == 'string') dEl = document.getElementById(dEl); if(!dEl) return false; var nW = dEl.offsetWidth; var nH = dEl.offsetHeight; p_dCanvas.width = nW; p_dCanvas.height = nH; var dGradient; var sRepeat; // Create gradients if(bRepeatY){ dGradient = p_dCtx.createLinearGradient(0,0,nW,0); sRepeat = 'repeat-y'; }else{ dGradient = p_dCtx.createLinearGradient(0,0,0,nH); sRepeat = 'repeat-x'; } dGradient.addColorStop(0,sColor1); dGradient.addColorStop(1,sColor2); p_dCtx.fillStyle = dGradient ; p_dCtx.fillRect(0,0,nW,nH); var sDataUrl = p_dCtx.canvas.toDataURL('image/png'); with(dEl.style){ backgroundRepeat = sRepeat; backgroundImage = 'url(' + sDataUrl + ')'; backgroundColor = sColor2; }; } }else if(p_isIE){ p_dCanvas = p_useCanvas = p_dCtx = null; return function (dEl , sColor1 , sColor2 , bRepeatY){ if(typeof(dEl) == 'string') dEl = document.getElementById(dEl); if(!dEl) return false; dEl.style.zoom = 1; var sF = dEl.currentStyle.filter; dEl.style.filter += ' ' + ['progid:DXImageTransform.Microsoft.gradient( GradientType=', +(!!bRepeatY ),',enabled=true,startColorstr=',sColor1,', endColorstr=',sColor2,')'].join(''); }; }else{ p_dCanvas = p_useCanvas = p_dCtx = null; return function(dEl , sColor1 , sColor2 ){ if(typeof(dEl) == 'string') dEl = document.getElementById(dEl); if(!dEl) return false; with(dEl.style){ backgroundColor = sColor2; }; //alert('your browser does not support gradient effet'); } } })(); </script> <style> .r-tbl { border: 0; border-collapse: collapse; } .r-tbl td { padding: 0; margin: 0; background-color: white; vertical-align: top; } .r-tbl td.bl { background: transparent url(/img/right-bl-corner2.gif) no-repeat; width: 38px; height: 38px; } .l-tbl { border: 0; border-collapse: collapse; } .l-tbl td { padding: 0; margin: 0; background-color: white; vertical-align: top; } .l-tbl td.br { background: transparent url(/img/left-br-corner2.gif) no-repeat scroll 0 0; width: 38px; height: 38px; } .l-tbl td.tr { background: white url(/img/left-tr-corner.jpg) no-repeat scroll right top; } </style> <div id="outer"> <div id="wrapper"><div id="content"><div id="work-area">#WORK_AREA#</div></div></div> <div id="left"> <table class="l-tbl" id="l-tbl"> <tr><td colspan="2" class="tr"> <?$APPLICATION->IncludeComponent("bitrix:catalog.section.list", "catalog", array( "IBLOCK_TYPE" => "xmlcatalog", "IBLOCK_ID" => "6", "SECTION_ID" => "", "SECTION_CODE" => "", "COUNT_ELEMENTS" => "N", "TOP_DEPTH" => "3", "SECTION_URL" => "/#SECTION_ID#/", "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "DISPLAY_PANEL" => "N", "ADD_SECTIONS_CHAIN" => "Y" ), false );?> </td></tr> <tr><td style="width:162px"> </td><td class="br"> </td></tr> </table> </div> <div id="right"> <table class="r-tbl" id="r-tbl"> <tr><td colspan="2"> <div class="round"><h2>Ваша корзина</h2></div> <?$APPLICATION->IncludeComponent("bitrix:sale.basket.basket.small", "basket", Array( "PATH_TO_BASKET" => "/personal/basket/", // Страница корзины "PATH_TO_ORDER" => "/personal/order/", // Страница оформления заказа ), false );?> <div class="round"><h2>Личный кабинет</h2></div> <div class="item"> <?$APPLICATION->IncludeComponent("bitrix:system.auth.form", "authform1", Array( "REGISTER_URL" => "/personal/register/", // Страница регистрации "PROFILE_URL" => "/personal/", // Страница профиля "SHOW_ERRORS" => "N", // Показывать ошибки ), false );?> </div> <?$APPLICATION->IncludeComponent("bitrix:news.list", "news_list", array( "IBLOCK_TYPE" => "vote", "IBLOCK_ID" => "21", "NEWS_COUNT" => "3", "SORT_BY1" => "ACTIVE_FROM", "SORT_ORDER1" => "DESC", "SORT_BY2" => "SORT", "SORT_ORDER2" => "ASC", "FILTER_NAME" => "", "FIELD_CODE" => array( 0 => "", 1 => "", ), "PROPERTY_CODE" => array( 0 => "", 1 => "", ), "CHECK_DATES" => "N", "DETAIL_URL" => "/news/?ELEMENT_ID=#ELEMENT_ID#", "AJAX_MODE" => "N", "AJAX_OPTION_SHADOW" => "Y", "AJAX_OPTION_JUMP" => "N", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "N", "CACHE_TYPE" => "N", "CACHE_TIME" => "3600", "CACHE_FILTER" => "N", "PREVIEW_TRUNCATE_LEN" => "", "ACTIVE_DATE_FORMAT" => "d.m.Y", "DISPLAY_PANEL" => "N", "SET_TITLE" => "N", "INCLUDE_IBLOCK_INTO_CHAIN" => "N", "ADD_SECTIONS_CHAIN" => "N", "HIDE_LINK_WHEN_NO_DETAIL" => "N", "PARENT_SECTION" => "", "PARENT_SECTION_CODE" => "", "DISPLAY_TOP_PAGER" => "N", "DISPLAY_BOTTOM_PAGER" => "N", "PAGER_TITLE" => "Новости", "PAGER_SHOW_ALWAYS" => "N", "PAGER_TEMPLATE" => "", "PAGER_DESC_NUMBERING" => "N", "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000", "DISPLAY_DATE" => "Y", "DISPLAY_NAME" => "Y", "DISPLAY_PICTURE" => "Y", "DISPLAY_PREVIEW_TEXT" => "Y", "AJAX_OPTION_ADDITIONAL" => "" ), false, array( "ACTIVE_COMPONENT" => "N" ) );?> <div class="round"><h2>Наш опрос</h2></div> <div class="item"> <? require $poll_path."/include/config.inc.php"; require $poll_path."/include/class_poll.php"; $php_poll = new poll(); echo $php_poll->poll_process($data['PROPERTY_VOTE_VALUE']); ?> </div> </td></tr> <tr><td class="bl"> </td><td style="width:162px"> </td></tr> </table> </div> <div style="clear:both"></div> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-18257009-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> </div> </div> <script> setGradient('outer','#F8951E','#ffffff',0); </script> </body> </html> |
1)Как и откуда генерируются тайтлы и ключи для элементов каталога и вообще страниц, кто и где это задает?
2)На сайте не отображаются цены товаров, хотя при покупке все выводится верно
3)При переходе на страницы, выданные поиском сайта, не происходит разбивка на элементы, тоесть страница вида
Прошу помочь хоть советом...
Адрес сайта