
Vite4eg
22.06.2017
08:37:36
А на кнопке Закрыть какое действие прописано?

Константин
22.06.2017
08:38:12
фулл код окна:
form_upm = new BX.CDialog({
content_url: '/for_students/student_pf.php',
content_post: 'formtask=form&id1c=<?php echo $arUser['UF_1CID']; ?>',
title: 'Участие в учебно-практических мероприятиях',
head: 'Заполните все поля формы',
icon: 'head-block',
resizable: true,
draggable: true,
height: '400',
width: '400',
buttons: [
{
title: 'Сохранить',
name: 'saveupm',
id: 'saveupm',
action: function () {
jQuery('form#upmform').submit();
BX.WindowManager.Get().Close();
}
},
BX.CDialog.prototype.btnCancel
]
});
выходит так, что маска серая поверх страницы отображается и все

Google

Vite4eg
22.06.2017
08:43:05
Там кнопки Закрыть нет
Или вы про крестик?

Константин
22.06.2017
08:43:17
да

Tony
22.06.2017
08:43:59
Крестик вроде убивает объект, нет?

Константин
22.06.2017
08:44:03
крестик или кнопка "Отменить", они приводят к "уничтожению" объекта окна
вобщем, как бы по-барабану убъется ли объект или нет, с какого он тогда снова не делает запрос по content_url

Vite4eg
22.06.2017
08:46:10
А объект-то сам живой? form_upm который

Константин
22.06.2017
08:47:15
судя по-всему да, т.к. проявляется маска (серое затенение старницы)

Tony
22.06.2017
08:47:33
Из DOM на закрытии убирается блок формы?

Константин
22.06.2017
08:47:40
да

Tony
22.06.2017
08:49:05
Попробуйте это добавить
events: {
onPopupClose : function(popupWindow){
popupWindow.close();
}
}

Vite4eg
22.06.2017
08:49:09
А вы показываете это окно как?

Tony
22.06.2017
08:49:46

Google

Константин
22.06.2017
08:53:09
<a href="#" onclick="form_upm.Show();return false;" target="_blank" ><i>Добавить</i></a>
Собственно, расмотрю и любой другой вариант попап-окна.
мне нужно, чтобы я мог содержимое получить по ссылке с параметрами (get или popst)

Tony
22.06.2017
08:54:57
т.е. объект создается один раз, когда страница загружается, а не когда происходит клик

Константин
22.06.2017
08:56:38
дык тоже самое происходит по кнопке "отмена"

Vite4eg
22.06.2017
08:57:50
Я раньше через BX.PopupWindow делал
Вроде проблем не было

Константин
22.06.2017
08:58:00
я к чему, раньше код формы у меня был прописан в свойстве "content" и все работало отлично
но пришлось генерацию формы перенести на серверную часть и все... первый вызов отлично, повторны - нет формы

Tony
22.06.2017
08:58:43
сейчас, попробую пример найти
статья в блогах была

Константин
22.06.2017
08:59:44
var popup = BX.PopupWindowManager.create("popup-message", null, {
content: "Hello World!",
darkMode: true,
autoHide: true
});
popup.show();
это?

Tony
22.06.2017
09:00:17
https://dev.1c-bitrix.ru/community/webdev/user/64008/blog/5942/

Константин
22.06.2017
09:06:33
не пошло

Tony
22.06.2017
09:14:41
¯\_(ツ)_/¯

Константин
22.06.2017
09:15:15
попробовал окно по ссылке
в ДОМ я вижу его, но вызов не срабатывает

Google

Константин
22.06.2017
09:15:41
страница перезагружается просто
и скриптовых ошибок нет
а, все, вкурил, но вот не позиционируетс яоно нифига

Роман
22.06.2017
09:36:56
такой вопрос, скопировал папку с нэймспейсом и смодулем с одного сайта в другой с целью переноса, в установленных решениях он не появился, модуль бесплатный
я что то не так делаю?
копировал из bitrix/components

Yury
22.06.2017
09:38:25
bitrix/modules - оттуда надо кировать
после установки создастся папка в bitrix/components сама

Роман
22.06.2017
09:39:27
понял спасибо

Alex
22.06.2017
09:41:13
Коллеги, добрый день
столкнулся с такой проблемой: есть строка SQL "SELECT ...", которую передаю в $DB->Query().
Не находит нужную строку в БД по совпадению

Vite4eg
22.06.2017
09:42:30
В смысле? Данные не находит?

