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

#1 7 мая 2014 в 11:16
Всем привет, доработал свой компонент Флиртики 1.10.3 для 2.0. Компонент бесплатный и исправлены все баги с предыдущей версии… Прежде чем выложить в блог, создал тему в форуме что бы окончательно убедиться что все баги исправлены, посмотреть и пощупать вы можете на демо сайте.
Для тех кто не знает про этот компонент:
Компонент Флиртики — это что то типа игра для вашего сайта, суть компонента в том что бы сблизить ваших пользователей друг с другом…
Например: Пользователю Вася понравилась Маша и он отправил ей флиртик. В Меню пользователя рядом с Сообщения появиться Флиртик(+1) при нажатии открывается страница с 12 случайных парней из сайта, Маша должна найти того парня который отправил Флиртик и у нее 5 попыток… Если Маша сделает неправильный выбор то каждый раз от нее имени отправиться Флиртик тому парню… Каждый неправильный выбор выделяется красным цветом.
Если Маша из списка выберить Васю то произойдет перенаправление к ее профилю, к вкладке Флиртики где будут хранятся Взаимные флиртики...

Скриншоты
1. Главная страница компонента
Иллюстрация

2. Страница отправки флиртика
Иллюстрация

3. Меню пользователя
Иллюстрация

4. Страница где нужно найти того кто отправил флиртик
Иллюстрация

5. Вкладка Флиртики в профиле пользователя
Иллюстрация

Демо

Логин: demo@demo.ru пароль: 123456
#2 7 мая 2014 в 13:46
Проблем я вроде не обнаружил
#3 7 мая 2014 в 14:30
Протестил работает!)
#4 7 мая 2014 в 14:57
Так а где скачать для 2.0?
#5 7 мая 2014 в 16:00
Скачать здесь
Если после установки не возникли проблемы, пишите пожалуйста что бы потом создать пост в Блоге
#6 7 мая 2014 в 18:58
Evanescence, не срабатывает функция start. Белая страница
#7 7 мая 2014 в 19:04
qb, включите отладку, скажите какая там ошибка выводиться
#8 7 мая 2014 в 19:11
Ошибка в запросе БД:

Unknown column 'i.gender' in 'where clause'

SELECT i.*, IFNULL(c.name, '') as city_name, IFNULL(c.id, 0) as city_id
FROM cms_users i
LEFT JOIN cms_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

Последние вызовы:

get() @ E:\OpenServer\domains\instantcms20\system\controllers\flirtiki\model.php: 86
getStartUser() @ E:\OpenServer\domains\instantcms20\system\controllers\flirtiki\frontend.php: 48
actionStart()
call_user_func_array() @ E:\OpenServer\domains\instantcms20\system\core\controller.php: 222
runAction() @ E:\OpenServer\domains\instantcms20\system\core\core.php: 616
runController() @ E:\OpenServer\domains\instantcms20\index.php: 31
#9 7 мая 2014 в 19:20
qb, совсем забыл написать, с начало надо создать поле профиля с системным именем gender
Иллюстрация
#10 7 мая 2014 в 19:29
Evanescence, да есть. В FAQ надо бы указать)
#11 7 мая 2014 в 19:31
qb, обязательно!
в остальном всё норм надеюсь?)
#12 7 мая 2014 в 21:06
Оттестирую после выхода мигратора.
#13 7 мая 2014 в 21:11
Молодец Evanescence — сделал обновку для двойки для своего компонента, от меня плюс в карму. Если бы так все разработчики обновления вовремя делали — им бы цены небыло hoho
#14 7 мая 2014 в 21:14
Су-27, Спасибо за отзыв :)
#15 24 мая 2014 в 10:28
После установки на 2.0.1 при переходе на вкладку в меню пользователя "Мои флиртики" — окно с ошибкой

Также в админке компонент не отображается scratch
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.