Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://lomiel.ru/robots.txt
301 MovedPermanently
http://olgapanova.art/
301 MovedPermanently
https://olgapanova.art/
200 OK
Показать содержимое robots.txt
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' lang='ru' xml:lang='ru'>
<head>
<title>Фотограф Ольга Панова – Художественная фотография</title>
<link rel='shortcut icon' type='image/png' href='https://pics.photographer.ru/portfolio/favicons/18207373026a464a6b6017d7.27089427.png' />
<meta name='Keywords' content='' />
<meta name='Description' content='' />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name='viewport' content='width=1204' />
<meta name = 'format-detection' content = 'telephone=no'>
<meta property='og:type' content='article'>
<meta property='og:url' content='https://olgapanova.art'>
<meta property='og:image' content='/static/upload/portfolio/pics/pictures/616/616956.webp' />
<meta property='og:title' content='Фотограф Ольга Панова – Художественная фотография'>
<meta property='og:description' content=''>
<link REL=STYLESHEET TYPE=text/css href='/static/design/css/reset.css' />
<link REL=STYLESHEET TYPE=text/css href='/static/design/css/portfolio/common.css?rnd=163' />
<link REL=STYLESHEET TYPE=text/css href='/static/design/css/portfolio/computer.css?rnd=163' />
<style>
.picinfo,
.slidetabs > div > .caption,
.pswp-gallery .caption .title,
.pswp-gallery .caption .desc,
.itemCaptionOpener,
.item .itemCaption,
.slidetabsNavigation .nav.info{
display:none;
}
.pswp-gallery .caption{
padding: 5px !important;
min-height: auto !important;
}
</style><style>
@font-face {
font-family: Roboto Condensed;
src: url('/static/design/Fonts/Sanserif/Roboto_Condensed/RobotoCondensed-Regular.ttf') format('truetype');
}
@font-face {
font-family: Roboto Condensed;
font-style: italic;
src: url('/static/design/Fonts/Sanserif/Roboto_Condensed/RobotoCondensed-Italic.ttf') format('truetype');
}
@font-face {
font-family: Roboto Condensed;
font-weight: bold;
src: url('/static/design/Fonts/Sanserif/Roboto_Condensed/RobotoCondensed-Bold.ttf') format('truetype');
}
@font-face {
font-family: Roboto Condensed;
font-weight: bold;
font-style: italic;
src: url('/static/design/Fonts/Sanserif/Roboto_Condensed/RobotoCondensed-BoldItalic.ttf') format('truetype');
}
/*titlefontfamily=Roboto Condensed*/
@font-face {
font-family: Roboto Condensed;
src: url('/static/design/Fonts/Sanserif/Roboto_Condensed/RobotoCondensed-Regular.ttf') format('truetype');
}
@font-face {
font-family: Roboto Condensed Light;
src: url('/static/design/Fonts/Sanserif/Roboto_Condensed/RobotoCondensed-Light.ttf') format('truetype');
}
@font-face {
font-family: Roboto Condensed;
src: url('/static/design/Fonts/Sanserif/Roboto_Condensed/RobotoCondensed-Regular.ttf') format('truetype');
}
body{
font-family: Roboto Condensed;
}
strong, b {
font-family: Roboto Condensed;
font-weight: bold;
}
em, i {
font-family: Roboto Condensed;
font-style: italic;
}
header div.title, header div.title a, header div.title span,
.menu div.title, .menu div.title a,
h1.header a.home{
font-family: Roboto Condensed;font-size: 30px; line-height: 1em; color: #000000;
}
h1,
/*.folderItemsList > div.folder > div.title,*/
.content > .page h1,
.content .blog .entryContent h1,
.content .blog .header h1,
.content .blog h1,
.content h1:not(.header),
.description h1,
.content .galleryTitle
{
font-family: Roboto Condensed Light;font-size: 32px; line-height: 1em; color: #000000;
}
.folderItemsList > div > a.title span{
font-family: Roboto Condensed Light;font-size: 32px; line-height: 1em;
}
/* h2CSS */
/*.itemItemsList .scroller > div > a.title span,*/
.instaWidget .title,
.blogAnonses .blog > .title,
.content .blog .waterfall-container .title,
.description h2,
h2{
font-family: Roboto Condensed;font-size: 26px; line-height: normal; color: #000000;
}
.blogAnonses .blogItemsList > .item .title {
font-family: Roboto Condensed;font-size: 26px; line-height: normal; color: #000000;
font-size: 19px; line-height: 1em;
}
.itemItemsList .scroller > div > a.title span,
.instaWidget .title,
.blogAnonses .blog > .title,
.content .blog .waterfall-container .title,
.description h3{
font-family: Roboto Condensed;font-size: 19px; line-height: 1em;
}
.folderContentListMagnum a .poster span{
font-family: Roboto Condensed;font-size: 26px; line-height: normal;
}
body,
.content .page .description,
.blog .entryContent .description
{
font-size: 18px;
line-height: 1.45;
}
p{
font-size: 18px;
line-height: 1.45;
margin: 0 0 1.45em 0;
}
.content .blog .header a,
.content .blog .entryContent .date,
.content .blog .waterfall-container .date,
.page .description .inlinePic .caption,
.blog .description .inlinePic .caption
{
font-size: 13.5px; line-height: 1.45;
}
.instaWidget .title .controls .browse svg path{
fill:#000000;
}
body{
background-color: #F5F5F5;
color: #000000;
}
p a, .contact .contacts a, .description a, .feedback a{
color: #000000 !important;
}
#footer,
#footer a,
.arrnav,
.instaWidget .title a,
.instaWidget .title span,
.content .blog .header a,
.content .blog .entryContent .prevnext a,
.content .blog .waterfall-container .item a,
.content .blog .waterfall-container .item a .title
{
color: #000000;
}
body.computer #footer{
background-color: #F5F5F5;
}
.series_caption hr{
border: none;
margin: 44px auto 44px auto;
width: 30%;
border-top: 1px solid #F5F5F5;
opacity: 0.7;
}
.series_caption blockquote,
.series_caption blockquote p{
font-size: 25.2px;
line-height: 31.5px;;
}
.content .blog div.tagsCloud,
.content .blog div.archive{
background-color: #F5F5F5;
color: #000000;
}
.blog div.tagsCloud .closeTagsCloud::before,
.blog div.tagsCloud .closeTagsCloud::after,
.blog div.archive .closeArchive::before,
.blog div.archive .closeArchive::after{
background-color: #000000;
}
.content .blog .header a.selectedMonth{
background-color: #000000;
color: #F5F5F5;
}
a:hover{
opacity:1;
color: #000000;
}
#ya_share {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M21 14C21 14.368 21.0662 14.7206 21.1875 15.0464L16.179 17.938C15.6321 17.3603 14.8582 17 14 17C12.3433 17 11 18.3431 11 20C11 21.6569 12.3433 23 14 23C14.7219 23 15.3843 22.745 15.9019 22.3201L21.0798 25.3095C21.0276 25.5312 21 25.7624 21 26C21 27.6569 22.3433 29 24 29C25.6567 29 27 27.6569 27 26C27 24.3431 25.6567 23 24 23C23.3088 23 22.6721 23.2338 22.1648 23.6266L16.9382 20.6089C16.9788 20.4123 17 20.2086 17 20C17 19.9254 16.9973 19.8514 16.9919 19.7782L22.4995 16.5984C22.9409 16.8538 23.4534 17 24 17C25.6567 17 27 15.6569 27 14C27 12.3431 25.6567 11 24 11C22.3433 11 21 12.3431 21 14Z' fill='%23000000' /></svg>");
}
#ya_share:hover {
border-color: #000000;
}
.switch_language a{
color: #000000;
}
body.whiteContentBg .switch_language a{
color: #F5F5F5;
}
.page .description .inlinePic .caption,
.blog .description .inlinePic .caption
{
color: #000000;
opacity: 0.8;
}
.social a{
height: 24px;
}
body.phone .instaWidget .title a b{
background-image: url("data:image/svg+xml;utf8,<svg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M11.2943 5H2.70567C1.21413 5 0 6.21331 0 7.70567V16.2943C0 17.7867 1.21413 19 2.70567 19H11.2943C12.7859 19 14 17.7867 14 16.2943V7.70567C14 6.21331 12.7859 5 11.2943 5ZM12.0703 6.61418L12.3798 6.61254V8.98565L10.0141 8.99306L10.0059 6.61994L12.0703 6.61418ZM5.00203 10.5628C5.44982 9.94215 6.17748 9.53551 6.9998 9.53551C7.82212 9.53551 8.54977 9.94215 8.99756 10.5628C9.28978 10.9678 9.46428 11.4633 9.46428 12C9.46428 13.3582 8.3588 14.4637 6.9998 14.4637C5.64161 14.4637 4.53613 13.3582 4.53613 12C4.53613 11.4633 4.71064 10.9678 5.00203 10.5628ZM12.6364 16.2943C12.6364 17.0343 12.0346 17.6361 11.2946 17.6361H2.70598C1.96597 17.6361 1.36426 17.0343 1.36426 16.2943V10.5628H3.45504C3.27395 11.0073 3.1727 11.4921 3.1727 12C3.1727 14.1105 4.88977 15.8284 7.00031 15.8284C9.11167 15.8284 10.8287 14.1105 10.8287 12C10.8287 11.4921 10.7259 11.0073 10.5464 10.5628H12.6364V16.2943Z' fill='%23000000'/></svg>");
background-size: 14px 24px;
width: 14px;
}
/*%23000000*/
.social a path{
fill: #000000;
}
#footer a.portfolioSubscribe:before{
background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18L2.01 6C2.01 4.9 2.9 4 4 4ZM12 13L20 8V6L12 11L4 6V8L12 13Z' fill='%23000000'/></svg>");
}
header .blogNavButtons a.selectedMonth,
.content .blog .header a.selectedMonth{
background-color: #000000;
color: #F5F5F5;
}
header .blogNavButtons a.selectedMonth::before,
.content .blog .header a.selectedMonth:before {
background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z' fill='%23F5F5F5'/></svg>");
}
/* 31 Oct 2020 */
.feedbackButton{
background-image: url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M18 0H2C0.9 0 0.0100002 0.9 0.0100002 2L0 20L4 16H18C19.1 16 20 15.1 20 14V2C20 0.9 19.1 0 18 0ZM11 12H9V10H11V12ZM11 8H9V4H11V8Z' fill='%23F5F5F5'/></svg>");
background-size: 20px 20px;
}
.content .blog .header,
.blogAnonses > .blog > .title,
.blogAnonses .blogItemsList .item,
.content .blog .waterfall-container .item {
color: #000000;
}
.blogAnonses > .blog > .title a,
.blogAnonses .blogItemsList .item a{ /*383*/
color: #000000;
}
.blog .tagsCloudContent a,
.blog .waterfall-container .item .tags a,
.blog .item .tags a,
.blog .entryContent .tags a{
background-color: #000000;
color: #F5F5F5;
}
.blog .tagsCloudContent a:hover,
.blog .waterfall-container .item .tags a:hover,
.blog .item .tags a:hover,
.blog .entryContent .tags a:hover{
background-color: #cdcdcd;
color: #000000;
}
#footer a,
.wrapper .menu ul >li >a,
.wrapper .menu ul >li >ul >li >a{
color: #000000;
opacity:0.7;
}
.wrapper .menu ul >li.active >a{
color: #000000;
opacity:1;
}
#ya_share:hover,
.switch_language:hover {
border-color: #000000;
}
.switch_language a:hover {
--color: #F5F5F5;
}
.wrapper .menu ul >li >a:hover,
.wrapper .menu ul >li >ul >li >a:hover,
.wrapper .menu ul >li >ul >li:not(.folder) >a.active{
color: #000000;
opacity:1;
}
.series_caption a.switcher{
border-color: #F5F5F5;
}
.series_caption a.switcher:before,
.series_caption a.switcher:after{
background: #F5F5F5;
}
.arrnav span {
opacity: 0.8;
}
.arrnav .nav,
.arrnav .nav.play {
background-position: center center !important;
width: 38px;
height: 38px;
border: 1px transparent solid;
}
.arrnav .nav:hover{
border: 1px #000000 solid;
}
.arrnav .nav.thumbs{
background-image: url("data:image/svg+xml;utf8,<svg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M11 11H15V15H11V11ZM18 11H22V15H18V11ZM29 11H25V15H29V11ZM11 18H15V22H11V18ZM22 18H18V22H22V18ZM25 18H29V22H25V18ZM15 25H11V29H15V25ZM18 25H22V29H18V25ZM29 25H25V29H29V25Z' fill='%23000000'/></svg>");
}
.arrnav .nav.backward{
background-image: url("data:image/svg+xml;utf8,<svg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M21.6567 14L16 19.6569L21.6567 25.3137L23.6567 23.3137L20 19.6569L23.6567 16L21.6567 14Z' fill='%23000000'/></svg>");
}
.arrnav .nav.play{
background-image: url("data:image/svg+xml;utf8,<svg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M18 15H15V25H18V15ZM24 15H21V25H24V15Z' fill='%23000000'/></svg>");
}
.arrnav .nav.play.pause{
background-image: url("data:image/svg+xml;utf8,<svg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M26 20.0001L15 26V14L26 20.0001Z' fill='%23000000'/></svg>");
}
.arrnav .nav.forward{
background-image: url("data:image/svg+xml;utf8,<svg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M16.3433 16L20 19.6569L16.3433 23.3137L18.3433 25.3137L24 19.6569L18.3433 14L16.3433 16Z' fill='%23000000'/></svg>");
}
.arrnav .nav.info{
background-image: url("data:image/svg+xml;utf8,<svg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M22 13H19V16H22V13ZM22 18H19V28H22V18Z' fill='%23000000'/></svg>");
}
.arrnav .nav.info.show{
border: 1px #000000 solid;
}
.series_caption{
background-color: rgba(76.5, 76.5, 76.5);
color: #F5F5F5;
}
.series_caption a{
color: #F5F5F5;
}
.slidetabs div.item > .caption .info{
background-color: rgba(76.5, 76.5, 76.5, 0.9);
color: #F5F5F5;
}
.slidetabs div.item > .caption .info a{
color: #F5F5F5;
}
</style>
<!-- Custom global CSS -->
<style>.series_caption {
background: #F5F5F5;
color: #444444;
margin: 0px 0px 0px 0px;
padding: 30px 0px 10px 0px;
position: relative;
}
p { font-family: Roboto Condensed light;}
.gallery {
font-size: 120%;
font-family: Roboto Condensed light;
}
.bio {
font-size: 120%;
font-family: Roboto Condensed light;
}
.blog {
font-size: 120%;
font-family: Roboto Condensed light;
}</style>
<link rel='stylesheet' href='/static/design/css/atelier-cave-light.css'>
<script src='//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/highlight.min.js'></script>
<script>hljs.initHighlightingOnLoad();</script>
</head>
<body class='computer magnum variant1 hideTitles index'>
<a class='scrolltotop' href='#'></a>
<div id='all'>
<div class='wrapper'>
<div class='menu'>
<div class=title>Ольга Панова</div>
<div class='ScrollPane'>
<ul>
<li class='gallery '>
<a href=https://olgapanova.art/veryato>Верято</a>
</li><li class='gallery '>
<a href=https://olgapanova.art/moskovskaya-yaponiya>Московская Япония</a>
</li><li class='gallery '>
<a href=https://olgapanova.art/color>Цвет</a>
</li><li class='bio '>
<a href=https://olgapanova.art/about>Об авторе</a>
</li><li class='blog '>
<a href=https://olgapanova.art/blog>Фотоблог</a>
</li></ul>
</div>
<div class='slidetabsNavigation'>
<div class='arrnav'>
<a class='nav thumbs' href='/?show=thumbs'></a>
<span><b class='currentpicnum'>1</b> из <b>5</b> </span>
<a class='nav prev backward'></a>
<a class='nav play pause'></a>
<a class='nav next forward'></a>
<a class='nav info'></a>
</div>
</div>
</div>
<div class='content'>
<div class='header_buttons'>
<!-- yashare_block: -->
<div id='ya_share' class='ya-share2'></div>
<div class=switch_language>
<span>RUS</span><a class=l1 href=https://olgapanova.art?lang=eng title='in English'>ENG</a>
</div>
</div>
<div class='slidetabs'>
<div class='navigation'>
<div class='lupa'></div>
<div class='browse backward'></div>
<div class='browse forward'></div>
</div>
<div id='cycle-slideshow'
data-cycle-speed='1000'
data-cycle-manual-speed='1000'
data-cycle-timeout: '3000'
>
<div rel=1 id=item616956 class='item photo loading' data-src='/static/upload/portfolio/pics/big/616/616956.webp'>
<picture data-sources="<source media='(max-width: 900px)' sizes='100vw' srcset='/static/upload/portfolio/pics/pictures/616/616956.webp'>
<source media='(max-width: 1365px)' sizes='100vw' srcset='/static/upload/portfolio/pics/pictures/616/616956.webp'>
<source media='(max-width: 1920px)' sizes='100vw' srcset='/static/upload/portfolio/pics/big/616/616956.webp'>
<source media='(min-width: 1920px)' sizes='100vw' srcset='/static/upload/portfolio/pics/big/616/616956.webp'>" >
<img data-src='/static/upload/portfolio/pics/pictures/616/616956.webp' src='/static/upload/portfolio/pics/300/616/616956.webp' style='max-width: 1870px; margin: auto;' alt='' title='Ольга Панова. Из серии «Верято»'>
</picture>
</div>
<div rel=2 id=item616958 class='item photo loading' data-src='/static/upload/portfolio/pics/big/616/616958.webp'>
<picture data-sources="<source media='(max-width: 900px)' sizes='100vw' srcset='/static/upload/portfolio/pics/pictures/616/616958.webp'>
<source media='(max-width: 1365px)' sizes='100vw' srcset='/static/upload/portfolio/pics/pictures/616/616958.webp'>
<source media='(max-width: 1920px)' sizes='100vw' srcset='/static/upload/portfolio/pics/big/616/616958.webp'>
<source media='(min-width: 1920px)' sizes='100vw' srcset='/static/upload/portfolio/pics/big/616/616958.webp'>" >
<img data-src='/static/upload/portfolio/pics/pictures/616/616958.webp' src='/static/upload/portfolio/pics/300/616/616958.webp' style='max-width: 1883px; margin: auto;' alt='' title='Ольга Панова. Из серии «Верято»'>
</picture>
</div>
<div rel=3 id=item616959 class='item photo loading' data-src='/static/upload/portfolio/pics/big/616/616959.webp'>
<picture data-sources="<source media='(max-width: 900px)' sizes='100vw' srcset='/static/upload/portfolio/pics/pictures/616/616959.webp'>
<source media='(max-width: 1365px)' sizes='100vw' srcset='/static/upload/portfolio/pics/pictures/616/616959.webp'>
<source media='(max-width: 1920px)' sizes='100vw' srcset='/static/upload/portfolio/pics/big/616/616959.webp'>
<source media='(min-width: 1920px)' sizes='100vw' srcset='/static/upload/portfolio/pics/big/616/616959.webp'>" >
<img data-src='/static/upload/portfolio/pics/pictures/616/616959.webp' src='/static/upload/portfolio/pics/300/616/616959.webp' style='max-width: 1873px; margin: auto;' alt='' title='Ольга Панова. Из серии «Верято»'>
</picture>
</div>
<div rel=4 id=item616957 class='item photo loading' data-src='/static/upload/portfolio/pics/big/616/616957.webp'>
<picture data-sources="<source media='(max-width: 900px)' sizes='100vw' srcset='/static/upload/portfolio/pics/pictures/616/616957.webp'>
<source media='(max-width: 1365px)' sizes='100vw' srcset='/static/upload/portfolio/pics/pictures/616/616957.webp'>
<source media='(max-width: 1920px)' sizes='100vw' srcset='/static/upload/portfolio/pics/big/616/616957.webp'>
<source media='(min-width: 1920px)' sizes='100vw' srcset='/static/upload/portfolio/pics/big/616/616957.webp'>" >
<img data-src='/static/upload/portfolio/pics/pictures/616/616957.webp' src='/static/upload/portfolio/pics/300/616/616957.webp' style='max-width: 1868px; margin: auto;' alt='' title='Ольга Панова. Из серии «Верято»'>
</picture>
</div>
<div rel=5 id=item616960 class='item photo loading' data-src='/static/upload/portfolio/pics/big/616/616960.webp'>
<picture data-sources="<source media='(max-width: 900px)' sizes='100vw' srcset='/static/upload/portfolio/pics/pictures/616/616960.webp'>
<source media='(max-width: 1365px)' sizes='100vw' srcset='/static/upload/portfolio/pics/pictures/616/616960.webp'>
<source media='(max-width: 1920px)' sizes='100vw' srcset='/static/upload/portfolio/pics/big/616/616960.webp'>
<source media='(min-width: 1920px)' sizes='100vw' srcset='/static/upload/portfolio/pics/big/616/616960.webp'>" >
<img data-src='/static/upload/portfolio/pics/pictures/616/616960.webp' src='/static/upload/portfolio/pics/300/616/616960.webp' style='max-width: 1891px; margin: auto;' alt='' title='Ольга Панова. Из серии «Верято»'>
</picture>
</div>
</div>
</div>
<div class='loading'><div class='percent'></div></div>
<div class='captionInfoSwitcher'></div>
<a class=closeFullscreen href=#></a>
</div>
</div>
</div>
<div id='footer'>
<div class=right>Сайт создан на <a href='https://www.photographer.ru/portfolio/'>Portfolio.photographer.ru</a></div>
<div class=left>
<a href=https://olgapanova.art>© Ольга Панова 2001-2026, все права удерживаются.</a>
<iframe class=iframer src='https://www.photographer.ru/portfolio/iframer.htm?login=lomiel'></iframe>
</div>
<div class=center></div>
</div>
<div id='dbgdiv'></div>
<!-- Common overlay element -->
<div class='simple_overlay content' id='common_overlay' style='display:none;'>
<div id=common_overlay_content><br /><br /></div>
</div>
<script type='text/javascript' src='/static/design/js/jquery11.1.min.js'></script>
<!-- jquerytools doesn't seem to be needed here-->
<script type='text/javascript' src='/static/design/js/patched/scrollable.js'></script>
<script type=text/javascript>
var htmlrootpath='';
var language='';
var user_agent='browser';
</script>
<script type='text/javascript' src='/static/design/js/jquery.mousewheel.js'></script>
<script type='text/javascript' src='/static/design/js/portfolio/common.js?rnd=61'></script>
<script type='text/javascript' src='/static/design/js/jquery.jscrollpane.min.js'></script>
<script type='text/javascript' src='/static/design/js/portfolio/computer.js?rnd=61'></script>
<script type='text/javascript'>
var htmlrootpath='';
// var ServerName = window.location.hostname.replace('.ru', '').replace('.com', '').split('.').pop();
// if(ServerName!='photographer') window.location='htt' + 'p://www.phot' + 'ographer.ru';
</script>
<link REL=STYLESHEET TYPE=text/css href='https://i.photographer.ru/index.css?rnd=1' /><script>
var user_pro=parseInt('');
</script>
<script type='text/javascript' src='/static/design/js/nonstop/jquery.touchwipe.1.1.1.js?rnd=4'></script>
<script type='text/javascript' src='/static/design/js/jquery.cycle2.min.js'></script>
<script type=text/javascript>
var currentPic;
var thisBaseUrl = 'https://olgapanova.art';
var ratios = {};var widths = {};var heights = {}; var picIds = {}; var missedPics = {};
widths['item616956'] = 1083;
heights['item616956'] = 1100;
ratios['item616956'] = 1100/1083;
picIds[0] = 616956;
widths['item616958'] = 1090;
heights['item616958'] = 1100;
ratios['item616958'] = 1100/1090;
picIds[1] = 616958;
widths['item616959'] = 1084;
heights['item616959'] = 1100;
ratios['item616959'] = 1100/1084;
picIds[2] = 616959;
widths['item616957'] = 1081;
heights['item616957'] = 1100;
ratios['item616957'] = 1100/1081;
picIds[3] = 616957;
widths['item616960'] = 1095;
heights['item616960'] = 1100;
ratios['item616960'] = 1100/1095;
picIds[4] = 616960;
</script>
<style>
.kuku,
body.hidemenu:not(.customBgColor),
body.hidemenu:not(.customBgColor) .wrapper .content,
body.hidemenu:not(.customBgColor) .wrapper .slidetabs {
background-color: #ffffff;
}
</style>
<script type='text/javascript'>
$(function() {
var ajustSlideshowSized=0;
function ajustSlideshowSize(){
menuHeight=$(window).height()-90 - $('.menu div.title').height() - 40 - 40;
$('.menu .ScrollPane').css({ height: menuHeight});
jScrollPaneApi.reinitialise();
};
$('.menu .ScrollPane').jScrollPane({
showArrows: true
}
);
var jScrollPaneApi = $('.menu .ScrollPane').data('jsp');
var containerWidth;
var containerHeight;
var initialIndex=0;
var picsnum=5;
var picsloaded = 0;
var playThisVideo;
if(window.location.hash) {
var hash = parseInt(window.location.hash.substring(1)); //Puts hash in variable, and removes the # character
if(hash>0){
$('.currentpicnum').html(hash);
currentPic = picIds[hash-1];
var ogurl = AddURLPar('https://olgapanova.art', 'play', '39383');
ogurl = AddURLPar(ogurl, 'item', '');
ogurl = AddURLPar(ogurl, 'pic', currentPic);
$("meta[property='og\:url']").attr('content', ogurl);
$('.feedbackButton').attr('data-url', ogurl).attr('data-pic', currentPic);
var ogimage='https://olgapanova.art' + $('#item'+currentPic).attr('data-src');
YaShare.updateContent({url: ogurl, image: ogimage, description: $('#item'+currentPic+' picture img').attr('title')}) //, description: 'kuku'
var startingSlide = hash-1;
if( $('.item[rel='+hash+']').is('.video')){
playThisVideo=hash;
}
} else {
var startingSlide = 0;
}
} else {
var startingSlide = 0;
}
revealPictures(startingSlide);
function revealPictures(curSlide){
var slides = {};
for(i=-2; i<=2; i++){
s=curSlide+i+1;
if(s<1) s=picsnum+i+1;
if(s>(picsnum)) s=s-(picsnum)+1;
slides[i+2]=s;
}
revealPic(slides[2]); revealPic(slides[3]); revealPic(slides[1]); revealPic(slides[4]); revealPic(slides[0]);
}
$('.item picture img').on('load', function(){
if($(this).parents('.item').is('.reveal')){
if($(this)[0].complete){
$(this).parents('.item').removeClass('loading').removeClass('reveal');
ajustCaption($(this).parents('.item'));
//console.log($('.item.loading').length)
}
}
});
function revealPic(slide){
var tmpImgLoaded = function(item, img, src) {
img.attr('src', src).trigger('load');
}
var item = $('.slidetabs .item[rel='+slide+']');
if(item.is('.photo.loading') ){
item.addClass('reveal');
var img = item.find('img');
var picture = item.find('picture');
var src=img.attr('data-src');
var sources=picture.attr('data-sources');
if(src!=undefined){
//console.log('reveal src=', src, ', sources=', sources, img);
var tmpImg = new Image();
tmpImg.onload = tmpImgLoaded(item, img, src);
tmpImg.src = src;
img.removeAttr('data-src');
$( sources ).prependTo( picture );
picture.removeAttr('data-sources');
}
}
}
function ajustSlideShowNavs(){
setTimeout(function() {
var currentItemCaption=$('#cycle-slideshow .cycle-slide-active .caption' );
var slidetabsHeight = $('.slidetabs').outerHeight();
var height =slidetabsHeight;
if(currentItemCaption.length){
var h = currentItemCaption.outerHeight();
var b = parseFloat(currentItemCaption.css('bottom'));
bottom = h + b;
height = slidetabsHeight - h -b;
}
$('.slidetabs .navigation').animate({height: height})
}, 250);
}
$('#cycle-slideshow .cycle-slide-active .caption' ).outerHeight();
$('#cycle-slideshow').on('cycle-post-initialize', function( event, opts ) {
var currentItem=$('#cycle-slideshow .cycle-slide-active' );
if(currentItem.is('.video')){
$('.lupa').hide();
} else {
$('.lupa').show();
}
ajustSlideShowNavs()
if(playThisVideo){
setTimeout(function() {
$('.slidetabs div.item.cycle-slide-active .playButton').click();
}, 1000);
}
});
$('#cycle-slideshow').cycle({
paused: true,
slides: '>div.item',
log: false,
pagerTemplate: '',
fx: 'fade',
timeout: '3000',
prev: '.backward',
next: '.forward',
startingSlide: startingSlide
});
function getRenderedSize(cWidth, cHeight, width, height){
var oRatio = width / height,
cRatio = cWidth / cHeight;
return function() {
if (oRatio > cRatio) {
this.width = cWidth;
this.height = cWidth / oRatio;
} else {
this.width = cHeight * oRatio;
this.height = cHeight;
}
return this;
}.call({});
}
function getImgSizeInfo(obj) {
var img=obj.get(0);
return getRenderedSize(
img.width,
img.height,
img.naturalWidth,
img.naturalHeight);
}
function ajustSlideshowSize(){
console.log('ajustSlideshowSize...' );
if($('body').is('.hidemenu')){
containerWidth=$(window).width();
containerHeight=$(window).height();
} else {
containerWidth=$('.wrapper .content').width()-125;
console.log('containerWidth=' , containerWidth);
containerHeight=$(window).height()-80;
console.log('containerHeight=' , containerHeight);
}
menuHeight=$(window).height()-90 - $('.menu div.title').height() - 40 - 40;
$('.slidetabs, .slidetabs>div>div.item').css({width: containerWidth, height: containerHeight});
$('.slidetabs .navigation > div').css({height: containerHeight});
$('.menu .ScrollPane').css({ height: menuHeight});
$('.slidetabsNavigation').css({ bottom: 'auto', top: $('.menu').height()+44, position: 'absolute', 'z-index': 1000 });
$('div.slidetabs div.item').each(function(){
ajustCaption($(this));
})
if (typeof jScrollPaneApi !== 'undefined') {
ajustSlideshowSized=true;
jScrollPaneApi.reinitialise();
}
}
function ajustCaption(item){
var itemId=item.attr('id');
//var ratio=ratios[itemId];
if(item.is('.photo')){
var getImgSizes = getImgSizeInfo(item.find('picture img'));
var cBottom=(containerHeight-getImgSizes.height)/2;
var cLeft =(containerWidth-getImgSizes.width)/2;
item.find('.info').css({width: getImgSizes.width});
//console.log('ajustCaption! width=', getImgSizes.width);
} else {
var playerWidth = item.find('.player').outerWidth();
var playerHeight = item.find('.player').outerHeight();
var browseTop=(containerHeight-playerHeight)/2;
var cBottom=(containerHeight-playerHeight)/2;
var cLeft =(containerWidth-playerWidth)/2;
}
if(cBottom<0) cBottom=0;
//console.log('cBottom=' , cBottom, ', cLeft=' , cLeft);
item.find('.caption').css({bottom: cBottom+'px', left: cLeft+'px'});
}
$(window).resize(function () {
waitForFinalEvent(function(){
ajustSlideshowSize();
}, 200, 'resizerecalc');
});
$( '#cycle-slideshow' ).on( 'cycle-after', function( event, opts ) {
$('.currentpicnum').html(opts.slideNum);
currentPic = picIds[opts.slideNum-1];
//console.log('currentPic=', currentPic);
revealPictures(opts.slideNum-1);
window.location.hash='#'+(opts.slideNum);
var currentItem=$('#cycle-slideshow .cycle-slide-active' );
if(currentItem.is('.video')){
$('.lupa').hide();
} else {
$('.lupa').show();
}
$('.slidetabs .item').removeClass('playing');
$('.slidetabs').removeClass('playingVideo');
$('.slidetabs .item .player iframe').remove();
var ogurl = AddURLPar('https://olgapanova.art', 'play', '39383');
ogurl = AddURLPar(ogurl, 'item', '');
ogurl = AddURLPar(ogurl, 'pic', currentPic);
$("meta[property='og\:url']").attr('content', ogurl);
var ogimage= $('#item'+currentPic).attr('data-src'); //'https://olgapanova.art' +
YaShare.updateContent({url: ogurl, image: ogimage}) //, description: 'kuku'
var currentItemTitle=$('#item'+currentPic+' .caption .name').text();
if(currentItemTitle!=''){
$('.nav.info.show, .captionInfoSwitcher').show();
}else{
$('.nav.info.show, .captionInfoSwitcher').hide();
}
//var currentTitle = 'Ольга Панова. Портфолио. ' + $('#item'+currentPic+' .caption .name').text();
var currentTitle = $('#item'+currentPic+' picture img').attr('title');
var currentDescription = $('#item'+currentPic+' .caption .description').text() + ' ';
//$('.feedbackButton').attr('data-url', 'https://olgapanova.art#'+opts.slideNum).attr('data-item', '39383').attr('data-pic', currentPic);
$('.feedbackButton').attr('data-url', ogurl).attr('data-item', '39383').attr('data-pic', currentPic);
ajustSlideShowNavs();
});
$('.arrnav .nav.info, .captionInfoSwitcher').click(function(){
$('.slidetabs .caption .info').toggleClass('show');
$('.lupa').toggleClass('hidden'); //.browse,
$(this).toggleClass('show');
return false;
})
$('.arrnav .nav.info, .captionInfoSwitcher').hover(
function(){
$('body').addClass('showCaptionInfo');
},
function(){
$('body').removeClass('showCaptionInfo');
}
)
$('.slidetabs .caption .info .close').click(function(){
$('.slidetabs .caption .info').removeClass('show');
$('.lupa').toggleClass('hidden');
$('.arrnav .nav.info').removeClass('show');
return false;
})
function stopShow(){
$('#cycle-slideshow').cycle('pause');
$('.arrnav .nav.play').addClass('pause');
}
$('#ya_share').on('click', function(){
stopShow()
})
$('.arrnav .nav.play').click(function(){
if($(this).is('.pause')){
$('#cycle-slideshow').cycle('resume');
$(this).removeClass('pause')
} else {
stopShow();
}
return false;
})
$( 'body' ).keyup(function(e) {
//dbg(e);
key = e.which;
if (key == 37){ //left arrow key
stopShow();
$('.arrnav .backward').click();
}
if (key == 39){ //right arrow key
stopShow();
$('.arrnav .forward').click();
}
if (key == 32){ //space key
if($('.arrnav .nav.play').is('.pause')){
$('div.tabs').data('slideshow').play()
$('.arrnav .nav.play').removeClass('pause')
} else {
stopShow();
}
}
});
$('.slidetabs .browse, .slidetabs .lupa').hover(
function() {
$('.slidetabs').addClass('hover');
}, function() {
$('.slidetabs').removeClass('hover');
}
);
//http://stackoverflow.com/questions/3877027/jquery-callback-on-image-load-even-when-the-image-is-cached
$('.slidetabs > .navigation > div.lupa, .closeFullscreen').click(function(e){
$('body').toggleClass('hidemenu');
//останавливать слайдшоу при переходе в фулскрин
//stopShow();
toggleFullScreen();
ajustSlideshowSize();
return false;
})
$('.slidetabs div.item .playButton').click(function(){
$(this).parent().addClass('playing');
$('.slidetabs').addClass('playingVideo');
var player=$(this).siblings('.player');
$(player.attr('data-html')).attr('id', 'video').prependTo( player );
if(player.is('.youtube')){
if(player.is('.controls')){
$('#video')[0].src = addParameterToURL($('#video')[0].src, 'autoplay=1&rel=0&showinfo=0');
} else {
$('#video')[0].src = addParameterToURL($('#video')[0].src, 'autoplay=1&rel=0&controls=0&showinfo=0');
}
} else {
$('#video')[0].src = addParameterToURL($('#video')[0].src, 'autoplay=1');
}
return false;
})
$('.slidetabs div.item .stopButton').click(function(){
var item=$(this).parent();
item.removeClass('playing');
$('.slidetabs').removeClass('playingVideo');
item.find('.player iframe').remove();
return false;
})
document.addEventListener('fullscreenchange', fullscreenExitHandler);
document.addEventListener('webkitfullscreenchange', fullscreenExitHandler);
document.addEventListener('mozfullscreenchange', fullscreenExitHandler);
document.addEventListener('MSFullscreenChange', fullscreenExitHandler);
function fullscreenExitHandler() {
if (!document.fullscreenElement && !document.webkitIsFullScreen && !document.mozFullScreen && !document.msFullscreenElement) {
$('body').removeClass('hidemenu');
}
}
/*
$('.slidetabs > div.lupa').click(function(){
console.log('lupa=' , lupa);
$('body').toggleClass('hidemenu');
//останавливать слайдшоу при переходе в фулскрин
stopShow();
ajustSlideshowSize();
console.log('body = ', $('body'));
if($('body').is('.hidemenu')){
openFullscreen();
} else {
closeFullscreen();
}
return false;
})
*/
ajustSlideshowSize();
$('li.folder>a.active').parents('ul > .folder > ul').addClass('active');
if(!ajustSlideshowSized) ajustSlideshowSize();
});
</script>
<!-- yashareScript: -->
<script src='https://yastatic.net/es5-shims/0.0.2/es5-shims.min.js'></script>
<script src='https://yastatic.net/share2/share.js'></script>
<script type='text/javascript'>
var YaShare = Ya.share2('ya_share', {
theme: {
services: 'facebook,whatsapp,twitter,vkontakte,telegram,viber',
lang: 'ru',
size: 'm',
shape: 'round',
moreButtonType: 'short',
curtain: true,
limit: 0,
bare: false,
forceCurtain: true
}
});
</script>
<script type='text/javascript' src='/static/design/js/portfolio/computerDomReady.js?rnd=61'></script>
<link REL=STYLESHEET TYPE=text/css href='/static/design/css/portfolio/jquery.jscrollpane.css' />
<link REL=STYLESHEET TYPE=text/css href='/static/design/overlay-basic.css' />
<style>
.b-share-popup__tail{
left: 91px !important;
}
</style>
</body>
</html>