Alex
22.06.2017
09:42:33
Однако если пробую запустить этот же запрос со страницы ЗАпрос SQL в админке, которая его так же запускает через $DB->Query($strSql) - все работает как нужно
Ну да, должна вернуться одна строка, и если запустить его в админке - ее и находит

Vite4eg
22.06.2017
09:43:36
global $DB прописали?

Alex
22.06.2017
09:43:39
Я вот не могу понять, как один и тот же $DB->Query($strSql) с идентичной строкой $strSql может работать в одном месте, и не работать в другом
конечно)
я распечатываю объект результат выполнения $DB->Query() и в нем num_rows = 0
собственно, не найдено ничего

Google

Javharbek
22.06.2017
09:49:29
Нужен ваш совет, магазин мебели, нужно ли делать для каждыго типа мебели делать отдельный инфоблок или в одном инфоблоки добавлять как торговый предложение, у кого есть цвет у кого-то есть параметр "Слева - Справа" как вы думаете (Я новичёк).

Vite4eg
22.06.2017
09:55:55
Существует возможность для разных разделов одного инфоблока создавать разные свойтсва

Javharbek
22.06.2017
09:58:51

Vite4eg
22.06.2017
09:59:18
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=42&LESSON_ID=5124

Javharbek
22.06.2017
10:00:08

Nick
22.06.2017
10:32:03
пытаюсь создать документ из google docs на портале. Что их преосвященство хочет?

Dmitry
22.06.2017
10:33:04

Alex
22.06.2017
10:33:33
SELECT
*
FROM
table_name
WHERE
SITE_ID='s1' and ACTIVE='Y' AND USE_REGEXP='Y' AND 'catalog/oborud/vinty-dlya-lodochnyy-motorov/univer-2-5-3-5-l-s/grebnoy-vint-solas-plastik-universalnyy-dlya-motorov-2-5-3-5-l-s-0001-073-06-p/?clear_cache=Y' REGEXP OLD_LINK
ORDER BY OLD_LINK ASC
LIMIT 1

Анатолий
22.06.2017
10:34:08

Nick
22.06.2017
10:34:31

Анатолий
22.06.2017
10:34:54

Nick
22.06.2017
10:35:07
а может там модерируют проекты?
просто я его только сегодня создал

Анатолий
22.06.2017
10:35:25
а у тебя какой-то кастомный коннект к гуглдоку?

Nick
22.06.2017
10:35:38
нет, всё из коробки

Анатолий
22.06.2017
10:35:50
пиши в ТП

Nick
22.06.2017
10:36:09
я помню сталкивался с таким, правда не помню как решил
2й раз по темже граблям

Dmitry
22.06.2017
10:37:47

Google

Alex
22.06.2017
10:38:15
^catalog/oborud/vinty-dlya-lodochnyy-motorov/
OLD_LINK
суть в том, что в SQL этот запрос работает, в mysql shell. Также он работает, если передать его на /bitrix/admin/sql.php?PAGEN_1=1&SIZEN_1=20&lang=ru&del_query=Y
а вот когда выполняешь его кодом выше у себя в скрипте - не находит эту запись в таблице

Dmitry
22.06.2017
10:42:25
лог бд не ведется? посмотреть, какой реально запрос уходит в бд

Alex
22.06.2017
10:43:53
то же самое с mysqli_escape_string
к логу у емня доступа нет mysql
что-то совсем не могу понять откуда могут ноги расти

Nick
22.06.2017
10:45:48
пиши в ТП
А если в браузере просто зайти на /bitrix/tools/oauth/google.php , что будет?
у меня бесконечный редир

Dmitry
22.06.2017
10:46:22

Alex
22.06.2017
10:48:16
$url = $DB->ForSql($url);
$siteID = $DB->ForSql($siteID);
$strSql = "
SELECT
*
FROM
table_name
WHERE
SITE_ID='{$siteID}' and ACTIVE='Y' AND USE_REGEXP='Y' AND '{$url}' REGEXP OLD_LINK
ORDER BY OLD_LINK ASC
LIMIT 1
";
$rs = $DB->Query($strSql, false);
$data = $rs->Fetch();

Dmitry
22.06.2017
10:50:11

Alex
22.06.2017
10:50:54
false
а стоп

Dmitry
22.06.2017
10:54:16
false
попробуйте через д7 сделать http://dev.1c-bitrix.ru/api_d7/bitrix/main/db/connection/query.php

Бернгардт
22.06.2017
10:55:19
SITE_ID='{$siteID}'
а фигурные скобки это какая то возможность от битрикса о которой я не знаю?
или они всетаки лишние?

Nick
22.06.2017
10:56:03

Бернгардт
22.06.2017
10:56:23
а при чем тут php?