globator

globator

InstantCMS - это то что нужно
+79
Репутация
574
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Складчина: подписки на уведомления о публикациях 18 октября 2017 в 22:29
Идея давно сидит у меня в голове. Даже на днях уже написал на бумагу несколько пунктов. Представляю я компонент таким образом: Когда мы фильтруем контент по определенном параметрам формируется ссылка. На эту ссылку будет и подписка. Проверка новых материалов будет по крону. Система проверить добавлено ли новые материалы по этой ссылке. Если есть изменения то отправиться уведомления подписчикам.
Естественно на одну ссылку может подписаться несколько человек. Пользователь проста переходить на эту ссылку и видит новые материалы.

1.Рядом с кнопкой “Фильтровать” в фильтре будет кнопка под названием “Сохранить фильтр и подписаться” joxi.ru/gmvg9jlsL3aOe2
Можно еще добавить при наведении на эту кнопку, всплывающее окно, с объяснением зачем это.

2. Все ссылки (имя подписки) показывается на профиле пользователя, в отдельной вкладке. Имя формируется автоматически от имени категории (последней вложенности) и по выбранном параметром. Или можно дать возможность пользователю назначить имя фильтра самому.

3. Все подписки, то есть формированные ссылки пользователями, будет показано в настройках компонента. И если добавлен новый материал, то как-то надо выводить это для администрации сайта. Это один из возможностей монетизации.
Если есть покупатель, который ищет что-то, и продавец, который это продает, было бы лучше узнать это первым и стать посредником. На простых объявлениях с низкой ценой это трудно реализовать, но если тема недвижимость или автомобильное тематика, то другое дело.

4. Интеграция с биллингом. В настройках можно выбрать нужное количество бесплатных подписков. Если больше, то пользователю придется платить. На пример, подписку за 7 дней. При окончании срока подписка становится не активной для пользователя.
4.1 Можно сделать крон на платные подписки отдельной и проверить каждый час. А по бесплатному раз в 24 часа.
4.2 Можно добавить еще уведомление по смс в платной подписке.

5. Добавить API для приложений.
#2 Принцип работы шаблона для мобильных устройств 12 октября 2017 в 09:41

Как можно сделать что бы через мобильные устройства шаблон и виджеты изменялись ?

Нико
В instantcms это сделать легко. Даже больше, для разных устройствах Вы можете использовать разные шаблоны со своими виджетами
#3 Изготовить тип поля 20 июля 2017 в 07:52
Уже понял идею, тоже не плоха. Правда функционал немножко другая smile
А можно сделать так если мы на пример находимся на категории Ford марка выбрался автоматически joxi.ru/KAx97gJhMGQ4dr
#4 Изготовить тип поля 20 июля 2017 в 07:36
Че та не понял scratch
Зависимость работает только в фильтре, это не отдельное тип поля?

На пример: Пол
Мужской
— служил в армии
— не служил в армии
Женский
— Брюнетка
— Блондинка
— Блондинка с голубыми глазами
— Блондинка с карими глазами
#5 Изготовить тип поля 16 июля 2017 в 14:52

Или вы имеете в виду, что тип поля нужен без множественного выбора?

Loadырь
Да, при добавлении записи.

вы про кнопку поняли без подсказки?

Loadырь
Я то понял. В принципе каждый может добавить после "Нет элементов для отображения" что то свое.
#6 Изготовить тип поля 16 июля 2017 в 13:33
Loadырь, а автопоиск это функция instant 2.8 или функция самого поля?
Можно ли выбирать только один вариант из списка?
Обязательно ли при добавлении нового элемента пользователем, использовать кнопку +? Может добавить при сохранении записи а подсказка пуст останется если нету нужного элемента. Не думаю что каждый поймет что это за кнопка scratch
#7 Изготовить тип поля 12 июля 2017 в 15:03

Ну вот зависимые поля я даже не знаю… если они есть в конструкторе форм, то зачем они здесь?

Jestik
Чтобы полноценна использовать в типах контента smile

Как вам такой принцип работы? ruseller.com/lessons.php?id=1321&rub=37
То есть не показывать все зависимые поля одновременно, сделая их не активной, как в типе поля местоположения. А подгружать по мере выбора.
#8 Изготовить тип поля 12 июля 2017 в 11:53
В принципе все не так уж сложна. Ест 2 типа списка которые создаются через компонент и выводится через тип поля. Потому что реализация только с помощью тип поля будет сложна. Но возможна это не так, технические нюансы Вы знаете лучше меня.

1. Создается список который наполняют сами пользователи. Мы все лиш добавляем первоначальный вариант. Когда пользователь вводить первые буквы подгружается соответствующие варианты. Как в админке при назначении модератора. Если никаких вариантов нету пользователь вводить ручками. И при сохранении вводимый пользователем вариант добавляется в список, в компоненте. Если что админ может редактировать чтобы выглядел хорошо или изменить порядок. Это уже обсудили здесь

2. Второй тип списка который можно создать в компоненте это зависимый список. Который будет подгружаться в зависимости от предыдущего выбранного варианта. Это нам уже знакома в типе поля местоположения. В принципе это и Вам уже знакома Loadырь. В конструкторе форм это шикарно реализовано smile

Возможно в будущем можно расширить возможности компонента.
#9 Изготовить тип поля 12 июля 2017 в 08:05
А что если нужно возможность выбора только один вариант из списка? scratch

"заполнять строковое поле с автодополнением"

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

"выбирать из списка с поиском"

Loadырь
Если только для этого то смысла не будет. В Chosen есть такое возможность и я где то читал что разработчики в будущем добавят это в фильтр.

Думаю лучше будет готовить ТЗ а потом уже подумать о реализации.
#10 Изготовить тип поля 10 июля 2017 в 18:31
Даже не знаю Loadырь. Для нас чем меньше чем лучше а для Вас наоборот hohoНужно наверно еще учесть тот факт, что права на продажу компонента останется за вами. Но понимаю что нужна и начальная цена для мотивации smileЛично я готов вложить на складчине 2000р за этот компонент.
#11 Изготовить тип поля 10 июля 2017 в 12:33

Кстати, а каков бюджет?

Loadырь
А каков должен быть? zst
#12 Изготовить тип поля 10 июля 2017 в 09:29
Если реализовать то что написал AndroS, то наверняка надо будет сделать в виде компонента. Чтобы редактировать варианты в списке. Так будет правильнее.
И почему то такое чувства, что можно добавить сюда и функцию зависимых полей который все так давно ждут jokeКак в поле местоположения glasses
Можно создавать списки в компоненте и выводить через поля, не? scratch
#13 Изготовить тип поля 8 июля 2017 в 22:15
Может складчину организовать?
#14 Изготовить тип поля 5 июля 2017 в 12:06

Один раз исправил в базе — все остальные уже будут и BMW, и Audi, и ВАЗы — в правильных регистрах автоматом подставляться!..

AndroS
Согласен, такой вариант лучше smile
#15 Изготовить тип поля 3 июля 2017 в 17:47

Не всегда такое желательно. Например марки авто BMW и Audi к нижнему регистру нежелательно переводить, и с первой большой тоже.

Loadырь
Да, на марках автомобилей согласен. В принципе, главное что поля не считал разный регистр одного того же слова за разный вариант
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.