<?
CModule::IncludeModule("iblock");
$db_list = CIBlockSection::GetList(Array(), $arFilter = Array("IBLOCK_ID"=>26), true, $arSelect=Array("UF_URL"));
while($ar_result = $db_list->GetNext()){
$element[$ar_result["ID"]] = $ar_result["UF_URL"];
}
foreach($element as $key => $val){
if($val != ''){
foreach($val as $v){
$UserField = CUserFieldEnum::GetList(array(), array("ID" => $v));
$UserFieldAr = $UserField->GetNext();
$mass[$key][] = $UserFieldAr["VALUE"];
}
}
}
foreach($mass as $key => $val){
foreach($val as $v){
$v = substr($v, 1, -1);
$v = addcslashes($v, '/');
if(preg_match('/('.$v.')/', $_SERVER['REQUEST_URI'])){
$id_show[] = $key;
}
}
}
$json = json_encode($id_show);
$t_url = json_encode($_SERVER['REQUEST_URI']);
if(!isset($id_show)){
$id_show = 0;
}
if(isset($_GET['str'])){?>
<sc ript>
var ssilka = "<?=$_GET['str']?>"
$(document).ready(function() {
$("#workarea").load('/tematiki/realy/'+ssilka+'.php');
});
</sc ript>
<?}?>
<st yle>
.second, .third , .first{
display:none;
}
.first{
font-size: 16px;
width:50%;
text-align: left;
border-radius: 6px;
}
.first, .second_color, .last{
background-color:#f7c6c6;
}
.second_color, .last{
border-radius: 6px;
width:50%;
text-align: left;
}
.second {
padding-left: 40px;
}
.third{
padding-left: 80px;
}
#save{
display:none;
position: fixed;
right: 40%;
top: 60%;
}
#tematika{
display:none;
position: fixed;
right: 30%;
top: 45%;
}
</style>
<sc ript>
var top_show = 150; // В каком положении полосы прокрутки начинать показ кнопки "Наверх"
var delay = 500; // Задержка прокрутки
var r = 0;
$(document).ready(function() {
$(window).scroll(function () { // При прокрутке попадаем в эту функцию
/* В зависимости от положения полосы прокрукти и значения top_show, скрываем или открываем кнопку "Наверх" */
if ($(this).scrollTop() > top_show) $('#top').fadeIn();
else $('#top').fadeOut();
});
$('#top').click(function () { // При клике по кнопке "Наверх" попадаем в эту функцию
/* Плавная прокрутка наверх */
$('body, html').animate({
scrollTop: 0
}, delay);
});
$('body').css('background-image', 'url(/bz_first.png)');
$('body').css('background-size', '100%');
$('body').css('background-color', '#eaeeef');
$('body').css('background-attachment', 'fixed');
//$('body').css('background-repeat', 'no-repeat');
//$('#content-wrapper').css('overflow-x', 'scroll');
//$('#content-wrapper').css('width', '3000px');
var id_show = eval('<?=$json;?>');
if(id_show != undefined){
$.each(id_show, function(index, value ) {
$('.id_'+value).css('display', 'block');
});
}
});
function first(uid){
$("#workarea").empty();
$("#workarea").load('/tematiki/realy/'+uid+'.php');
if(uid == 1){
$('#tematika').css('display', 'block');
}
else{
$('#tematika').css('display', 'none');
}
if(uid == 455 || uid == 459 || uid == 461 || uid == 462){
$('body').css('background-image', 'url(/bz_fon.png)');
$('body').css('background-repeat', 'repeat-y');
//$('body').css('background-size', '100%');
}
else{
$('body').css('background-image', 'url(/bz_first.png)');
$('body').css('background-size', '100%');
$('body').css('background-color', '#eaeeef');
$('body').css('background-repeat', 'no-repeat');
}
$('.first').css('background', 'f7c6c6');
$('#save').css('display', 'none');
$('.second_color').css('background', 'none');
$('.last').css('background', 'none');
if($('.last_'+uid).css('display') == 'none'){
$('.last_'+uid).css('display', 'block');
$('.first').css('background', '#f7c6c6');
$('.id_'+uid).css('background', '#bff9b3');
}
else{
$('.last_'+uid).css('display', 'none');
$('.first').css('background', '#f7c6c6');
$('.id_'+uid).css('background', '#bff9b3');
var arr = new Array();
$('.last_'+uid).each(function(){
$('.end_last_'+$(this).attr("data-myid")).css('display', 'none');
});
}
r = uid;
//$(window).scrollTop(0);
}
function next(u_id){
//console.log($(document).height());
$('body').css('background-image', 'url(/bz_fon.png)');
$('body').css('background-size', '100%');
$('body').css('background-repeat', 'repeat-y');
//$('.id_'+u_id).css('background-image', 'url(' + '/bz_fon.png' + ')');
//$("#workarea").load('/tematiki/realy/'+uid+'.php');
$("#workarea").load('/tematiki/realy/'+u_id+'.php');
if(u_id == 3 || u_id == 22 || u_id == 4 || u_id == 23 || u_id == 26 || u_id == 25 || u_id == 24 || u_id == 118 || u_id == 119){
$('#tematika').css('display', 'block');
}
else{
$('#tematika').css('display', 'none');
}
//console.log(u_id);
// горизонтальный скролл
if(u_id == 426 || u_id == 413 || u_id == 450 || u_id == 627 || u_id == 690 || u_id == 628 || u_id == 629 || u_id == 630 || u_id == 631 || u_id == 632 || u_id == 449 || u_id == 116 || u_id == 625){
//$('body').css('overflow-x', 'scroll');
//$('body').css('width', '3000px');
$('#content-wrapper').css('overflow-x', 'scroll');
$('#content-wrapper').css('width', '3500px');
$('#men-left').css('width', '15%');
$('#workarea').css('width', '85%');
}
$('.first').css('background', 'f7c6c6');
$('.second_color').css('background', 'none');
$('.last').css('background', 'none');
if($('.end_last_'+u_id).css('display') == 'none'){
$('.end_last_'+u_id).css('display', 'block');
$('.id_'+u_id).css('background', '#bff9b3');
}
else{
$('.end_last_'+u_id).css('display', 'none');
$('.id_'+u_id).css('background', '#bff9b3');
}
r = u_id;
}
function last(all_id){
$('body').css('background-image', 'url(/bz_fon.png)');
$('body').css('background-repeat', 'repeat-y');
$("#workarea").load('/tematiki/realy/'+all_id+'.php');
$('#save').css('display', 'block');
$('.first').css('background', 'f7c6c6');
$('.second_color').css('background', 'none');
$('.last').css('background', 'none');
$('.id_'+all_id).css('background', '#bff9b3');
r = all_id;
}
</sc ript>
<?
$arSections = getSectionList(
Array(
'IBLOCK_ID' => 26
),
Array(
'NAME',
)
);?>
<?
global $USER;
foreach($arSections as $key => $val){
if($USER->GetID() == 138 || $USER->GetID() == 117 || $USER->GetID() == 8 || $USER->GetID() == 296 || $USER->GetID() == 83){
echo('<button class="first id_'.$val["ID"].' " href="jav * ascript:void(0)" oncl ick="first('.$val["ID"].');return false;""><b>' . $val["NAME"] . '<sup>'.$val["ID"].'</sup></b></button>');
}
else{
echo('<button class="first id_'.$val["ID"].' " href="jav * ascript:void(0)" oncl ick="first('.$val["ID"].');return false;""><b>' . $val["NAME"] . '</b></button>');
}
foreach($val as $va){
if(strlen($va["NAME"])>1){
if($USER->GetID() == 138 || $USER->GetID() == 117 || $USER->GetID() == 8 || $USER->GetID() == 296 || $USER->GetID() == 83){
echo ('<span data-myid='.$va["ID"].' class="second last_'.$val["ID"].'"><button class="second_color id_'.$va["ID"].' " href="jav * ascript:void(0)" oncl ick="next('.$va["ID"].');"">' . $va["NAME"]. '<sup>'.$va["ID"].'</sup></button></span>');
}
else{
echo ('<span data-myid='.$va["ID"].' class="second last_'.$val["ID"].'"><button class="second_color id_'.$va["ID"].' " href="jav * ascript:void(0)" oncl ick="next('.$va["ID"].');"">' . $va["NAME"]. '</button></span>');
}
}
foreach($va as $v){
if(strlen($v["NAME"])>1){
if(strlen($va["NAME"])>1){
if($USER->GetID() == 138 || $USER->GetID() == 117 || $USER->GetID() == 8 || $USER->GetID() == 296 || $USER->GetID() == 83){
echo ('<span class="third end_last_'.$va["ID"].'"><button class="last id_'.$v["ID"].' " href="jav * ascript:void(0)" oncl ick="last('.$v["ID"].');""><i>' . $v["NAME"] . '</i><sup>'.$v["ID"].'</sup></button></span>');
}
else{
echo ('<span class="third end_last_'.$va["ID"].'"><button class="last id_'.$v["ID"].' " href="jav * ascript:void(0)" oncl ick="last('.$v["ID"].');""><i>' . $v["NAME"] . '</i></button></span>');
}
}
}
}
}
}
?>
<div id="top"><img src="/upload/top.png" width=100></div>
<?//require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
|