Компонент Флиртики — это что то типа игра для вашего сайта, суть компонента в том что бы сблизить ваших пользователей друг с другом…
Например: Пользователю Вася понравилась Маша и он отправил ей флиртик. В Меню пользователя рядом с Сообщения появиться Флиртик(+1) при нажатии открывается страница с 12 случайных парней из сайта, Маша должна найти того парня который отправил Флиртик и у нее 5 попыток… Если Маша сделает неправильный выбор то каждый раз от нее имени отправиться Флиртик тому парню… Каждый неправильный выбор выделяется красным цветом.
Если Маша из списка выберить Васю то произойдет перенаправление к ее профилю, к вкладке Флиртики где будут хранятся Взаимные флиртики...
Скриншоты
1. Главная страница компонента
2. Страница отправки флиртика
3. Меню пользователя
4. Страница где нужно найти того кто отправил флиртик
5. Вкладка Флиртики в профиле пользователя
Что нового и чем отличается от предыдущей версии
1. Добавлена админка_1.2. В админке выводиться список отправленных и взаимных флиртиков, админ может удалить.
_1.3 Можно скрыть тех у кого нет аватра, а так же запретить отправку флиртиков.
_1.4 Можно скрыть пустую вкладку Флиртики в профилях?
2. Добавлена кнопка "Отправить флиртик" в профиль пользователей. (в админке можно выкл)
3. Добавлена функция уведомления по почте, при получении флиртика. (в админке можно выкл)
4. Взаимные флиртики выводиться в ленту активности. (в админке можно выкл)
5. На странице отправки флиртика, теперь выводиться возраст и город (если заполнено)
6. Мелкие доработки дизайна
Реализованы почти все хотелки которые были предложены в ЭТОЙ теме.
В следующих версиях планируется виджет "Случайный пользователь" а так же фильтр по возрасту и по городу.
Вы так же можете оставить свои хотелки в комментах, постараюсь реализовать.
Установка
Устанавливается через админку — Компоненты — Установить пакет дополненияТак же в инструкциях есть способ установки без FTP данные, например на денвер.
Важно!!! Прежде всего вы должны создать поле Пол в профиле пользователя, что бы компонент мог определить пол человека.
Для этого зайдите в Админку — Компоненты — Профили пользователя — Создать поле и заполните так как на фото:
Потом откройте \templates\default\css\theme-gui.css в строку 100 или в конец, добавьте
.icon-flirtiki, .menu .flirtiki .item { background-image: url("../images/icons/flirtiki.png"); }
Компонент по прежнему бесплатный
Скачать: Здесь [исправлены все баги] 25.02.2015Демо: Здесь | Логин: demo@demo.ru пароль: 123456
Благодарности сюда :)
Web Money: R380642925354
Яндекс деньги: 410012099984285
Реклама #
qb 9 лет назад #
shaman888 9 лет назад #
stealthdebuger 9 лет назад #
Спасибо, посыпал зеленью.
Raar 9 лет назад #
nmsk 9 лет назад #
Мне кажется не хватает функции, что бы пользователь мог отказаться от того, что бы ему приходили флиртики, запретить так сказать доступ компонента к своему профилю, ведь не многим понравиться когда им будут постоянно приходить уведомления..
My-InstantCMS.Ru 9 лет назад #
Всем спасибо за отзывы :)
RIf 9 лет назад #
My-InstantCMS.Ru 9 лет назад #
Keep 9 лет назад #
Index 9 лет назад #
Поюзал код, отследил что код зависает в моделе в методе getStartUser, в последней строчке $this->get('users'). Подскажите, в чем может быть проблема
My-InstantCMS.Ru 9 лет назад #
Index 9 лет назад #
My-InstantCMS.Ru 9 лет назад #
Index 9 лет назад #
На всяк случай кину структуру таблиц
Index 9 лет назад #
My-InstantCMS.Ru 9 лет назад #
Norm Gold 9 лет назад #
My-InstantCMS.Ru 9 лет назад #
Евгений 9 лет назад #
Серега 9 лет назад #
Евгений 9 лет назад #
My-InstantCMS.Ru 9 лет назад #
Добавьте в меню сайта
Серега 9 лет назад #
НК ФМС 9 лет назад #
Vladimir 9 лет назад #
1. Скрыть тех, у кого нет аватара и запретить им отправку флиртика
2. Оповещать по почте при получении флиртиков
Ну и как ранее сказал "normgold", при удалении взаимного флиртика, если он один, 404 ошибка.
А так, компонент очень клёвый! Спасибо автору.
My-InstantCMS.Ru 9 лет назад #
Насчет Аватара: Поставить галочку на "Скрыть тех, у кого нет аватара и запретить им отправку флиртика" и попробуйте отправить флиртик, если выдает ошибку значить работает.
Оповещать по почте: Извиняюсь, забыл добавить файл, текст шаблона который берется при отправке по почте, в обновлениях будет, со всеми исправленными багами
Vladimir 9 лет назад #
My-InstantCMS.Ru 9 лет назад #
Vladimir 9 лет назад #
Vladimir 9 лет назад #
1. Скрыть тех, у кого нет аватара и запретить им отправку флиртика
2. Оповещать по почте при получении флиртиков
Ну и как ранее сказал "normgold", при удалении взаимного флиртика, если он один, 404 ошибка.
А так, компонент очень клёвый! Спасибо автору.
My-InstantCMS.Ru 9 лет назад #
Vladimir 9 лет назад #
Vladimir 9 лет назад #
Можно так написать: Для отправки флиртика, необходимо "авторизоваться" или "зарегистрироваться".
и удалить слова "Отправить флиртик" и "Выбрать из списка"
... а впринципе это не баг, и так можно оставить...
My-InstantCMS.Ru 9 лет назад #
Vladimir 9 лет назад #
wayfox 9 лет назад #
Евгений 9 лет назад #
wayfox 9 лет назад #
SELECT i.*, IFNULL(c.name, '') as city_name, IFNULL(c.id, 0) as city_id
FROM way_users i
LEFT JOIN way_geo_cities as c ON c.id = i.city
WHERE i.id NOT IN (SELECT ot_kogo FROM cms_flirtiki WHERE komu= 1) AND i.id NOT IN (SELECT komu FROM cms_flirtiki WHERE ot_kogo=1) AND (i.gender = '1')
ORDER BY RAND()
LIMIT 0, 1
My-InstantCMS.Ru 9 лет назад #
wayfox 9 лет назад #
Евгений 9 лет назад #
Евгений 9 лет назад #
Слава 9 лет назад #
Слава 9 лет назад #