Компонент Флиртики – Несёт вашим пользователям некоторый игровой момент. Способен заменить банальный раздел знакомств для вашего сайта. Задача компонента сблизить ваших пользователей друг с другом по средствам игры, «угадай, кому ты симпатичен»

Компонент Флиртики

Компонент Флиртики

Компонент Флиртики – Несёт вашим пользователям некоторый игровой момент. Способен заменить банальный раздел знакомств для вашего сайта. Задача компонента сблизить ваших пользователей друг с другом по средствам игры, «угадай, кому ты симпатичен».

Например: Пользователю Вася понравилась Маша, и он отправил ей флиртик. В Меню пользователя, рядом с Сообщением появиться Флиртик(+1) при нажатии открывается страница с 12ю случайными парнями сайта, Маша должна найти того парня который отправил Флиртик и у нее 5 попыток... Если Маша выбирает не правильно, то каждый раз от ее имени отправляется Флиртик тому парню... Каждый неправильный выбор выделяется красным цветом.

Если Маша из списка выберет Васю то произойдет переход к ее профилю, во вкладку Флиртики где хранятся Взаимные флиртики...

Скриншоты:
Главная страница компонента
Страница отправки флиртика
Меню пользователя
Страница где нужно найти того кто отправил флиртик
Вкладка Флиртики в профиле пользователя

Что нового и чем отличается от предыдущей версии

1. Добавлена админка
1.2. В админке выводиться список отправленных и взаимных флиртиков, админ может удалить.
1.3 Можно скрыть тех, у кого нет аватра, а так же запретить отправку флиртиков.
1.4 Можно скрыть пустую вкладку Флиртики в профилях?
2. Добавлена кнопка "Отправить флиртик" в профиль пользователей. (в админке можно выкл)
3. Добавлена функция уведомления по почте, при получении флиртика. (в админке можно выкл)
4. Взаимные флиртики выводиться в ленту активности. (в админке можно выкл)
5. На странице отправки флиртика, теперь выводиться возраст и город (если заполнено)
6. Мелкие доработки дизайна
Реализованы почти все хотелки которые были предложены в ЭТОЙ теме.

В следующих версиях планируется виджет "Случайный пользователь" а так же фильтр по возрасту и по городу.
Вы так же можете оставить свои хотелки в комментах, постараюсь реализовать.

Установка

Устанавливается через админку - Компоненты - Установить пакет дополнения
Так же в инструкциях есть способ установки без FTP данные, например на денвер.

Важно!!! Прежде всего вы должны создать поле Пол в профиле пользователя, что бы компонент мог определить пол человека.
Для этого зайдите в Админку - Компоненты - Профили пользователя - Создать поле и заполните, так как на фото:
Потом откройте \templates\default\css\theme-gui.css в строку 100 или в конец, добавьте

.menu .flirtiki .item{background-image: url("../images/icons/flirtiki.png");}
Демо: Здесь | Логин: demo@demo.ru пароль: 123456

Благодарности сюда :)
Web Money: R380642925354
Яндекс деньги: 410012099984285

147 KB

Компонент Флиртики

Скачать
Нравится
Не нравится
Идеальный выбор начинающих и небольших сайтов
RSS
07:40
+3
Отличный компонент, спасибо разработчикам.
23:26
Спасибо разработчикам!
23:42
Большое спасибо за ваш труд. Но есть казус. Флиртики отправляются противоположному полу, хотя система пишет что «ПОЛЬЗОВАТЕЛИ ПРОТИВОПОЛОЖНОГО ПОЛА НЕ НАЙДЕНЫ» а тот кто получил флиртик имеет счётчик +1 который не возможно удалить так как он пришел ни от кого. Как это исправить? И как добавить иконку к флиртикам?
09:26
Здравствуйте, такого не может быть чтоб например парень смог отправить флиртик парню, но в любом случаи вы можете проверить это в админке — компоненты — флиртики — отправленные — посмотрите кто кому отправил флиртик, можете даже удалить.

И как добавить иконку к флиртикам?

Куда именно хотите добавить иконку? в кнопках Мои флиртики и Отправить флиртик, иконка есть, если на вашем сайте нет, то вы наверно не полностью читали документацию, там надо добавить один класс в css файл
09:31
Документацию читал, всё сделал. Сейчас перенастроил с админки, вроде нормально. Но проверить пока не могу так как девушек на сайте пока нет.
09:36
Если на вашем сайте нет парней и девушек больше 15-20, то компонент будет не очень то интересным :)
09:39
Это понятно.
Пупсик
23:50
А кстати почему парень не может отправить флиртик парню? Дискриминация однако ;)
12:32
ага, ну вот, иконка флиртиков не отображается в меню действий у юзеров, и в оповещении. что делать? вроде установил всё по инструкции.
13:10
+1
1. проверить есть ли файл \templates\шаблон\images\icons\flirtiki.png
2. проверить файл \templates\шаблон\css\theme-gui.css добавлена ли

.icon-flirtiki, .menu .flirtiki .item { background-image: url("../images/icons/flirtiki.png"); }
00:33
ок, спасибо, разобрался, не было самой иконки.
08:51
А где исправить ошибку в слове. «Внимение! Пользователи противоположного пола, не найдены. [?]»
10:27
Всё. Не надо. Сам нашел
11:14
Почему то при удалении флиртика выскакивает 404 страница
14:09
Можно по подробнее: от куда удаляете, из админки или из вкладки профиля?
Был такой баг но только с версии до этого, когда вы скачали компонент?
lelikdqa
18:39
Я в письме ответил. Решил ещё раз попробовать. То же самое. Переходит на страницу //мойсайт.ru/users/1/vzaimnie с ошибкой 404
lelikdqa
19:34
demo@demo.ru 123456 safilio.ru/
19:48
Посмотрел, всё работает, флиртик удаляется, но проблема в том что в админке, в настройках компонента включена опция «Скрыть пустую вкладку в профилях?» а при удалении флиртика, мы возвращаемся обратно, но теперь уже возвращаемся на пустую вкладку, по этому получаем 404 ошибку, вам надо в Админка — Компоненты — Флиртики отключить опцию Скрыть пустую вкладку в профилях?
01:11
Если в настройках сайта отмечено «Сжимать HTML», то флиртик не отправляется. Просто никакой реакции.
09:33
шаблон у вас default или свой?
и на каких страницах не отправляется, в профиле пользователя или на странице отправки (site.ru/flirtiki/start)?
23:36
Спасибо за компонент! Все работает, только нет красивого меню с отправкой, и на странице начала, обычная ссылка с текстом без картинки, подскажите как исправить!?
00:33
Вы про этот меню и иконку?
Комментарий удален
03:48
+2
Перерисовал письмо отправляемое тому с кем решили флиртовать. Если вдруг кому необходимо, то вот. Придется немного подправить под себя, например логотип свой и ссылки на свои поменять или картинки другие.
Выглядит так:
10:05
Отлично, можно не только к флиртикам использовать.
Sergey Necr
00:07
Я не только к ним сделал, но все в одном стиле.
Sergey Necr
21:01
Кстати, заметил такую вещь, что если не зашел под собой, а переходишь из письма уведомляющем о флиртике, то выводит надпись «Вам пока никто не отправил флиртик, либо вы исчерпали лимит попыток!!! »
У себя поставил проверку на регистрацию, а Вам советую исправить…
И что не могу сам, это при удалении последнего флиртика из профиля открывается 404 страница, нужна проверка и открывать профиль, я так думаю.
Спасибо.
21:07
И что не могу сам, это при удалении последнего флиртика из профиля открывается 404

