@bitrixfordevelopers

Страница 242 из 1492
Garry
15.11.2016
02:36:05
Там весь $arResult

Сразу скажу если хотя бы чуть чуть нужно отойти от стандартного набора функций то лучше бери старый шаблон

Про перетянуть верстку я вообще молчу

Я с ним 4 дня долбался и решил вообще с 0 его написать

Google
Den
15.11.2016
02:38:23
Спасибо за скрин. Мда. Грустно немного. Да в принципе получается натягивать верстку.

Там поэтапное оформление. т.е. доступен изначально первый этап, потом второй.

Garry
15.11.2016
02:39:04
Либо дизайн делать под этот шаблон и просто менять стили, либо гореть в аду))

Den
15.11.2016
02:39:28
Я пока на пути гореть в аду )) Спасибо.

Garry
15.11.2016
02:39:52
Да не за что))

Ruslan
15.11.2016
08:44:28
Добрый день! Подскажите пожалуйста как определить что тело метода обращается к базе? Я так понимаю использование переменных DB и запросов query?

Анатолий
15.11.2016
08:47:20
всяческие getlist

getbyid

и другие get

Степан
15.11.2016
09:37:25
У нас есть поключенный iblock.element.add.form в конце страницы, и при загрузке страницы автоматически происходит скролл к этой форме, а точнее к визуальному LightHtml эдитору. То есть я жму f5 и вместо того чтобы оказаться в самой начале страницы меня кидает к редактору. Я уже голову сломал, как отключить этот скролл? )))

Почему он к нему сразу переходит, так потому что курсор стоит на этом визуальном эдиторе. Я думаю поэтому. В общем жесть какая то.

Oleg
15.11.2016
10:55:46
Почему он к нему сразу переходит, так потому что курсор стоит на этом визуальном эдиторе. Я думаю поэтому. В общем жесть какая то.
Возможно, где-то есть js который по DOM ready ставит focus в редактор. Возможно, это настраивается в параметрах инициализации редактора.

Google
Юрий
15.11.2016
11:01:49
в шаблоне system.auth.authorize есть такая хня try{document.form_auth.USER_PASSWORD.focus();}catch(e){} в этом возможно тоже что-то подобное

Степан
15.11.2016
11:22:37
Может костыль какой нибудь сделать? Хотя и так уже почти все возможные перепробовал. Короче в инициализации такой настройки нету. Все фокусы из js закомментировал. Все равно продолжает скидывать вниз страницы.

Oleg
15.11.2016
11:26:14
а параметр AJAX_OPTION_JUMP у компонента iblock.element.add.form случайно не Y ?

Степан
15.11.2016
11:31:45
Нет.

Анатолий
15.11.2016
11:36:27
браузер - chrome? если быть в начале страницы всё равно в конец скроллит?

Степан
15.11.2016
11:38:04
Браузер файрфокс. Он страницу не до конца скроллит, а до начала блока с визуальным редактором. То есть нижняя грань страницы соприкасается с верхней гранью редактора.

Визуальный редактор просто находится внизу страницы.)

Анатолий
15.11.2016
11:41:34
уберите компонент со страницы

Sergey
15.11.2016
12:19:40
Всем привет. Подскажите, пожалуйста, есть ли возможность проверить наличие области перед SetViewTarget?

svetlana
15.11.2016
12:28:00
GetViewContent?

Sergey
15.11.2016
12:31:15
SetViewTarget

тьфу

нет такого

svetlana
15.11.2016
12:31:53
http://bxapi.ru/src/?module_id=main&name=CMain%3A%3AGetViewContent

можно попробовать получить содержимое.. но хз

Sergey
15.11.2016
12:32:24
ок. спасибо

svetlana
15.11.2016
12:32:57
ну то есть если он до этого был не задан то наверное не существует

Dmitry
15.11.2016
13:00:41
Народ. Кто как борется с автоинкрементными идентификаторами? Т.е. когда разрабатываешь решение на своей версии битрикса, а потом надо будет перенести заказчику на его рабочий сайт. Все эти ID инфоблоков, форм, и т.д. и т.п.?

Ruslan
15.11.2016
13:00:58
Добрый день! Подскажите как реализовать вид шаблона в зависимости от даты (к примеру в праздники один шаблон, в будни другой)

