@bitrixfordevelopers

Страница 253 из 1492
Tony
18.11.2016
15:08:48
Скайнет?

На сколько легко вообще ее правильно организовать?
Если есть недавний бэкап, то можете сохранить текущие наработки, откатиться с бэкапа, перенести в /local/, обновиться и нароботки сверху поставить

Andrew
18.11.2016
15:15:11
Чат-инъекции в отдел разработки по ключевикам: что это за г...

Ruslan
18.11.2016
16:11:57
Подскажите пожалуйста

Google
Ruslan
18.11.2016
16:11:57
Где настраиваются свойсвтва складов торгового предложегия

Haik
18.11.2016
17:00:21
В магазине. Там есть раздел Склады

Только склады единые. Нет никаких "складов торгового предожения". Есть просто склады

Garry
19.11.2016
07:53:34
Привет всем. Народ подскажите пожалуста в \Bitrix\Sale\Delivery\Services\Manager::getActiveList есть фильтрация?

Haik
19.11.2016
07:55:04
вроде нет.

Garry
19.11.2016
07:56:26
Вот что за ерунда CSaleDelivery::GetList устарел а в новом нет фильтрации и как это называеться?

Mark
19.11.2016
07:56:59
D7

Haik
19.11.2016
07:57:48
У вас так много служб доставки?

Garry
19.11.2016
07:58:12
4 но они разбиты по локациям

думал применить новый метод но как я понял покачто нет

Артём
19.11.2016
09:59:08
Всем привет. А у кого нибудь есть шаблон детального просмотра товара с торговыми предложениями без js? А то не пойму как правильно сделать вывод торговых предложений как свойств.

Mark
19.11.2016
10:07:15
В чем именно сложность? Есть верстка, есть аррезулт. Остается вставить вывод в нужные места?

Артём
19.11.2016
10:12:03
Ну вот собственно какие данные из arResult["OFFERS"] нужно брать для инпутов?

Google
Артём
19.11.2016
10:12:36
У меня есть предложения типа "цвет размер"

То есть у торгового предложения 2 свойства

Мне необходимо вывести в карточке товара обычные радиокнопки отдельно цвета, отдельно размеры

Артём
19.11.2016
10:15:00
Это я сделал первым делом) Только вот в Add2BasketByProductID мне нужно передавать id торгового предложения?

Ivan Tvaruga
19.11.2016
10:15:30
да

Артём
19.11.2016
10:17:16
И свойства передавать не нужно?

Ivan Tvaruga
19.11.2016
10:17:35
смотря что ты хочешь что бы было в корзине

Артём
19.11.2016
10:18:23
В корзине хочу что бы был товар с выбранным цветом и размером)

Сейчас торговые предложения выглядят как Куртка красный XL, Куртка красный XXL и т.д

То есть сочетание цвет размер разные отдельным предложением

Для наглядности

Evgeny
19.11.2016
11:03:10
Всем привет! Скажите, как сделать примерное следующее: есть сайт с неплохо сделанным своими руками шаблоном, на сайте есть товары и категории. Хочется на основе этого шаблона сделать новый сайт. Можно перенести с помощью restore.php, удалить товары и категории, завести новые и радоваться. Но возник вопрос - а можно ли обнулить базу данных, чтобы ID элементов и разделов начались опять с 1? Так сказать оздоровить сайт :)?

И как вообще принято поступать в такой ситуации?

Dmitry
19.11.2016
11:04:18
Просто перенести шаблон или всю структуру с пустыми инфоблоками?

Evgeny
19.11.2016
11:06:47
всю структуру со всеми инфоблоками и шаблоном

без содержимого инфоблоков

Dmitry
19.11.2016
11:09:12
Можно попробовать экспорт в xml. Не помню есть там параметр "без данных" или нет.

Evgeny
19.11.2016
11:09:42
это случайно не тот случай, когда в настройках резервной копии отключить опцию "Архивировать базу данных"?

Dmitry
19.11.2016
11:09:57
Нет

Google
Dmitry
19.11.2016
11:10:54
Можно попробовать скопировать полностью, а потом написать скрипт, удаляющий все в конкретных инфоблоках

Evgeny
19.11.2016
11:12:20
удалить можно и руками, но ID-шники уже перевалили за 10000

Vite4eg
19.11.2016
11:12:39
Потом еще надо в бд скинуть id что б с 1 были

Если очень хочется

Evgeny
19.11.2016
11:13:24
думал, что может быть есть какой-то проверенный способ, не так сильно хочется, чтобы дров наломать)

Dmitry
19.11.2016
11:15:33
Проверенный способ - это с самого начала создание инфоблоков делать через миграции. Соответственно на новом продукте запустить миграцию, которая создаст нужные ИБ. Но это если нужно тиражное решение

Dmitry
19.11.2016
11:17:27
Скорей всего это будет наименее геморный путь, поскольку ID самих инфоблоков останутся нетронутыми и не придется искать связи заново

Evgeny
19.11.2016
11:20:11
Миграция это сторонний модуль?

Mark
19.11.2016
12:06:09
миграция в битриксе это легенда, все про нее слышали, но мало кто видел)

Haik
19.11.2016
12:09:44
- видишь миграцию? - нет - а она есть!

Dmitry
19.11.2016
13:14:59
миграция в битриксе это легенда, все про нее слышали, но мало кто видел)
composer install phinx phinx create MyNewMigration use Phinx\Migration\AbstractMigration; use Bitrix\Main; /** * Изменение поля TR_ORG_AUTHORTYPE_ID в инфоблоке TR_ORGS_DICT (13) с "Привязка к элементам" на "Число" */ class MyNewMigration extends AbstractMigration { /** * Выполнение миграции * * @throws \Exception */ public function up() { Main\Loader::includeModule("bars46.requests"); Main\Loader::includeModule("iblock"); $ibp = new CIBlockProperty; $result = $ibp->Update( 283, array( 'IBLOCK_ID' => 13, // IBLOCK_ID Код информационного блока. Int Да 'CODE' => 'TR_ORG_AUTHORTYPE_ID', // Символьный код свойства. String(50) Нет 'NAME' => 'Тип автора', // Название свойства. String(100) Да 'ACTIVE' => 'Y', // Активность свойства (Y|N). Char(1) Да Y 'IS_REQUIRED' => 'N', // Обязательное (Y|N). Char(1) Нет 'SORT' => 40, // Индекс сортировки. Int Да 500 'PROPERTY_TYPE' => 'N', // Тип свойства. Возможные значения: S - строка, N - число, F - файл, L - список, E - привязка к элементам, G - привязка к группам. Char(1) Да S 'MULTIPLE' => 'N', // Множественность (Y|N). Char(1) Да N 'FILTRABLE' => 'N' // Выводить поля для фильтрации по данному свойству на странице списка элементов в административном разделе. Char(1) Да N ) ); if($result) { $this->output->writeln('<info>OK'); } else { throw new \Exception($ibp->LAST_ERROR); } } /** * Откат миграции * * @throws \Exception */ public function down() { Main\Loader::includeModule("bars46.requests"); Main\Loader::includeModule("iblock"); $ibp = new CIBlockProperty; $result = $ibp->Update( 283, array( 'IBLOCK_ID' => 13, // IBLOCK_ID Код информационного блока. Int Да 'CODE' => 'TR_ORG_AUTHORTYPE_ID', // Символьный код свойства. String(50) Нет 'NAME' => 'Тип автора', // Название свойства. String(100) Да 'ACTIVE' => 'Y', // Активность свойства (Y|N). Char(1) Да Y 'IS_REQUIRED' => 'N', // Обязательное (Y|N). Char(1) Нет 'SORT' => 40, // Индекс сортировки. Int Да 500 'PROPERTY_TYPE' => 'E', // Тип свойства. Возможные значения: S - строка, N - число, F - файл, L - список, E - привязка к элементам, G - привязка к группам. Char(1) Да S 'LINK_IBLOCK_ID' => 23, // Для свойств типа привязки к элементам и группам задает код информационного блока с элементами/группами которого и будут связано значение. 'MULTIPLE' => 'N', // Множественность (Y|N). Char(1) Да N 'FILTRABLE' => 'N' // Выводить поля для фильтрации по данному свойству на странице списка элементов в административном разделе. Char(1) Да N ) ); if($result) { $this->output->writeln('<info>OK'); } else { throw new \Exception($ibp->LAST_ERROR); } } } phinx migrate для отката phinx rollback

Dmitry
19.11.2016
13:21:15
Миграция это сторонний модуль?
Миграция - это даже не модуль. Это кто как сам себе придумает. Методы синхронизации БД между установками. Единого решения ни от битрикса ни от сторонних вендоров нет

Роман
20.11.2016
10:52:07
Всем привет, помогите новичку

http://prntscr.com/d9j95b это кнопки соцсетей, куда копать чтобы дополнить текст который добавляется в пост при шаринге?

сейчас туда постится дескрипшн страницы

Nikolay
20.11.2016
10:58:10
как-то мало инфы

Роман
20.11.2016
10:59:21
а что еще нужно? я предоставлю

Nikolay
20.11.2016
11:01:43
пришлите больше скриншот Это компонент у вас или скрипт?

Admin
ERROR: S client not available

Google
Роман
20.11.2016
11:03:59
http://prntscr.com/d9jc8c

это скрипт, просто ставил его есессно не я

Nikolay
20.11.2016
11:06:54
хм, если это сторонний скрипт, то соответственно , надо его смотреть

Vite4eg
20.11.2016
11:07:39
Скрипт откуда взялся? Самописный? Или готовые какие-то?

Роман
20.11.2016
11:09:17
скорее всего вот его подключение http://prntscr.com/d9jdpe

Vite4eg
20.11.2016
11:11:31
Кнопки от яндекса. У них есть что-то типа личного кабинета для настройки кнопок шаринга

Роман
20.11.2016
11:12:52
да, именно этот скрипт, потому что его закоментировал и кнопки пропали

Vite4eg
20.11.2016
11:13:30
Этот скрипт на яндексе формируется

Так что всё управление на стороне яндекса

Роман
20.11.2016
11:13:58
а я могу по этой ссылке его скачать и свой на серве создать?

Vite4eg
20.11.2016
11:14:33
Надо бы почитать, что он вообще шарит

Качать себе наверно бесполезно — скорее всего код обфусцирован, не понятно будет

Попробуйте почитать про кнопки шаринга от яндекса

Роман
20.11.2016
11:18:43
http://prntscr.com/d9jg95 вот где поменять бы......

в этой строке

Vite4eg
20.11.2016
11:20:05
Это код формируется на стороне яндекса

А у вас проблема в чем?

Шлется мало?

Роман
20.11.2016
11:22:10
я хочу прикреплять к существующему тексту вот что: "Ваш промокод ХХХХХХ"

Google
Роман
20.11.2016
11:22:26
промокод подставлять из 15 существующих в массиве

Vite4eg
20.11.2016
11:22:40
Попробуйте в description добавить это

Хотя нет

Роман
20.11.2016
11:23:22
СЕОшник мен зарежет))))

да и страниц много

Vite4eg
20.11.2016
11:24:01
https://tech.yandex.ru/share/doc/dg/add-docpage/

Вон там кучи настроек что шарить

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