@bitrixfordevelopers

Страница 335 из 1492
Eugene
16.12.2016
22:21:42
Roman
17.12.2016
03:40:11
ребят у кого есть пример реализации таблицы <table>с группировкой исх. данные ИМЯ, ЦЕНА, ID по которому группировать. ?

Vlad
17.12.2016
04:02:31
Кто нибудь знает теорию по шифру Вижинера?)

Дмитрий?
17.12.2016
06:05:10
Google
Vlad
17.12.2016
06:06:39
Нет, всего то лаба по криптографии) Не могу понять, как рассчитывается сдвиг

Дмитрий?
17.12.2016
06:07:13
может в библиотеку сходить?

можно погуглить книжки по этой теме

Vlad
17.12.2016
06:10:15
Во всех книжках опускают как от числа букв зависит индекс совпадений

+ на основе индекса совпадения определяется алфавитный сдвиг для каждой строки

Дмитрий?
17.12.2016
06:13:19
я тут точно ен помошник

я почитал вики, там все ультра сложно)

Roman
17.12.2016
08:21:51
ошибка интересная в HL блоках выползла.. Empty primary found when trying to query HighloadBlock row.

Дмитрий?
17.12.2016
08:57:35
Смотрите какой на*бизнес нашел:

http://training.bestrank.ru/kursy/abonementy/

точнее он сам меня нашел через Директ)

Онлайн-консультант Jivosite стоит 474 рубля в месяц. 1C-Битрикс представили бесплатный онлайн-чат для сайта 22 сентября 2016.

Google
Дмитрий?
17.12.2016
08:59:13
хм, а вот про этоя не знал)

а. это Битрикс24

вот на*бщики

Folt
17.12.2016
08:59:47
почему у всех на сайте кнопка "быстро с 1с битрикс" кривая?

Nikita
17.12.2016
09:05:24
в Б24 только оператор работает. а посетитель в чате через виджет на сайте видит.

Nikita
17.12.2016
10:48:43
да что там настраивать-то...

Evgeny
17.12.2016
13:16:06
Друзья, подскажите пож, где в этом коде ошибка $section_childrens8 = CIBlockSection::GetList(array(), array('IBLOCK_ID' => $arParams["IBLOCK_ID"], "SECTION_ID" => $arSection["ID"], "ACTIVE" => "Y"), true, array("ID", "UF_ANCHOR_TEXT", "SECTION_PAGE_URL", "UF_TAG_OR_BRAND" )) $section_childrens2 = $section_childrens8; ВЫВОДИТ НУЖНОЕ------------------------------------------------------— while($props_array2 = $section_childrens2->GetNext()) { if (!$props_array2["UF_TAG_OR_BRAND"]) { <li> <a href="<?=$props_array2['SECTION_PAGE_URL']?>"><?=$props_array2['UF_ANCHOR_TEXT']?></a> </li> <?}?> <?}?> НЕ ВЫВОДИТ НУЖНОЕ —------------------------------------------------------ while($props_array8 = $section_childrens8->GetNext()) { if (!$props_array8["UF_TAG_OR_BRAND"]) <li> <a href="<?=$props_array8['SECTION_PAGE_URL']?>"><?=$props_array8['UF_ANCHOR_TEXT']?> </a> </li> <?}?> <?}?>

Вывожу данные в шаблоне Catalog /Main / Section, в двух местах. Работает только в любом одном.

Denis
17.12.2016
13:40:36
Народ, может кто помочь с работой интернет-магазина с api?

Evgeny
17.12.2016
13:40:39
Получается, я хочу в нескольких местах кода выводить данные из одного CIBlockSection::GetList, а не получается. Такой код работает, если создать еще один GetList(

Анатолий
17.12.2016
14:02:12
Evgeny
17.12.2016
14:02:47
а как его перекинуть? вызвать только заново?

Denis
17.12.2016
14:04:11
С каким API?)
сейчас получается, что я самостоятельно прошу файл товаров, сохраняю у себя и после загружаю в bitrix. Это хочу перенести на api. Тем самым при изменении товаров и/или прочих свойств, они сразу подгружались на сайт. Думаю с этим многие сталкивались и поделитесь или решением или плагином каким-нибудь

Анатолий
17.12.2016
14:06:22
а как его перекинуть? вызвать только заново?
ты можешь скинуть все значения в массив и выводить из массива.. обращаться второй раз в БД плохая идея

