
Tony
18.11.2016
15:08:48
Скайнет?

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 свойства
Мне необходимо вывести в карточке товара обычные радиокнопки отдельно цвета, отдельно размеры

Mark
19.11.2016
10:13:51

Артём
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
Проверенный способ - это с самого начала создание инфоблоков делать через миграции. Соответственно на новом продукте запустить миграцию, которая создаст нужные ИБ. Но это если нужно тиражное решение

Mark
19.11.2016
11:16:11

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/
Вон там кучи настроек что шарить