add files
This commit is contained in:
956
content-page-ajax.php
Normal file
956
content-page-ajax.php
Normal file
@@ -0,0 +1,956 @@
|
||||
<?php $post = get_post(get_queried_object_id()); ?>
|
||||
<!--- ajax: <?=date('Y-m-d h:i:s')?> --->
|
||||
<?php $adfoxDate = date("U"); ?>
|
||||
<?php if (in_array(get_post_type(), array('anew', 'yellow'))): ?>
|
||||
<!--this is anew or y !!!!! -->
|
||||
<div class="js-ajax-data">
|
||||
<div class="row clearfix">
|
||||
<!------------------->
|
||||
<div class="col-12 col-xl-9 float-left">
|
||||
<div class="onenews clearfix" itemscope itemtype="https://schema.org/NewsArticle">
|
||||
<link itemprop="mainEntityOfPage" href="<?php echo get_permalink(); ?>"/>
|
||||
|
||||
|
||||
|
||||
<?php if(is_in_dk()): ?>
|
||||
<div class="dk-banner">
|
||||
<img class="w-100 mb-4" src="<?= get_template_directory_uri() ?>/assets/img/Delovoy_club_852x80_2.jpg" />
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<h1 itemprop="name headline" class="onenews__title template-1" data-url="<?php echo esc_url(get_permalink()); ?>">
|
||||
<?php the_title(); ?>
|
||||
</h1>
|
||||
<?php if (has_secondary_title()): ?>
|
||||
<h4 class="onenews__subtitle d-lg-flex">
|
||||
<?php echo get_secondary_title(); ?>
|
||||
</h4>
|
||||
<?php endif; ?>
|
||||
<div class="publication__data">
|
||||
<span class="publication__number" itemprop="datePublished"
|
||||
content="<?php echo get_the_date("Y-m-d"); ?>">
|
||||
<?php if (is_array(get_post_custom_values('num'))): ?>
|
||||
<?php $num = get_post_custom_values('num'); ?>
|
||||
<?php echo array_shift($num); ?>
|
||||
<?php else: ?>
|
||||
<?php echo get_the_date("d.m.Y") ?>
|
||||
<?php if (get_post_type() == 'anew'): ?>
|
||||
<?php echo get_the_time("H:i") ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
</span>
|
||||
<?php if(get_post_type() === 'archive'): ?>
|
||||
<?php get_template_part('author', 'archive'); ?>
|
||||
<?php elseif (in_array(get_post_type(), array('anew', 'yellow'))): ?>
|
||||
<?php get_template_part('author', 'news'); ?>
|
||||
<?php else: ?>
|
||||
<?php get_template_part('author', 'single'); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<div class="onenews__body">
|
||||
<div class="stick js-stickybit d-none d-lg-block">
|
||||
<?php //echo share_block(get_the_ID()); ?>
|
||||
</div>
|
||||
|
||||
<?php if (has_post_thumbnail() && show_thumbnail()): ?>
|
||||
<figure itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
|
||||
<link itemprop="url" href="<?php echo get_the_post_thumbnail_url(get_queried_object_id(), 'large'); ?>" />
|
||||
<link itemprop="contentUrl" href="<?php echo get_the_post_thumbnail_url(get_queried_object_id(), 'large'); ?>" />
|
||||
<?php echo get_the_post_thumbnail($post, 'large'); ?>
|
||||
<?php $thumb = get_post(get_post_thumbnail_id()); ?>
|
||||
<figcaption itemprop="description">
|
||||
<?php if (strlen($thumb->post_content) !== 0): ?>
|
||||
<p><?php echo $thumb->post_content; ?></p>
|
||||
<?php endif; ?>
|
||||
<?php if (strlen($thumb->post_excerpt) !== 0 && !strposa($thumb->post_excerpt, ['instag', 'faceb', 'инстаг'])): ?>
|
||||
<span>©<?php echo str_replace(array("Фото: ", "Фото:"), "", main_photo_caption($thumb->post_excerpt)); ?></span>
|
||||
<?php endif; ?>
|
||||
</figcaption>
|
||||
</figure>
|
||||
<?php endif; ?>
|
||||
<div class="micromarking" itemprop="articleBody" data-post-type="<?php echo get_post_type(); ?>">
|
||||
<?php
|
||||
global $more;
|
||||
$more = 1;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
echo the_content();
|
||||
|
||||
?>
|
||||
</div>
|
||||
<div class="stick js-stickybit d-xs-none d-lg-none">
|
||||
<?php echo share_block(get_the_ID()); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- [Panda] -->
|
||||
<?php //get_template_part('partner', 'panda'); ?>
|
||||
<!-- [/Panda] -->
|
||||
<?php /*
|
||||
<div class="read-yzd">
|
||||
<?php if (get_post_type(get_queried_object_id()) == 'profile_article'): ?>
|
||||
Избранные статьи в <a href="tg://resolve?domain=profilejournal" target="_blank" rel="noopener">telegram-канале <span class="read-yzd__red">ProfileJournal</span></a>
|
||||
<?php else: ?>
|
||||
Оперативные и важные новости в нашем <a href="tg://resolve?domain=profile_newzzz" target="_blank" rel="noopener">telegram-канале <span class="read-yzd__red">Профиль-News</span></a>
|
||||
<?php endif; ?>
|
||||
<br/>
|
||||
Больше интересного на канале <a rel="noopener" href="https://zen.yandex.ru/profile.ru?clid=300" target="_blank"><span class="read-yzd__red">Дзен</span>-Профиль</a>
|
||||
</div>
|
||||
*/ ?>
|
||||
<?php get_template_part('content', 'subscribe_disclaimer'); ?>
|
||||
<?php get_template_part('content', 'post_tags'); ?>
|
||||
<?php /*
|
||||
<div class="read-yzd mobile-only">
|
||||
<div>Скачайте мобильное приложение и читайте журнал "Профиль" бесплатно:</div>
|
||||
<a class="float-xs-none float-md-left mobile-button mr-2" href="https://apps.apple.com/ru/app/id6476872853" target="_blank">
|
||||
<img loading="lazy" src="<?= get_template_directory_uri() ?>/assets/img/px.gif" data-src="<?= get_template_directory_uri() ?>/assets/img/appstore.png" width="103" height="32" alt="" />
|
||||
</a>
|
||||
<a class="float-xs-none float-md-left mobile-button" href="https://play.google.com/store/apps/details?id=com.quazarteam.Profile" target="_blank">
|
||||
<img loading="lazy" src="<?= get_template_directory_uri() ?>/assets/img/px.gif" data-src="<?= get_template_directory_uri() ?>/assets/img/googleplay.png" width="115" height="32" alt="" />
|
||||
</a>
|
||||
</div>
|
||||
*/ ?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?php if(get_queried_object_id() == 892805): ?>
|
||||
|
||||
<!-- [Popular-] -->
|
||||
<div class="partners" data-id="<?php echo $post->ID ?>" data-type="in_use">
|
||||
<div class="partners__header">
|
||||
Самое читаемое<!--!!!-->
|
||||
</div>
|
||||
<div class="row">
|
||||
<?php
|
||||
global $wpdb;
|
||||
$i = 0;
|
||||
$current = $post->ID;
|
||||
|
||||
$news = get_posts(
|
||||
array(
|
||||
'post_type' => array('anew'),
|
||||
'posts_per_page' => 10
|
||||
)
|
||||
);
|
||||
|
||||
$newsToPrint = array();
|
||||
|
||||
$l = 0;
|
||||
|
||||
foreach ($news as $new):
|
||||
if(!has_tag(103565, $new->ID)):
|
||||
$l++;
|
||||
array_push($newsToPrint, $new->ID);
|
||||
?>
|
||||
<?php if (wp_is_mobile()): ?>
|
||||
<div class="col-12 col-md-4 d-none notagregator" data-id="<?php echo $new->ID; ?>">
|
||||
<a class="partners__item d-flex d-lg-block" href="<?php echo get_permalink($post); ?>?utm_from=must-main">
|
||||
<span class="partners__frame">
|
||||
<?php if (has_post_thumbnail($post)): ?>
|
||||
<?php if (wp_is_mobile()): ?>
|
||||
<img loading="lazy" width="80px" height="80px" class="lazyload" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload_264x264.webp" data-src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id($post), 'thumbnail')[0]; ?>" alt="<?php echo $post->post_title; ?>">
|
||||
<?php else: ?>
|
||||
<img loading="lazy" width="265px" height="149px" class="lazyload" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload_m.webp" data-src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id($post), 'medium')[0]; ?>" alt="<?php echo $post->post_title; ?>">
|
||||
<?php endif; ?>
|
||||
<?php else: ?>
|
||||
<img loading="lazy" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload_m.webp" alt="<?php echo $post->post_title; ?>">
|
||||
<?php endif; ?>
|
||||
</span>
|
||||
<strong class="partners__item__title">
|
||||
<?php echo $post->post_title; ?>
|
||||
</strong>
|
||||
</a>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-md-4 d-none notagregator" data-id="<?php echo $new->ID; ?>" data-date="<?php echo get_the_date('d.m.Y', $new->ID); ?>">
|
||||
<a class="partners__item d-flex d-lg-block" href="<?php echo get_permalink($post); ?>?utm_from=must-main">
|
||||
<span class="partners__frame">
|
||||
<?php if (has_post_thumbnail($post)): ?>
|
||||
<?php if (wp_is_mobile()): ?>
|
||||
<img loading="lazy" width="80px" height="80px" class="lazyload" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload_264x264.webp" data-src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id($post), 'thumbnail')[0]; ?>" alt="<?php echo $post->post_title; ?>">
|
||||
<?php else: ?>
|
||||
<img loading="lazy" class="lazyload" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload.jpg" data-src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id($post), 'medium')[0]; ?>" alt="<?php echo $post->post_title; ?>">
|
||||
<?php endif; ?>
|
||||
<?php else: ?>
|
||||
<img loading="lazy" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload.jpg" alt="<?php echo $post->post_title; ?>">
|
||||
<?php endif; ?>
|
||||
</span>
|
||||
<strong class="partners__item__title">
|
||||
<?php echo $post->post_title; ?>
|
||||
</strong>
|
||||
</a>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php
|
||||
endif;
|
||||
endforeach;
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
$current_category = $post->post_category[0];
|
||||
$top = (array)json_decode(get_option('ppp_options'));
|
||||
|
||||
usort($top, function($a, $b) {return get_the_date("Ymd", $a->id) < get_the_date("Ymd", $b->id);});
|
||||
|
||||
$has_with_tag = false;
|
||||
/*$featured = $wpdb->get_results("select post_id as `id`, 0 as `count` from $wpdb->postmeta where meta_value != '0' and meta_key = 'featured_post_promotion' order by meta_value DESC ", OBJECT);
|
||||
if (count($featured) != 0) {
|
||||
array_unshift($top, $featured[0]);
|
||||
}*/
|
||||
$move = $wpdb->get_results("select post_id as id, 9999 as `count` from wp_postmeta where `meta_key` = 'featured_post_promotion' and `meta_value` = 1 order by meta_id desc limit 1", OBJECT);
|
||||
if(count($move) != 0){
|
||||
array_unshift($top, $move[0]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
foreach ($top as $item):
|
||||
$i++;
|
||||
$hide = get_post_meta($item->id, 'popular_hide', true);
|
||||
if($hide !== "" || in_array($item->id, $newsToPrint)){
|
||||
continue;
|
||||
}
|
||||
if(has_tag(7840, $item->id)){
|
||||
if($has_with_tag === true){
|
||||
continue;
|
||||
}
|
||||
$has_with_tag = true;
|
||||
}
|
||||
|
||||
$post = get_post($item->id);
|
||||
?>
|
||||
<?php if (wp_is_mobile()): ?>
|
||||
<div class="col-12 col-md-4 d-none agregator" data-id="<?php echo $item->id; ?>">
|
||||
<a class="partners__item d-flex d-lg-block" href="<?php echo get_permalink($post); ?>?utm_from=must-main">
|
||||
<span class="partners__frame">
|
||||
<?php if (has_post_thumbnail($post)): ?>
|
||||
<?php if (wp_is_mobile()): ?>
|
||||
<img loading="lazy" width="80px" height="80px" class="lazyload" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload_264x264.webp" data-src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id($post), 'thumbnail')[0]; ?>" alt="<?php echo $post->post_title; ?>">
|
||||
<?php else: ?>
|
||||
<img loading="lazy" class="lazyload" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload_m.webp" data-src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id($post), 'medium')[0]; ?>" alt="<?php echo $post->post_title; ?>">
|
||||
<?php endif; ?>
|
||||
<?php else: ?>
|
||||
<img loading="lazy" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload_m.webp" alt="<?php echo $post->post_title; ?>">
|
||||
<?php endif; ?>
|
||||
</span>
|
||||
<strong class="partners__item__title">
|
||||
<?php echo $post->post_title; ?>
|
||||
</strong>
|
||||
</a>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-md-4 d-none agregator" data-id="<?php echo $item->id; ?>" data-date="<?php echo get_the_date('d.m.Y', $item->id); ?>">
|
||||
<a class="partners__item d-flex d-lg-block" href="<?php echo get_permalink($post); ?>?utm_from=must-main">
|
||||
<span class="partners__frame">
|
||||
<?php if (has_post_thumbnail($post)): ?>
|
||||
<?php if (wp_is_mobile()): ?>
|
||||
<img loading="lazy" width="80px" height="80px" class="lazyload" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload_264x264.webp" data-src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id($post), 'thumbnail')[0]; ?>" alt="<?php echo $post->post_title; ?>">
|
||||
<?php else: ?>
|
||||
<img loading="lazy" class="lazyload" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload.jpg" data-src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id($post), 'medium')[0]; ?>" alt="<?php echo $post->post_title; ?>">
|
||||
<?php endif; ?>
|
||||
<?php else: ?>
|
||||
<img loading="lazy" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload.jpg" alt="<?php echo $post->post_title; ?>">
|
||||
<?php endif; ?>
|
||||
</span>
|
||||
<strong class="partners__item__title">
|
||||
<?php echo $post->post_title; ?>
|
||||
</strong>
|
||||
</a>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
(function () {
|
||||
let visited = (getCookie('visited') + ',<?php echo $current; ?>').split(',').filter(onlyUnique).join(',');
|
||||
//console.log(visited);
|
||||
setCookie('visited', visited, {secure: true, 'max-age': 3600});
|
||||
let list = document.querySelectorAll('.partners[data-id="<?php echo get_queried_object_id(); ?>"] .row > div.agregator');
|
||||
let list2 = document.querySelectorAll('.partners[data-id="<?php echo get_queried_object_id(); ?>"] .row > div.notagregator');
|
||||
let i = 0, j = 0, k = 0, l = 0, m = 0, n = 0;
|
||||
while (i < <?php echo $i; ?>) {
|
||||
if (typeof (list[i]) != "object") {
|
||||
return;
|
||||
}
|
||||
let id = list[i].getAttribute('data-id');
|
||||
if (visited.split(',').indexOf(id) == -1 && j < 2) {
|
||||
list[i].classList.remove("d-none");
|
||||
j++;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
|
||||
while (l < <?php echo $l; ?>) {
|
||||
if (typeof (list[l]) != "object") {
|
||||
return;
|
||||
}
|
||||
let id = list[i].getAttribute('data-id');
|
||||
if (visited.split(',').indexOf(id) == -1 && j < 2) {
|
||||
list[i].classList.remove("d-none");
|
||||
j++;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
|
||||
|
||||
while (j < 3) {
|
||||
|
||||
list[k].classList.remove("d-none");
|
||||
j++;
|
||||
k++;
|
||||
}
|
||||
})();
|
||||
|
||||
function getCookie(name) {
|
||||
let matches = document.cookie.match(new RegExp(
|
||||
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
|
||||
));
|
||||
return matches ? decodeURIComponent(matches[1]) : undefined;
|
||||
}
|
||||
|
||||
function onlyUnique(value, index, self) {
|
||||
return (self.indexOf(value) === index && value == parseInt(value, 10));
|
||||
}
|
||||
|
||||
function setCookie(name, value, options = {}) {
|
||||
options = {
|
||||
path: '/',
|
||||
expires: 0
|
||||
};
|
||||
if (options.expires.toUTCString) {
|
||||
options.expires = options.expires.toUTCString();
|
||||
}
|
||||
let updatedCookie = encodeURIComponent(name) + "=" + encodeURIComponent(value);
|
||||
for (let optionKey in options) {
|
||||
updatedCookie += "; " + optionKey;
|
||||
let optionValue = options[optionKey];
|
||||
if (optionValue !== true) {
|
||||
updatedCookie += "=" + optionValue;
|
||||
}
|
||||
}
|
||||
document.cookie = updatedCookie;
|
||||
}
|
||||
</script>
|
||||
<!-- [/Popular] -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?php else: ?>
|
||||
<?php if(get_post_type(get_queried_object_id()) != 'profile_article'): ?>
|
||||
<?php if(get_queried_object_id() !== 865671): ?>
|
||||
<!-- [Popular+] -->
|
||||
<div class="partners" data-id="<?php echo $post->ID ?>" data-type="in_use">
|
||||
<div class="partners__header">
|
||||
Самое читаемое<!--@@@-->
|
||||
</div>
|
||||
<div class="row">
|
||||
<?php
|
||||
global $wpdb;
|
||||
$i = 0;
|
||||
$current = $post->ID;
|
||||
$current_category = $post->post_category[0];
|
||||
$top = (array)json_decode(get_option('ppp_options'));
|
||||
|
||||
usort($top, function($a, $b) {return property_exists($a, 'id') && property_exists($b, 'id') ? get_the_date("Ymd", $a->id) < get_the_date("Ymd", $b->id) : false;});
|
||||
|
||||
$has_with_tag = false;
|
||||
/*$featured = $wpdb->get_results("select post_id as `id`, 0 as `count` from $wpdb->postmeta where meta_value != '0' and meta_key = 'featured_post_promotion' order by meta_value DESC ", OBJECT);
|
||||
if (count($featured) != 0) {
|
||||
array_unshift($top, $featured[0]);
|
||||
}*/
|
||||
$move = $wpdb->get_results("select post_id as id, 9999 as `count` from wp_postmeta where `meta_key` = 'featured_post_promotion' and `meta_value` = 1 order by meta_id desc limit 1", OBJECT);
|
||||
if(get_current_user_id() === 1) {
|
||||
if (count($move) != 0) {
|
||||
//array_unshift($top, $move[0]);
|
||||
array_splice($top, 1, 0, $move);
|
||||
}
|
||||
}
|
||||
|
||||
$zn = has_category(104807, get_queried_object_id());
|
||||
|
||||
$top = array_slice($top, 0, 6);
|
||||
|
||||
foreach ($top as $item):
|
||||
|
||||
$i++;
|
||||
if (!property_exists($item, 'id')){
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
|
||||
$hide = get_post_meta($item->id, 'popular_hide', true);
|
||||
if($hide !== ""){
|
||||
continue;
|
||||
}
|
||||
if($zn && has_tag(103565, $item->id)){
|
||||
continue;
|
||||
}
|
||||
if(has_tag(7840, $item->id)){
|
||||
if($has_with_tag === true){
|
||||
continue;
|
||||
}
|
||||
$has_with_tag = true;
|
||||
}
|
||||
|
||||
$post = get_post($item->id);
|
||||
if((date("U") - date("U", strtotime($post->post_date))) > 48*60*60 && !get_post_meta($item->id, 'featured_post_promotion', true)){
|
||||
continue;
|
||||
}
|
||||
?>
|
||||
<?php if (wp_is_mobile()): ?>
|
||||
<div class="col-12 col-md-4 d-none" data-id="<?php echo $item->id; ?>">
|
||||
<a class="partners__item d-flex d-lg-block" href="<?php echo get_permalink($post); ?>?utm_from=must-main">
|
||||
<span class="partners__frame">
|
||||
<?php if (has_post_thumbnail($post)): ?>
|
||||
<?php if (wp_is_mobile()): ?>
|
||||
<img loading="lazy" width="80px" height="80px" class="lazyload" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload_264x264.webp" data-src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id($post), 'thumbnail')[0]; ?>" alt="<?php echo $post->post_title; ?>">
|
||||
<?php else: ?>
|
||||
<img loading="lazy" width="265px" height="149px" class="lazyload" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload_m.webp" data-src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id($post), 'medium')[0]; ?>" alt="<?php echo $post->post_title; ?>">
|
||||
<?php endif; ?>
|
||||
<?php else: ?>
|
||||
<img loading="lazy" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload_m.webp" alt="<?php echo $post->post_title; ?>">
|
||||
<?php endif; ?>
|
||||
</span>
|
||||
<strong class="partners__item__title">
|
||||
<?php if($post->ID == 1014199) {echo 'В России придумали, как избежать штрафов за превышение средней скорости';}else{echo $post->post_title;} ?>
|
||||
</strong>
|
||||
</a>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-md-4 d-none" data-id="<?php echo $item->id; ?>" data-date="<?php echo get_the_date('d.m.Y', $item->id); ?>">
|
||||
<a class="partners__item d-flex d-lg-block" href="<?php echo get_permalink($post); ?>?utm_from=must-main">
|
||||
<span class="partners__frame">
|
||||
<?php if (has_post_thumbnail($post)): ?>
|
||||
<?php if (wp_is_mobile()): ?>
|
||||
<img loading="lazy" width="80px" height="80px" class="lazyload" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload_264x264.webp" data-src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id($post), 'thumbnail')[0]; ?>" alt="<?php echo $post->post_title; ?>">
|
||||
<?php else: ?>
|
||||
<img loading="lazy" width="265px" height="149px" class="lazyload" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload.jpg" data-src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id($post), 'medium')[0]; ?>" alt="<?php echo $post->post_title; ?>">
|
||||
<?php endif; ?>
|
||||
<?php else: ?>
|
||||
<img loading="lazy" src="<?= get_template_directory_uri() ?>/assets/img/Profile_lazyload.jpg" alt="<?php echo $post->post_title; ?>">
|
||||
<?php endif; ?>
|
||||
</span>
|
||||
<strong class="partners__item__title">
|
||||
<?php if($post->ID == 1014199) {echo 'В России придумали, как избежать штрафов за превышение средней скорости';}else{echo $post->post_title;} ?>
|
||||
</strong>
|
||||
</a>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
(function () {
|
||||
let visited = (getCookie('visited') + ',<?php echo $current; ?>').split(',').filter(onlyUnique).join(',');
|
||||
|
||||
setCookie('visited', visited, {secure: true, 'max-age': 3600});
|
||||
let list = document.querySelectorAll('.partners[data-id] .row > div');
|
||||
|
||||
let i = 0, j = 0, k = 0;
|
||||
while (i < <?php echo $i; ?>) {
|
||||
if (typeof (list[i]) != "object") {
|
||||
break;
|
||||
}
|
||||
|
||||
let id = list[i].getAttribute('data-id');
|
||||
if (visited.split(',').indexOf(id) == -1 && j < 3) {
|
||||
list[i].classList.remove("d-none");
|
||||
j++;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
while (j < 3) {
|
||||
|
||||
list[k].classList.remove("d-none");
|
||||
j++;
|
||||
k++;
|
||||
}
|
||||
})();
|
||||
|
||||
function getCookie(name) {
|
||||
let matches = document.cookie.match(new RegExp(
|
||||
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
|
||||
));
|
||||
return matches ? decodeURIComponent(matches[1]) : undefined;
|
||||
}
|
||||
|
||||
function onlyUnique(value, index, self) {
|
||||
return (self.indexOf(value) === index && value == parseInt(value, 10));
|
||||
}
|
||||
|
||||
function setCookie(name, value, options = {}) {
|
||||
options = {
|
||||
path: '/',
|
||||
expires: 0
|
||||
};
|
||||
if (options.expires.toUTCString) {
|
||||
options.expires = options.expires.toUTCString();
|
||||
}
|
||||
let updatedCookie = encodeURIComponent(name) + "=" + encodeURIComponent(value);
|
||||
for (let optionKey in options) {
|
||||
updatedCookie += "; " + optionKey;
|
||||
let optionValue = options[optionKey];
|
||||
if (optionValue !== true) {
|
||||
updatedCookie += "=" + optionValue;
|
||||
}
|
||||
}
|
||||
document.cookie = updatedCookie;
|
||||
}
|
||||
</script>
|
||||
<!-- [/Popular] -->
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- [Partners] -->
|
||||
<?php get_template_part('content', 'partners' . ((wp_is_mobile()) ? '-mobile' : '')); ?>
|
||||
<!-- [/Partners] -->
|
||||
</div>
|
||||
<!------------------->
|
||||
<?php if (wp_is_mobile()): ?>
|
||||
<?php
|
||||
//cache_id="0017' . wp_is_mobile() . crc32('content-page-article') . get_queried_object_id() . '"
|
||||
$mob = wp_is_mobile() ? "01" : "00";
|
||||
$pt = get_post_type(get_queried_object_id()) == "profile_article" ? "01" : "00";
|
||||
$cache_id = "01";
|
||||
if (has_category(104807, get_queried_object_id())){
|
||||
$shortcode = '
|
||||
[ajax_load_more
|
||||
container_type="div"
|
||||
css_classes="col-12"
|
||||
repeater="template_17"
|
||||
cache="true"
|
||||
cache_id="' . $mob . $pt . $cache_id . '10480703"
|
||||
id="after_post_request"
|
||||
post_type="' . get_post_type(get_queried_object_id()) . '"
|
||||
post_format="standard"
|
||||
button_label="Загрузить больше новостей"
|
||||
posts_per_page="14"
|
||||
destroy_after="100"
|
||||
max_pages="100"
|
||||
scroll_distance="500"
|
||||
container_type="div"
|
||||
category="znaj-nashih"
|
||||
post__not_in="' . get_queried_object_id() . '"]';
|
||||
} else {
|
||||
$shortcode = '
|
||||
[ajax_load_more
|
||||
container_type="div"
|
||||
css_classes="col-12"
|
||||
repeater="template_17"
|
||||
cache="true"
|
||||
cache_id="' . $mob . $pt . $cache_id . '"
|
||||
id="after_post_request"
|
||||
post_type="' . get_post_type(get_queried_object_id()) . '"
|
||||
post_format="standard"
|
||||
button_label="Загрузить больше новостей"
|
||||
posts_per_page="14"
|
||||
destroy_after="100"
|
||||
max_pages="100"
|
||||
scroll_distance="500"
|
||||
container_type="div"
|
||||
post__not_in="' . get_queried_object_id() . '"]';
|
||||
}?>
|
||||
<?php endif; ?>
|
||||
<?php if(!wp_is_mobile() && get_queried_object_id() !== 865671): ?>
|
||||
<div class="col-12 col-xl-3 float-left d-none d-xl-block">
|
||||
<div class="right-side">
|
||||
<?php dynamic_sidebar('right_sidebar'); ?>
|
||||
</div>
|
||||
<div class="js-stickybit">
|
||||
<?php if (!wp_is_mobile()): ?>
|
||||
<div class="special--main special__multi special--gray cell d-flex justify-content-center align-items-center"
|
||||
style="width:264px;height:264px;">
|
||||
<?php
|
||||
if (test_ad()) {
|
||||
echo '
|
||||
<div id="AdwolfBanner264x264_568990" ></div>
|
||||
<script type="text/javascript" >
|
||||
new Adwolf({
|
||||
placeholderId: \'AdwolfBanner264x264_568990\',
|
||||
width: 264,
|
||||
height: 264,
|
||||
link: \'https://a.adwolf.ru/3145/prepareCode?pp=bl&ps=cmm&p2=kn&pct=a&plp=a&pli=a&pop=a&pr=\'}, {puids:{}}, {paps:{}}, {});
|
||||
</script>
|
||||
';
|
||||
} else {
|
||||
if (!defined('MAX_PATH')) {
|
||||
define('MAX_PATH', '/var/www/revive');
|
||||
}
|
||||
|
||||
if (@include_once(MAX_PATH . '/www/delivery/alocal.php')) {
|
||||
if (!isset($phpAds_context)) {
|
||||
$phpAds_context = array();
|
||||
}
|
||||
$phpAds_raw = view_local('', 2, 0, 0, '', '', '0', $phpAds_context, '');
|
||||
echo $phpAds_raw['html'];
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
<?php if((int)get_option('show_ad') == 1): ?>
|
||||
<!--montemedia-->
|
||||
<!--Площадка: profile.ru / desktop / 264x264-1-->
|
||||
<!--Категория: <не задана>-->
|
||||
<!--Тип баннера: тип 1-->
|
||||
<div id="adfox_163361830916372382_<?=$adfoxDate?>"></div>
|
||||
<script>
|
||||
window.yaContextCb.push(()=>{
|
||||
Ya.adfoxCode.create({
|
||||
ownerId: 242477,
|
||||
containerId: 'adfox_163361830916372382_<?=$adfoxDate?>',
|
||||
params: {
|
||||
p1: 'ciwcq',
|
||||
p2: 'fpld'
|
||||
}
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
|
||||
$categories = get_the_category();
|
||||
$category_id = $categories[0]->cat_ID;
|
||||
|
||||
if (((int)get_option('show_ad') == 1) && $category_id !== 8529 && get_the_category(get_queried_object_id())[0]->term_id !== 8529): ?>
|
||||
<div class=" special__multi special--gray cell d-flex justify-content-center align-items-center adfox-hidden" style="min-height: 26.5rem;padding: .75rem 0;">
|
||||
|
||||
<!--montemedia-->
|
||||
<!--Площадка: profile.ru / desktop / 240х400-1-->
|
||||
<!--Категория: <не задана>-->
|
||||
<!--Тип баннера: 240x400--new-->
|
||||
<div id="adfox_163361827364277543_<?=$adfoxDate?>" class="js-hide-notload"></div>
|
||||
<script>
|
||||
window.yaContextCb.push(()=>{
|
||||
Ya.adfoxCode.create({
|
||||
ownerId: 242477,
|
||||
containerId: 'adfox_163361827364277543_<?=$adfoxDate?>',
|
||||
params: {
|
||||
p1: 'ciwck',
|
||||
p2: 'gkel'
|
||||
}
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<script>
|
||||
|
||||
var hideNotload = document.querySelectorAll('.js-hide-notload');
|
||||
|
||||
for (i = 0; i < hideNotload.length; ++i) {
|
||||
var target = hideNotload[i];
|
||||
hideNotload[i].style.color = "green";
|
||||
const config = {
|
||||
attributes: false,
|
||||
childList: true,
|
||||
subtree: false
|
||||
};
|
||||
const callback = function (mutationsList, observer) {
|
||||
for (let mutation of mutationsList) {
|
||||
if (mutation.type === 'childList') {
|
||||
target.parentNode.classList.remove('adfox-hidden');
|
||||
//console.log('A child node has been added or removed.');
|
||||
} else if (mutation.type === 'attributes') {
|
||||
//console.log('The ' + mutation.attributeName + ' attribute was modified.');
|
||||
}
|
||||
}
|
||||
};
|
||||
const observer = new MutationObserver(callback);
|
||||
observer.observe(target, config);
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<div class="<?php if(wp_is_mobile()): ?>col-12 <?php else: ?>row <?php endif; ?> clearfix d-block">
|
||||
<?php if (!wp_is_mobile()): ?>
|
||||
<?php
|
||||
$mob = wp_is_mobile() ? "01" : "00";
|
||||
$pt = get_post_type(get_queried_object_id()) == "profile_article" ? "01" : "00";
|
||||
$cache_id = "01";
|
||||
$postcat = get_post_primary_category((get_queried_object()->ID));
|
||||
$postcat = $postcat['primary_category'];
|
||||
//cache_id="' . wp_is_mobile() . crc32('content-page-article') . get_queried_object_id() . '"
|
||||
?>
|
||||
<?php
|
||||
if (has_category(104807, get_queried_object_id())){
|
||||
$shortcode = '
|
||||
[ajax_load_more
|
||||
cache_id="' . $mob . $pt . $cache_id . '10480701"
|
||||
category="znaj-nashih"
|
||||
cache="true"
|
||||
id="after_post_request"
|
||||
post_type="'.get_post_type(get_queried_object_id()).'"
|
||||
post_format="standard"
|
||||
button_label="Загрузить еще"
|
||||
posts_per_page="14"
|
||||
scroll_distance="50"
|
||||
container_type="div"
|
||||
post__not_in="' . get_queried_object_id() . '"
|
||||
]';
|
||||
|
||||
} else {
|
||||
$shortcode = '
|
||||
[ajax_load_more
|
||||
cache="true"
|
||||
cache_id="'.$mob.$pt.$cache_id.'"
|
||||
id="after_post_request"
|
||||
post_type="'.get_post_type(get_queried_object_id()).'"
|
||||
post_format="standard"
|
||||
button_label="Загрузить еще"
|
||||
posts_per_page="14"
|
||||
scroll_distance="50"
|
||||
container_type="div"
|
||||
post__not_in="' . get_queried_object_id() . '"
|
||||
]';} ?>
|
||||
<?php endif; ?>
|
||||
<?php echo do_shortcode($shortcode); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?php else: ?>
|
||||
<div class="js-ajax-data">
|
||||
<div class="row clearfix">
|
||||
<!--this is pa-->
|
||||
<div class="col-12 col-xl-9 float-left">
|
||||
<div class="onenews clearfix" itemscope itemtype="https://schema.org/Article">
|
||||
<link itemprop="mainEntityOfPage" href="<?php echo get_permalink(); ?>"/>
|
||||
<div class="d-none" itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
|
||||
<div class="d-none" itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
|
||||
<link itemprop="url" content="<?= get_template_directory_uri() ?>/assets/img/profil-logo.png"/>
|
||||
</div>
|
||||
<meta itemprop="name" content="<?php bloginfo(); ?>"/>
|
||||
<link itemprop="url" content="<?php echo home_url(); ?>"/>
|
||||
</div>
|
||||
<span itemprop="articleSection" class="d-none"><?php the_category(); ?></span>
|
||||
<meta itemprop="inLanguage" content="ru"/>
|
||||
<meta itemprop="dateModified" content="<?php echo the_modified_date("c "); ?>"/>
|
||||
<h1 itemprop="name headline" class="onenews__title template-2"
|
||||
data-url="<?php echo esc_url(get_permalink()); ?>">
|
||||
<?php the_title(); ?>
|
||||
</h1>
|
||||
<div>
|
||||
<?= first_sentence( wpautop( get_the_content() ) ) ?>
|
||||
</div>
|
||||
<?php if (has_secondary_title()): ?>
|
||||
<h4 class="onenews__subtitle d-lg-flex">
|
||||
<?php echo get_secondary_title(); ?>
|
||||
</h4>
|
||||
<?php endif; ?>
|
||||
<div class="publication__data">
|
||||
<span class="publication__number" itemprop="datePublished"
|
||||
content="<?php echo get_the_date("Y-m-d"); ?>">
|
||||
<?php if (is_array(get_post_custom_values('num'))): ?>
|
||||
<?php echo array_shift(get_post_custom_values('num')); ?>
|
||||
<?php else: ?>
|
||||
<?php echo get_the_date("d.m.Y") ?>
|
||||
<?php if (get_post_type() == 'anew'): ?>
|
||||
<?php echo get_the_time("H:i") ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
</span>
|
||||
<?php if(get_post_type() === 'archive'): ?>
|
||||
<?php get_template_part('author', 'archive'); ?>
|
||||
<?php elseif (in_array(get_post_type(), array('anew', 'yellow'))): ?>
|
||||
<?php get_template_part('author', 'news'); ?>
|
||||
<?php else: ?>
|
||||
<?php get_template_part('author', 'single'); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div class="onenews__body">
|
||||
<div class="stick js-stickybit d-none d-lg-block">
|
||||
<!--div class="ya-share2" data-services="facebook,vkontakte,twitter,telegram,odnoklassniki"></div-->
|
||||
<?php echo share_block(get_the_ID()); ?>
|
||||
</div>
|
||||
<?php if (has_post_thumbnail() && show_thumbnail()): ?>
|
||||
<figure itemprop="image" itemscope itemtype="https://schema.org/ImageObject" id="attachment_<?php echo get_post_thumbnail_id(); ?>">
|
||||
<link itemprop="url" href="<?php echo get_the_post_thumbnail_url(get_queried_object_id(), 'large'); ?>" />
|
||||
<link itemprop="contentUrl" href="<?php echo get_the_post_thumbnail_url(get_queried_object_id(), 'large'); ?>" />
|
||||
<?php echo get_the_post_thumbnail($post, array(782, 440)); ?>
|
||||
<?php $thumb = get_post(get_post_thumbnail_id()); ?>
|
||||
<figcaption itemprop="description">
|
||||
<?php if (strlen($thumb->post_content) !== 0): ?>
|
||||
<p><?php echo $thumb->post_content; ?></p>
|
||||
<?php endif; ?>
|
||||
<?php if (strlen($thumb->post_excerpt) !== 0 && !strposa($thumb->post_excerpt, ['instag', 'faceb', 'инстаг'])): ?>
|
||||
<span>©<?php echo str_replace(array("Фото: ", "Фото:"), "", main_photo_caption($thumb->post_excerpt)); ?></span>
|
||||
<?php endif; ?>
|
||||
</figcaption>
|
||||
</figure>
|
||||
<?php endif; ?>
|
||||
<div class="micromarking" itemprop="articleBody"
|
||||
data-post-type="<?php echo get_post_type(); ?>">
|
||||
<?php
|
||||
global $more;
|
||||
$more = 1;
|
||||
|
||||
|
||||
|
||||
|
||||
the_content();
|
||||
|
||||
die;
|
||||
|
||||
|
||||
?>
|
||||
</div>
|
||||
<div class="stick js-stickybit d-xs-none d-lg-none">
|
||||
<!--div class="ya-share2" data-services="facebook,vkontakte,twitter,telegram,odnoklassniki"></div-->
|
||||
<?php echo share_block(get_the_ID()); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
if (!get_post_meta(get_the_ID(), '_hide_related', true) && function_exists('yarpp_related')) {
|
||||
yarpp_related(array("post_type" => array(get_post_type())), get_the_ID(), true);
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="read-yzd">
|
||||
<?php if (get_post_type(get_queried_object_id()) == 'profile_article'): ?>
|
||||
Избранные статьи в <a href="tg://resolve?domain=profilejournal" target="_blank"
|
||||
rel="noopener">telegram-канале <span class="read-yzd__red">ProfileJournal</span></a>
|
||||
<?php else: ?>
|
||||
Оперативные и важные новости в нашем <a href="tg://resolve?domain=profile_newzzz"
|
||||
target="_blank" rel="noopener">telegram-канале <span
|
||||
class="read-yzd__red">Профиль-News</span></a>
|
||||
<?php endif; ?>
|
||||
<br/>
|
||||
Больше интересного на канале <a rel="noopener" href="https://zen.yandex.ru/profile.ru?clid=300"
|
||||
target="_blank"><span class="read-yzd__red">Дзен</span>-Профиль</a>
|
||||
</div>
|
||||
<?php get_template_part('content', 'post_tags'); ?>
|
||||
<?php /*
|
||||
<div class="read-yzd mobile-only">
|
||||
<div>Скачайте мобильное приложение и читайте журнал "Профиль" бесплатно:</div>
|
||||
<a class="float-xs-none float-md-left mobile-button mobile-ios" href="https://apps.apple.com/ru/app/id6476872853" target="_blank">
|
||||
<img loading="lazy" src="<?= get_template_directory_uri() ?>/assets/img/appstore.png" width="103" height="32" alt="" />
|
||||
</a>
|
||||
<a class="float-xs-none float-md-left mobile-button mobile-not-ios" href="https://play.google.com/store/apps/details?id=com.quazarteam.Profile" target="_blank">
|
||||
<img loading="lazy" src="<?= get_template_directory_uri() ?>/assets/img/googleplay.png" width="115" height="32" alt="" />
|
||||
</a>
|
||||
</div>
|
||||
*/ ?>
|
||||
<!-- [Popular] -->
|
||||
<?php get_template_part('content', 'popular'); ?>
|
||||
<!-- [/Popular] -->
|
||||
<div class="partners pb-4">
|
||||
<?php get_template_part("adfox_ad_block_inread_mobile-1"); ?>
|
||||
</div>
|
||||
<!-- [Partners] -->
|
||||
<?php get_template_part('content', 'partners' . ((wp_is_mobile()) ? '-mobile' : '')); ?>
|
||||
|
||||
</div>
|
||||
<div class="col-12 col-xl-3 float-left d-none d-xl-block">
|
||||
<div class="right-side">
|
||||
<?php dynamic_sidebar('right_sidebar'); ?></div>
|
||||
<div class="js-stickybit">
|
||||
<?php get_template_part('content', 'ad'); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="<?php if(wp_is_mobile()): ?>col-12 <?php else: ?>row <?php endif; ?> clearfix d-block">
|
||||
<?php
|
||||
$mob = wp_is_mobile() ? "01" : "00";
|
||||
$pt = get_post_type(get_queried_object_id()) == "profile_article" ? "01" : "00";
|
||||
$cache_id = "01";
|
||||
//cache_id="' . wp_is_mobile() . crc32('content-page-article') . get_queried_object_id() . '"
|
||||
?>
|
||||
<?php $shortcode = '[ajax_load_more cache="true" cache_id="'.$mob.$pt.$cache_id.'" id="after_post_request" post_type="profile_article" post_format="standard" category__and="' . $postcat->term_id . '" button_label="Загрузить еще" posts_per_page="14" scroll_distance="50" container_type="div" post__not_in="' . get_queried_object_id() . '"]'; ?>
|
||||
<?php echo do_shortcode($shortcode); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
Reference in New Issue
Block a user