new logic banners

This commit is contained in:
2025-09-03 00:00:47 +03:00
parent c64a070f59
commit 8e6519e4f1
9 changed files with 39 additions and 21 deletions

View File

@@ -43,7 +43,7 @@
<a href="<?=get_site_url()?>?s"><li class="btn_search"></li></a> <a href="<?=get_site_url()?>?s"><li class="btn_search"></li></a>
<a href="<?=get_site_url()?>/rss/news.xml"><li class="btn_rss"></li></a> <a href="<?=get_site_url()?>/rss/news.xml"><li class="btn_rss"></li></a>
<li class="toggle-nav" id="toggle-nav"></li> <li class="toggle-nav" id="toggle-nav"></li>
<a href="<?=get_site_url().vij_lang('btn_lan_link', LANG_VERSION)?>"><li class="btn_lan"><nobr><?=vij_lang('btn_lan', LANG_VERSION)?></nobr></li></a> <!--<a href="<?=get_site_url().vij_lang('btn_lan_link', LANG_VERSION)?>"><li class="btn_lan"><nobr><?=vij_lang('btn_lan', LANG_VERSION)?></nobr></li></a>-->
</ul> </ul>
<!-- Global site tag (gtag.js) - Google Analytics --> <!-- Global site tag (gtag.js) - Google Analytics -->

View File

@@ -3,6 +3,7 @@
<a href="https://vk.com/vizhuvizh" target="_blank"><span class="socs soc-vk"></span></a> <a href="https://vk.com/vizhuvizh" target="_blank"><span class="socs soc-vk"></span></a>
<a href="https://t.me/ViZHuvizh" target="_blank"><span class="socs soc-tg"></span></a> <a href="https://t.me/ViZHuvizh" target="_blank"><span class="socs soc-tg"></span></a>
<a href="https://www.youtube.com/c/ВетеринарияиЖизнь" target="_blank"><span class="socs soc-rutube"></span></a> <a href="https://www.youtube.com/c/ВетеринарияиЖизнь" target="_blank"><span class="socs soc-rutube"></span></a>
<a href="https://www.youtube.com/c/ВетеринарияиЖизнь" target="_blank"><span class="socs soc-dzen"></span></a>
<!-- <div class="btn soc_vk"></div> <!-- <div class="btn soc_vk"></div>
<div class="soc_btn soc_fb"></div> <div class="soc_btn soc_fb"></div>

View File

@@ -23,7 +23,9 @@ get_header();?>
<h1 class="my-4"><?single_cat_title()?></h1> <h1 class="my-4"><?single_cat_title()?></h1>
<div class="numbers-anons"> <div class="numbers-anons">
Федеральное отраслевое издание «Ветеринария и жизнь» это информационный портал с ежедневным обновлением ленты новостей и ежемесячная полноцветная газета на 16 полос тиражом 5 тысяч экземпляров, распространяющаяся по всей России. Мы рассказываем об актуальных событиях в области ветеринарии, животноводства, птицеводства, рыбохозяйственного комплекса, рынков сырья и продовольствия. Публикуем аналитические материалы с комментариями ведущих российских и мировых экспертов, ученых научно-производственных институтов Россельхознадзора, руководителей федеральных ведомств и отраслевых ассоциаций. <p>Федеральное отраслевое издание «Ветеринария и жизнь» выходит с 2017 года и является крупнейшим периодическим печатным изданием в сфере сельского хозяйства и ветеринарии. К скачиванию доступен архив за все годы существования издания.<br><br>
Номера газеты выкладываются в общий доступ через месяц после выхода.<br><br>
Заказать свежий номер можно на Wildberries по <u><a href="https://www.wildberries.ru/catalog/482667738/detail.aspx?targetUrl=EX" target="_blank">ссылке</a></u></p>
</div> </div>
<?php <?php

View File

