Форум → Программирование → PHP для идиотов → Что не так
Что не так
-
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="catalog-section">
<?if($arParams["DISPLAY_TOP_PAGER"]):?>
<p><?=$arResult["NAV_STRING"]?></p>
<?endif?>
<!—ИСПОЛНЯЮЩИЙ СКРИПТ—–>
<script>
function cost(){
var cost_p=document.getElementById('cost_p').innerHTML;
var amount_p=document.getElementById('amount_p').value;
document.getElementById('cost_out').innerHTML=cost_p*amount_p;
}
</script>
<!————————–>
<hr noshade color="indigo"></hr>
<table class="data-table" cellspacing="0" cellpadding="0" border="0" width="100%">
<thead>
<tr>
<td><b><?=GetMessage("CATALOG_TITLE")?></b></td>
<?if(count($arResult["ITEMS"]) > 0):
foreach($arResult["ITEMS"][0]["DISPLAY_PROPERTIES"] as $arProperty):?>
<td><?=$arProperty["NAME"]?></td>
<?endforeach;
endif;?>
<?foreach($arResult["PRICES"] as $code=>$arPrice):?>
<td><b><?=$arPrice["TITLE"]?></b></td>
<?endforeach?>
<?if(count($arResult["PRICES"]) > 0):?>
<?endif?>
<td><b>Количество</b></td>
<td><b>Сумма</b></td>
</tr>
</thead>
<?foreach($arResult["ITEMS"] as $arElement):?>
<?
$this->AddEditAction($arElement['ID'], $arElement['EDIT_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_EDIT"));
$this->AddDeleteAction($arElement['ID'], $arElement['DELETE_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BCS_ELEMENT_DELETE_CONFIRM')));
?>
<tr id="<?=$this->GetEditAreaId($arElement['ID']);?>">
<td>
<a href="<?=$arElement["DETAIL_PAGE_URL"]?>"><?=$arElement["NAME"]?></a>
<?if(count($arElement["SECTION"]["PATH"])>0):?>
<?foreach($arElement["SECTION"]["PATH"] as $arPath):?>
/<a href="<?=$arPath["SECTION_PAGE_URL"]?>"><?=$arPath["NAME"]?></a>
<?endforeach?>
<?endif?>
</td>
<?foreach($arElement["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
<td>
<?if(is_array($arProperty["DISPLAY_VALUE"]))
echo implode(" / ", $arProperty["DISPLAY_VALUE"]);
elseif($arProperty["DISPLAY_VALUE"] === false)
echo " ";
else
echo $arProperty["DISPLAY_VALUE"];?>
</td>
<?endforeach?>
<?foreach($arResult["PRICES"] as $code=>$arPrice):?>
<td>
<?if($arPrice = $arElement["PRICES"][$code]):?>
<?if($arPrice["DISCOUNT_VALUE"] < $arPrice["VALUE"]):?>
<s><?=$arPrice["PRINT_VALUE"]?></s><br /><span class="catalog-price"><?=$arPrice["PRINT_DISCOUNT_VALUE"]?></span>
<?else:?>
<!———ОПРЕДЕЛЯЕМ ПЕРЕМЕННУЮ ЦЕНЫ———->
<div id=cost_p><span class="catalog-price"><?=$arPrice["PRINT_DISCOUNT_VALUE"]?></span></div>
<!———————————————->
<?endif?>
<?else:?>
<?endif;?>
</td>
<?endforeach;?>
<?if(count($arResult["PRICES"]) > 0):?>
<td>
<!—————ПОЛЕ ДЛЯ ВВОДА КОЛИЧЕСТВА————>
<form>
<input onkeyup=cost(); id=amount_p style='text-align:right;border:1px solid #999999' type="text" name="kolvo" value="0" size="1">
</form>
<!—————————————————->
</td>
<td>
<!—————–ЗДЕСЬ ВЫВОДИМ СУММУ—————->
<div id=cost_out>0</div>
<!—————————————————->
</td>
<td>
<?if($arElement["CAN_BUY"]):?>
<?elseif((count($arResult["PRICES"]) > 0) || is_array($arElement["PRICE_MATRIX"])):?>
<?=GetMessage("CATALOG_NOT_AVAILABLE")?>
<?endif?>
</td>
<?endif;?>
</tr>
<?endforeach;?>
</table>
<hr noshade color="indigo"></hr>
<noindex>
<form action="<?echo $arElement["ADD_URL"]?>" method="post" enctype="multipart/form-data">
<p align="right"><input type="submit" name="<?echo $arParams["ACTION_VARIABLE"]."ADD2BASKET"?>" value="Оформить заказ"></p>
</form>
</noindex>
<?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
<p><?=$arResult["NAV_STRING"]?></p>
<?endif?>
</div> -
28 июля 2011 г. 15:59, спустя 4 минуты 16 секунд
фгмYou can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
28 июля 2011 г. 15:59, спустя 26 секунд
Проблема в том что если поменять с 0 например на 1 где сумма выдаст "NaN,и выдает только к первому товару. -
-
28 июля 2011 г. 16:09, спустя 7 минут 43 секунды
Спасибо, убил зрение на ещё -20https://smappi.org/ - платформа по созданию API на все случаи жизни -
-
-
-
28 июля 2011 г. 16:58, спустя 24 минуты 23 секунды
Спасибо, убил зрение на ещё -20
Ахахахахахахха=))
Я сам понял что поступил опрометчиво выбрав желтый цвет для выделения основного кода,но к сожалению кнопку редактирования не нашел.Нет не стеб,действительно пытаюсь разобраться почему не работает.Но тут видимо нужны люди хорошо разбирающиеся в битриксе.Спустя 253 сек.Нашел ошибку,массив выводил буквы(Тобишь 12300 рублей) вот и был конфликт.Теперь все хорошо,но надо сделать чтобы это применялось ко всем товарам,пока что применяется только к первому. -
-
28 июля 2011 г. 17:39, спустя 25 минут 17 секунд
Марио, ты не один не заматерился :DСпустя 66 сек.Верх долбоебизма писать сообщения разными цветами -
28 июля 2011 г. 17:44, спустя 4 минуты 13 секунд
ой да ладно тебе!Нет не стеб
>>> ПРЕЖДЕ ЧЕМ СОЗДАТЬ ТЕМУ, ПРОЧИТАЙТЕ <<<
и уберите нахуй выбор цвета текста! >_<Спустя 52 сек.на заметку)
http://hell.helldude.ru/?huiprochitaesh=1Сапожник без сапог -
28 июля 2011 г. 17:50, спустя 6 минут 15 секунд
Верх долбоебизма писать сообщения разными цветами
самокритично XDDой да ладно тебе!
да пох, все равно выделяю текст и читаю… прям как спойлер XDВысокоуровневое абстрактное говно -
29 июля 2011 г. 11:38, спустя 17 часов 48 минут 31 секунду
отморозь какая. надо принять на заметку - как убить карму нахуй -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!