Здравствуйте. После продолжительной работы выпущен компонент inDating (знакомства и встречи) для instantCMS 2.x
Компонент позволяет реализовать на сайтах, созданных на базе instantCMS, функционал знакомств и встреч пользователей. Компонент доступен для версий instantCMS 2.x и 1.10.x (есть различия, см. ниже)*
Некоторые возможности:
— Создание анкеты знакомств, просмотр анкет в списке, поиск анкет по фильтру
— Предложения о встречах с различными целями, поиск встреч по фильтру
— Пользователь может выбирать, участвует он в поиске знакомств или нет
— Произвольно создаваемые цели знакомств, критерии знакомств и цели встреч
— Собственный биллинг («Кошельки»), а также интеграция с биллингом от разработчиков instantCMS
— Поднятие анкеты «вверх» через собственную систему оплаты компонента, через биллинг от разработчиков instantCMS, или путем траты баллов рейтинга
— Покупка пользователем места в блоке VIP-анкет
— Пользователи могут отправлять друг другу симпатии
— Гости пользователя (кто просматривал профиль)
— Рассылка подходящих анкет на e-mail пользователям
— Ряд виджетов (модулей)
Видеообзор компонента:
Демосайты:
Для instantCMS 2.x:
Сайт dating2.instantlab.ru
Доступ для админа — логин a1@ya.ru, пароль 111111, доступы для пользователей — f20@ya.ru, 111111, f23@ya.ru, 111111
Для instantCMS 1.10.x:
Сайт dating1.instantlab.ru
Доступы указаны на демосайте.
Раздел Знакомства
На странице Знакомства выводятся пользователи, не снявшие галочку «участвовать в поиске знакомств» в своих настройках. То есть пользователь может выбирать, участвует он в поисках знакомств или нет. Также администратор сайта может решить, участвуют ли все пользователи по умолчанию в знакомствах или нет, то есть будет ли снята или включена эта галочка. Эта возможность может оказаться полезной для сайтов с тематикой, не направленной исключительно на знакомства, где не все пользователи могут захотеть участвовать в поиске по знакомствам.
Пользователь заполняет свои настройки и выводится в списке анкет на главной странице компонента, а также (если ему позволяет его позиция) в виджете Галерея пользователей. При переходе на станицу профиля пользователя можно увидеть все его сохраненные параметры знакомств (анкету).
Можно выбрать, как будет отображаться информация о знакомствах пользователя в его профиле. Есть два варианта. Первый вариант — непосредственно на первой странице профиля. Этот вариант потребует небольшого вмешательства в файлы движка, нужно будет вставить несколько строк кода в два файла, в инструкции по установке компонента это подробно описано. И второй вариант – во вкладках. Оба варианта можно включать и выключать в настройках компонента, и выбрать вариант, который больше подходит.
Компонент знакомств вносит такие понятия, как «цель знакомства» и «критерии знакомств». Их можно создавать/удалять в админке компонента. «Цель знакомства» — это то, для чего пользователь хочет познакомиться (к примеру, «создание семьи», «дружба» и проч.). «Критерии знакомств» — это такие именованные группы характеристик пользователя. К примеру, можно создать группу «Антропометрика» с характеристиками «рост», «вес» и проч, или группу «Увлечения» с характеристиками «спорт», «книги», «вышивание» и проч. Критерии можно делать чекбоксами, радиобаттонами и диапазонами значений («от» и «до»). К примеру, можно создать критерий «рост», сделав его диапазоном значений. Тогда в настройках знакомств у пользователей появится текстовое поле «рост» для заполнения, а в фильтрах поиска – диапазон значений «рост» для поиска. Созданные в админке цели и критерии знакомств появляются в фильтрах поиска по знакомствам и в настройках знакомств пользователей.
Также используются такие настройки, как «кого ищу» и «возраст».
По умолчанию пользователи ранжируются на странице знакомств по дате поднятия анкеты. Если пользователь ни разу не поднимал свою анкету, то дата поднятия равна дате его регистрации. То есть, если один пользователь поднял свою анкету, она будет находиться на первом месте, остальные пользователи, если они не поднимали анкету, будут отсортированы по дате регистрации. Если какой-то пользователь зарегистрируется после того, как один из пользователей поднял анкету, то новый зарегистрированный пользователь займет первое место, а поднимавший анкету сместится на второе. Также на странице знакомств есть кнопки, которые позволяют ранжировать пользователей по дате последнего посещения, дате регистрации, карме, рейтингу.
Раздел Встречи
Здесь, а также в виджете «Встречи», выводятся пользователи, которые хотели бы встретиться с какой-либо целью. Пользователь может настроить свою анкету встреч. Пользователь может выбирать дату встречи из списка дней, рассчитанных на неделю вперед, также есть опция «любой день», и пользователь в своих настройках может сохранять, в какой день он пойдет и с какой целью, а также с кем, с каким возрастом. Пользователь сохраняет свои настройки встреч и отображается в общем списке. Цели встреч можно создавать в админке компонента (цели – это, к примеру, «поужинать», «сходить в кино», «заняться спортом» и проч). На странице Встречи выводятся пользователи, у которых не истекла сохраненная дата встречи. Дата «Любой день» не истекает.
Географические настройки
Компонент позволяет использовать город в поиске по знакомствам, отображать его у пользователей в списке и в анкете пользователя, либо не использовать города в компоненте вообще. Эта опция позволяет применять компонент как на сайтах, посвященных какому-то одному городу, где поиск по городам и отображение города у пользователя не нужны, так и на сайтах, охватывающих несколько городов или тематически не имеющих региональной привязки, где города окажутся нужными.
Симпатии
Пользователи имеют возможность отправлять понравившимся пользователям симпатии. Пользователь заходит в профиль другого пользователя, ставит симпатию, и тот пользователь ее получает. В ссылке на свою страницу симпатий пользователь видит кол-во новых симпатий, оставленных ему другими пользователями. При переходе на страницу счетчик обнуляется. Также пользователь может просмотреть симпатии, которые отправлял он сам, и взаимные симпатии.
Гости
Пользователь на специальной странице имеет возможность видеть, кто посещал его профиль за последний месяц. В ссылке на свою страницу гостей пользователь видит кол-во новых гостей. При переходе на страницу счетчик обнуляется.
Монетизация компонента
На данный момент в компоненте существует две услуги, которые пользователь может приобретать за деньги — это поднятие своей анкеты в общем списке и размещение в блоке (виджете) VIP-анкет, что повышает видимость анкеты пользователя и кол-во ее просмотров. Оплатить данные услуги пользователь может тремя способами.
Первый способ — это Кошелек пользователя. Кошельки — это собственная система расчетов компонента Знакомства. Если в настройках компонента разрешено использование кошельков, то у каждого пользователя появляется свой кошелек, который он может пополнять через различные платежные системы, и использовать баллы кошелька для покупки слуг. Стоимость одного балла кошелька также задается в админке.
Второй способ — это использование компонента Биллинг для InstantCMS. В компоненте Знакомства уже созданы действия, которые потребуются в Биллинге для интеграции с ним, и пользователи смогут оплачивать услуги компонента также и через Биллинг.
И третий способ — это оплата услуг через расходование баллов пользовательского рейтинга. У каждого пользователя в instantCMS есть рейтинг, который растет, если другие пользователи ставят плюсы к его контенту (фотографиям, постам и т.д.), и этот рейтинг пользователь сможет тратить на покупку услуг.
Все способы оплаты можно по отдельности включать или выключать в настройках компонента. Таким образом, можно полностью отключить платные услуги, если это требуется.
Стоимость услуг в настройках компонента можно определять отдельно для каждого способа оплаты.
Информирование пользователя по e-mail о новых зарегистрированных и подходящих ему по параметрам анкетах
В компоненте существует возможность информирования пользователя по e-mail о новых зарегистрированных и подходящих ему по параметрам анкетах. При включении соответствующей опции в настройках компонента, пользователям на почтовые ящики периодически (по крону) начинают отправляться списки анкет с фото. Это анкеты новых зарегистрированных пользователей, которые соответствуют сохраненным настройкам знакомств пользователя (кого он ищет, в каком возрасте и так далее). Периодичность отправки анкет и максимальное кол-во анкет в письме регулируется в админке. Это позволит дополнительно стимулировать пользователей к возвращению на сайт.
Как купить
Стоимость компонента — 1900 руб. на один домен. Если вы приобретаете компонент для версии 2.x, то вы также получаете шаблон, используемый на демосайте. Для тех, кто прежде уже покупал компонент для версии 1.10.x, стоимость перехода на версию 2.x составит 300 руб.
Для покупки компонента перейдите на сайт instantlab.ru/dating-component.html и заполните там форму заказа. Оплатить компонент вы сможете несколькими способами (электронные деньги, банковские карты, терминалы, и др.). После оплаты компонент будет выслан на ваш e-mail.
*На данный момент компоненты для версий instantCMS 2.x и 1.10.x отличаются по функционалу. В частности, в версии для 1.10.x нет симпатий и кошельков, а также некоторых других возможностей. Узнать обо всех различиях вы сможете, посмотрев демосайты обеих версий компонентов.
Компонент для версии 1.10.x остался прежним. К сожалению, чтобы привести компонент для 1.10.x к тому же уровню и функционалу, как в компоненте для 2.x, придется переписать его заново. Пока на это нет человеческих ресурсов, так как другие дела также требуют времени и внимания.
Реклама #
nmsk 9 лет назад #
Till 9 лет назад #
AndroS 9 лет назад #
За компонент огромный плюс - пока применения ему не вижу, но все равно видно, что работа проделана немалая, компонент на уровне премиумов!
AndroS 9 лет назад #
на приблизительно такое на ajax
Вроде на такая сложная задача, а бедный пользователь мучается...
AndroS 9 лет назад #
Till 9 лет назад #
AndroS 9 лет назад #
Till 9 лет назад #
AndroS 9 лет назад #
Bubble Gumoff 9 лет назад #
Till 9 лет назад #
Alexprofi 9 лет назад #
R161Net 9 лет назад #
Till 9 лет назад #
Сергей 9 лет назад #
eoleg 9 лет назад #
Сергей 9 лет назад #
Trang 9 лет назад #
От себя б добавил только пару моментов как пожелания::
1) довести до ума скроллер сверху. Надо, чтобы он и от колеса мыши вращался. Не помешало б и увеличение картинки при наведении. Немного интерактива не помешает, это изначально развлекательного характера контент
2) Шаблон по умолчанию для двойки адаптировать б ещё для мобильных- цены б ему не было
но в любом случае- круто
vgorode 9 лет назад #
Возможна ли реализация ограничения для определенных групп.
Что бы определенным группам не были доступны знакомства вообще и не видно было бы в профиле галочки для выбора участвовать или нет в знакомствах?
Till 9 лет назад #
vgorode 9 лет назад #
Till 9 лет назад #
SpideR 9 лет назад #
Index 9 лет назад #
Till 9 лет назад #
vgorode 9 лет назад #
Till 9 лет назад #
Сергей 9 лет назад #
Vladimir 9 лет назад #
Till 9 лет назад #
Till 9 лет назад #
Vladimir 9 лет назад #
Till 9 лет назад #
Vladimir 9 лет назад #
Till 9 лет назад #
Vladimir 9 лет назад #
Если на остальные правильный сортировки убрать кнопку "хочу сюда" и оплату, всё будет клёво. Ну или как-то по другому сделать, чтоб возможность попадания в виджет была автоматической.
Vladimir 9 лет назад #
Сергей 9 лет назад #
Vladimir 9 лет назад #
Сергей 9 лет назад #
Till 9 лет назад #
Сергей 9 лет назад #
Vladimir 9 лет назад #
Ошибка
Fatal error: Call to undefined method dating::addJS() in /home/squid929/domains/instantlab.ru/public_html/dating/templates/dating/controllers/dating/profile_dating_data.tpl.php on line 6
mullo 9 лет назад #
Till 9 лет назад #
GarikKR 9 лет назад #
GarikKR 9 лет назад #
Till 9 лет назад #
Shuma 9 лет назад #
Нэттинел 9 лет назад #
Андрей 9 лет назад #
byb 9 лет назад #
Андрей 9 лет назад #
Андрей 9 лет назад #
byb 9 лет назад #
Андрей 9 лет назад #
byb 9 лет назад #
byb 9 лет назад #
При покупке, автор, честно, дал исчерпывающие ответы абсолютно на все вопросы, помог разобраться в компоненте, внести правки.
Есть не мало полезных хотелок, типа уведомлений о симпатиях, подарках, гостях по e-mail, с возможностью выбора отправки по достижению определенного количества.
Просматривать список подарков, гостей пользователя.
Разобраться с полями, внести новые, на данный момент необходимо дать пользователю сделать выбор определенного поля с возможностью отказаться, но, есть, всего несколько видов, флажки которые дают возможность делать массовый выбор, что не желательно или Radiobutton который позволяет сделать выбор раз и на всегда. Одним словом с полями туговато.
Организовать использование поля пол из инстанта, иначе, нет возможности использовать компоненты требующие пол, исключением является создание дополнительного поля в движке, но это излишки.
Шаблон - отличный простенький дизайн, который можно развить по вкусу, однако требуется адаптация.
В общем, можно сделать компонент более гибким и удобным.
Делитесь пожеланиями, обратимся к автору и совместными усилиями реализуем выход обновления на платной основе.
Андрей 9 лет назад #
Андрей 9 лет назад #
byb 9 лет назад #
Kreator 9 лет назад #
Андрей 9 лет назад #
byb 9 лет назад #
Андрей 9 лет назад #
Андрей 9 лет назад #
У кого еще такая проблема, разработчик не отвечает нигде:(
Митяй 8 лет назад #
Nitrox 9 лет назад #
выбрать "неважно" нужно обязательно выбирать конкретный вариант (например мужчина или женщина), что в
некоторых случаях очень неудобно, т.к. для некоторых встреч подойдут
любые варианты. Подскажите что можно изменить в коде, чтоб это стало
возможно.
Дмитрий 8 лет назад #
R161Net 8 лет назад #
vgorode 8 лет назад #
vgorode 8 лет назад #
vgorode 8 лет назад #
Найти связь не реально!!!
vgorode 8 лет назад #
vgorode 8 лет назад #
Dimson 8 лет назад #
vgorode 8 лет назад #
vgorode 8 лет назад #
Шадринец 8 лет назад #
vgorode поделись обновлением,если у Вас работает.
vgorode 8 лет назад #
vgorode 8 лет назад #
Шадринец 8 лет назад #
Как купил для 2.2.1 и все как быть не знаю.
Нет некого кто знаком с автором Till.?
Vladimir 8 лет назад #
Vladimir 8 лет назад #
letsgo 8 лет назад #
Vladimir 8 лет назад #
Шадринец 8 лет назад #
Выставлен город в настройках?
Vladimir 8 лет назад #
TOPg 7 лет назад #
R161Net 8 лет назад #
vgorode 8 лет назад #
Шадринец 8 лет назад #
Сергей 8 лет назад #
vgorode 8 лет назад #
Кто знает как правильно удалить его?
R161Net 6 лет назад #
Я не зная базы долго с ним боролся.. НО удалил. Все работает.
Kreator 6 лет назад #
Петрмаг 8 лет назад #
vgorode 8 лет назад #
TOPg 7 лет назад #
alexandr22 6 лет назад #
R161Net 6 лет назад #
Рачей 3 года назад #
Получилось?