Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 10.80 KB | None | 0 0
  1. <? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
  2. $this->setFrameMode(true);
  3. $CurPage = $APPLICATION->GetCurDir(true);
  4.  
  5. //echo '<pre>';
  6. $arNeedPropd = array('PRICE', 'PRESSURE', 'CONNECT', 'HOUSING', 'COMPACTION', 'TEMP', 'DIAMETERS');
  7. $arProducts=$arProps=array();
  8. $temp=$db_temp='';
  9. foreach ($arResult["ITEMS"] as $cell => $arElement)
  10. {
  11.     $arProducts[] = $arElement;
  12.     foreach($arNeedPropd as $prop)
  13.     {
  14.         $db_temp = CIBlockElement::GetProperty(4, $arElement['ID'], array("sort" => "asc"), Array("CODE"=>$prop));
  15.         if($ar_temp = $db_temp->Fetch())
  16.             $arProps[$arElement['ID']][$prop] = $ar_temp['VALUE'];// == '' ? 'не указано' : $ar_temp['VALUE'];
  17.     }
  18.  
  19.     $db_temp = CIBlockSection::GetByID($arElement["IBLOCK_SECTION_ID"]);
  20.     if($ar_temp = $db_temp->Fetch())
  21.     {
  22.         $arProps[$arElement['ID']]['BRAND_MIN'] = $ar_temp['NAME'];
  23.  
  24.         $db_temp = CIBlockSection::GetByID($ar_temp["IBLOCK_SECTION_ID"]);
  25.         if($ar_temp = $db_temp->Fetch())
  26.             $arProps[$arElement['ID']]['BRAND'] = $ar_temp['NAME'];
  27.  
  28.         //print_r($ar_temp);
  29.     }
  30. }
  31.  
  32.  
  33. //print_r($arProps);
  34. //echo '</pre>';
  35.  
  36. ?>
  37. <div class="rowsize">
  38.     <div class="filter-group-result-contents">
  39.         <div class="filter-group-result-title">
  40.             Показано на странице: <?= count($arResult["ITEMS"]) ?>
  41.         </div>
  42.         <div class="similarbl">
  43.             <table>
  44.                 <tbody>
  45.                 <tr>
  46.                     <td class="">
  47.                         <div>Наименование</div>
  48.                     </td>
  49.                     <? foreach($arProducts as $product): ?>
  50.                     <td class="">
  51.                         <div>
  52.                             <a href="<?=$product["DETAIL_PAGE_URL"]?>"
  53.                                class="text-name small blue" target="_blank"><?=$product["NAME"]?> <br><img
  54.                                         src="<?= CFile::ResizeImageGet($product["PREVIEW_PICTURE"], Array("width" => 150, "height" => 150), BX_RESIZE_IMAGE_PROPORTIONAL, false)['src'] ?>"></a>
  55.                         </div>
  56.                     </td>
  57.                     <? endforeach; ?>
  58.                 </tr>
  59.                 <tr>
  60.                     <td class="">
  61.                         <div>Цена с НДС</div>
  62.                     </td>
  63.                     <? foreach($arProducts as $product): ?>
  64.                         <td class="">
  65.                             <div><?= $arProps[$product['ID']]['PRICE'] != '' ? $arProps[$product['ID']]['PRICE'].' руб.' : 'не указано' ?></div>
  66.                         </td>
  67.                     <? endforeach; ?>
  68.                 </tr>
  69.                 <tr>
  70.                     <td class="">
  71.                         <div>Производитель</div>
  72.                     </td>
  73.                     <? foreach($arProducts as $product): ?>
  74.                         <td class="">
  75.                             <div><?= $arProps[$product['ID']]['BRAND'] ?><br/><?=$arProps[$product['ID']]['BRAND_MIN']?></div>
  76.                         </td>
  77.                     <? endforeach; ?>
  78.                 </tr>
  79.                 <tr>
  80.                     <td class="">
  81.                         <div>Диаметр</div>
  82.                     </td>
  83.                     <? foreach($arProducts as $product): ?>
  84.                         <td class="">
  85.                             <div><?= $arProps[$product['ID']]['DIAMETERS'] != '' ? $arProps[$product['ID']]['DIAMETERS'] : 'не указано' ?></div>
  86.                         </td>
  87.                     <? endforeach; ?>
  88.                 </tr>
  89.                 <tr>
  90.                     <td class="">
  91.                         <div>Давление номинальное</div>
  92.                     </td>
  93.                     <? foreach($arProducts as $product): ?>
  94.                         <td class="">
  95.                             <div><?= $arProps[$product['ID']]['PRESSURE'] != '' ? $arProps[$product['ID']]['PRESSURE'].' бар' : 'не указано' ?></div>
  96.                         </td>
  97.                     <? endforeach; ?>
  98.                 </tr>
  99.                 <tr>
  100.                     <td class="">
  101.                         <div>Тип присоединения</div>
  102.                     </td>
  103.                     <? foreach($arProducts as $product): ?>
  104.                         <td class="">
  105.                             <div><?= $arProps[$product['ID']]['CONNECT'] != '' ? $arProps[$product['ID']]['CONNECT'] : 'не указано' ?></div>
  106.                         </td>
  107.                     <? endforeach; ?>
  108.                 </tr>
  109.                 <tr>
  110.                     <td class="">
  111.                         <div>Корпус</div>
  112.                     </td>
  113.                     <? foreach($arProducts as $product): ?>
  114.                         <td class="">
  115.                             <div><?= $arProps[$product['ID']]['HOUSING'] != '' ? $arProps[$product['ID']]['HOUSING'] : 'не указано' ?></div>
  116.                         </td>
  117.                     <? endforeach; ?>
  118.                 </tr>
  119.                 <tr>
  120.                     <td class="">
  121.                         <div>Уплотнение</div>
  122.                     </td>
  123.                     <? foreach($arProducts as $product): ?>
  124.                         <td class="">
  125.                             <div><?= $arProps[$product['ID']]['COMPACTION'] != '' ? $arProps[$product['ID']]['COMPACTION'] : 'не указано' ?></div>
  126.                         </td>
  127.                     <? endforeach; ?>
  128.                 </tr>
  129.                 <tr>
  130.                     <td class="">
  131.                         <div class="filter-select single-column refinement">
  132.                             <div class="filter-choice"><span
  133.                                                              class="for-text"><span>Температура</span></span>
  134.                             </div>
  135.                         </div>
  136.                     </td>
  137.                     <? foreach($arProducts as $product): ?>
  138.                         <td class="">
  139.                             <div><?= $arProps[$product['ID']]['TEMP'] != '' ? $arProps[$product['ID']]['TEMP'].' °С' : 'не указано' ?></div>
  140.                         </td>
  141.                     <? endforeach; ?>
  142.                 </tr>
  143.                 <tr>
  144.                     <td class="">
  145.                         <div>В корзину</div>
  146.                     </td>
  147.                     <? foreach($arProducts as $product): ?>
  148.                     <td class="">
  149.                         <div>
  150.                         <form action="<?= POST_FORM_ACTION_URI ?>" method="post" enctype="multipart/form-data" class="add_form">
  151. <!--                            <input type="text" name="QUANTITY" value="1" size="5" style="display: none;">-->
  152. <!--                            <input type="hidden" name="--><?//= $arResult["ACTION_VARIABLE"] ?><!--" value="BUY">-->
  153. <!--                            <input type="hidden" name="--><?//= $arResult["PRODUCT_ID_VARIABLE"] ?><!--" value="--><?//= $arElement["ID"] ?><!--">-->
  154.                             <input type="hidden" value="Купить" name="actionBUY"/>
  155.                             <input type="hidden" name="action" value="BUY"/>
  156.                             <input type="hidden" name="id" value="<?= $product['ID'] ?>"/>
  157.                             <div class="eshop-cart-product-add">
  158.                                 <div class="form-control-count">
  159.                                     <div class="form-control-count-wr">
  160.                                         <input class="form-control" type="text" min="1" name="QUANTITY" maxlength="3" value="1" id="QUANTITY<?= $product['ID'] ?>"/>
  161.                                         <button type="button" class="act plus" onclick="BX('QUANTITY<?= $product['ID'] ?>').value++;"></button>
  162.                                         <button type="button" class="act minus" onclick="if (BX('QUANTITY<?= $product['ID'] ?>').value > 1) BX('QUANTITY<?= $product['ID'] ?>').value--;"></button>
  163.  
  164.                                     </div>
  165.                                 </div>
  166. <!--                                <a href = "#" class="icon-basket-small eshop-cart-product-up"></a>-->
  167.                                 <input class="icon-basket-small eshop-cart-product-up" type="submit" name="actionADD2BASKET" value="<?= GetMessage("CATALOG_BUY") ?>">
  168.                             </div>
  169.                             </form>
  170.                         </div>
  171.                     </td>
  172.                     <? endforeach; ?>
  173.                 </tr>
  174.                 </tbody> <!---->
  175.             </table> <!---->
  176.         </div>
  177. <!--        <ul class="pagination">-->
  178. <!--            <li class="disabled"><span>«</span></li>-->
  179. <!--            <li class="active"><span>1</span></li>-->
  180. <!--            <li class=""><a href="/sharovyi-kran?display_id=165&amp;field_dn[]=2491&amp;page=2">2</a></li>-->
  181. <!--            <li class=""><a href="/sharovyi-kran?display_id=165&amp;field_dn[]=2491&amp;page=3">3</a></li>-->
  182. <!--            <li class=""><a href="/sharovyi-kran?display_id=165&amp;field_dn[]=2491&amp;page=4">4</a></li>-->
  183. <!--            <li class=""><a href="/sharovyi-kran?display_id=165&amp;field_dn[]=2491&amp;page=5">5</a></li>-->
  184. <!--            <li class=""><a href="/sharovyi-kran?display_id=165&amp;field_dn[]=2491&amp;page=6">6</a></li>-->
  185. <!--            <li class=""><a href="/sharovyi-kran?display_id=165&amp;field_dn[]=2491&amp;page=7">7</a></li>-->
  186. <!--            <li class=""><a href="/sharovyi-kran?display_id=165&amp;field_dn[]=2491&amp;page=8">8</a></li>-->
  187. <!--            <li class="disabled"><span>...</span></li>-->
  188. <!--            <li class=""><a href="/sharovyi-kran?display_id=165&amp;field_dn[]=2491&amp;page=27">27</a></li>-->
  189. <!--            <li class=""><a href="/sharovyi-kran?display_id=165&amp;field_dn[]=2491&amp;page=28">28</a></li>-->
  190. <!--            <li class=""><a href="/sharovyi-kran?display_id=165&amp;field_dn[]=2491&amp;page=2" rel="next">»</a>-->
  191. <!--            </li>-->
  192. <!--        </ul>-->
  193.             <?=$arResult['NAV_STRING']?>
  194.         <script>
  195.             function add2wish(p_id, pp_id, p, name, dpu, th) {
  196.                 $.ajax({
  197.                     type: "POST",
  198.                     url: "/local/ajax/wishlist.php",
  199.                     data: "p_id=" + p_id + "&pp_id=" + pp_id + "&p=" + p + "&name=" + name + "&dpu=" + dpu,
  200.                     success: function (html) {
  201.                         $(th).addClass('in_wishlist');
  202.                         $('#wishcount').html(html);
  203.                     }
  204.                 });
  205.             };
  206.         </script>
  207.  
  208.     </div>
  209. </div>
  210. <? if ( (CSite::InDir('/catalog/')) || (CSite::InDir('/search/')) ) { //Если каталог или поиск?>
  211.     <?= $arResult["NAV_STRING"] ?>
  212. <?}?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement