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

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

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

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

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

1. Загрузите все файлы из папки Компонент в корень вашего сайта.
2. Зайдите в админку — Компоненты — Установить компоненты и установите Флиртики
3. Зайдите в админку — Дополнения — Плагины — Установить плагин — установите Вкладка флиртики и включите плагин.
Для Меню пользователя:
Если у вас в файлах /modules/mod_usermenu/module.php и /templates/_default_/modules/mod_usermenu.tpl нечего не изменен то можете просто загрузить эти файлы из папки Для usermenu и заменить.
Если изменились, тогда откроете /modules/mod_usermenu/module.php и после $inUser = cmsUser::getInstance(); добавьте:
-
cmsCore::loadModel(‘flirtiki’);
-
$model = new cms_model_flirtiki();
-
$flirts = $model->getCountFlirt($inUser->id);
и после assign(‘balance’, $is_billing ? $inUser->balance : 0)-> добавьте
-
assign(‘flirts’, $flirts)->
Откройте /templates/_default_/modules/mod_usermenu.tpl и после
-
{if $users_cfg.sw_msg}
-
<span class=»my_messages»>
-
{if $newmsg.total}
-
<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>
-
{else}
-
<a href=»/users/{$id}/messages.html»>{$LANG.USERMENU_MESS}</a>
-
{/if}
-
</span>
-
{/if}
Добавьте
-
{if $flirts}
-
<span class=»my_flirtis»>
-
<a href=»/flirtiki/my» title=»Флиртики»>Флиртики (+{$flirts})</a>
-
</span>
-
{/if}
Для отображение иконки в Меню пользователя, обязательно добавьте в конце /templates/_default_/styles.css строку
-
.mod_user_menu .my_flirtis a{ background:url(../images/icons/flirtiki.png) no-repeat 6px 6px; }
файла нет для скачки