@@ -58,11 +58,24 @@ window.yaContextCb.push(()=>{
<a href="https://vk.com/vizhuvizh" target="_blank"><span class="socs soc-vk"></span></a> <a href="https://vk.com/vizhuvizh" target="_blank"><span class="socs soc-vk"></span></a>
<a href="https://t.me/ViZHuvizh" target="_blank"><span class="socs soc-tg"></span></a> <a href="https://t.me/ViZHuvizh" target="_blank"><span class="socs soc-tg"></span></a>
<a href="https://rutube.ru/channel/42943284/" target="_blank"><span class="socs soc-rutube"></span></a> <a href="https://rutube.ru/channel/42943284/" target="_blank"><span class="socs soc-rutube"></span></a>
<a href="https://dzen.ru/vetandlife" target="_blank"><span class="socs soc-dzen"></span></a>
</div> </div>
<?php include get_template_directory().'/blocks/archive.php';?> <?php include get_template_directory().'/blocks/archive.php';?>
<?php //include VIJ_CACHE.'archive.html'?> <?php //include VIJ_CACHE.'archive.html'?>
<?if (function_exists('ex_adv_get_banner')):
$adv_left = ex_adv_get_banner( 2 );
if ($adv_left !== ''):?>
<div class="right-info">
<?=$adv_left?>
</div>
<?endif?>
<?endif?>
<?php get_template_part('partials/formsubscript'); ?> <?php get_template_part('partials/formsubscript'); ?>
@@ -70,15 +83,7 @@ window.yaContextCb.push(()=>{
<?if (function_exists('ex_adv_get_banner')): <?if (function_exists('ex_adv_get_banner')):
$adv_left_1 = ex_adv_get_banner( 2 ); $adv_left_2 = ex_adv_get_banner( 4 );
if ($adv_left_1 !== ''):?>
<div class="right-info">
<?=$adv_left_1?>
</div>
<?endif?>
<?$adv_left_2 = ex_adv_get_banner( 4 );
if ($adv_left_2 !== ''):?> if ($adv_left_2 !== ''):?>
<div class="right-info"> <div class="right-info">
<?=$adv_left_2?> <?=$adv_left_2?>

View File

@@ -107,6 +107,7 @@ require get_template_directory().'/src/calend-block.php';
require get_template_directory().'/src/calendar.php'; require get_template_directory().'/src/calendar.php';
require get_template_directory().'/src/perevod.php'; require get_template_directory().'/src/perevod.php';
require get_template_directory().'/lang.php'; // функции перевода require get_template_directory().'/lang.php'; // функции перевода
require get_template_directory().'/src/number-pdf.php'; // загрузка PDF номера
//require get_template_directory().'/blocks/card_post_id.php'; //require get_template_directory().'/blocks/card_post_id.php';
add_post_type_support('post', 'page-attributes'); add_post_type_support('post', 'page-attributes');

View File

@@ -1,14 +1,23 @@
<?php <?php
function number_info($title){ function number_info($title, $post_id = 0){
$res = []; $res = [];
$items = explode(' ', $title); $items = explode(' ', $title);
$number = substr($items[2], 1, strlen($items[2]) - 2);
//echo $number;
$res['year'] = $items[4];
$res['number'] = $number;
$pdf_url = get_post_meta($post_id, '_pdf_file', true);
if ($pdf_url) {
$res['guid'] = esc_url($pdf_url);
return $res;
}
$number = substr($items[2], 1, strlen($items[2]) - 2);
$name = 'vizh_'.$number.'_'.ru2enmonths($items[3]).'_'.$items[4]; $name = 'vizh_'.$number.'_'.ru2enmonths($items[3]).'_'.$items[4];
//echo '<p>'.$name.'</p>'; //echo '<p>'.$name.'</p>';
$findpdf = db_get("SELECT * FROM `wp_posts` WHERE `post_name` = '$name' ORDER BY `post_modified` DESC LIMIT 1"); $findpdf = db_get("SELECT * FROM `wp_posts` WHERE `post_name` = '$name' ORDER BY `post_modified` DESC LIMIT 1");
@@ -16,10 +25,9 @@ function number_info($title){
if (isset($findpdf['guid'])){ if (isset($findpdf['guid'])){
$res['guid'] = $findpdf['guid']; $res['guid'] = $findpdf['guid'];
$res['year'] = $items[4];
$res['number'] = $number;
} }
return $res; return $res;
} }

View File

@@ -18,7 +18,7 @@ function vij_lang($name, $lan){
'alt_logo' => 'Ветеринария и жизнь. Информационный портал и газета', 'alt_logo' => 'Ветеринария и жизнь. Информационный портал и газета',
'conf_politic' => 'Политика конфиденциальности', 'conf_politic' => 'Политика конфиденциальности',
'copyright' => 'Ветеринария и жизнь', 'copyright' => 'Ветеринария и жизнь',
'subscript_btn' => 'Газета ВиЖ. Оформить подписку', 'subscript_btn' => 'Газета ВиЖ. Купить',
'svid_smi' => 'Свидетельство о регистрации СМИ', 'svid_smi' => 'Свидетельство о регистрации СМИ',
'copyright_text' => 'При перепечатке и использовании информации с сайта «Ветеринария и жизнь» активная ссылка на использованный материал обязательна. При использовании материалов в печатных СМИ указывать источник — «Ветеринария и жизнь»', 'copyright_text' => 'При перепечатке и использовании информации с сайта «Ветеринария и жизнь» активная ссылка на использованный материал обязательна. При использовании материалов в печатных СМИ указывать источник — «Ветеринария и жизнь»',
'email_btn' => 'Подписаться', 'email_btn' => 'Подписаться',

View File

@@ -2,4 +2,5 @@
<a href="https://vk.com/vizhuvizh" target="_blank"><span class="socs soc-vk"></span></a> <a href="https://vk.com/vizhuvizh" target="_blank"><span class="socs soc-vk"></span></a>
<a href="https://t.me/ViZHuvizh" target="_blank"><span class="socs soc-tg"></span></a> <a href="https://t.me/ViZHuvizh" target="_blank"><span class="socs soc-tg"></span></a>
<a href="https://rutube.ru/channel/42943284/" target="_blank"><span class="socs soc-rutube"></span></a> <a href="https://rutube.ru/channel/42943284/" target="_blank"><span class="socs soc-rutube"></span></a>
<a href="https://dzen.ru/vetandlife" target="_blank"><span class="socs soc-dzen"></span></a>
</div> </div>

View File

@@ -31,7 +31,7 @@ get_header();?>
<li><?=mb_substr(get_the_title(), 0, 50);?>...</li> <li><?=mb_substr(get_the_title(), 0, 50);?>...</li>
</ul> </ul>
<?$curr_number = number_info(get_the_title())?> <?$curr_number = number_info(get_the_title(), $post_id);?>
<h1 class="post-h1">Федеральное отраслевое издание «Ветеринария и жизнь»</h1> <h1 class="post-h1">Федеральное отраслевое издание «Ветеринария и жизнь»</h1>