он там будет региться то вообще
не будет. Не ради одной покупки.
donationalerts
проверю
Вроде получилось www.donationalerts.com/r/zau4man
Согласен на перевод на steam, если что. Но это лучше обсудить в личных сообщениях.
он там будет региться то вообще
не будет. Не ради одной покупки.
donationalerts
проверю
Вроде получилось www.donationalerts.com/r/zau4man
Согласен на перевод на steam, если что. Но это лучше обсудить в личных сообщениях.
Попробуйте эту версию. Просто установите поверх. Логика меняется
Теперь нужно добавлять поле с припиской _on

Не забудьте у основного поля добавить зависимость показа в форме от текущего

Получится примерно так

Так в форме

А на сайте если галочка есть, поле показывается. Если галочки нет — не показывается.
Обратите внимание, что таким образом вы скроете от показа уже все добавленные данные, так как галочка в них будет по умолчанию отключена.
мне принципиально важно чтобы и в редактировании скрывалось как с обычной связкой флага
надо было упомянуть это в первом сообщении. Скриншота было бы достаточно для понимания.
Тогда компонент не подойдет, тут нужна другая логика. Не скрывать если отмечено, а показывать.
В приложении компонент для скрытия полей. Использовать так.
1. Ставите компонент fieldshide20241023_1.0.0
2. В нужном типе контента добавляете поле с именем нужного поля плюс приписка _off
Например так

Настраиваете права доступа к полю

В списке полей получится примерно так

Все.
При редактировании записи ставите галочку

И поле скрывается

Есть нюансы. Компонент может не подойти
Решений вопроса может быть несколько. Правки в шаблоне мне не нравятся, так как за ними надо будет следить. Поэтому сделал через компонент. Но, чтобы поля не выводились, компонент обнуляет данные, получаемые из базы, а они могут где-то использоваться в шаблоне. Получается, компонент может поломать какую-то вашу логику в шаблонах. Обязательно протестировать.
Компонент не сможет повлиять на поля, которые не хранят свои данные в своем поле. Например, на поле категория.
Можно было и в других хуках попробовать вносить правки, не трогая данные, получаемые из базы, но тогда можем столкнуться с проблемой, когда поле не выводится, но его заголовок — выводится.

Поэтому тестировать. Если решение не подошло, удалите его.

По итогу уже есть 6 желающих
Def instantcms.ru/users/yury
CEH9I instantcms.ru/users/ceh9i
kalikimaka instantcms.ru/users/12355
Викторыч instantcms.ru/users/dvduck
Dublic instantcms.ru/users/dublic
Александр instantcms.ru/users/sandro
выдает 503
включите режим отладки. Увидите текст ошибки. Его сюда.
Писал в блогах instantcms.ru/blogs/horoshie-mysli/kak-ne-poterjat-pravki-v-shablone-delaem-dochernii-shablon-4549.html Существенно ничего не изменилось.
Если фейсбук будет, то готов подключиться
скорее всего нет. Он есть, но я понятия не имею, работает ли. Он забанен в России, компонент прежде всего для местной аудитории, и мучаться с впнами для тестов желания ноль. Но проверить работу текущего кода все таки попытаюсь.
И ещё, можно ли подобное подключить?
в ближайшее время не планируется.
на вебмани будет возможность заплатить?
нет. В России непонятно куда их потратить можно.
а почему код поддержки старых версий удалите?
Потому что это осложняет поддержку, когда из движка выпиливают устаревшие методы и приходится экстренно выпускать обновление
до раздела уведомлений могут не добраться
значит они им не нужны. Не вижу в этом проблемы.
Включить все-все уведомления принудительно можно. Но этим не должен заниматься мой компонент. Это должно быть отдельное решение владельца сайта. Не нужно мешать мухи и котлеты вместе.
получится что у них все это время будет фейковая почта
именно так
но должен быть выбор и удобство, например в виде кнопки «получать все в телеграмм»
не планируется
Что такое «2 т.р»?
как-то так