Надо убрать галочку с Скрыть пустую вкладку в профиле
Sergey Necr
23:52
Спасибо, не подумал об этом.
vikont
16:38
После обновления движка исчезла кнопка Отправить Флиртик и теперь компонент не работает. Что делать?
19:47
Отличный компонент, большое вам спасибо за него.
16:17
Неплохо бы было обновить компонент до 2.4-а то при установке не работает…
Иван Слипченко
17:18
Не получается скачивать бесплатные плюшки, так, как не приходит после регистрации письмо для активации(подтвержденеия ) емаил адреса. :( сюда не приходит admin@kamface.ru и сюда не приходит admin@kamface.ru
Иван Слипченко
17:31
то есть и сюда steklovatacrash@yandex.ru
сергей
08:52
ждем компонент
06:33
Здравствуйте. Вроде все сделал по инструкции. Создал пользователей женского пола, и старым пол на женский поменял. Но при нажатии на вкладку- «Всё понятно приступить» вот такая надпись «Внимение! Пользователи противоположного пола, не найдены. [?]» Инстант 2.5.1. Может другую версию инстанта надо? На какой версии инстанта работают флиртики? Подскажите пожалуйста.

«2. Добавлена кнопка „Отправить флиртик“ в профиль пользователей. (в админке можно выкл)
3. Добавлена функция уведомления по почте, при получении флиртика. (в админке можно выкл)» Странно, у меня этих функций в админке нет :(

Когда захожу в женский профиль есть вкладка -«Отправить флиртик» при нажатии на неё — «Внимение! Пользователи противоположного пола, не найдены. [?]», что бы бы таое мне сделать чтобы заработало? Помогите, очень хороший компонент.
08:20
Здравствуйте, компонент давно не обновлялся, вроде разработка была для 2.1 а на 2.5 не знаю работает ли…
Странно, у меня этих функций в админке нет :(

Админка компонента вообще есть? если нет, значить не правильно установили
Помогите, очень хороший компонент.

как будет время, обновлю до 2.5
11:35
На 2.5.1. компонент у меня дела обстоят так: После добавления мною в админке " Админку — Компоненты — Профили пользователя" поля — «ПОЛ» все пользователи в настройках профиля стали мужского пола. Но пол на главной странице профиля пользователя не отображаеться, если пользователь зашел в настройки своего профиля и нажал на сохранить, тогда пол начинает отображаться у него нас странице в графе «анкета», и вот тогда уже компонент флиртики начинает работать. Очень хороший компонент. Я просто написал в подсказке, что если пользователи противоположного пола не найдены подтвердите свой пол в ваших настройках профиля. И всё можно юзать.
18:46
Да, если поле Пол создали тогда, когда у вас уже были много пользователей, то компонент будет считать как Мужской, если пол не выбран, остается либо вручную всем менять пол, либо указать пол так:
0 | Не выбран
1 | Мужской
2 | Женский

Не пробовал, но должно сработать
17:59
а у меня поле — ПОЛ не отображается в анкете, так должно быть?
18:01
Может в настройках поле выключили вывод?
18:04
Да нет вроде — joxi.ru/4zANKJof0d8Wr9
Комментарий удален
18:12
Вот тут есть — joxi.ru/JMAjvQaHOJd5Ae
Вот тут нет — joxi.ru/Bv290a8iwn40mG

Наверное так и должно быть? Или нет?

19:07
Это надо у разработчика знакомств спросить, там вроде свой обработчик вывода полей
20:55
А флиртики будут работать, если поле скрыто? Разработчик знакомств вряд ли ответит.
21:03
+1
Да, главное что бы люди могли заполнить это поле
16:05
Парвиз, добрый день, помогите пожалуйста по двум проблемам.
Я установил компонент, всё вроде норм. Помогите пожалуйста по двум вопросам:
1. Если юзер не авторизован — на странице lovelovely.ru/flirtiki/start не отображается предложение авторизоваться или зарегистрироваться.
2. Не приходят уведомления на почту о посланных флиртах.
16:14
Здравствуйте. Данный компонент не тестировал на новых версиях, скорей всего какие то методы устарели…
Как будет время, обновлю до последней версии
16:22
Парвиз, я разобрался, я пытался заменить письмо send_flirtik.txt на send_flirtik.html такое как в сообщении my-instantcms.ru/portfolio/1-komponent-flirtiki.html#comment_585 в результате письмо в виде send_flirtik.html не уходит. Не подскажете что прописать, чтобы письмо приходило в виде send_flirtik.html.
16:27
Содержимое send_flirtik.html заменить в файле send_flirtik.txt
16:35
Понял.
И еще, если будете обновлять, добавьте пожалуйста адаптивности, на мобильных устройствах не очень отображается компонент.
17:02
+1
Хорошо
17:02
Нет, к сожалению не работает это метод — send_flirtik.html это же письмо в формате html с табличной версткой, когда его содержимое добавляешь в send_flirtik.txt, то оно приходит на почту в сломанном виде.
08:30
Данные проблемы устранены, спасибо за разработку.
21:02
+1
Когда группу не указываешь joxi.ru/WKAxZxqcjeDym8 то в профиле отображается нормально joxi.ru/dp27lKyCYRkOA7
Когда ставлю группу — АНКЕТА то не отображается.
nomad-rakom
19:08
-1
Тоже жду обновления
15:29
Парвиз, добрый день, обновил компонент Флиртики. Проверил работу:
Не работает оповещение в ленту активности, когда стоит чекбокс — Выводить на ленту, запись о взаимных отношениях?
19:07
+1
Здравствуйте.
А в настройках самого компонента Лента активности (админка — компоненты — лента активность) стоить галочка на Взаимные флиртики?
19:13
точно, проверил сейчас, не стоял. Спасибо за помощь!
11:02
Добрый день Парвиз. Вопрос такой, что должно происходить при нажатии на кнопку палец вниз
в данный момент при нажатии страница просто перезагружается и ничего не происходит. Наверное задумано, что должен сменяться юзер? Или нет?
11:54
Так и задумано, т.е. при обновлении страницы, система выбирает случайного пользователя, а это кнопка просто перезагружает страницу, в редких случаях одного и того же пользователя берет 2 раза
14:42
ага, понял, наверное как раз попало что 2 раза взяло одного и того же юзера.
Игорь
00:12
Есть такая проблемка. Поле пол пользователя сделано из 3 позиций (не указан, мужской, женский). Как можно перестроить флиртики на такую работу?
09:34
Точно не могу сказать, надо копаться в коде и тестировать на таком сайте
Игорь
09:56
а можете подсказать где? в каком файле? попробую разобраться. Прость если делать 2 поля — то все зарегистрированные и не указавшие пол получаются мужиками :)
13:25
+1
Какие ID у полей?
У компонента так:
ID 1 — это мужской
2 — женский
Игорь
13:51
сомотрите:
системное имя gender
а Предустановленные значения
1 | Не указан
2 | Мужской
3 | Женский
13:59
+1
Сейчас посмотрел код и там так задумано что, если не указан поле, значить считается мужской.
А так вам надо в файле \system\controllers\flirtiki\model.php найти
($my_gender == 1) ? 2 : 1

и заменить на
($my_gender == 2) ? 3 : 2
15:03
а остальным нужно делать эту правку, немного не понял что она даёт?
18:06
нет, это только тем у кого отличается поле gender
14:10
Отлично! :) Работает. Спасибо за оперативность и подсказку
14:29
Нашёл небольшой недочёт в компоненте.
При обновлении 2.7.2 у пользователей появилась возможность удалять свои профили с возможностью восстановления, при удалении фактически пользователь просто помечается как удаленный, и он перестаёт быть видимым в списке и поиске пользователей. В компоненте Флиртики, на странице /домен/flirtiki/start/ID-юзера при отправке другим юзерам, присутствуют те юзеры, которые удалили профиль, а их как бы не должно быть видно, так как после удаления профиль скрывается. В 2.8.0 актуально.
17:19
Не проверял, но попробуйте в файле \system\controllers\flirtiki\model.php в строку 44 после
public function getUserExisys($my_id, $and = 'start'){

добавить
$this->filterIsNull('i.is_deleted');
17:28
Ну вроде попрятались smile Спасибо за ответ Парвиз. ok
21:15
Сейчас такую ошибку выдало joxi.ru/KAxZxqc4wKJGm8

Как я понимаю после правки которую я внёс
21:16
Правку убрал ошибка исчезла
21:35
Ещё заметил такую особенность, что если у пользователя в профиле стоит в настройках уведомлений НЕ УВЕДОМЛЯТЬ — joxi.ru/52aGbDUG0kLxr0

то компонент всё равно отправляет письмо, особенно это касаемо тех, у кого почта уже не действует, я таким сам ставлю не уведомлять.
10:41
+1
В компонент не интегрирован управление уведомлениями, сейчас вроде хук добавили, но тогда по моему не было хука для этого. А ошибку в запросе выше покопаюсь и исправлю когда будет время
11:16
Хорошо
22:43
Добрый вечер Парвиз, не посмотрели ошибку и уведомление от флиртов?
13:48
Здравствуйте, еще нет, последнее время нет возможности заняться разработкой.
16:12
17:39
+1
Обновил, см. в админке — каталог дополнения
21:32
Установил, всё хорошо! Спасибо!
Загрузка...

Новые комментарии

Без доработки кода не получиться это сделать
АлександрЛента событий 1 день назад
Добрый день! Не подскажите как сделать Чтоб по умолчанию событие "Постить в стену" было включено т....
Обновите шаблон до 2.7
Здравствуйте! После установки шаблона проблема с биллингом - не выводятся системные сообщения "вам ...
Здравствуйте, на 2.9 еще не тестировал, чуть позже отвечу
Здравствуйте, сейчас при получение подарка, можно выводить в виде стикера на аватарке, на несколько ...
Возможно ли использование компонента, в виде выдачи наград: VIP-пользователь и т.п.? То есть чтобы п...
ИльяМультиязычность для InstanCMS 2.5 6 дней назад
2.9.0 что то не работает, идет прогрузка содержимого, во всех разделах и так ничего и не находит
ЮрийБесплатный шаблон для InstantCMS2 7 дней назад
Спасибо за ответ! Проблема решилась сама собой. Видимо, кэш мешал. Теперь проблема с добавлением фо...
Здравствуйте, не должна пропадать, можно ссылку на сайт?

Кошелек для оплаты

WebMoney: R380642925354 | Z170841179282

Яндекс деньги: 410012099984285

Qiwi: +79269354436

Счет сбербанк: 40817810640001679889

* если после оплаты товар не получили, проверьте папку Спам