В предустановленных значениях первую строчку оставить пустой

InstantCMS 2.X
#31 10 января 2020 в 21:36


насколько я не ошибаюсь, чтобы перейти с 2.0.6 на 2.13.0,
нужно обновиться всеми версиями, которые между 2.6.0 и 2.13.0 ?

Polzovinst
Можно "смержить" пакеты обновлений всех версий в один пакет и обновиться один раз сразу с 2.6.0 до 2.13.0

Loadырь
А кто по идее должен "мержить"?:
1) умеющий
2) диллетант
3) разработчик

Ну, разработчик итак разрабатывает, ему не до смержения.

Настолько ли это сложно, чтобы диллетант смог выполнить без психического расстройства?

А никто не хочет "смержалку" сделать, да выложить в дополнения, и диллетанты покупали бы, чтоб без расстройства было?

Можно "смержалки" с разных версий на разные делать.
#32 12 января 2020 в 22:28
Polzovinst, "смержалка" давно написана. Но ведь психические расстройства это прикольнее))
Хуки
Компонент

Хуки

от dwd
Купить 1700 руб.
#33 13 января 2020 в 06:36


Polzovinst, "смержалка" давно написана. Но ведь психические расстройства это прикольнее))

Хуки
Компонент

Хуки

от dwd
Купить 1700 руб.

dwd
Очень интересный компонент.
А если сразу с 2.6.0 поставить 2.10.1? Поможет компонент тогда? Или лучше так не делать?

Там у Вас много всего.
Вот ещё хорошая штука:
icms2-docs.ru/clientarea/product/25
На 2.6.0 идёт?
#34 13 января 2020 в 08:01

А кто по идее должен "мержить"?:

Polzovinst
Так как в стране демократия, то должен делать тот, кому это надо. А как он это будет делать, сам или с кем-то, это уже ему решать.

Настолько ли это сложно, чтобы диллетант смог выполнить без психического расстройства?

Polzovinst
Файлы "смержить" просто — копированием из "старшей" версии в младшую. А вот файл install.php в корне пакета обновления надо уже "мержить" вдумчиво, со знанием дела и литром крепительного напитка.

А никто не хочет "смержалку" сделать, да выложить в дополнения, и диллетанты покупали бы, чтоб без расстройства было?

Polzovinst
Без расстройств получится только, если в системе не было правок системных файлов. В остальных случаях разрыв мозга обеспечен. Поэтому выкладывать то, что принесет проблемы, тем более за деньги — никто не будет. Так как у каждого ситуации будут разными и универсального решения тут не сделать.

Можно "смержалки" с разных версий на разные делать.

Polzovinst
Можно, но только в сторону увеличения версии до любой промежуточной. В сторону уменьшения версии делать сложнее, так как надо будет удалять все лишние данные и опции из базы данных.

Мержить пакеты установки надо только, если хотите сразу обновиться до нужной версии, но это не отменяет последующих действий связанных с отловом багов и внесением право в файлы шаблона. В противном случае отлавливать баги и править файлы шаблонов вам пришлось бы после каждого промежуточного обновления.
#35 13 января 2020 в 08:40
Polzovinst, на 2.6 пойдет что то, что другое. По поводу Хуков — компонент рассчитан на то, что в процессе создания вы не делаете прямых вставок — вы создаете нужные вам хуки или вставки кода, которые компонент может как поместить в указанные файлы, так и извлечь из них в один клик. После каждого обновления все файлы системы естественно перезапишутся новыми, но вам достаточно только включить ваши хуки и ваши правки будут помещены в новую версию системы. Исключение будут составлять те файлы, где код системы претерпел серьезные изменения, но
— при таких изменениях вам все равно придется вносить коррективы и в свои правки
— однако вам не придется ничего мержить и искать, вы сразу будете видеть какая вставка где отвалилась
#36 13 января 2020 в 23:23


dwd
В 2020 году все каникулы провёл с внучкой на катке, и прогулках по Питеру. Компонент Хуки вернул меня в семью. laugh
#37 14 января 2020 в 00:52

Вот ещё хорошая штука:
icms2-docs.ru/clientarea/product/25

Polzovinst
В 2.12.2 это вроде есть в коробке
#38 15 января 2020 в 18:47
Loadырь и dwd, спасибо за компетентность и отзывчивость, всё разъяснили на "пальцах".
Не первый раз убеждаюсь в этом, можно смело рекомендовать обращаться к Вам. Побольше Вам заказчиков.
#39 15 января 2020 в 19:20
И ещё, добить, раз уж тему начал:
1) это instantcms.ru/addons/unilist.html видимо на 2.6.0 не подойдёт?
2) можно ли это instantcms.ru/addons/unilist.html использовать с этим
icms2-docs.ru/clientarea/product/25 ?
Компонент "Конструктор списков" с компонентом "Список с добавлением значений"
#41 25 января 2020 в 21:30


Вертикальная черта это не ключ, а разделитель. Ключи в данном слечае 1,2,3. Первое знаечение оставляете пустым.

islyaeFF

Ребята, подскажите пожалуйста такой момент.

Есть список из 1500 — 2000 значений
Нужно его вставить в предустановленные значения с разделителем и ключом.

1) есть какой-то инструмент, чтобы автоматически во всём списке проставить разделитель и ключи?
2) как можно проверить список на повторяющиеся значения и удалить их?
#42 25 января 2020 в 22:10


2) как можно проверить список на повторяющиеся значения и удалить их?

Polzovinst

Вариантов видимо много.
Первые попавшиеся взял из тех, что выдал Яндекс:

#43 25 января 2020 в 22:40
Ответ найден:
/forum/thread32799-1.html#322539

Несколько шажков и значения из строкового поля становятся большим правильным списком с предустановленными значениями.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.