
Alexandr
05.12.2017
13:32:11
Неразработчику хз. Может кто знает готовые инструменты

svetlana
05.12.2017
13:33:37
готовый программист )

Свинцовый парашют
05.12.2017
13:39:00
Просто готовые инструменты десктопные либо хотят что бы уже колонки были созданы и в них записывать, либо не могут создать запись, поскольку значение для строки слишком длинное, а в текст во время экспорта не дается исправить это. В итоге так все готовые инструменты отсеялись у меня.

Nikolay
05.12.2017
15:04:57
всем привет,такой вот вопрос

Google

Nikolay
05.12.2017
15:05:46
есть многосайтовость, работает все под одним сервером. скажите, можно ои сделать так,чтобы ц пользователя был доступ к файлам и папкам только одного сайта?

Андрей
05.12.2017
15:12:25
Нет мануала..(( catalog section list не выводит 2 уровень..
https://dev.1c-bitrix.ru/user_help/content/iblock/components_2/catalog/catalog_section.php
..код рассказал больше мануала

Dmitry
05.12.2017
15:17:39

Nick
05.12.2017
15:18:17

Nikolay
05.12.2017
15:18:27

Dmitry
05.12.2017
15:18:52

Nikolay
05.12.2017
15:18:59

Dmitry
05.12.2017
15:20:15
разнести сайты по разным папкам. bitrix и uploads вынести в отдельный каталог и симлинками добавить каждому сайту
тогда файловая структура у каждого сайта будет своя. соседний сайт никакого доступа не будет к ней иметь

Andrey
05.12.2017
16:21:18
Всем привет, кто то сталкивался с такой проблемой что при созданной карточки товара и забитых в неё свойствах, при переносе карточки в другой раздела св-ва слетают?

Анатолий
05.12.2017
17:04:38
2 варианта
1 - в другом разделе другие свойства
2 - какие-то обработчики кастомные

Denis
05.12.2017
17:09:02
привет, помогите пож с капчей. на публичной части и в админке не отображаются. Хотя ссылка на картинку есть и содержимое вроде тоже есть. Но при попытке на прямую перейти на картинку темный фон в хроме - поврежденное изображение

Anton
05.12.2017
17:13:30
можт этот, как его
антивирь?

Google

Denis
05.12.2017
17:17:20
где?
Веб-антивирус выключен

Anton
05.12.2017
17:22:02
Во всех браузерах одинаково?
С мобилки?

Denis
05.12.2017
17:28:13
да на всех абсолютно
даже на разных компах
и в разных регионах
рядом лежит сайт на этом же хостинге у него все норм

Anton
05.12.2017
17:29:38
Чет такое было, не могу вспомнить. Гуглили?

Denis
05.12.2017
17:29:53
да
права проверил
на пробелы проверил
поудалял даже в начала init.php
не говоря уже о в конце

Alexandr
05.12.2017
17:35:50
https?

Anton
05.12.2017
17:36:24
Да точняк
Левый вывод такое делает
Проверку сайт запускайье

Denis
05.12.2017
17:41:25
Лишний вывод в файлах конфигурации Успешно
а можно его выпилить чтобы пока не появлялся?

Google

Anton
05.12.2017
17:52:10
Ну ищите где у вас там вывод
В ините дбконе или где еще

MarconiKlin A12E
05.12.2017
17:55:41

Denis
05.12.2017
17:56:06
а на что поменять или как вырубить ее полностью
?
он у меня в авторизации вываливается при неверном пароле
в остальных местах я убрал


Alexander
05.12.2017
19:17:42
Всем привет!
На странице раздела каталога выводится компонент catalog.section. В его шаблоне есть такая штука как "Показать еще" (LazyLoad), которая подгружает через ajax очередную порцию товаров и двигает пагинатор на +1.
Почему то у меня эта штука не работает, а именно items в результате ajax запроса == null, при этом пагинатор двигается правильно.
В потрохах:
Ajax запрос летит в файл ajax.php компонента catalog.section, который в свою очередь подключает сам компонент`catalog.section` - класс компонента наследуется от Bitrix\Iblock\Component\ElementList, а тот в свою очередь от Bitrix\Iblock\Component\Base, и только тот в свою очередь от \CBitrixComponent
в классе компоеннта прощупал все методы, где есть результаты товаров и там в результате товары есть, в конечном итоге выплевывается все в Bitrix\Iblock\Component\Base::sendJsonAnswer(array $result = array()) и там уже items пуст - где теряется список элементов не понятно.
При этом каждый из этих классов по несколько тыщ строк, редактирую проект по FTP, не могу проследить, где теряею эти items.
Может кто-то сталкиваля с этим и может подсказать где копать, в чем может быть дело?


Mike
05.12.2017
19:33:33
В ajax.php передается id/код раздела?
Хотя... Пагинатор то двигается

CHADREX
05.12.2017
19:41:38
svg в битриксе штатными средствами включить можно?


Anton
05.12.2017
19:49:39
чтобы что? вопрос пространный най мо вкус, все равно как, а png в битриксе штатно можно включить?
Всем привет!
На странице раздела каталога выводится компонент catalog.section. В его шаблоне есть такая штука как "Показать еще" (LazyLoad), которая подгружает через ajax очередную порцию товаров и двигает пагинатор на +1.
Почему то у меня эта штука не работает, а именно items в результате ajax запроса == null, при этом пагинатор двигается правильно.
В потрохах:
Ajax запрос летит в файл ajax.php компонента catalog.section, который в свою очередь подключает сам компонент`catalog.section` - класс компонента наследуется от Bitrix\Iblock\Component\ElementList, а тот в свою очередь от Bitrix\Iblock\Component\Base, и только тот в свою очередь от \CBitrixComponent
в классе компоеннта прощупал все методы, где есть результаты товаров и там в результате товары есть, в конечном итоге выплевывается все в Bitrix\Iblock\Component\Base::sendJsonAnswer(array $result = array()) и там уже items пуст - где теряется список элементов не понятно.
При этом каждый из этих классов по несколько тыщ строк, редактирую проект по FTP, не могу проследить, где теряею эти items.
Может кто-то сталкиваля с этим и может подсказать где копать, в чем может быть дело?
надо всмотреть какие параметры на вход летят
и все ли долетают, что нужны, чтобы сработала выборка например тот же параметр, что сигнализирует что аякс аякс


Alexander
05.12.2017
19:51:11
Нашел ребят, блин извините, но это пипец какой-то )))
я такого еще не видел ))
сейчас напишу

