Но хотелось бы сделать его доступным только для пользователей сайта. Пробовал модифицировать функцию TestServise так:
Код
function TestServise($INPUTPARAM)
{
if (!$GLOBALS["USER"]->RequiredHTTPAuthBasic()) {
return new CSOAPFault('Server Error', 'Unable to authorize user.');
}
$result = pow($INPUTPARAM, 2);
return Array("OUTPUTPARAM"=>$result);
}
Теперь после ввода числа и нажатия кнопки "Запуск" выскакивает окошко для ввода логина/пароля (вроде как и должно быть). Но после их (логина и пароля) ввода расчета не происходит, а снова выскакивает то же окно для авторизации... Что я делаю не так? Или веб-сервис с авторизацией не так делается? Очень мало документации по данному вопросу, поэтому прошу помощи...
Подскажите, пожалуйста, как решить проблему очень большого количества записей выборки. Попытался вытащить огромное количество записей прямым запросом к БД, после этого данные выборки должны были сложиться в таблицу. Результата же я не увидел, поскольку MySQL просто-напросто завис и пришлось его нерезагружать. В чем может быть проблема, и как мне ее решить?
Добрый день! Такой вопрос: Можно ли установить доступ к скрипту только для Cron? То есть, если кто-нибудь введет в строке адрес к скрипту, то ему бы вывелась ошибка 404, а крон нормально бы выполнял данный скрипт. Если можно установить, то как?
Добрый день! Читал справку по CIBlockElement::GetList, но все равно не могу понять как сделать вывод значений из связаных инфоблоков. Например, у меня есть два инфоблока с такой структурой (см. прикрепленный файл) Мне надо вывести такие поля:
Цитата
id (инфоблок с id=24) id (инфоблок с id=25) name (инфоблок с id=24) prop1_1 prop1_2 prop2_1 prop2_2
Вот такая вот задача, понятно, что id (инфоблок с id=24) должен быть равен prop2_3, поскольку prop2_3 - тип: привязка к элементам. И все это дело надо сортировать по prop2_1 и name. Помогите сформировать такой запрос. На чистом SQL сделал бы без лишних заморочек, но средствами Битрикс для меня проблематично. Заранее благодарен!
Добрый день! Повторю интересующий меня вопрос, поскольку ответа на него не получил: "Можно ли как-нибудь убрать "главную страницу"? Чтобы главной страницей была страница со списком каттегорий."
Сергей Эстрин пишет: Можно деактивировать шаблон сообщения здесь: Настройки > Настройки продукта > Почтовые события > Почтовые шаблоны Ищите по типу события: WF_IBLOCK_STATUS_CHANGE
Спасибо большое! Чесно, думал в настройках модуля есть отметка типа "Рассылать уведомления", но ее там не оказалось
Добрый день! Возможно, глупый вопрос, но подскажите, как отключить уведомление на почту об изменении статуса элемента инфоблока? Больше 1000 записей в статусе "Готово" надо перевести в "Опубликовано", начал переводить, так на почту уже 500 писем пошло
Тоесть, если есть картинка маленькая и большая, то приклике на маленькую она прячется, а отображается большая. Если же только большая, или маленькая, то они отображаются как есть. Или я не так вас понял. У меня в шаблоне вашего кода вообще нет.
Ваш код, по-идеи, с шаблона bitrix:catalog.section, а это не страница детального просмотра товара
Ну смотрите, у вас изображение - это ссылка, по-этому при клике вы просто-напросто перейдете по ссылке, а не измените размер изображения. Такое можно реализовать, например, при наведении курсора мышки на изображение.
Когда я менял статус документа из "Опубликован" на "Готов", то у меня у данного документа было два статуса "Готов" и "Опубликован". Может у вас так же?! Попробуйте создать новый документ со статусом "Черновик" и посмотрите его в выборке. Или посмотрите на статус уже созданного в меню "Контент" админки. Может и у вас два статуса у данного документа.
Ошибся! Че-то в голову влез CIBlock::GetFields. Это ведь вроде _CIBElement::GetFields(). В этом случае должно было бы вернуть WF_STATUS_ID. А что говорит print_r($arItem)?
По-идеи GetFields возвращает описание полей элементов инфоблоков, там кажется не должно быть WF_STATUS_ID. WF_STATUS_ID есть в CIBlockElement::GetList. Если бы в 396 строчке файла компонента \bitrix\components\bitrix\catalog.section\component.php небыло параметра $arSelect (массив выводимых полей), то по-идеи должны были бы вернуться все поля, включая WF_STATUS_ID. Что показывает <?php echo "<pre>"; print_r($arItem); echo "</pre>"; ?> ????