Happy, нет, профиль остается тот же, просто юзер сможет использовать вход через телеграм в этот профиль.
Есть возможность что бы аву подтягивала ?
нет, боту доступны только id пользователя и его имя/второе имя. И все.
А как можно сразу всем поставить уведомление в телеграмм?
никак. Уведомления в телеграм отправляются в момент отправки уведомления на сайт/почту. Если эти уведомления отключить, уведомление в телеграм не отправится.
Делать прям отдельно-отдельно свое муторно. Это надо отслеживать все действия, добавлять к ним хуки и делать в них рассылку.
У меня есть компонент входа на сайт с помощью соц. сетей. Вот его страница в каталоге
Вот тема на форуме instantcms.ru/forum/zauth-avtorizacija-s-pomoschyu-soc-setei.html
Основной претензией к компоненту была закрытость исходного кода и невозможность его использовать на php новее 7.4
Я уже упоминал в комментариях, что планирую выпустить версию компонента с открытым исходным кодом. В этой теме предлагаю отписаться тем, кому такая версия нужна, и кто готов оплатить появление.
План такой
1. Набирается 10 человек
2. Оплачивают по 2 т.р.
3. Через 2 недели они получают новую версию компонента с открытым исходным кодом
И обновление, если найдутся какие-то ошибки.
Также вход через соц.сети будет добавлен на демо-сайт demo.bergorod.ru
в процессе добавления обновлю инструкции по созданию приложений www.zau4man.ru/blog/sozdanie-prilozhenii-dlja-komponenta-zav.html
Новая версия будет работать на движке версии 2.16.1 и новее. Код поддержки старых версий удалю.
А если сообщение в ЛС на сайте пришло? Придет какое нибудь уведомление ?
если придет мыло на почту, то да. Такое мыло, насколько я помню, отправляется движком один раз, и дальше, если пользователь не заходил на сайт и не прочел непрочитанные, оно больше не отправляется. Менять логику на «получи 100500 уведомлений от всех написавших пока тебя не было на сайте» этим компонентом не планируется.
Доработал платное дополнение к компоненту. Теперь включить уведомления в телеграм можно для всех видов уведомлений, что есть в профиле. Для уведомлений, которые отправляются в уведомления :) в телеграм отправится копия уведомления. Для тех, что отправляются на e-mail, в телеграм отправится заголовок письма и ссылка, например
Новый комментарий http://tm/news/8-investicii-dlja-chainikov-kuda-vkladyvat.html#comment_19
так как преобразовать текст всего письма в строку, да еще и в нужном хуке, не получится.
У поля Набор изображений есть поддержка шаблонов вывода. И я уже делал Шаблон fotorama поля Набор изображений. Но данное поле не совсем гибкое, хотелось дать возможность выводить фотографии по-разному в списке и записи.
И появилось поле Набор изображений расширенный. Оно является дочерним от коробочного поля Набор изображений с немного расширенными опциями и своим выводом фотографий. Вы можете просто сменить тип поля у уже используемого поля Набор изображений, настроить его и использовать. И в любой момент вернуться обратно на тип поля Набор изображений. Данные в базе не меняются.
Варианты вывода




Поле появилось благодаря финансовой поддержке от Step, который заказал галерею для другой разработки, из которой я их адаптировал для данной. Поэтому могут быть опечатки в коде, которые быстро поправлю.
В качестве скрипта галереи используется swiperjs
Тестировалось на 2.16.2 и modern. На default точно работать не будет.
В приложении к сообщению версия компонента 1.0.5, которая «подтягивает» имя пользователя из Телеграм. Имя формируется или путем суммирования Имени и Фамилии, если указаны, или берется из ника. Затем обрезается до размеров, указанных в настройках поля Никнейм.
Предлагаю протестировать. Или можно прямо на демо demo.bergorod.ru/ там правки уже внесены.
Архив для обновления/установки с нуля один.
Других правок не вносилось, поэтому, если вас устраивает User в имени пользователя, обновляться необязательно.
Обновление бы не вышло без финансовой помощи от Сергея из Телеграм.
сайт открывается во встроенном браузере телеграма
тут даже не знаю, что делать. Телеграм старательно замыкает аудиторию внутри себя.
Готов выслушать идеи и реализовать. Пока, видимо, придется делать длинный тап по ссылке и выбирать там браузер.