Google
Dmitry
15.11.2016
13:04:41
http://ru.stackoverflow.com/questions/131727/%D0%9A%D0%B0%D0%BA-%D0%BE%D0%B1%D0%BD%D1%83%D0%BB%D0%B8%D1%82%D1%8C-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-auto-increment
это не то. Я имел в виду, что я насоздаю кучу сущностей. Но когда я смигрирую это на сайт клиента, то все ID поменяются. Надо будет заново искать все вызовы компонентов, менять ID

Например делаю сейчас формы. Там все привязано к ID формы, ID ответов. При импорте/экспорте на другой продукт все ID поменяются

Vasiliy
15.11.2016
13:13:30
Здравствуйте, подскажите пожалуйста момент: Нужно написать кое какое взаимодействие с сайтом на битриксе, программу на C#. Так как это другая среда, я выгрузил у клиента файлы сайта на битриксе и сделал дамп БД. Теперь мне нужно установить копию этой системы на другом хосте, но встал вопрос - смогу ли я без проблем завести копию сайта на демо ядре и нужно какие-то манипуляции совершить с лицензией? я с битриксом вообще на Вы с очень большой буквы "В". Как завести копию сайта в общем демо моуд?

Ruslan
15.11.2016
13:14:21
Дмитрий, а есть возможность реализовать нечто подобное непосредственно в коде? К примеру указать что с 25 по 31 использовать темплейт 1, а в остальные дни темплейт 2?

Sergey
15.11.2016
13:17:14
date не помогает?

Анатолий
15.11.2016
13:17:31
Анатолий
15.11.2016
13:20:24
разверните базу и пишите нужный вам код.. а что вам ещё надо?

Vasiliy
15.11.2016
13:21:05
Анатолий понял, спасибо

Ruslan
15.11.2016
13:25:08
date не помогает?
Будет ли правильным применение условия if (проверяем входит ли дата в диапозон) - подключение шаблона 1, else - подключение шаблона 2 ???

Анатолий
15.11.2016
13:25:44
нет

выберите 2 шаблона - для каждого укажите нужные условия

Gendos_ua
15.11.2016
13:43:40
выберите 2 шаблона - для каждого укажите нужные условия
ему шалон компонента нужен по условию, а не шаблон сайта

Анатолий
15.11.2016
13:44:47
ему шалон компонента нужен по условию, а не шаблон сайта
он пока сам не решил что ему нужно. в начале спрашивал про шаблон компонента, потом стал спрашивать про шаблон сайта. но я на всякий случай выше ответил и на то, и на то.. )

Анатолий
15.11.2016
14:13:14
// загружаем либо один файл шаблона, либо по умолчанию template.php if(condition) { $this->IncludeComponentTemplate("version2"); } else { $this->IncludeComponentTemplate(); }

в папке шаблона кроме template.php добавляем version2.php

