| Server IP : 80.93.52.51 / Your IP : 216.73.217.60 Web Server : Apache/2.4.58 (Ubuntu) System : Linux 80-93-52-51.swtest.ru 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/undergroundexpert.info/wp-content/themes/shablon/ |
Upload File : |
<?php
$cl = pll_current_language();
$post_id = get_the_ID();
if ($cl == "ru") {
$popularArticlesTitle = "popular_articles_title";
$popularArticlesCount = "popular_articles_count";
$popularArticlesExclude = "popular_articles_exclude";
$sideBanners = "side_banners";
$lastArticlesTitle = 'События месяца';
} else {
$popularArticlesTitle = "popular_articles_title-eng";
$popularArticlesCount = "popular_articles_count-eng";
$popularArticlesExclude = "popular_articles_exclude-eng";
$sideBanners = "side_banners-eng";
$lastArticlesTitle = 'Latest articles';
}
// Определим id главной страницы (к ней привязаны значения полей)
$frontpage_id = get_option( 'page_on_front' );
?>
<div class="dtc vat sidebar <?php if($post_id == '235'): echo 'subsc';else: ''; endif; ?>">
<div class="side_fixed">
<div class="side_popular_articles">
<p class="block_title"><?php the_field($popularArticlesTitle, $frontpage_id);?></p>
<div class="side_popular_article_blocks">
<?php $args = array(
'posts_per_page' => get_field($popularArticlesCount, $frontpage_id),
'offset' => 0,
'orderby' => 'meta_value_num',
'order' => 'DESC',
'category__not_in' => get_field($popularArticlesExclude, $frontpage_id),
'meta_key' => 'views_num',
'post_type' => 'post',
'post_status' => 'publish',
'suppress_filters' => true
);
$popular_posts = get_posts( $args );
foreach($popular_posts as $popular_post):
?>
<div class="dt side_popular_article_block">
<div class="dtc vat side_popular_article_block_img">
<a href="<?php echo get_permalink($popular_post->ID)?>">
<?php
$image_id = get_post_thumbnail_id($popular_post->ID);
$image_url = wp_get_attachment_image_src($image_id, 'mini-thumb');
$image_url = $image_url[0];
?>
<img src="<?php echo $image_url;?>" alt=""/>
</a>
</div><!--/.side_popular_article_block_img-->
<div class="dtc vat side_popular_article_block_info">
<p><a href="<?php echo get_permalink($popular_post->ID)?>"><?php echo $popular_post->post_title?></a></p>
<?php
if ($cl == "ru") {
$date_str = get_the_time('j.n.Y',$popular_post->ID);
$date_arr = explode('.', $date_str);
$months = array(
1 => 'января',
2 => 'февраля',
3 => 'марта',
4 => 'апреля',
5 => 'мая',
6 => 'июня',
7 => 'июля',
8 => 'августа',
9 => 'сентября',
10 => 'октября',
11 => 'ноября',
12 => 'декабря',
);
$post_date = $date_arr[0] . ' ' . $months[$date_arr[1]] . ', ' . $date_arr[2];
} else {
$post_date = get_the_time('F j, Y');
}
?>
<p class="side_article_block_date"><?php echo $post_date?></p>
</div>
</div><!--/.side_popular_article_block-->
<?php endforeach;?>
</div><!--/.side_popular_article_blocks-->
</div><!--/.side_popular_articles-->
<div class="side_popular_articles">
<p class="block_title"><?=$lastArticlesTitle?></p>
<div class="side_popular_article_blocks">
<?php
$args = array(
'posts_per_page' => get_field($popularArticlesCount, $frontpage_id),
'offset' => 3,
'cat' => 18,
'orderby' => 'date',
'order' => 'DESC',
'category__not_in' => get_field($popularArticlesExclude, $frontpage_id),
'meta_key' => 'views_num',
'post_type' => 'post',
'post_status' => 'publish',
'suppress_filters' => true
);
$popular_posts = get_posts( $args );
foreach($popular_posts as $popular_post):
?>
<div class="dt side_popular_article_block">
<div class="dtc vat side_popular_article_block_img">
<a href="<?php echo get_permalink($popular_post->ID)?>">
<?php
$image_id = get_post_thumbnail_id($popular_post->ID);
$image_url = wp_get_attachment_image_src($image_id, 'mini-thumb');
$image_url = $image_url[0];
?>
<img src="<?php echo $image_url;?>" alt=""/>
</a>
</div><!--/.side_popular_article_block_img-->
<div class="dtc vat side_popular_article_block_info">
<p><a href="<?php echo get_permalink($popular_post->ID)?>"><?php echo $popular_post->post_title?></a></p>
<?php
if ($cl == "ru") {
$date_str = get_the_time('j.n.Y',$popular_post->ID);
$date_arr = explode('.', $date_str);
$months = array(
1 => 'января',
2 => 'февраля',
3 => 'марта',
4 => 'апреля',
5 => 'мая',
6 => 'июня',
7 => 'июля',
8 => 'августа',
9 => 'сентября',
10 => 'октября',
11 => 'ноября',
12 => 'декабря',
);
$post_date = $date_arr[0] . ' ' . $months[$date_arr[1]] . ', ' . $date_arr[2];
} else {
$post_date = get_the_time('F j, Y');
}
?>
<p class="side_article_block_date"><?php echo $post_date?></p>
</div>
</div><!--/.side_popular_article_block-->
<?php endforeach;?>
</div><!--/.side_popular_article_blocks-->
</div><!--/.side_popular_articles-->
<?php
if( have_rows($sideBanners, 'options') ):
while ( have_rows($sideBanners, 'options') ) : the_row(); ?>
<div class="sidebar_reklama_block">
<a href="<?php the_sub_field('link');?>" target="_blank"><img src="<?php the_sub_field('img');?>" alt=""/></a>
</div>
<?php endwhile;
endif;
?>
<div id="tag-cloud"></div>
<script>
tag_cloud = [
<?php
if($cat) {
$current_cat = get_category($cat);
$parent_cat_id = (int)$current_cat->parent;
$terms = get_terms(array(
'taxonomy' => 'category',
'hide_empty' => false,
'parent' => (($parent_cat_id) ? $parent_cat_id : $current_cat->cat_ID),
'orderby' => 'count',
'order' => 'DESC',
));
usort($terms, function ($first, $second) {
if ($first->count === $second->count) {
return 0;
}
return ($first->count < $second->count) ? 1 : -1;
});
$weight = count($terms) > 10 ? 10 : count($terms);
$i = 0;
foreach ($terms as $key => $term) {
if ($term->count === 0) {
continue;
}
if(get_field('is_tag', $term) !== true) {
continue;
}
if ($i !== 0) {
echo ',';
}
?>{
text: "<?=htmlspecialchars($term->name)?>",
weight: <?=$weight?>,
link: "<?=get_term_link($term->term_id)?>"
}
<?php
$i++;
$weight = ($weight > 1) ? $weight - 1 : 1;
}
}
?>
];
</script>
</div><!--/.side_fixed-->
</div><!--/.dtc.sidebar-->