File: //home/rassvet-tk.ru/public_html/wp-content/themes/rassvettk/single-tovar.php
<?php
/*
Template Name: Шаблон товара
Template Post Type: post
*/?>
<?get_header();?>
<?php
$currentID = get_the_ID();
$fullUrl = $_SERVER['REQUEST_URI'];
$podcatmain = get_field('podkategorija_tovara');
$args = array(
'type' => 'post',
'child_of' => 5,
'parent' => '',
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => 0,
'hierarchical' => 1,
'exclude' => '',
'include' => '',
'number' => 0,
'taxonomy' => 'category',
'pad_counts' => false,);
$args1 = array(
'type' => 'post',
'child_of' => 19,
'parent' => '',
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => 0,
'hierarchical' => 1,
'exclude' => '20',
'include' => '',
'number' => 0,
'taxonomy' => 'category',
'pad_counts' => false,);
$right_categories = get_categories($args1);
$left_categories = get_categories($args);
?>
<section id="catalog">
<div class="container">
<div class="row">
<div class="col-md-3">
<div class="row">
<div class="col-md-12">
<p class="main_p">Отбор по виду продукции</p>
<hr class="hr_left">
</div>
</div>
<div class="row">
<div class="col-md-12">
<ul class="catalog_list">
<?
foreach( $left_categories as $single_cat ){
?>
<li><a href="<?echo get_site_url();?>/katalog/<?=$single_cat->slug?>/" class="cat2_tovar" data-cat2id="<?=$single_cat->term_id?>"><?=$single_cat->name?></a></li>
<? } ?>
</ul>
</div>
</div>
</div>
<div class="col-md-6">
<?if(have_posts() ): while (have_posts() ): the_post(); ?>
<div class="row">
<div class="col-md-12">
<p class="main_p"><?php echo get_field('podkategorija_tovara'); ?></p>
<hr class="hr_left">
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class=" my_owl">
<!-- <div class="item"><a href="">Лук жаренный</a></div>
<div class="item"><a href="">Лук молотый</a></div>
<div class="item"><a href="" >Лук резанный</a></div>
<div class="item"><a href="">Лук дробленый</a></div>
<div class="item"><a href="">Лук порей</a></div> -->
<?
$argscat = array('numberposts' => 9999, 'category' => '5,19', );
$recent_posts_array1 = get_posts($argscat); // получаем массив постов
foreach( $recent_posts_array1 as $post11 ) :
$postid1 = $post11 -> ID;
$postTitle = $post11 -> post_title;
$postlink = $post11 -> guid;
$post_url = $post11 -> post_name;
$podcat = get_field( 'podkategorija_tovara', $postid1 );
if($podcat == $podcatmain):
$fullUrl = str_replace('/', '', $fullUrl);
?>
<div class="item"><a href="
<?
if($fullUrl==$post_url){
echo('javascript:void(0)');
} else {
echo('/'.$post_url.'/');
}
?>
" <? if($currentID == $postid1):?> class="active" <?endif;?>><?=$postTitle?></a></div>
<?endif;?>
<?endforeach;?>
</div>
</div>
</div>
<div class="row tovar_page">
<div class="col-md-6 col-sm-6 images_tovar">
<div class="row">
<div class="col-md-12">
<a href="<?php echo get_field('image_1')['url']; ?>" data-lightbox="image-1" class="link_lightbox">
<? if(get_field('image_1')['url']): ?>
<img src="<?php echo get_field('image_1')['url']; ?>" class="img_change" data-lightbox="roadtrip" >
<? else: ?>
<img src="/wp-content/themes/rassvettk/img/zaglushka.jpg" class="img_change" data-lightbox="roadtrip" >
<? endif; ?>
</a>
</div>
</div>
<div class="row tovar_mini">
<div class="col-md-6 col-sm-6 col-xs-6">
<?if(get_field('image_2')):?>
<img src="<?php echo get_field('image_2');?>" class="img_click" data-lightbox="image-2">
<?else:?>
<?endif;?>
</div>
<div class="col-md-6 col-sm-6 col-xs-6">
<?if(get_field('image_3')):?>
<img src="<?php echo get_field('image_3');?>" class="img_click" data-lightbox="image-3" >
<?else:?>
<?endif;?>
</div>
</div>
</div>
<div class="col-md-6 col-sm-6 text-center">
<a href="#contact_form_pop_2" class="fancybox-inline uznat_cenu">Узнать цену</a>
<!-- <a href="javascript:void(0)" class="uznat_cenu" data-toggle="modal" data-target="#myModal">Узнать цену</a> -->
<table class="table_tovar">
<tr class="tr_dark">
<td>Внешний вид</td>
<td><?php echo get_field('vneshinii_vid'); ?></td>
</tr>
<tr>
<td>Цвет</td>
<td><?php echo get_field('color'); ?></td>
</tr>
<tr class="tr_dark">
<td>Вкус и запах</td>
<td><?php echo get_field('vkus_i_zapah'); ?></td>
</tr>
<tr>
<td>Страна</td>
<td><?php echo get_field('country'); ?></td>
</tr>
<tr class="tr_dark">
<td>Срок годности </td>
<td><?php echo get_field('Srok_godnosti'); ?></td>
</tr>
<tr>
<td>Упаковка</td>
<td><?php echo get_field('upakovka'); ?></td>
</tr>
</table>
</div>
</div>
<div class="row">
<div class="col-md-12" id="tovar_preview">
<p class="main_p">Описание товара</p>
<hr >
</div>
</div>
<div class="row">
<div class="col-md-12">
<p>
<? the_content();?>
</p>
<!-- <div class="button_dalee"><a href="" >Читать полностью</a></div> -->
</div>
</div>
<?endwhile; else:?>
<p><?echo('Записей не найдено')?></p>
<?endif;?>
<div class="row " id="tovar_preview">
<div class="col-md-12">
<p class="main_p">Так же для вас есть</p>
<hr>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="tovar_list" >
<div class="tovar_row row">
<?
$category_arr = array();
$our_cat;
$categories1 = get_categories( array(
'type' => 'post',
'child_of' => 5,
'parent' => '',
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => 1,
'hierarchical' => 1,
'exclude' => '',
'include' => '',
'number' => 0,
'taxonomy' => 'category',
'pad_counts' => false,
) );
foreach((get_the_category($id)) as $category) {
$current_cat = $category->cat_ID;
array_unshift($category_arr, $current_cat);
}
foreach ($categories1 as $plshelpme) {
if (in_array($plshelpme->cat_ID, $category_arr)) {
$our_cat = $plshelpme->cat_ID;
}
}
$args = array('numberposts' => 10,'category' => $our_cat, );
$recent_posts_array = get_posts($args);
foreach( $recent_posts_array as $post ) :
setup_postdata($post);
$postid = $post -> ID;
$podcat = get_field('podkategorija_tovara');
?>
<?if($postid != $currentID):?>
<div class="col-md-6 col-sm-6 col-xs-12 catalog_list_tovar" style="margin-top:20px;" >
<a href="<?echo(get_permalink( $recent_post_single ))?>">
<div class="tovar_div_img 132131" style="background:url('<?echo (get_the_post_thumbnail_url($postid,'thumbnail')) ?>') no-repeat; background-size:cover; background-position: center;">
</div>
<? the_title(); ?>
</a>
</div>
<?endif;?>
<?endforeach;?>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-3">
<div class="row mob_margin">
<div class="col-md-12">
<p class="main_p">Отбор по отраслям</p>
<hr class="hr_left">
</div>
</div>
<div class="row">
<div class="col-md-12">
<ul class="catalog_list">
<?
foreach( $right_categories as $single_cat1 ){
?>
<li><a href="<?echo get_site_url();?>/katalog/<?=$single_cat->slug?>/" class="cat2_tovar" data-cat2id="<?=$single_cat1->term_id?>"><?=$single_cat1->name?></a></li>
<?}?>
</ul>
</div>
</div>
</div>
</div>
</div>
</section>
<div style="display:none" class="fancybox-hidden">
<div id="contact_form_pop_2" class="contact-form-holder fl-wrap">
<div class="form_otzivi1">
<?php echo do_shortcode('[contact-form-7 id="132" title="Форма для цены"]'); ?>
</div>
</div>
</div>
<!-- Popup Form -->
<div class="modal fade" tabindex="-1" role="dialog" id="myModal">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-body">
<div class="form_otzivi1">
<?echo do_shortcode('[contact-form-7 id="132" title="Форма для цены"]');?>
</div>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<?get_footer();?>
<script type="text/javascript">
$(window).scroll(function(){
$(this).scrollTop();
// console.log($(this).scrollTop());
var offset_count = $('.tovar_row').children().children().length;
var height_tovar_row =$(this).height() - $('.tovar_row').offset().top - $('.tovar_row').height();
var active_one = <?=$our_cat?>;
if($(this).scrollTop() >= -height_tovar_row && offset_count >= 9){
offset = offset_count + 1;
if(!ajaxLoading){
if(active_one){
tovar_ajax(active_one, offset);
ajaxLoading = true;
}
}
}
});
</script>