Для начал вот шаблон сайта:
1)Как и откуда генерируются тайтлы и ключи для элементов каталога и вообще страниц, кто и где это задает?
2)На сайте не отображаются цены товаров, хотя при покупке все выводится верно
3)При переходе на страницы, выданные поиском сайта, не происходит разбивка на элементы, тоесть страница вида , должна становится , а этого не делается.
Прошу помочь хоть советом...
Адрес сайта
| Код |
|---|
<?
$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)При переходе на страницы, выданные поиском сайта, не происходит разбивка на элементы, тоесть страница вида , должна становится , а этого не делается.
Прошу помочь хоть советом...
Адрес сайта