Anton
05.12.2017
19:52:00
да уж напиши, а то уже три фразы, а по делу ни одной

CHADREX
05.12.2017
19:53:25

Anton
05.12.2017
19:55:21

Google


Alexander
05.12.2017
19:56:30
Вобщем - в шаблоне компнента лежит component_epilog.php, который ловит html сгенерированный компонентом и ВНИМАНИЕ )), по комментариям в этом html режет его на куски, эти куски делит на html для items и html для pagination и там же и вызывается тот самый статичный метод Bitrix\Iblock\Component\Base::sendJsonAnswer(array $result = array()), который и выплевывает результат.
Вот фрагмент этого кода из component_epilog.php:
// lazy load and big data json answers
$request = \Bitrix\Main\Context::getCurrent()->getRequest();
if ($request->isAjaxRequest() && ($request->get('action') === 'showMore' || $request->get('action') === 'deferredLoad'))
{
$content = ob_get_contents();
ob_end_clean();
list(, $itemsContainer) = explode('<!-- items-container -->', $content);
list(, $paginationContainer) = explode('<!-- pagination-container -->', $content);
if ($arParams['AJAX_MODE'] === 'Y')
{
$component->prepareLinks($paginationContainer);
}
$component::sendJsonAnswer(array(
'items' => $itemsContainer,
'pagination' => $paginationContainer
));
}
это пипец, руки выдернуть мало за такое ))


Anton
05.12.2017
19:57:17
ну решение как решение


CHADREX
05.12.2017
19:58:07

Alexander
05.12.2017
19:58:23

Anton
05.12.2017
19:58:43
уж да. ))
ну эта, потратьте своих кровные 5 часов сегодня перепишите по фен шую

CHADREX
05.12.2017
19:59:11
Причем не важно каким образом загружаю, из диска или из библиотеки.

Anton
05.12.2017
19:59:13

CHADREX
05.12.2017
19:59:29
Да, но после сохранения слетает.

Alexander
05.12.2017
19:59:30

Anton
05.12.2017
19:59:50

Alexander
05.12.2017
20:00:18

Anton
05.12.2017
20:00:26
не исключено что вы седьмой кто забивает разбираться и делать хорошо
и подпирает очеедным костылем
но вам же не с руки делать норм

Alexander
05.12.2017
20:00:52

Anton
05.12.2017
20:01:04
историю проекта и почему так а не сяк
сделайте нормально, раз так умны

Google

Alexander
05.12.2017
20:03:14
сделайте нормально, раз так умны
неее, я не кичусь, я не об этом, я о том, что это (именно фрагмент LazyLoad) можно было реализовать совсем иначе, ну уж явно не так.

Anton
05.12.2017
20:03:26
ну так перепишите
так, чтобы ок

Alexander
05.12.2017
20:03:37
ой ладно, не обижайтесь..
ну предположим перепишу, и?
я куда далше этот код..
это не опенсорц

Anton
05.12.2017
20:05:05
а изначально все скорее всего было ок и по феншую
но это же не опен сорс, вам же некогда ага, разбираться?
ну, мы начали с вырывания рук, с тех пор градус скоей понизился

Evg
05.12.2017
20:07:05
Хом!