Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 [ЗАКРЫТО] Открытый исходный код для Zauth: авторизация с помощью соц. сетей 23 октября 2024 в 08:54

он там будет региться то вообще

Fuze

не будет. Не ради одной покупки.

donationalerts

Dublic

проверю

Добавлено спустя 1 час

Вроде получилось www.donationalerts.com/r/zau4man

Согласен на перевод на steam, если что. Но это лучше обсудить в личных сообщениях.

#2 [ЕСТЬ РЕШЕНИЕ] Нужен компонент который дополнит поля флагом включить отключить поле 23 октября 2024 в 08:34

Попробуйте эту версию. Просто установите поверх. Логика меняется

Теперь нужно добавлять поле с припиской _on

Изображение

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

Изображение

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

Изображение

Так в форме

Изображение

А на сайте если галочка есть, поле показывается. Если галочки нет — не показывается.

Обратите внимание, что таким образом вы скроете от показа уже все добавленные данные, так как галочка в них будет по умолчанию отключена.

Прикрепленный файл
fieldshide20241023-1-0-1.zip 5 Кб
#3 [ЕСТЬ РЕШЕНИЕ] Нужен компонент который дополнит поля флагом включить отключить поле 23 октября 2024 в 08:23

мне принципиально важно чтобы и в редактировании скрывалось как с обычной связкой флага

Happy

надо было упомянуть это в первом сообщении. Скриншота было бы достаточно для понимания.

Тогда компонент не подойдет, тут нужна другая логика. Не скрывать если отмечено, а показывать. 

#4 [ЕСТЬ РЕШЕНИЕ] Нужен компонент который дополнит поля флагом включить отключить поле 23 октября 2024 в 07:36

В приложении компонент для скрытия полей. Использовать так.

1. Ставите компонент fieldshide20241023_1.0.0
2. В нужном типе контента добавляете поле с именем нужного поля плюс приписка _off

Например так

Изображение

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

Изображение

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

Изображение

Все.

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

Изображение

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

Изображение

Есть нюансы. Компонент может не подойти

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

Компонент не сможет повлиять на поля, которые не хранят свои данные в своем поле. Например, на поле категория.

Можно было и в других хуках попробовать вносить правки, не трогая данные, получаемые из базы, но тогда можем столкнуться с проблемой, когда поле не выводится, но его заголовок — выводится.

Изображение

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

Изображение
Прикрепленный файл
fieldshide20241023-1-0-0.zip 4 Кб
#5 [ЗАКРЫТО] Открытый исходный код для Zauth: авторизация с помощью соц. сетей 22 октября 2024 в 19:17

По итогу уже есть 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

#6 [ЕСТЬ РЕШЕНИЕ] Как создать свою тему? 22 октября 2024 в 18:31

выдает 503

Happy

включите режим отладки. Увидите текст ошибки. Его сюда.

Писал в блогах instantcms.ru/blogs/horoshie-mysli/kak-ne-poterjat-pravki-v-shablone-delaem-dochernii-shablon-4549.html Существенно ничего не изменилось.

#7 [ЗАКРЫТО] Открытый исходный код для Zauth: авторизация с помощью соц. сетей 22 октября 2024 в 06:20

Если фейсбук будет, то готов подключиться

F_a_R_i_D

скорее всего нет. Он есть, но я понятия не имею, работает ли. Он забанен в России, компонент прежде всего для местной аудитории, и мучаться с впнами для тестов желания ноль. Но проверить работу текущего кода все таки попытаюсь.

И ещё, можно ли подобное подключить?

F_a_R_i_D

в ближайшее время не планируется.

на вебмани будет возможность заплатить?

F_a_R_i_D

нет. В России непонятно куда их потратить можно.

а почему код поддержки старых версий удалите?

Александр

Потому что это осложняет поддержку, когда из движка выпиливают устаревшие методы и приходится экстренно выпускать обновление

#8 Самые простые регистрация и вход на сайт 21 октября 2024 в 18:44

до раздела уведомлений могут не добраться

Александр

значит они им не нужны. Не вижу в этом проблемы.

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

получится что у них все это время будет фейковая почта

Александр

именно так

но должен быть выбор и удобство, например в виде кнопки «получать все в телеграмм»

Александр

не планируется

#9 [ЗАКРЫТО] Открытый исходный код для Zauth: авторизация с помощью соц. сетей 21 октября 2024 в 18:39

 Что такое  «2 т.р»?

