
Oleg
21.12.2016
09:53:07

Анатолий
21.12.2016
09:54:24
а да. есть же сборник идей - idea.1c-bitrix.ru кажется.
Макс, загляни туда =) вдруг там уже есть

Oleg
21.12.2016
09:54:40
есть, там они и висят годами)

Google

Бернгардт
21.12.2016
09:56:02
а у меня сложилось мнение что битрикс.задачи хороши лишь для руководителей, и то лишь те, кто так, поверхностно и очень крупными оперирует
а для исполнителя и того кому приходится реально планировать - не очень

Tim
21.12.2016
09:56:48
Раз уж речь про б24 выше зашла, кто-нибудь настраивал синхронизацию календарей в коробке с exchange?

Бернгардт
21.12.2016
09:56:57
потому смотрю на цифру пользователей, и единственно что в голову приходит - бедные люди

Maxim
21.12.2016
09:57:25

Бернгардт
21.12.2016
09:57:49
мои идеал хорошего интерфейса именно задач - mlo
дерево с неограниченной вложненностью, возможность выдать список с учетом приоритетов, гибкая система фильтров
вот тогда это действительно может быть удобно для исполнителя, имхо

Alex
21.12.2016
09:58:56
Привет! Вопрос:
Перевел фотогалерею с #section_id# на #section_code#
Теперь соответственно старые ссылки в галерее через ID не работаеют. Какой самый оптимальный и разумный способ настроить редирект (выудить все старые ссылки и новые)?
Или есть какое-то другое более рациональное решение?

Бернгардт
21.12.2016
09:59:54

Alex
21.12.2016
10:00:17
остается только .htaccess и ручки ?

Анатолий
21.12.2016
10:00:34
в БД найти и заменить /gallery/
вручную и долго, но весь контент исправите

Google

Бернгардт
21.12.2016
10:00:51
перед апачом всеравно nginx
либо редирект апача, чтоб до битрикса даже не доходило

Alex
21.12.2016
10:01:23

Бернгардт
21.12.2016
10:01:44
конечно придется )

Анатолий
21.12.2016
10:02:41
придется. но примерно через 2 недели эти редиректы можно будет убрать - когда всё заново обновится в поисковике

Tony
21.12.2016
10:02:51
либо htaccess
либо в самом коде 301 редирект писать...

Анатолий
21.12.2016
10:02:56
а если не заменить - то так там и оставить придётся
лично меня туча редиректов в .htaccess напрягают

Tony
21.12.2016
10:03:26

Бернгардт
21.12.2016
10:03:57
да, про 2 недели это перебор )
могут и дольше ходить, потому лучше nginx скормить )
он достаточно быстро работать будет

Tony
21.12.2016
10:05:04
в данном случае нет nginx, как я понял

Анатолий
21.12.2016
10:05:28
мм.. ну ссылки с форумов тут да, ничего не сделаешь
Хотя можно сделать условие на адрес /gallery/ID/
и если да - подключать отдельно компонент, который найдет по старому URL нужный адрес и сделать 301 редирект на новый URL для этой же картинки/альбома

Бернгардт
21.12.2016
10:06:26

Tony
21.12.2016
10:07:12
мне кажется, тут пахнет шаредом)
значит самое время перейти на vds =)

Бернгардт
21.12.2016
10:07:57
при шареде я бы в .htaccess провел только одно правило /galery/([0-9])+/
на свой скрипт который редирект организовал, без битрикса
проще выкинуть получится, и явно легче будет для сервака чем битрикс пинать

Alex
21.12.2016
10:18:25

Tony
21.12.2016
10:19:46
Василий выше привел оптимальное решение. Обойтись лишь одним редиректом в .htaccess

Анатолий
21.12.2016
10:21:03

Google

Alex
21.12.2016
11:04:50

Бернгардт
21.12.2016
11:07:23

Alex
21.12.2016
11:08:28

