По просбам пользователей, сделал этот компонент для InstantCMS 1.10.1
Компонент Флиртики — это что то типа игра для вашего сайта, суть компонента в том что бы сблизить ваших пользователей друг с другом…
Например: Пользователю Вася понравилась Маша и он отправил ей флиртик. В Меню пользователя рядом с Сообщения появиться Флиртик(+1) при нажатии открывается страница с 12 случайных парней из сайта, Маша должна найти того парня который отправил Флиртик и у нее 5 попыток… Если Маша сделает неправильный выбор то каждый раз от нее имени отправиться Флиртик тому парню… Каждый неправильный выбор выделяется красным цветом.
Если Маша из списка выберить Васю то произойдет перенаправление к ее профилю, к вкладке Флиртики где будут хранятся Взаимные флиртики...
Скриншоты
1. Главная страница компонента
2. Страница отправки флиртика
3. Меню пользователя
4. Страница где нужно найти того кто отправил флиртик
5. Вкладка Флиртики в профиле пользователя
2. Зайдите в админку — Компоненты — Установить компоненты и установите Флиртики
3. Зайдите в админку — Дополнения — Плагины — Установить плагин — установите Вкладка флиртики и включите плагин.
Для Меню пользователя:
Если у вас в файлах /modules/mod_usermenu/module.php и /templates/_default_/modules/mod_usermenu.tpl нечего не изменен то можете просто загрузить эти файлы из папки Для usermenu и заменить.
Если изменились, тогда откроете /modules/mod_usermenu/module.php и после if (!$inUser->id){ return false; } добавьте:
и после $smarty->assign('balance', $is_billing? $inUser->balance: 0); добавьте
Откройте /templates/_default_/modules/mod_usermenu.tpl и после
Добавьте
Для отображение иконки в Меню пользователя, обязательно добавьте в конце /templates/_default_/styles.css строку
Спасибо Project-S за помощь в SQL-запросах и lokanaft за помощь с JS и с датой...
Компонент Флиртики — это что то типа игра для вашего сайта, суть компонента в том что бы сблизить ваших пользователей друг с другом…
Например: Пользователю Вася понравилась Маша и он отправил ей флиртик. В Меню пользователя рядом с Сообщения появиться Флиртик(+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 и после if (!$inUser->id){ return false; } добавьте:
cmsCore::loadModel('flirtiki'); $model = new cms_model_flirtiki(); $flirts = $model->getCountFlirt($inUser->id);
$smarty->assign('flirts', $flirts);
{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}
.mod_user_menu .my_flirtis a{ background:url(../images/icons/flirtiki.png) no-repeat 6px 6px; }
Реклама #
nedoriko 11 лет назад #
Надеюсь на 1.10.2 тоже будет работать.
Николай 10 лет назад #
xxuuu 10 лет назад #
Олег 10 лет назад #
My-InstantCMS.Ru 10 лет назад #
xxuuu 10 лет назад #
- если префикс в базе не стандартный,
- на странице отправки флиртика возраст у всех 43 года
My-InstantCMS.Ru 10 лет назад #
Префикс придется самому в model.php менят
xxuuu 10 лет назад #
префикс только в модель и в инсталл менять?
My-InstantCMS.Ru 10 лет назад #
Да вроде бы только в моделе использовал префикс
Шадринец 10 лет назад #
Установил работает только действительно 43 у всех.
Clear 10 лет назад #
My-InstantCMS.Ru 10 лет назад #
Delika 10 лет назад #
My-InstantCMS.Ru 10 лет назад #
xxuuu 10 лет назад #
Находит удаленных пользователей и не понятно, можно ли как нибудь вывести, типо "ОТПРАВЛЕНО"
My-InstantCMS.Ru 10 лет назад #
xxuuu 10 лет назад #
А можно в профили пользователей добавить ссылочки "отправить флиртик" например я хочу знакомой отправить, приходится обновлять страницу компонента в поисках...
My-InstantCMS.Ru 10 лет назад #
Кнопка будет в следующем версии
xxuuu 10 лет назад #
Олег 10 лет назад #
Настёна 10 лет назад #
У меня на 1.10.4 работает. Я просто заменила файл /modules/mod_usermenu/module.php файлом из архива ...
Настёна 10 лет назад #