pupsik

как-то так

Изображение

#10 Самые простые регистрация и вход на сайт 21 октября 2024 в 17:10

 Happy, нет, профиль остается тот же, просто юзер сможет использовать вход через телеграм в этот профиль.

Есть возможность что бы аву подтягивала ?

Happy

нет, боту доступны только id пользователя и его имя/второе имя. И все.

Добавлено спустя 2 минуты

А как можно сразу всем поставить уведомление в телеграмм?

Александр

никак. Уведомления в телеграм отправляются в момент отправки уведомления на сайт/почту. Если эти уведомления отключить, уведомление в телеграм не отправится.

Делать прям отдельно-отдельно свое муторно. Это надо отслеживать все действия, добавлять к ним хуки и делать в них рассылку.

#1 [ЗАКРЫТО] Открытый исходный код для Zauth: авторизация с помощью соц. сетей 21 октября 2024 в 13:59

У меня есть компонент входа на сайт с помощью соц. сетей. Вот его страница в каталоге

Авторизация с помощью социальных сетей
Компонент

Авторизация с помощью социальных сетей

Демо Купить 2000 руб.

Вот тема на форуме 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 и новее. Код поддержки старых версий удалю.

#11 Самые простые регистрация и вход на сайт 21 октября 2024 в 13:42

А если сообщение в ЛС на сайте пришло? Придет какое нибудь уведомление ?

Happy

если придет мыло на почту, то да. Такое мыло, насколько я помню, отправляется движком один раз, и дальше, если пользователь не заходил на сайт и не прочел непрочитанные, оно больше не отправляется. Менять логику на «получи 100500 уведомлений от всех написавших пока тебя не было на сайте» этим компонентом не планируется.

#12 Самые простые регистрация и вход на сайт 21 октября 2024 в 12:26

Доработал платное дополнение к компоненту. Теперь включить уведомления в телеграм можно для всех видов уведомлений, что есть в профиле. Для уведомлений, которые отправляются в уведомления :) в телеграм отправится копия уведомления. Для тех, что отправляются на e-mail, в телеграм отправится заголовок письма и ссылка, например

  1. Новый комментарий http://tm/news/8-investicii-dlja-chainikov-kuda-vkladyvat.html#comment_19

так как преобразовать текст всего письма в строку, да еще и в нужном хуке, не получится.

#1 Поле Набор изображений расширенный 15 октября 2024 в 15:14

У поля Набор изображений есть поддержка шаблонов вывода. И я уже делал Шаблон fotorama поля Набор изображений. Но данное поле не совсем гибкое, хотелось дать возможность выводить фотографии по-разному в списке и записи.

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

Варианты вывода

Изображение

Изображение

Изображение

Изображение

Поле появилось благодаря финансовой поддержке от Step, который заказал галерею для другой разработки, из которой я их адаптировал для данной. Поэтому могут быть опечатки в коде, которые быстро поправлю. 

В качестве скрипта галереи используется swiperjs

Тестировалось на 2.16.2 и modern. На default точно работать не будет.

Если поле было полезно, не стесняйтесь поддержать публикацию данного поля в каталоге. Поддержать можно на Yoomoney (бывшие Яндекс деньги) 41001346743476
Прикрепленный файл
imagesext20241015-1-0-0.zip 52 Кб
#13 Самые простые регистрация и вход на сайт 14 октября 2024 в 17:32

В приложении к сообщению версия компонента 1.0.5, которая «подтягивает» имя пользователя из Телеграм. Имя формируется или путем суммирования Имени и Фамилии, если указаны, или берется из ника. Затем обрезается до размеров, указанных в настройках поля Никнейм.

Предлагаю протестировать. Или можно прямо на демо demo.bergorod.ru/ там правки уже внесены.

Архив для обновления/установки с нуля один.

Других правок не вносилось, поэтому, если вас устраивает User в имени пользователя, обновляться необязательно.

Обновление бы не вышло без финансовой помощи от Сергея из Телеграм.

Добавлено спустя 2 минуты

сайт открывается во встроенном браузере телеграма

Region67

тут даже не знаю, что делать. Телеграм старательно замыкает аудиторию внутри себя.

Готов выслушать идеи и реализовать. Пока, видимо, придется делать длинный тап по ссылке и выбирать там браузер.

Прикрепленный файл
ztm-free20241014-1-0-5.zip 30 Кб
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.