skript.0pk.ru

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » skript.0pk.ru » Моды » Игры от nextgame для Viiengine


Игры от nextgame для Viiengine

Сообщений 1 страница 2 из 2

1

Модуль игр от nextgame Полная интеграция с Vii Engine
http://smages.com/images/n71ci.png

Вывод результата игры на стену:

Запись на стене:

Отправка приглашений друзьям в игру:

Установка:
Регистрируемся  на сайте nextgame.ru
Добавляем площадку
Настройки площадки:
Интеграция с сайтом полная Пропиываем методы
Профиль
http://домен/api_game.php?method=getprofile
Друзья
http://домен/api_game.php?method=getFriends
Сообщения
http://домен/api_game.php?method=sendMessage
Стена
http://домен/api_game.php?method=wallPost
Приглашения
http://домен/api_game.php?method=sendInvite

Смотрим скрин

http://smages.com/images/spahz.png

Подключение модуля

1 В файл htaccess добавляем
RewriteRule ^game(/?)$ index.php?go=game [L]
RewriteRule ^recomend(/?)$ index.php?go=recomend [L]
RewriteRule ^game/page/([0-9+])(/?)$ index.php?go=game&page=$1 [L]
RewriteRule ^game/([0-9]+)(/?)$ index.php?go=game&about_app=$1 [L,QSA]
2 в mod.php добавляем

case "game":
    include ENGINE_DIR.'/modules/nextgame/nextgame.php';
break;
3 в таблице vii_wall создаем новое поле code c параметром text

4 Открываем wall.php находим
if($user_privacy['val_wall1'] == 1 OR $user_privacy['val_wall1'] == 2 AND $check_friend OR $user_id == $id)
            $wall->query("SELECT SQL_CALC_FOUND_ROWS tb1.id,
там три таких строки вписываем в него новый запрос code

5 Открываем classes/wall.php
Находим
$row_wall['text'] = <<<HTML
{$row_wall['tell_comm']}
<div class="{$border_tell_class}">
<div class="wall_tell_info"><div class="wall_tell_ava"><a href="/{$tell_link}{$row_wall['tell_uid']}" onClick="Page.Go(this.href); return false"><img src="{$avaTell}" width="30" /></a></div><div class="wall_tell_name"><a href="/{$tell_link}{$row_wall['tell_uid']}" onClick="Page.Go(this.href); return false"><b>{$rowUserTell['user_search_pref']}</b></a></div><div class="wall_tell_date">{$dateTell}</div></div>{$row_wall['text']}
<div class="clear"></div>
</div>
HTML;
ниже ставим

if($row_wall['code']){
         $tpl->set('

Код:
', '');
        $tpl->set('

', '');
        $tpl->set('{code}', $row_wall['code']);
       } else  {
      $tpl->set('{code}', '');
       $tpl->set_block("'\\[code\\](.*?)\\[/code\\]'si",""); 
       }
    
6 Открываем шаблон record.tpl и   one_record.tpl
Находим {text}и сразу после него добавляем

Код:
<img src="{code}">

7 Подключаем админку
В mod.php добавляем
case "nextgame":
    include ADMIN_DIR.'/nextgame.php';
break;
8 В main.php добавляем

echoblock('Игры nextgame', 'Настройка конфигурации', 'nextgame', 'nextgame');
Заходим в админку модуля и вводим секретный ключ и ид своей площадки

Скачать мод:

Теги: viiengine,модули,игры

0

2

спасибо за модуль работает нормально

0


Вы здесь » skript.0pk.ru » Моды » Игры от nextgame для Viiengine


Рейтинг форумов | Создать форум бесплатно