Alexandr
15.11.2016
14:41:34
техподдержка русоникса это жесть какая то :(

Google
Ok
15.11.2016
15:34:19
техподдержка русоникса это жесть какая то :(
поддержка Таймвеба еще "лучше"

Анатолий
15.11.2016
15:38:03
Едьте на выделенный хостинг. Сами себе поддержка...

Иван
15.11.2016
15:41:03
это не то. Я имел в виду, что я насоздаю кучу сущностей. Но когда я смигрирую это на сайт клиента, то все ID поменяются. Надо будет заново искать все вызовы компонентов, менять ID
Где можно используете симводьные коды, а не ID, параметры компонентов, свои параметры для типовых компонентов. Где не получатся, определяете константы в init.php для нужных ID, актуально даже если ID всего в одном месте используется, если больше - то и подавно. Указывете везде константу, а устанавливаете ее в одном месте. Нужно поменять - не нужно вспоминать где ID по коду, меняете в одном месте. Это хороший подход в принципе, даже есди у вас одна копия проекта

Vlad
15.11.2016
16:38:12
Очень ламерский вопрос...

/catalog1/chay/?PAGEN_1=8&bxajaxid=4cfc43e03159e91daca9bfac6c9f06c5&action=SUBSCRIBE_PRODUCT&id=8043

Я могу сделать ajax запрос по этой ссылке прост оуказав в метаде $.ajax({ type: 'POST', url: "/catalog1/chay/?PAGEN_1=8&bxajaxid=4cfc43e03159e91daca9bfac6c9f06c5&action=SUBSCRIBE_PRODUCT&id=8043", data:{} ?

Admin
ERROR: S client not available

Dmitry
15.11.2016
16:40:11
Да

Vlad
15.11.2016
16:42:04
Ок спасибо. Просто подумал что обычно PAGEN_1 bxajaxid action id отправляются в data, и мало ли как такой вариант сработает. Но тут ссылку сам битрикс полностью генерит, мне просто проэмулировать переход нужно

/catalog1/chay/?PAGEN_1=8&bxajaxid=4cfc43e03159e91daca9bfac6c9f06c5&action=SUBSCRIBE_PRODUCT&id=8043

Это ссылка подписки

А есть отписка?

Не очень хочется захламлять код вставка sql и удалять вручную из таблицы b_sale_basket подписанные товары

Ruslan
15.11.2016
17:11:31
Друзья, подскажите как вытащить из БД свойства торгового предложения прямым запросом. Я так понял нужно использовать ID полей?

Vlad
15.11.2016
17:26:37
/catalog2/kofe/sweet_beans_efiopiya_idido/ Как выкинуть sweet_beans_efiopiya_idido/?

Я понимаю, что регуляркой...просто пока с ними туго

Руслан, вам нужна сама таблица откуда драть или пример синтаксиса?

<? $strSql = "SELECT SUBSCRIBE FROM b_sale_basket WHERE PRODUCT_ID=".$arItem["ID"]." AND FUSER_ID =".CSaleBasket::GetBasketUserID().""; $res = $DB->Query($strSql, true); $p = 0; while ($item = $res->Fetch()) { if($item["SUBSCRIBE"]=="Y"): ?> <? $p=$p+1; ?> Вы успешно подписаны! <? endif; } ?> <? if($p == 0):?> Сообщить о поступлении <? endif;?>

На всякй пример синтаксиса

Google
Vlad
15.11.2016
17:31:46
а стоп, в 3 часа ночи клинит, прямым запрососом воспринял как mysql) Ну вот вам второй варянт на всякий)

Хотя из бд...У торгового предложения можно выдрать свойства посредством api битрикса, это более правильно

$IBLOCK_ID = ID_инфоблока_товаров; $ID = $ID_товара; $arInfo = GetInfoByProductIBlock($IBLOCK_ID); if (is_array($arInfo)) { $rsOffers = CIBlockElement::GetList(array(),array('IBLOCK_ID' => $arInfo['IBLOCK_ID'], 'PROPERTY_'.$arInfo['SKU_PROPERTY_ID'] => $ID)); while ($arOffer = $rsOffers->GetNext()) { ... // тут ведем обработку } }

либо вроде http://dev.1c-bitrix.ru/api_help/catalog/classes/catalogsku/getofferslist.php

Ruslan
15.11.2016
17:59:40
а стоп, в 3 часа ночи клинит, прямым запрососом воспринял как mysql) Ну вот вам второй варянт на всякий)
Влад, дали ТЗ написать скрипт выгрузки Торговых Предложений в YML не на пап, а прямым запросом на другом языке. Следовательно все api отпадает и все методы битрикса тоже

Не на php

Vlad
15.11.2016
18:02:13
Ок, вы бы тогда хоть язык указали) А вообще майскл запросы многие языки неизменный синтаксис поддерживают. Если же вопрос просто в том, как храниться...То проще через поиск в phpmyadmin найти нужные таблицы и посмотреть структуру

Ruslan
15.11.2016
18:15:53
Да, только мне доступа не дали))) дали скрипт - разберись говорят)

Вопрос куда обращаться и что вытягивать...

И язык не сказали) сами будут писать - моя задача вводную дать

Dmitry
15.11.2016
18:24:53
Влад, дали ТЗ написать скрипт выгрузки Торговых Предложений в YML не на пап, а прямым запросом на другом языке. Следовательно все api отпадает и все методы битрикса тоже
Если версия битрикса бизнес или эксперт, то можно задействовать общение с внешними прогами через SOAP и использовать уже API битрикса

Ruslan
15.11.2016
18:26:37
Не не, задача нативно на серваке написать скрипт в котором ничего лишнего

Так. Есть доступ к таблицам БД

Где лежат ТП кто знает?

Vlad
15.11.2016
19:24:21
торговые предложения сами по себе должны быть теми же самыми инфоблоками

возьмите название свойства и вбейте просто в поиск в phpmyadmin)

Алексей
15.11.2016
22:35:54
коллеги, битрикс при отдаче AJAX мне на ссылки вешает onclick, как можно ему запретить изменять конкретную ссылку?

Vlad
16.11.2016
00:47:27
Можно повесть свой

onclick=""

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