24.11.2010 13:07:40
CПС огромное что получилось как получилось только догадываюсь но что то уже ближе!
Но теперь есть вопрос вытекающий из этого! Цен появились вот так! "Цена: $516 Цена: $172" Но мне надо их переименовать что бы в результате получалось вот так: " Цена: $516 Ежемесячный платеж: $172" Прилагаю код после изменения: <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); $canEditSections = CIBlock::GetPermission($arParams["IBLOCK_ID"]) >= "U"; ?> <?if (is_array($arResult['DETAIL_PICTURE_350']) || count($arResult["MORE_PHOTO"])>0):?> <script type="text/javascript"> $(function() { $('div.catalog-detail-image a').fancybox({ 'transitionIn': 'elastic', 'transitionOut': 'elastic', 'speedIn': 600, 'speedOut': 200, 'overlayShow': false, 'cyclic' : true }); }); </script> <?endif;?> <div class="catalog-detail">
<? if (is_array($arResult['DISPLAY_PROPERTIES']) && count($arResult['DISPLAY_PROPERTIES']) > 0): ?> <div class="catalog-detail-properties"> <h4><?=GetMessage('CATALOG_PROPERTIES')?></h4> <div class="catalog-detail-line"></div> <?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <div class="catalog-detail-property"> <span><?=$arProperty["NAME"]?></span> <? if(is_array($arProperty["DISPLAY_VALUE"])): echo implode(" / ", $arProperty["DISPLAY_VALUE"]); elseif($pid=="MANUAL"): ?> [url=<?=$arProperty[]"><?=GetMessage("CATALOG_DOWNLOAD")?>[/url] <? else: echo $arProperty["DISPLAY_VALUE"]; endif; ?> </div> <?endforeach;?> </div> <?endif;?> <?if($arResult["DETAIL_TEXT"]):?> <div class="catalog-detail-full-desc"> <h4><?=GetMessage('CATALOG_FULL_DESC')?></h4> <div class="catalog-detail-line"></div> <?=$arResult["DETAIL_TEXT"];?> </div> <?endif;?> <? if ($canEditSections): $arEditButton = CIBlock::GetPanelButtons($arParams["IBLOCK_ID"], $arParams["ELEMENT_ID"], $arResult["ID"]); $arDeleteButton = CIBlock::GetPanelButtons($arParams["IBLOCK_ID"], $arParams["ELEMENT_ID"], $arResult["ID"], Array("RETURN_URL" => $arResult["SECTION"]["SECTION_PAGE_URL"])); ?> <div class="catalog-admin-links"> </div> <?endif?> </div> <?if ($canEditSections):?> <script type="text/javascript"> $(function() { $("#workarea div.catalog-detail").data("adminMode", true).bind({ mouseover: function() { $(this).removeClass("catalog-detail-hover").addClass("catalog-detail-hover"); }, mouseout: function() { $(this).removeClass("catalog-detail-hover"); } }); }); </script> <?endif?> |
|||
|
24.11.2010 12:00:07
Спс огромное вам за попытки обучения! Вот что у меня получилось! <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); $canEditSections = CIBlock::GetPermission($arParams["IBLOCK_ID"]) >= "U"; ?> <?if (is_array($arResult['DETAIL_PICTURE_350']) || count($arResult["MORE_PHOTO"])>0):?> <script type="text/javascript"> $(function() { $('div.catalog-detail-image a').fancybox({ 'transitionIn': 'elastic', 'transitionOut': 'elastic', 'speedIn': 600, 'speedOut': 200, 'overlayShow': false, 'cyclic' : true }); }); </script> <?endif;?> <div class="catalog-detail">
<? if (is_array($arResult['DISPLAY_PROPERTIES']) && count($arResult['DISPLAY_PROPERTIES']) > 0): ?> <div class="catalog-detail-properties"> <h4><?=GetMessage('CATALOG_PROPERTIES')?></h4> <div class="catalog-detail-line"></div> <?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <div class="catalog-detail-property"> <span><?=$arProperty["NAME"]?></span> <? if(is_array($arProperty["DISPLAY_VALUE"])): echo implode(" / ", $arProperty["DISPLAY_VALUE"]); elseif($pid=="MANUAL"): ?> [url=<?=$arProperty[]"><?=GetMessage("CATALOG_DOWNLOAD")?>[/url] <? else: echo $arProperty["DISPLAY_VALUE"]; endif; ?> </div> <?endforeach;?> </div> <?endif;?> <?if($arResult["DETAIL_TEXT"]):?> <div class="catalog-detail-full-desc"> <h4><?=GetMessage('CATALOG_FULL_DESC')?></h4> <div class="catalog-detail-line"></div> <?=$arResult["DETAIL_TEXT"];?> </div> <?endif;?> <? if ($canEditSections): $arEditButton = CIBlock::GetPanelButtons($arParams["IBLOCK_ID"], $arParams["ELEMENT_ID"], $arResult["ID"]); $arDeleteButton = CIBlock::GetPanelButtons($arParams["IBLOCK_ID"], $arParams["ELEMENT_ID"], $arResult["ID"], Array("RETURN_URL" => $arResult["SECTION"]["SECTION_PAGE_URL"])); ?> <div class="catalog-admin-links"> </div> <?endif?> </div> <?if ($canEditSections):?> <script type="text/javascript"> $(function() { $("#workarea div.catalog-detail").data("adminMode", true).bind({ mouseover: function() { $(this).removeClass("catalog-detail-hover").addClass("catalog-detail-hover"); }, mouseout: function() { $(this).removeClass("catalog-detail-hover"); } }); }); </script> <?endif?> Посмотрите где я допустил ошибку или что тоне так сделал! |
|||||
|
24.11.2010 11:35:26
Что и где необходимо прописать что бы выводилось две цены? Где необходимо указать! и как разорвать цикл! Поля с ценами у меня заполнены! |
|||
|
24.11.2010 11:07:05
Добрый день, Народ подскажите тем кто только начинает самостоятельно изучать и корректировать шаблоны!
Есть вот такой код который выводит у меня цену [td] <?if($arResult["PREVIEW_TEXT"]):?> <?=$arResult["PREVIEW_TEXT"];?> <div class="catalog-detail-line"></div> <?endif;?> <div class="catalog-detail-price"> <?foreach($arResult["PRICES"] as $code=>$arPrice): if($arPrice["CAN_ACCESS"]): ?> <label><?=GetMessage("CATALOG_PRICE")?></label>
Мне необходимо вывести еще одну! Скопировал шаблон появилась еще одна колонка с ценой! Вопрос как изменить вышеуказанное для того что бы цены брались из разных (пример Розничная и оптовая цена) Образец того что навоял Всем заранее спс огромное! |
|
|
07.03.2010 16:21:25
К сожалению когда я вставляю этот ког вот что получается (см. картинку) Вопрос Гд я делаю не то ? 3M (4) Acer (33) AKG (26) Apple (98) Apple (1) Arcam (2) Archos (3) Archos (10) Assistant (15) Assistant (31) AudioPro (54) B&W (3) Barkan (12) BBK (12) BBK (1) BBK (1) Bravis (2) Bravis (3) Bravis (3) Bravis (1) Bravis (4) Canon (2) Canon (70) Canon (141) Canon (4) Casio (44) CD-магнитолы и CD-проигрыватели (43) Celestion (14) Creative (23) Creative (1) Creative (27) D-Link (1) Daewoo (3) Daewoo (4) Daewoo (1) Dali IKON (4) Denon (2) Denon (3) Diva (7) DVD-плееры портативные (49) DVD-проигрыватели (196) Dyno (6) Dyno (3) Dyno (8) Dyno (10) Epos (2) Epson (3) Epson (115) Ergo (17) Fuji (11) Gear4 (5) Genius (15) Genius (10) Genius (1) Genius (4) Genius (42) Genius (3) Hamilex (5) Harrman/kardon (1) Hitachi (1) InFocus (9) iRiver (32) Jamo (8) JBL (9) JVC (1) JVC (51) JVC (14) JVC (29) JVC (4) JVC (1) KEF (7) Klipsch (3) Klipsch (2) Klipsch (207) Klipsch (5) Kodak (25) Koss (26) LG (8) LG (19) LG (63) LG (50) LG (43) LG (9) LG (9) Logitech (5) Logitech (5) Lueco (2) Magnat (2) Microsoft HW (2) Monitor Audio (1) MP3-плееры (478) Mustek (6) Mustek (7) Mustek (2) Mustek (23) NEC (35) Nikon (111) Olympus (45) Olympus (142) OmniMount (125) Onkyo (1) Onkyo (1) Optoma (7) Panasonic (1) Panasonic (10) Panasonic (54) Panasonic (6) Panasonic (1) Panasonic (122) Panasonic (2) Panasonic (7) Panasonic (4) Paradigm (2) Parrot (2) Parrot (5) Pentax (56) Pentax (21) Philips (2) Philips (8) Philips (1) Philips (5) Philips (2) Philips (9) Philips (14) Philips (6) Philips (1) Philips (7) Pioneer (8) Pioneer (30) Pioneer (2) Pioneer (21) Pioneer (5) Pioneer (24) Pioneer (40) Pioneer (1) Polaroid (2) Pure Acoustics (6) Rotel (1) Samsung (4) Samsung (76) Samsung (2) Samsung (4) Samsung (26) Samsung (57) Samsung (4) Samsung (60) Samsung (1) Samsung (99) Samsung (29) SanDisk (26) Sharp (1) Shivaki (1) Shivaki (1) SL (3) SONOROUS (3) Sony (20) Sony (45) Sony (41) Sony (84) Sony (5) Sony (9) Sony (10) Sony (21) Sony (199) Sony (4) Sony (9) Sony (3) Sony (8) Sony Pro (11) Storm (1) Sven (2) System Fidelity (1) TakeMS (1) Tannoy (7) Thomson (2) Toshiba (21) Toshiba (4) Toshiba (1) Toshiba (1) Transcend (11) Transcend (18) Trust (4) Ultimate (6) ViewSonic (5) Vitek (1) Western Digital (3) Wharfedale (34) Yamaha (14) Yamaha (10) Yamaha (3) Yamaha (114) Yamaha (12) Yamaha (34) Yamaha (8) Аксессуары (83) Аксессуары (53) Аксессуары (1) Аксессуары (21) Аксессуары (11) Аксессуары (466) Аксессуары для проекторов (372) Аксессуары для телевизоров (9) Акустические системы (534) Бинокли (25) Видеокамеры (343) Диктофоны (79) Домашние кинотеатры (175) Информационные дисплеи (11) Крепления и подставки (175) Медиацентры (5) Микрофоны (28) Музыкальные центры (127) Наушники (197) Плазменные панели 3D (1) Портативный медиацентр (10) Проекторы (797) Проекционные экраны (119) Пульты ДУ (5) Радиоприемники (4) Ресиверы (86) Синтезаторы (2) Телевизоры (1040) Телевизоры LCD (744) Телевизоры LED (2) Телевизоры кинескопные (101) Телевизоры плазменные (183) Фотоаппараты (1438) Фоторамки и фотоальбомы (79) |
|||
|
06.03.2010 13:15:21
Если вставить этот код то получается чт он сортирует не разделы а потом подразелы! а просто производит сортировку не разбивая на раздел\подраздел! короче получается полная путаница! все по порядку но непонятно что к чему отсносится ;( |
|||
|
20.08.2009 02:28:47
Уважаемые коллеги так как я совсем не понимаю в програмировании Bitrix а интерес есть прошу помощи в создании фильтра. Необходимо настроить цены в каталонге следующим образом "Цены =1$" не должны отображаться в каталогах. В итоге их не должны видеть все кто смотрит каталог Если кто то сможет помочь пишите и решим вопросы по оплате;)
|
|
|