Сообщение #24 zyxer » 11.04.2020, 11:22
makki писал(а):Например мне захотелось это исправить самому, и чтобы рассчитывать на будущие офф.обновления простой заменой файлов
Это будет правильно сделать пул реквестом на
публичный репозиторий OkayCMS, или же прислать измененные файлы в архиве и мы включим этот фикс в релиз (но с описанием какую проблему решали). С некоторыми разработчиками так и работаем (вплоть до того, что мы им сообщаем в какой файл они могут внести какие-то фиксы, но и эти же фиксы появятся в релизе). Иного варианта я не вижу (кроме как написать модуль конечно). Но писать модуль на функционал, который по вашему должен быть в коробке, это не правильно, поэтому рекомендую присылать свои фиксы.
Также возможно в скором будущем мы начнём выпускать dev версии (промежуточные между релизами).
korshunov писал(а):Недавно в теме
viewtopic.php?f=6&t=1690&p=7742#p7742
задавал аналогичный вопрос, в том числе с конкретным примером. Ответа по существу там не получил, одни общие фразы и пустые отговорки...
Вы вообще странный человек. Задаёте вопрос, и если вам отвечают прям максимально точно на вопрос со ссылками на строки кода или даются скрины, вы говорите что мы сбиваемся на детали.. Если вам отвечают в общем на вопрос, вы говорите что вам отвечают "в общем и целом"
В ЧАСТНОСТИ в упомянутой вами теме на ваш вопрос
korshunov писал(а):А в каком виде эта доработка должно выглядеть, если делать по всем правилам модульности? Отдельный второй модуль hotline, дорабатывающий первый, или как-то иначе?
И может ли кто дать пример того, как это правильно делать, допустим, в самом простом случае - к тегу параметра размера добавлять всегда фиксированный атрибут unit="INT" ?
Как я понимаю, если самостоятельно изменять текущий модуль Hotline, вставив в шаблоне unit="INT", то возникают уже описанные разработчиками негативные моменты, связанные с поддержкой - свои доработки будут слетать при последующих обновлениях...
был дан абсолютно точный ответ
Если там что-то осталось не раскрыто, тогда уточните это в той теме, дабы не флудить здесь.
Но оговорюсь, что с новым модулем выгрузки этот вариант будет немного иным.
[quote="makki"]Например мне захотелось это исправить самому, и чтобы рассчитывать на будущие офф.обновления простой заменой файлов[/quote]
Это будет правильно сделать пул реквестом на [url=https://github.com/OkayCMS/Okay3]публичный репозиторий OkayCMS[/url], или же прислать измененные файлы в архиве и мы включим этот фикс в релиз (но с описанием какую проблему решали). С некоторыми разработчиками так и работаем (вплоть до того, что мы им сообщаем в какой файл они могут внести какие-то фиксы, но и эти же фиксы появятся в релизе). Иного варианта я не вижу (кроме как написать модуль конечно). Но писать модуль на функционал, который по вашему должен быть в коробке, это не правильно, поэтому рекомендую присылать свои фиксы.
Также возможно в скором будущем мы начнём выпускать dev версии (промежуточные между релизами).
[quote="korshunov"]Недавно в теме
viewtopic.php?f=6&t=1690&p=7742#p7742
задавал аналогичный вопрос, в том числе с конкретным примером. Ответа по существу там не получил, одни общие фразы и пустые отговорки...[/quote]
Вы вообще странный человек. Задаёте вопрос, и если вам отвечают прям максимально точно на вопрос со ссылками на строки кода или даются скрины, вы говорите что мы сбиваемся на детали.. Если вам отвечают в общем на вопрос, вы говорите что вам отвечают "в общем и целом"
В ЧАСТНОСТИ в упомянутой вами теме на ваш вопрос
[quote="korshunov"]А в каком виде эта доработка должно выглядеть, если делать по всем правилам модульности? Отдельный второй модуль hotline, дорабатывающий первый, или как-то иначе?
И может ли кто дать пример того, как это правильно делать, допустим, в самом простом случае - к тегу параметра размера добавлять всегда фиксированный атрибут unit="INT" ?
Как я понимаю, если самостоятельно изменять текущий модуль Hotline, вставив в шаблоне unit="INT", то возникают уже описанные разработчиками негативные моменты, связанные с поддержкой - свои доработки будут слетать при последующих обновлениях...[/quote]
был дан абсолютно точный ответ [quote="OkayCMS"]Если конкретно за unit="INT" говорим, то нужно в модуле нажать "Список файлов модуля" https://monosnap.com/direct/PKnOSU2AzctLlPLQfpl45L4YqZW9ce выбрать нужные файлы и скопировать их в шаблон для редактирования. А затем можно их редактировать.[/quote]
Если там что-то осталось не раскрыто, тогда уточните это в той теме, дабы не флудить здесь.
Но оговорюсь, что с новым модулем выгрузки этот вариант будет немного иным.
Всё сказанное мной, является лично моим мнением, и не является официальной позицией OkayCMS