Evgeny
17.12.2016
14:20:37
ты можешь скинуть все значения в массив и выводить из массива.. обращаться второй раз в БД плохая идея
Правильно я понимаю, что надо циклом while перекинуть в массив? Потому что у меня есть GetNext

Анатолий
17.12.2016
14:21:01
Правильно я понимаю, что надо циклом while перекинуть в массив? Потому что у меня есть GetNext
ещё мне кажется у тебя одно и тоже выводится... почему всё в строку не записать и просто вывести её 2 раза?

$str .= '<a>....<a>'; в цикле и потом где надо <?=$str?>

Google
Evgeny
17.12.2016
14:22:16
Разное по if выводится. Можно ведь и в две строки записать...

Анатолий
17.12.2016
14:22:32
ну... тыжпрограммист.. )) дерзай

Evgeny
17.12.2016
14:52:09
чето наваял с помощью ob_start() и ob_get_clean(), вроде заработало)

$str .= '<a>....<a>'; в цикле и потом где надо <?=$str?>
а как такой кусок положить в строку? <li> <a href="<?=$props_array['SECTION_PAGE_URL']?>"><?=$props_array['UF_ANCHOR_TEXT']?> <!--(<?=CIBlockSection::GetSectionElementsCount($IDBL)?>)--></a> </li>

Анатолий
17.12.2016
15:11:38
http://php.net/manual/en/language.operators.string.php <?php $a = "Hello "; $b = $a . "World!"; // now $b contains "Hello World!" $a = "Hello "; $a .= "World!"; // now $a contains "Hello World!" ?>

Evgeny
17.12.2016
15:19:54
Респектище! Осилил.

Roman
17.12.2016
16:00:15
ребят, а как получить все $arResult["ITEMS"] всех вложенных в раздел разделов ?

Александр
17.12.2016
16:06:18
1. Научиться задавать вопрос.

Roman
17.12.2016
16:35:14
Чем он плох?

Vladimir
17.12.2016
17:30:07
о каком компоненте речь хоть

Александр
17.12.2016
17:46:50
Он не плох. Мало информации и не ясно о всех разделах речь или речь текущем (открытом) разделе. Например в компоненте catalog.section.list нет ITEMS, там $arResult['SECTIONS']

А у вас ITEMS, значит это какой то другой компонент.

Vladimir
17.12.2016
18:04:37
программисты просто обажают играть в игру, "угадай задачу "

Александр
17.12.2016
18:48:25
:-)

Бернгардт
17.12.2016
19:18:45
а как такой кусок положить в строку? <li> <a href="<?=$props_array['SECTION_PAGE_URL']?>"><?=$props_array['UF_ANCHOR_TEXT']?> <!--(<?=CIBlockSection::GetSectionElementsCount($IDBL)?>)--></a> </li>
На каждую секцию считать количество элементов (что уже не очень правильно), еще и не показать. Шикарно...

Roman
17.12.2016
20:49:49
можно на потом переенести )) . есть другой вопрос.

как оптимизировать след. комбинацию. .... битрикс при выполнении отмирает..

$arSelect = Array("NAME", "DETAIL_PAGE_URL", "SECTION_PAGE_URL", "PROPERTY_MODEL_AUTO_RAZDEL", "PROPERTY_MODEL_AUTO_SKODA", "PROPERTY_MODEL_AUTO_VW", "PROPERTY_MODEL_AUTO_SEAT", "PROPERTY_MODEL_AUTO_PORSCHE", "PROPERTY_MODEL_AUTO_BENTLEY"); $arFilter = Array( "IBLOCK_ID"=>array(51), "ACTIVE_DATE"=>"Y", array( "LOGIC" => "OR", array("!PROPERTY_MODEL_AUTO_RAZDEL" => false), array("!PROPERTY_MODEL_AUTO_SKODA" => false), array("!PROPERTY_MODEL_AUTO_VW" => false), array("!PROPERTY_MODEL_AUTO_SEAT" => false), array("!PROPERTY_MODEL_AUTO_PORSCHE" => false), array("!PROPERTY_MODEL_AUTO_BENTLEY" => false) ) ); $res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect); while($arFields = $res->GetNext()) { if ($arResult["ID"] == 50){$arOlololo[$arFields['PROPERTY_MODEL_AUTO_RAZDEL_VALUE_ID']] = $arFields;} if ($arResult["ID"] == 53){$arOlololo[$arFields['PROPERTY_MODEL_AUTO_VW_VALUE_ID']] = $arFields;} if ($arResult["ID"] == 52){$arOlololo[$arFields['PROPERTY_MODEL_AUTO_SKODA_VALUE_ID']] = $arFields;} if ($arResult["ID"] == 54){$arOlololo[$arFields['PROPERTY_MODEL_AUTO_SEAT_VALUE_ID']] = $arFields;} if ($arResult["ID"] == 55){$arOlololo[$arFields['PROPERTY_MODEL_AUTO_PORSCHE_VALUE_ID']] = $arFields;} if ($arResult["ID"] == 56){$arOlololo[$arFields['PROPERTY_MODEL_AUTO_BENTLEY_VALUE_ID']] = $arFields;} }

