Модуль Социальные игры с друзьями на DLE

Тема в разделе "DLE", создана пользователем judex, 24 окт 2012.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. judex

    judex

    Регистр.:
    23 дек 2006
    Сообщения:
    237
    Симпатии:
    72
    [​IMG]

    Наткнулся в инете на интересный модуль Социальные игры для DLE и думаю многим он понравится.




    Скачать модуль Социальные игры с друзьями для DLE
     

    Вложения:

    • nextgame.zip
      Размер файла:
      23,4 КБ
      Просмотров:
      8
    Inhoteb и djandreyka нравится это.
  2. Gorev

    Gorev

    Регистр.:
    30 авг 2012
    Сообщения:
    210
    Симпатии:
    36
    Оригинальный дистрибутив



    Описание установки
    Требования к установке модуля Nextgame.RU для DLE

    DLE: версия выше 8.0
    PHP: версия выше 5.2.0 (Если ниже, то подключенный модуль php_prce_json)
    Установка модуля Nextgame.RU для DLE
    Распаковать содержимое папки nextgame в корень сайта.
    Выставить права 777 файлу /engine/data/nextgame.config.php (chmod 777)
    Шаблоны из папки /templates/Default/ переместить в папку с вашим используемым шаблоном.
    В вашем шаблоне подключите стиль <link media="screen" href="{THEME}/nextgame/nextgame.style.css" type="text/css" rel="stylesheet" />
    Открыть файл /engine/engine.php и найти
    case "comments" :
    include ENGINE_DIR . '/modules/comments.php';
    break;
    Выше найденного добавить:
    case "game" :
    include ENGINE_DIR . '/modules/nextgame/nextgame.php';
    break;
    Для поддержки ЧПУ (веб-адреса, удобные для восприятия человеком) открыть файл .htaccess и после RewriteEngine On добавить:
    #NextGame
    RewriteRule ^game(/?)$ index.php?do=game [L]
    RewriteRule ^game/page/([0-9+])(/?)$ index.php?do=game&page=$1 [L]
    RewriteRule ^game/([0-9]+)(/?)$ index.php?do=game&about_app=$1 [L,QSA]
    #NextGame
    Зарегистрироваться на сайте nextgame.ru в качестве партнера и добавить площадку.
    У вопроса "На моем сайте есть пользователи, и я хочу, чтобы они входили в игру под учетными записями моего сайта" выбрать "Да".
    Также выбрать "Да" после "Я могу предоставить функции для работы с API."
    Заполнить поля:
    Ваш сайт должен поддерживать getProfile. Укажите URL, по которому доступна эта функция:
    http://ВашСайт.Ру/engine/modules/nextgame/nextgame.xml.php?method=getProfile
    URL функции отправки сообщения пользователю (sendMessage:(
    http://ВашСайт.Ру/engine/modules/nextgame/nextgame.xml.php?method=sendmessage
    URL функции отправки приглашения в игру (sendInvite:(
    http://ВашСайт.Ру/engine/modules/nextgame/nextgame.xml.php?method=sendinvite
    После чего нажмите на кнопку сохранить.
    Для установки админ панели на Вашем сайте перейти по адресу http://ВашСайт.Ру/nextgame_install.php
    Зайти в админ панель в раздел: "Настройка NextGame". Там требуется ввести свой "секретный ключ", "Id площадки" из личного кабинета сайта nextgame.ru и нажать кнопку "Сохранить".
    Таак же в админ панели можно редактировать и другие параметры, которые там описаны.
    После установки каталог игр будет доступен по адресу:
    http://ВашСайт.Ру/game/ - С ЧПУ
    http://ВашСайт.Ру/?do=game - Без ЧПУ
    Подключение блока Новых игр или Рекомендуемых игр

    В шаблоне main.tpl в том месте, где будет Блок вставить:
    Для новых игр: {include file="engine/modules/nextgame/nextgame.new.php"}
    Для Рекомендуемых игр: {include file="engine/modules/nextgame/nextgame.recommend.php"}

    Внешний вид настраивается в файле шаблона block_new_game.tpl и block_recomend_game.tpl
    Общая информация

    Весь внешний вид вывода игры и страницы с играми находтся в отдельных файлах в папке /templates/Default/nextgame/
    Вы можете изменять их по своему вкусу и под Ваш шаблон.
    Шаблон: block_new_game.tpl (block_recomend_game.tpl)

    Отвечает за вывод блока новых (рекомендуемых) игр.

    Теги, которые используются в шаблоне:
    {title} - Название Игры
    {logo} - Ссылка на логотип Игры
    [game_link] - Начало ссылки на страницу с игрой
    [/game_link] - Конец ссылки на страницу с игрой (например [game_link]Играть в Игру[/game_link]
    Шаблон: game_info.tpl

    Страница с полным описанием игры.

    Теги, которые используются в шаблоне:
    {title} - Название Игры
    {logo} - Ссылка на логотип Игры
    {description} - Описание Игры
    {screenshots} - Скриншоты (см. screen.tpl)
    {play-link} - Игра (выводится в Iframe шириной 760px)
    Шаблон: game.tpl

    Страница с кратким описанием игры.

    Теги, которые используются в шаблоне:
    {title} - Название Игры
    {logo} - Ссылка на логотип Игры
    {description} - Описание Игры
    {about-link} - Ссылка на Страницу (напр. http://site.ru/game/42)
    Шаблон: screens.tpl

    Формирование скриншотов.

    Теги, которые используются в шаблоне:
    {screen-link} - Ссылка на скриншот большого размера(напр. http://nextgame.ru/sites/default/files/snimok_ekrana_2011-10-17_v_20.49.14.png)[/spoil]
     
  3. averlab

    averlab Создатель

    Регистр.:
    9 ноя 2012
    Сообщения:
    15
    Симпатии:
    9
    Скачал, установил, возникли проблемы.
    При инсталяции почему-то в админку не установился модуль для настройки. Пробовал переустановить раза 3 каждый раз одно и тоже.
    Попробовал ручками прописать в "конфиге" настройки, что выдавались сайтом NextGame.RU, при этом модуль "заводился" но ссылки на игры не работали.
    С подобным вопросом обращался в тех поддержку NextGame.RU, так они молчат уже 2-3 недели (обращался 2 раза с интервалом в 1,5 недели).
    Может есть кто знающий или у кого все заработет, в чем может быть проблема?
     
  4. OlgaSib

    OlgaSib Создатель

    Регистр.:
    29 окт 2012
    Сообщения:
    22
    Симпатии:
    4
    Приходилось ставить этот модуль на DLE 9.6 - от силы пары игр нормально запускались, но не сохранялись результаты и достижения. На остальные игры просто перекидывало на сайт некстгейма. Сделала проще - насоздавала статичных страниц под каждую игру и залила игры-флешки - хоть и без достижений, зато стабильная работа.
     
    djandreyka нравится это.
  5. averlab

    averlab Создатель

    Регистр.:
    9 ноя 2012
    Сообщения:
    15
    Симпатии:
    9
    Хотелось бы отметить: модуль все же удалось запустить после очередной переустановки. Работают практически все игры. DLE 9.7. При этом все же настройки прописывал ручками в "конфиге"; админка так и не установилась.
     
  6. swart2010

    swart2010

    Регистр.:
    12 апр 2009
    Сообщения:
    427
    Симпатии:
    112
    а что не так с админкой ?
     
  7. averlab

    averlab Создатель

    Регистр.:
    9 ноя 2012
    Сообщения:
    15
    Симпатии:
    9
    Не удалось установить в админку панель управления приложением. В чем причина я не выяснил, обошелся простым путем - вручную внес данные в "конфиг" приложения и оно заработало.
     
    djandreyka нравится это.