main Компонент + плагин Флиртики для InstantCMS 1.10.3

ОписаниеСкриншотыУстановкаДемоСкачать

Компонент Флиртики - это что то типа игра для вашего сайта, суть компонента в том что бы сблизить ваших пользователей друг с другом…

Например:

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

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

1. Главная страница компонента

main Компонент + плагин Флиртики для InstantCMS 1.10.3

2. Страница отправки флиртика

start Компонент + плагин Флиртики для InstantCMS 1.10.3

3. Меню пользователя

menu Компонент + плагин Флиртики для InstantCMS 1.10.3

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

my Компонент + плагин Флиртики для InstantCMS 1.10.3

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

vkladka Компонент + плагин Флиртики для InstantCMS 1.10.3

1. Загрузите все файлы из папки Компонент в корень вашего сайта.
2. Зайдите в админку — Компоненты — Установить компоненты и установите Флиртики
3. Зайдите в админку — Дополнения — Плагины — Установить плагин — установите Вкладка флиртики и включите плагин.

Для Меню пользователя:
Если у вас в файлах /modules/mod_usermenu/module.php и /templates/_default_/modules/mod_usermenu.tpl нечего не изменен то можете просто загрузить эти файлы из папки Для usermenu и заменить.

Если изменились, тогда откроете /modules/mod_usermenu/module.php и после $inUser = cmsUser::getInstance(); добавьте:

Код PHP:

  1. cmsCore::loadModel(‘flirtiki’);
  2. $model = new cms_model_flirtiki();
  3. $flirts = $model->getCountFlirt($inUser->id);

и после assign(‘balance’, $is_billing ? $inUser->balance : 0)-> добавьте

Код PHP:

  1. assign(‘flirts’, $flirts)->

Откройте /templates/_default_/modules/mod_usermenu.tpl и после

Код PHP:

  1. {if $users_cfg.sw_msg}
  2. <span class=»my_messages»>
  3. {if $newmsg.total}
  4. <a class=»has_new» href=»/users/{$id}/messages{if !$newmsg.messages}-notices{/if}.html» title=»{$LANG.NEW_MESSAGES}: {$newmsg.messages}, {$LANG.NEW_NOTICES}: {$newmsg.notices}»>{$LANG.USERMENU_MESS} ({$newmsg.total})</a>
  5. {else}
  6. <a href=»/users/{$id}/messages.html»>{$LANG.USERMENU_MESS}</a>
  7. {/if}
  8. </span>
  9. {/if}

Добавьте

Код PHP:

  1. {if $flirts}
  2. <span class=»my_flirtis»>
  3. <a href=»/flirtiki/my» title=»Флиртики»>Флиртики (+{$flirts})</a>
  4. </span>
  5. {/if}

Для отображение иконки в Меню пользователя, обязательно добавьте в конце /templates/_default_/styles.css строку

Код PHP:

  1. .mod_user_menu .my_flirtis a{ background:url(../images/icons/flirtiki.png) no-repeat 6px 6px; }

     

Демо

Логин: vasya пароль: 123456