Бернгардт
17.12.2016
20:54:21
что такое arResult[ID] и откуда он вообще берется?

Folt
17.12.2016
20:54:33
Оо едренный код

Google
Бернгардт
17.12.2016
20:54:57
код да.. эм.. специфичный.. пахнет

и свойства не верно сохранены :)

всмысле схема неверная

наверное "исторически сложилось" :)

Folt
17.12.2016
20:57:24
$arOlololo тут только радует)

Admin
ERROR: S client not available

Roman
17.12.2016
20:58:52
там значения для сравнения, ID 6 марок машин, все кузова, порядка . есть услуга, которую я привязываю к машинам, а этим кодом вывожу его на странице как связанный

сваязываю обычным мульивыбором из разделов. грубо 100 марок автомобилей.

Ololo использую чтобы убрать дубли

Folt
17.12.2016
21:00:34
а что мешает достать для каждого кузова углугу раздельно ?

Roman
17.12.2016
21:00:50
выбрал все тачки, и вах начался )) страница тупо отвисает

вот этот запрос.

на нем и дохнет.

Бернгардт
17.12.2016
21:03:17
глобальная ошибка в логике, вангую что запрос выполняется не единожды OR убийственный !code=>false - это !='' и not null, второе никогда не попадет в кеш если оба вангования верны - то проще выше без всяких фильтров сделать getList и пыхом уже выкусить нужные данные в справочником, и не мучать бд

и да, убедиться что этот запрос действительно выполняется единожды

*не в кеш, а в ключ бд во вложенном OR получить and code not null, это звиздец впрочем тут я не уверен на 100%, я бы поймал запрос и посмотрел его через explain схему выполнения но думаю он делает фулл скан таблицы, т.к. бд не может юзать в таком случае ключи

Roman
17.12.2016
21:09:42
и как же его поймать то

Folt
17.12.2016
21:10:52
а какая задача стоит и что есть ?

Бернгардт
17.12.2016
21:11:42
вот да, надо танцевать от задачи до запроса ты доберешься, но это мало даст задача как то не правильно решается мне кажется

Folt
17.12.2016
21:12:40
советовать как делать без понимания что надо)

Google
Roman
17.12.2016
21:12:58
задача устранить подписание .. сайт не работает просто )

Бернгардт
17.12.2016
21:13:46
echo 'сайт работает нормально и быстро'; exit; простите за сарказм..

конкретно это место, что именно решается? есть кузов, хорошо, по нему хочется получить список услуг.. отлично есть страница с кузовом? наборов кузовов? одной марки, разных? зачем дергаются все марки? на это же есть причина?

или это вообще внутреннее апи, которое должно реализовывать ... что?

Folt
17.12.2016
21:15:29
а может и нет ХД

причины дергать все

Бернгардт
17.12.2016
21:15:56
тсс.. не пали контору

меня больше там arresult['ID'] странный напрягает.. неужели это еще в template.php гденить пришлепывается.. для некоторых товаров.. а для других даже и данные не нужны гыгы

Folt
17.12.2016
21:18:11
я а думаю зачем там "LOGIC" => "OR" как бы и так можно дернуть все)

Бернгардт
17.12.2016
21:18:15
хотя.. судя по количеству прописанных id, это наверное .. марка? хм? )

ну если марка - то or выбросить, и дернуть только свою марку на !false

Roman
17.12.2016
21:19:06
ага, скрин высылал выше с текущими настроками

Бернгардт
17.12.2016
21:19:25
а если просто тупо выбросить, то будет and

Folt
17.12.2016
21:19:43
$arResult["ID"] - что там ?

марка или ид элемента

Страница 335 из 1492