Evgeny
21.12.2016
11:24:11
Друзья, столкнулся с проблемой.
Ранее использовал такую конфигурацию урлов:
"SEF_URL_TEMPLATES" => array(
"sections" => "",
"section" => "#SECTION_CODE_PATH#/",
"element" => "#ELEMENT_CODE#/",
Потом понял, что мне нужно так:
"SEF_URL_TEMPLATES" => array(
"sections" => "",
"section" => "#SECTION_CODE#/",
"element" => "#ELEMENT_CODE#/",
а битрикс, зараза, не показывает карточки, пишет "раздел не найден".
Т.е. при обращении к карточке он не понимает, что это карточка и ищет в разделах(.
Обратно возвращаю значения - работает, делаю так:
"SEF_URL_TEMPLATES" => array(
"sections" => "",
"section" => "#SECTION_CODE#/",
"element" => "products/#ELEMENT_CODE#/",
тоже работает, но мне так не надо.
Где посмотреть, чтобы работало?

Tony
21.12.2016
11:31:04

Alex
21.12.2016
11:31:25
спасибо


Бернгардт
21.12.2016
11:36:33
Друзья, столкнулся с проблемой.
Ранее использовал такую конфигурацию урлов:
"SEF_URL_TEMPLATES" => array(
"sections" => "",
"section" => "#SECTION_CODE_PATH#/",
"element" => "#ELEMENT_CODE#/",
Потом понял, что мне нужно так:
"SEF_URL_TEMPLATES" => array(
"sections" => "",
"section" => "#SECTION_CODE#/",
"element" => "#ELEMENT_CODE#/",
а битрикс, зараза, не показывает карточки, пишет "раздел не найден".
Т.е. при обращении к карточке он не понимает, что это карточка и ищет в разделах(.
Обратно возвращаю значения - работает, делаю так:
"SEF_URL_TEMPLATES" => array(
"sections" => "",
"section" => "#SECTION_CODE#/",
"element" => "products/#ELEMENT_CODE#/",
тоже работает, но мне так не надо.
Где посмотреть, чтобы работало?
По какому признаку предлагаете битриксу понимать секция это, или элемент, если кодв окажутся одинаковыми?
Проблема не с ЧПУ, а с постановкой задачи

Evgeny
21.12.2016
11:38:12

Бернгардт
21.12.2016
11:39:00
При чем тут админка?
Код секции etc, код товара etc, как будут выглядеть ЧПУ? Неужели одинаково?

Evgeny
21.12.2016
11:40:43
Потому что логика простая, если код есть и это не секция, то это элемент. Код можно проверить на дубликат.

Бернгардт
21.12.2016
11:41:00
Сделайте префикс, и не мучайтесь
el-#code# к примеру
А вот логику как вы описали нельзя внедрять. Поиск будет выдавать секцию, а секции нет, есть элемент по этому пути, что ошибка

Evgeny
21.12.2016
11:44:12
Понял, спасибо. Я просто думал это реализовано, и это у меня где-то ошибка. Поэкспериментирую с добавлением постфикса. А кстати, не подскажете чем отличается #section_code# и #code# в секции и элементах?
то что называется в админке символьный код *** и символьный код *** (2)

Tony
21.12.2016
11:45:51
паттерны #ID# и #ELEMENT_ID#
#ID# паттерн будет заменен всегда на ид текущей сущности, т.е для элемента это элемент, для секции это секция
второй паттерн просто полный, вот и все и указана сущность

Бернгардт
21.12.2016
11:45:56
Вчера только говорил, тут

Google

Tony
21.12.2016
11:46:06
=)

Бернгардт
21.12.2016
11:46:12

Evgeny
21.12.2016
11:47:17
Спасибо еще раз!)
но лучше тогда для элемента добавить именно ELEMENT_ID?
почему так-то не работает?((
"section" => "#SECTION_CODE#/",
"element" => "#ELEMENT_CODE#-art-#ELEMENT_ID#/",

Folt
21.12.2016
11:52:23
мот кто поможет
как искать в эластике по вхождению строки ?
тип так
Стиральная машина LG F1096SD3
я вбиваю «машина» и он должен найти все элементы в которых есть вхождения этого слова

Evgeny
21.12.2016
11:53:14

Dmitry
21.12.2016
11:55:20

Maxim
21.12.2016
11:55:35
в идеи

Александр
21.12.2016
11:57:07
Вопрос: Компонент bitrix:system.auth.form. Параметры AJAX:
"AJAX_MODE" => "Y",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "N",
"AJAX_OPTION_HISTORY" => "N",
Хочу чтобы после того как пользователь авторизовался происходил редирект. Пробовал php locaRedirect() и JS window.location.replace("http://google.com"); Не срабатывает. Кто-то что-то может рекомендовать? Как я понял дело с работой фреймов в AJAX Битрикса.

Admin
ERROR: S client not available

Dmitry
21.12.2016
12:03:12

Alex
21.12.2016
12:04:56

Бернгардт
21.12.2016
12:10:47
наверное я не понял примера(
странно, возможно потому что сделали постфикс, а не префикс
делал s#SECTION_CODE# для секций
el#ELEMENT_CODE# для товаров
все работало
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.host.ru");
exit();
?>

Evgeny
21.12.2016
12:15:26
я бы в таком случае препочел /catalog/ для карточек заменить на /products/, но эта задача видать вообще 80lvl
а перед секцией никак не хочу ставить префикс

Бернгардт
21.12.2016
12:17:31
странно.. ну если совсем критично - все валится наверняка в sections.php и иsection.php - руками туда сбросить и catalog.section и catalog.element и выводить то или другое в зависимости от того что руками нарыл

Google

Бернгардт
21.12.2016
12:18:01
/catalog/#catalog_code/ /element/#element_code#/ вообще штатными должно сработать
проблема думаю тут как раз в секции - правило срабатывает первым
можно руками конечно подредактировать и двинуть вверх, но битрикс постоянно будет перезаписывать
urlrewrite.php - его битрикс формирует, там думаю если поменять местами правила для товара и секции - как первому попавшему под правило элементу будет передаваться
нестабильно только это блин

Evgeny
21.12.2016
12:20:11

Бернгардт
21.12.2016
12:21:23
хм
ну попробовать, а нет - самому парсить и шаблон комплексной править как выше описал

Evgeny
21.12.2016
12:22:39
в шаблоне можно... поизучаю еще компонент catalog

Бернгардт
21.12.2016
12:23:17
урлреврайт апача можно привлечь кстати.. битрикс же гет параметры преобразовывает.. можно попробовать сделать за него.. тоже теоретическая точка входа, насколько сработает - хз
но там он хоть порядок применения не исправит

Alex
21.12.2016
12:23:46
забыл сказать, что у меня фотогалерею выводит нештатный компонент

Бернгардт
21.12.2016
12:24:49
хотя нет, проверил, не работает последнее
значит только шаблон комплексной, идеи кончились
в случае старой ссылки

Maxim
21.12.2016
12:28:16
ну хлопци! Аминь!

svetlana
21.12.2016
12:28:48
ты заложил бомбу в офисе?

Maxim
21.12.2016
12:29:18
я не сказал, Ну Аллах, Акбар!
ржал тут сидел, представил ситуацию. забегает наш священник к исламистам на площадь и кричит. ХРИСТОС ВОСКРЕССЕ, БУМ!!!111

Бернгардт
21.12.2016
12:32:22
скорее подойдет - Бог един, язычники!

Ruslan
21.12.2016
12:37:02
Доброго дня!
Подскажите пожалуйста, нужно реализовать get запрос на url стороннего сервиса с передачей параметров заказа. Думал использовать file_get_contents. Но подтверждения своей задумке не нашел. В нужную ли сторону смотрю?

svetlana
21.12.2016
12:39:54
curl?

Бернгардт
21.12.2016
12:43:10
можно курл, можно file_get_contents, если хидеры передать
но курл както правильнее, и манов больше и понятнее по факту получится
http://php.net/manual/ru/function.file-get-contents.php
$context - вот его заполнять надо, если решитесь всетаки на эту функцию