Интеграция сайтов на ICMS 1.8 c платформой NEXTGAME

8065
Доброго времени суток, уважаемое сообщество ICMS!
Представляю вам интеграцию сайтов на Инстант кмс с игровой платформой NEXTGAME.

Итак, для начала о платформе. Информацию можно получить по ссылке.
Меня привлекли прежде всего многопользовательские игры и приложения, которые могут быть полезны для сайтов(видеочат, читалка книг Тарино, гороскоп и разыграйка). Возможность интеграции сайта с платформой. Это означает, что пользователь, авторизовавшийся на сайте автоматом авторизуется на платформе и при этом, не покидает сайт. Также интересно и то, что пользователи могут играть с пользователями с других сайтов, которые тоже подключены к платформе.Также к плюсам можно отнести и то, что при интеграции автоматом подключается партнерская программа. 45% транзакций ваших пользователей идут в ваш карман.

Минусы. Не прикрытое навязывание платных услуг. Не очень удобный сайт по юзабилити. Имеется ввиду сайт платформы. Приложения удобны и открываются во всплывающем окне. Платформа новая, развивается. Приложений пока маловато. Хотя техподдержка и работает нормально,оперативно реагирует на заявки, могут также без предупреждения поменять документацию по интеграции. Что и произошло со мной. Почти четыре дня не могли разобраться, почему нет интеграции. Оказывается они поменяли документацию, где изменился немного порядок подключения. Я писал по старой, а у них уже другие условия. Слава богу, разобрались.

По той же причине в файлах интеграции отсутствуют некоторые функции(появились только в новой версии). Хотя они и необязательны. Это отправка приглашения другу с приложения и запись на стену пользователя.Со временем доработаю.

В полной мере протестировать не смог, маленькая посещаемость на сайте. Надеюсь на помощь в тестировании со стороны сообщества.

Кстати, по ссылке найдете документацию по интеграции.

Порядок подключения:
1.Забираем архив для версий 1.8-1.9здесь.
2.Распаковываем в корень сайта. То есть в корне сайта должна появиться папка /api/ и должны прописаться два файла в /includes/
3.Регистрируемся на сайте платформыкак партнер.
4.Создаем площадку и получаем id вашего сайта и секретный ключ API_SECRET_KEY.
5.Прописываем эти данные в файле /includes/nextgame.inc.php 20-21 строки:
Код PHP:
  1. define('API_SECRET_KEY','****************************************');
  2. define('SITE_ID','***');
за место звездочек нужно вписать ваши данные. Апострофы должны остаться на месте, только вместо звездочек.
6.Подключаем файл /includes/myphp/nextgame.php в модуль внешний файл (нужно прописать {ФАЙЛ=nextgame.php}) и выводим где нужно.
7.Заходим в личный кабинет на сайте nextgame.ru и во второй вкладке "Интеграция площадки" настраиваем интеграцию. Для этого переключатель "На моем сайте есть пользователи, и я хочу, чтобы они входили в игру под учетными записями моего сайта: " ставим "да". Переключатель "Я могу предоставить функции для работы с API NextGame.RU:" тоже ставим "да" и в первое поле прописываем:

http://ваш сайт/api/getprofile.php

Ниже ставим галочку для каждого метода и прописываем методы:
URL функции получения списка друзей пользователя: http://ваш сайт/api/getfriends.php
URL функции отправки сообщения пользователю: http://ваш сайт/api/sendmessage.php
URL функции отправки сообщения на стену пользователя: http://ваш сайт/api/wallpost.php"
URL функции отправки приглашения в игру: http://ваш сайт/api/invite.php

Внизу нажимаем кнопку "сохранить" и наслаждаемся тем, как пользователи Вашего сайта "режутся в игры".

В личном кабинете в 3-ей вкладке при втором типе интеграции теперь можно получить код для перехода в приложение для авторизованного юзера. Если не нравится, как выводятся игры при подключении файла nextgame.php, можете брать код для определенной игры с кабинета и вставлять в любое место. Правда для формирования сигнатуры(подписи) придется подключать и использовать функции с файла nextgame.inc.php. Таким же образом можете подключать если у вас не выводится список приложений (не выполняются требования указанные ниже).

В файле nextgame.php выводится весь список приложений. При желании можно вывести по аналогии отдельное приложение или выборочно те, которые нужно. Для неавторизованных предоставляется ссылка на гостевой вход с id вашего сайта. Тем, кто авторизован, выдается ссылка на приложение с автоматической авторизацией. Демо можно посмотреть у меня на на сайте. В файле nextgame.inc.php есть три функции для формирования кода вывода. Можно выводить в виде ссылок с названием приложения, в виде логотипа игры со ссылкой и в iframe. Ширина iframe должна быть не менее 760px. Можете использовать их для того чтобы вывести приложения как вам нужно. Первая и третья работают точно. Вторую не проверял. Допустим, видеочат можно привязать к отдельному пункту меню и выводить в ифрейме. Тут уж фантазия ваша.

Требования:
Права на папку /api/ у меня 755, на файлы 644 и всё работает. У вас возможно нужно будет по другому в зависимости от конфигурации сервера и пхп.
Требуются следующие расширения php (можете посмотреть в phpinfo)iconv support enabled (в php5 имеется уже в ядре),json support enabled. Директива allow_url_fopen on .

Ну и всё. Приятной эксплуатации. Буду рад замечаниям. Сильно не пинайте начинающего кодера.

UPDATE 27.02.2012

Сделал файлик для вывода приложений витриной как в комментарии.

Скачиваем архив и заменяем файл /includes/myphp/nextgame.php файлом с архива.

Скачать файл nextgame.php.

Скачать полный архив для ICMS 1.10

Автоматическая отправка сообщений именинникам | Плагин "Статусы пользователей" плюс хак к компоненту "Пользователи"
Комментарии (189)
WALTERZ 19 августа 2011 в 08:52 +1
Здоровый плюс!)
Эдька 19 августа 2011 в 10:17 0
Конечно же Супер! давно искал способ нормальный добавить видео чат и все такое! СУППЕР
++++
Марат 19 августа 2011 в 13:12 0
Бесплатно можно только тет-а-тет с кем-то общаться. Видеоконференция платная. Как в скайпе.
lezginka.ru 19 августа 2011 в 10:32 0
очень интересно, кто уже подключил, дайте ссылку посмотреть ?
Эдька 19 августа 2011 в 12:31 +1
Эдька 19 августа 2011 в 13:01 +2
вот пример видео чатапример
Blit 19 августа 2011 в 16:39 0
Код PHP:
Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /home/users1/g/gots/domains/vpobede.com/core/cms.php on line 1358
Вот что открывается.
Марат 19 августа 2011 в 17:06 +1
приведите пожалуйста строку 1358 с указанного файла cms.php . Вы, видимо, изменяли файл ядра кмс. У меня в строке 1358 вообще комментарии к методам, которые в файлах интеграции не исползуются.
Крот 19 августа 2011 в 14:19 0
нужная вещь, как раз начал использовать, но сделать сам не успел ))
Rossoman 19 августа 2011 в 15:45 0
Не получается почему то. Все вроде сделал, прислали сообщение что интеграция произведена, а игры не появляются. Файл nextgame.php вывел через модуль в нужное мне место, заголовок модуля показывается и все, больше ничего нет. В чем проблема может быть
Марат 19 августа 2011 в 16:23 0
Список игр получается с сервера nextgame в формате json . Для этого нужно json support enabled , также должна быть включена директива php allow_url_fopen on. Иначе ничего не получится. Подозреваю, Ваша проблема в этом. Проверьте в админке phpinfo.
Марат 19 августа 2011 в 16:26 0
если нет расширения json, можно вбивать вруюную по аналогии. Там важно app_id в код получения ссылки в игру вставлять. Описания, названия, лого можете тупо с ихнего сайта скопировать. А app_id нужной игры можно получить в личном кабинете.
Rossoman 19 августа 2011 в 16:55 0
Вот уже вбиваю) Решил оформить модуль так, как это нужно мне))
Дмитрий 19 августа 2011 в 16:48 0
А в чём это проблема? Скажите пожалуйста)
Марат 19 августа 2011 в 17:02 +2
Вас ещё не подключила техподдержка. Должен прийти ответ от них, что интеграция прошла успешна.
Дмитрий 19 августа 2011 в 17:23 +1
Заработало! Тут посмотреть можно http://сокольчане.рф/nextgame.html
CROSS ツ 24 февраля 2012 в 09:15 0
Подскажите плиз) Долго тех.поддержка будет добавлять меня? 3дня прошло и нифига((
Blit 19 августа 2011 в 16:49 +1
Отличное решение, хоть и не собственное. И приложения нормальные и статистика выводится.
Rossoman 19 августа 2011 в 17:38 0
Вот как то вот так у меня получается http://www.sasovo.net/igry/game.html
Rossoman 19 августа 2011 в 17:38 0
Хотелось бы услышать Ваше мнение
Rossoman 19 августа 2011 в 17:40 0
Кстати по-моему Яндекс упал, у меня не работает, и все сервисы его на сайте отключились. Первый раз такое вижу.
Крот 19 августа 2011 в 20:45 0
я тоже первый раз! смотрю все пристальней на гугль! и облако вроде при нем!
Крот 19 августа 2011 в 20:44 +1
кто бы сделал, чтоб игры цеплялись при выборе пользователя и отображалось это в ленте... а не просто в меню... сделаем?
Олег с клещами 19 августа 2011 в 23:17 -3
Наверное я профан, но чем это лучше, например alawar?
Марат 20 августа 2011 в 00:11 +1
Чтобы почувствовать разницу, нужно запустить приложение, авторизовавшись на сайте, а не по гостевому входу. Да и, по описанию двух платформ можно понять, что разница огромная.
Tendor 20 августа 2011 в 20:52 0
При регистрации автоматически регистрируется профиль в некстгейм?
Марат 20 августа 2011 в 22:04 +2
Если на сайте не авторизованы, то запускается гостевой вход. В приложениях результат не сохраняется.
Когда авторизуетесь на сайте и запускаете любое приложение, происходит автоматическая регистрация в некстгейме. Достижения в приложениях сохраняются, добавляются ваши друзья с сайта. Если они тоже запустили приложение, которое запустили вы, появляются новые возможности. В скором времени добавлю еще два файла. Можно будет отправлять приглашение друзьям с сайта прямо из приложения и писать на их стену в профиле. В дальнейшем, при авторизации с сайта, ваш профиль сохраняется. Естественно, если авторизуетесь с другого сайта, будет другой профиль.
Не путать с профилем партнера, это если вы добавляете свою площадку. Партнерам нужно регистрироваться отдельно.
Tendor 20 августа 2011 в 22:09 0
Так... дело в том что автоматизируясь на сайте автоматический регистрации в некстгейме не происходит. в чем может быть проблема?вот тут вот
Марат 20 августа 2011 в 22:39 0
Код для получения ссылки на игру как формируете? Сами или при помощи функций с файла nextgame.inc.php? У вас не подставляется user_id в ссылку. То есть в запросе должно быть &user_id=какое_то_число& , а у вас просто &user_id=& .
Марат 20 августа 2011 в 22:41 0
Прошу прощения, какое_то_число это идентификатор пользователя. Так будет понятнее.
Марат 20 августа 2011 в 23:16 0
Ради бога, простите. Ошибка моя. Обновил архив. В коде формирования ссылки в виде логотипа и в iframe была ошибка. Тем, кто использует эти функции. В файле nextgame.inc.php в строках 73 и 81 исправьте
Код PHP:
'&uid='.$user_id
на
Код PHP:
'&user_id='.$user_id
Или просто перезалейте этот файл. Тогда надо будет по новой вписать ваш SITE_ID и APP_SECRET_KEY
Malstein 21 августа 2011 в 08:32 0
Простите затупой вопрос но я не догоняю что делать с этим куда что вставлять 6.Подключаем файл /includes/myphp/nextgame.php в модуль внешний файл (нужно прописать {ФАЙЛ=nextgame.php}) и выводим где нужно.

и куда игры вставлять я тоже не понял
Tendor 21 августа 2011 в 08:36 +1
{ФАЙЛ=nextgame.php} выведет готовый список игр.
fact 21 августа 2011 в 09:38 0
Спасибо!
Malstein 21 августа 2011 в 11:55 0
Огромное спасибо!
olegan 22 августа 2011 в 19:01 0
Подключил.Работает нормально,но одна проблема-во время игры пользователь вылетает с сайта, и для следующей игры ему опять надо входить на сайт.Видно где-то временной лимит стоит.http://crimeainfo.com.ua/razvlechenija/nextgame.html
Марат 22 августа 2011 в 19:32 0
Да всё нормально у Вас. Только что проверил. Работает и не выкидывает с сайта.
olegan 22 августа 2011 в 20:31 0
Делал на двух сайтах все одинаково.На одном нормально работает(спасибо Марату. а на другом даже список приложений не выводится.В чем глюк?http://tomervegolda.de/raznoe/razvlechenija.html
Марат 22 августа 2011 в 22:26 0
сайты на разных хостингах? если да, то проверьте в том, который не работает, есть ли библиотека json, и нужно проверить директиву allow_url_fopen, должен быть on. Если на одном хостинге, перезалейте файл nextgame.php в бинарном режиме.
fact 22 августа 2011 в 21:52 0
У меня всё нормуль! Главное что получилось как приложения ВКОНТАКТЕ! И Игры время от времени новые появляются! Круть!!!!
Марат 22 августа 2011 в 22:21 +4
скоро можно будет писать на стену пользователя и приглашать в приложение. Тогда точно будет как Вконтакте )
olegan 24 августа 2011 в 11:55 0
А при входе пользователей в игру их ники остаются?У меня почему-то всем моим дается номерной ник с собакой.
Марат 24 августа 2011 в 12:35 0
да. ники должны совпадать с сайтом. может быть у вас не срабатывает авторизация и гостевой вход получается.
olegan 24 августа 2011 в 14:23 0
У меня версия 1.7 Может это влияет?
Arguzov 23 августа 2011 в 12:49 +3
я их компонентом делаю
запись на стену и сообщения/приглашения уже протестировали
пока еще в работе, потом тоже выложу
fact 23 августа 2011 в 13:32 0
весчь!
Марат 23 августа 2011 в 23:38 0
Компонент это хорошо. Тоже думал об этом. Но много времени потратил на саму интеграцию. Желание пока поубавилось.
Интересно, как реализовали пост на стену. Самый сложный момент.
Arguzov 24 августа 2011 в 12:54 +1
да аналогично, тоже от имени пользователя (где от имени приложения)
Blit 23 августа 2011 в 20:07 0
Можно понять и потому, что работает loginza, значит директива allow_url_fopen включена, иначе loginza бы не работала.
Марат 23 августа 2011 в 23:32 +3
Доработал API, добавились:
1.Отправка приглашения с приложения
2.Пост на стену пользовател.

Архив и инструкцию обновил.

Тем, кто уже установил, нужно скачать новый архив и залить два файла из папки /api/, это файлы invite.php и wallpost.php. Затем нужно написать службе поддержки платформы, чтобы включили 2 метода:
http://ваш сайт/api/invite.php
http://ваш сайт/api/wallpost.php

Тестировалось только по прямому доступу. Как будет из приложений пока неизвестно. О выявленных ошибках прошу сообщить.
Vovan 24 августа 2011 в 16:59 0
Не работает, все сделал как написано, все директивы включены и  NEXTGAME меня подсоединил, а приложения не работают http://vseokeyno.com/prilozhenija/prilozhenija.html
Марат 24 августа 2011 в 17:54 +1
Vovan, по моему вы сами неправильно подключили модуль. Нужно создать статью (можно с описанием платформы), пункт меню "Приложения" привязать к статье. И вывод модуля "Внешний файл", в который вставляете nextgame.php, привязать к пункту меню "Приложения". И должно всё сработать. Посмотрите у меня.
olegan 24 августа 2011 в 17:17 0
В файле api/getprofile.php ошибка. Вот что мне ответили с поддержки:
Проблема возникла в вашем плагине. При запросе пользователя
http://...../api/getprofile.php?
uid=95&time=1314179845&sig=bd94d33948ae3b19547f02a6c87be4e8 вы отдаете такую XML:

<?xml version="1.0" encoding="UTF-8"?>
<profiles>
  <user>
   <uid>95</uid>
   <nick_name>ueuktfd ueuktfd</nick_name>
   <sex>M</sex>
   <country>Россия</country>
   <city>qwe</city>
  </user>
</profiles>
Поле nickname вы пишете через подчеркивание, однако согласно документации
http://api2.nextgame.ru/doc/#int_api_getProfile это поле должно передаваться
слитно - nickname.
Марат 24 августа 2011 в 17:42 0
olegan , исправил архив. Попробуйте. Проблема в том, что в старой документации, по которой изначально писал было <nick_name>ueuktfd ueuktfd</nick_name>, а то, что в новой по другому я не заметил. Там, где регистрация по имени и фамилии работает, а у Вас, видимо, по никнейму. Поэтому и не работало. Сидел как раз разбирался в вашей проблеме. Спасибо, что нашли ошибку ). Всё протестировать одному не реально. Уж очень много данных используется. И в разных местах они ещё имеют разное значение. Не вполне совершенна документация (тоже на этапе тестирования и разработки). Да и сама задача не тривиальна.
Blit 24 августа 2011 в 18:23 0
У меня не работает http://kinoclub7.tk/apps.html
fact 24 августа 2011 в 19:22 -1
у меня ваш сайт вообще не открывается
fact 24 августа 2011 в 19:37 0
Наконец подключили по двум последним методам, но постинг на стену и приглашения друга не работают, автоматическая авторизация пашет нормально. Пробую из игры приглашать друзей , но они приглашений не получают. Хде рыть? Очень хочется постинг на стену и приглашения
Марат 24 августа 2011 в 19:57 +1
fact, подождите немного. Нигде рыть пока не надо )))
Отписался саппорту уже. У меня также. Скорее всего что-то у них не так. По прямому запросу всё работает.
В саппорте выделили отдельного человека, будем с ним работать. Там у них ещё некорректный запрос идет. Подождем, что ответят. Они тоже заинтересованы.
fact 24 августа 2011 в 20:04 0
Круто. отдельного чела даже выделили для инстанта
Марат 26 августа 2011 в 18:21 0
Друзья, радостная весть. Всё подправили и теперь должно работать. Протестировал отправку приглашения с приложения, работает. Остальное сами посмотрите.
Кроме того, теперь стало намного удобнее подключать сайты. Инструкцию в блоге обновил. В личном кабинете добавилась возможность самому указывать методы. Теперь писать в службу поддержки не надо. Кроме того, у кого не выводился список игр, в треьей вкладке личного кабинета теперь можно получить код для вывода определенной игры. Правда нужно будет вставлять сигнатуру туда. Но это тоже не сложно.
Радуют приятные изменения и хорошая работа техподдержки.
fact 26 августа 2011 в 18:42 0
Пока ничего не обновлял, но проверил приглашать из игры и  - приглашения доходят! Щас ещё на стену пост надо проверить.
fact 26 августа 2011 в 18:44 0
интересно а как изменять размер окна с игрой. У меня некоторые игры в окне игры полностью не умещаются, часть как бы обрезается немного
Марат 26 августа 2011 в 18:48 0
Изменить размеры смогут только разработчики платформы или разработчики игр. Потому что окно грузит ихний скрипт, а изменить скрипт могут только они сами. Хотя, можете написать в саппорт, что какая-то игра не вмещается в окно. Думаю подправят.
Tendor 26 августа 2011 в 19:17 0
Все вроде подключил в личном кабинете, а друзей приглашать так и не могу.. И на стене писать тоже..
Tendor 26 августа 2011 в 19:19 0
Ага с другого аккаунта все работает. хм..
Tendor 26 августа 2011 в 19:28 0
C одного аккаунта работают друзья с другого нет...
Марат 26 августа 2011 в 21:57 0
нужно выяснять, где причина. Перед тем как заходите в другой аккаунт кэш браузера чистите?
Чтобы найти причину, нужно выяснить есть ли запрос. Засеките время, когда отправляете приглашение. Затем в логах доступа ищите запрос к файлу /api/invite.php  в это же время. Если запрос есть, скиньте мне в личку его. Посмотрю что там. Возможно некорректные данные в запросе. Если всё нормально, значит будем искать причину в файле. ок?
Tendor 26 августа 2011 в 22:27 0
Подключил все методы интеграции.
С аккаунта админа работает только профиль.
с другого аккаунта работает приглашение, стена не работает, отправка сообщений тоже.
не знаю в чем проблема.
Марат 26 августа 2011 в 23:17 0
потестил сейчас от себя и от другого юзера. прошли приглашение другу и с приложения опубликовать на стену. проверьте пожалуйста так, как я писал в предыдущем посте, т.е. есть ли запрос? без запроса ничего не могу сказать.
Blit 26 августа 2011 в 20:17 0
Вставляю вручную игры. Подскажите какие строчки надо вставить вместо <ID пользователя> и <Подпись>
Марат 26 августа 2011 в 21:51 +1
<ID пользователя> это $inUser->id
<Подпись>  это $sig
Код PHP:
include(PATH.'/includes/nextgame.inc.php');
$sig = addServerSignature($url)
Хотя, для генерации кода проще использовать одну из функций function getLinkGame($user_id, $app_id ), function getLogoLinkGame($user_id, $app_id ) или function getIframeGame($user_id, $app_id ) из инклуженного файла
fact 26 августа 2011 в 22:21 0
потестил - приглашения доходят. на стену только в профиле самого приложения постит а в профиле юзера на сайте не хочет
Марат 26 августа 2011 в 23:23 0
то же самое, если что-то не работает проверьте есть ли запрос. если запрос есть, отсылайте мне в личку. проверю на корректность. если  с нашей стороны работает нормально, нужно будет писать в техподдержку. сама платформа тоже на этапе становления. поэтому они адекватно относятся к обращениям. ошибки могут быть везде. у нас, у платформы, у разработчиков приложений. со временем их будет меньше. ну, если и мы в этом поучаствуем.
пост на стену нашел только в одном приложении. с профайла вообще нет возможности постить. может быть у меня только так?
Tendor 27 августа 2011 в 00:23 0
с профайла тоже постить не могу. друзей приглашать может у все пользователи кроме админа(не пойму почему так)
где смотреть запросы?
Марат 27 августа 2011 в 01:05 0
надо смотреть у хостера файлы access_log. обычно можно смотреть и в панели управления хостингом. спросите у хостера. файлы текстовые объемные, лучше искать поиском
Taurus 30 августа 2011 в 13:17 0
кто подскажет что не так? У меня все пользователи с никами "Имя неизвестно", а так вроде все работает .
Марат 30 августа 2011 в 18:29 0
Taurus, у вас что-то не так вставляется в файле getprofile.php, строки 79-98
для начала скажите, при регистрации какой формат данных, "никнейм" или "имя фамилия"? дальше будем разбираться. и ещё,20 августа я перезалил архив. была ошибка при формате "никнейм". можете посмотреть выше в комментариях. у вас точно обновилось? может быть до этого  скачали?
Taurus 31 августа 2011 в 10:55 0
Да у меня никнейм, а не имя фамилия, сейчас посмотрю. сообщю если что.
Taurus 31 августа 2011 в 11:05 0
пост за 20 не помог, всё равно Имя неизвестно.
Марат 31 августа 2011 в 11:28 0
давайте проверим по прямому доступу. откройте файл доступа access.log . Файл большой текстовый. Найдите поиском обращение к файлу /api/getprofile.php . киньте мне в личку пару найденных строчек и адрес сайта вашего. посмотрим, какой ответ выдает сайт при запросе к файлу.
Taurus 31 августа 2011 в 13:29 0
Всё разобрались, виновата лишь моя невнимательность, большое спасибо Марат за помошь! и за данное дополнение!
Марат 31 августа 2011 в 13:40 +1
всегда пожалуйста ) рад за вас, что работает
DS Soft 1 сентября 2011 в 17:11 0
Марат:
В файле nextgame.php выводится весь список приложений
При появлении новых игр на NextGame они автоматически появляются в списке игр? если вставка списка игр происходит так {ФАЙЛ=nextgame.php} или же их надо вручную прописать в файл nextgame.php?
Марат 1 сентября 2011 в 17:18 +2
если используете файл nextgame.php, то ничего вручную вставлять не надо. список игр со всеми данными берется с платформы nextgame и выводится автоматом. лишь бы они не забывали обновлять список игр )
Female 9 сентября 2011 в 15:32 0
Ребят, а такое было у кого-нибудь?
может кто подскажет как исправить
Марат 9 сентября 2011 в 16:07 0
Female, у вас проблема локальная, т.е. в настройках вашей ОС.
Попробуйте, отключить поочередно брандмауэр и антивирусник, если стоят. Если после отключения, подключение осуществилось, тогда нужно добавить указзанные порты в исключения. Как это сделать.. Это для встроенного в Винду брандмауера. Для антивиря, читайте в инструкции.
Если и после отключения брандмауэра и антивиря не сработало, обратитесь к своему провайдеру интернета. Возможно он закрыл порты.
Female 9 сентября 2011 в 19:11 0
все выключено, не помогло( первый раз такое с флешками. в однокл и в контакте все нормально всегда было
Female 9 сентября 2011 в 19:21 0
в мозиле  заработала игра Линии.сейчас проверю остальное
Telema93 22 сентября 2011 в 04:14 0
Приложение выдает ошибку только у пользователей вип с id группы 10

method : users.getFriends
errdescr : array_keys() expects parameter 1 to be array, boolean given
result : false
errno : 1

это по этой причине ошибка, что id группы число из 2х знаков, а требуется 1? или я что-то не пойму
Марат 22 сентября 2011 в 11:16 0
Ошибка в методе getFriends класса users. При вызове функции array_keys() первым параметром передаются булевые данные, должен передаваться array. В файлах интеграции вызывается метод getFriends класса cmsUser и в методе функция array_keys() не используется. Отсюда вывод, ошибка на стороне платформы. Возможно, что сайт возвращает неверные данные. Чтобы точно узнать причину, нужно отыскать в логах доступа сервера, вызовы файлов интеграции(вернее файла getfriends.php) c id пользователя, которому выводится ошибка, вставить в адресную строку браузера и посмотреть, какие данные отдает сайт. Если хмл файл с перечислением друзей пользвотеля, то ошибка точно на платформе nextgame. Если не справитесь сами, попробуйте написать в саппорт. Если ошибка в возвращаемых сайтом данных, они скажут.
Группа тут непричем. id группы нигде не используется.
Марат 22 сентября 2011 в 11:29 0
И ещё, посмотрите, не включена ли у вас отладка мускул в админке. Там, вроде бы, мускул предупреждение выдавал. Возможно, что сайт за место хмл файла отдает предупреждение мускул.
SP 23 сентября 2011 в 02:51 0
Спасибо, очень нужная вещь!
Все работает :)
EXID 5 октября 2011 в 01:30 0
Подскажите пожалуйста кто нибудь как вставить отдельно взятую игру на страницу?
На их сайте (http://www.nextgame.ru) пишут так:
Код для вставки:
<script type='text/javascript' src='http://api2.nextgame.ru/iframe/js/?app_id=27&site_id=394&user_id=<ID пользователя>&t=<Токен>&sig=<Подпись>'></script>

Что вставлять вместо <ID пользователя>, <Токен> и <Подпись> так и не понял...
Марат 5 октября 2011 в 11:10 0
EXID, уже всё предусмотрено. В архиве есть файл одно_приложение.php. Откройте его в текстовом редакторе и подставьте id нужного приложения в 4 строке вместо звездочек:
Код PHP:
define('APP_ID', '**');
Далее подключаете этот файл в модуль "Внешний файл" и выводите где нужно.
Марат 5 октября 2011 в 11:12 +1
Вот пример подключения видеочата с моего сайта.
EXID 5 октября 2011 в 20:21 0
Честно говоря не понял про какой файл вы пишите...
Марат 5 октября 2011 в 21:18 +2
Простите, забыл вложить. Обновил архив. Там найдете файл /includes/myphp/app.php . Вот про этот файл и писал ))
EXID 5 октября 2011 в 23:13 0
Ок, терь работает, сделал! Спасибо!
energy74 11 октября 2011 в 10:06 0
А что случилось с приложением, посмотрите у себя на сайте. нет половины картинок и какая-то белиберда написана
Марат 11 октября 2011 в 10:24 +1
Что-то меняют на платформе, что-то про тест написано.  Эта страница формируется на основе данных, получаемых с платформы в формате json. Надо подождать пока. Если не восстановится, отпишусь им.
БИБАБО 1 декабря 2011 в 03:20 0
Марат, а есть такая возможность чтобы человек заходил на некстгейм сразу в свои приложения? А не искать из всего списка игруху…
Примерно так. В профиле ссылка «мои приложения» пользователь жмет и попадает в «мои приложения» на nextgame…. Т.е попадал не в «приложения», а в «мои приложения».

Есть ли такая возможность попасть сразу в «мои приложения»?
Марат 1 декабря 2011 в 23:51 +2
Возможность есть, только времени нет )
Попробуйте сами. Откройте файл /includes/includes/nextgame.php. В этом файле посредством метода apps.getInfo получается список всех игр платформы, затем данные(в формате json) парсятся и выводятся. У платформы есть ещё несколько методов для получения всякой информации. apps.getUserApps как раз для получения списка игр пользователя. Подробнее можете прочитать по ссылке.. По подобию нужно передать данные на сервер. Про сигнатуру можете прочитать выше в комментариях и в апи уже есть методы для получения сигнатуры. Ну и нужно будет распарсить полученную информацию. Тоже по подобию. Думаю разберетесь. Несложно. Ну затем уже где нужно подключите файл(например в статью) и с профиля юзера ссылку на то место. Вот и всё.
БИБАБО 2 декабря 2011 в 01:33 0
Спасибо Марат за подробную инструкцию! Попробуем...
Марат 1 декабря 2011 в 23:54 +1
Кстати, развивается платформа. Приложений уже стало больше сорока. Да и новые методы для интеграции вроде появились.
Black-Raven90 21 декабря 2011 в 14:21 0
Будет ли дальнейшая поддержка модуля? К примеру, 2 декабря появился новый метод в API - users.showProfile
Марат 21 декабря 2011 в 16:10 +1
Этот метод для разработчиков игр. То есть они должны внедрить в игры этот метод. По API интеграции изменений нет. Хотя, не понимаю, как получат разработчики игр ссылку на профиль на родном сайте. Наверно, сайт должен передавать эти данные. Но об этом пока ни слова. Если что-то поменяют, переделаю.
Black-Raven90 3 февраля 2012 в 15:20 +1
А как вывести приложения в таком виде?
Марат 26 февраля 2012 в 15:15 +3
В личном кабинете на платформе есть код. Нужно вставлять вот этот код в файл /includes/myphp/nextgame.php, правда посредством php придется еще сигнатуру, ид пользователя... вставлять. И будет выводиться так.
Хочу тоже себе такое сделать. Когда доберусь, выложу файл.
͡﴾͡๏̯͡๏﴿ 27 февраля 2012 в 03:14 0
Марат-большое дело делает!Очень буду признателен за такой вывод игр )
Олег 3 декабря 2011 в 01:07 +1
Болшущий плюс!!!
Спасибо за разработку
посмотреть можно на my-pautina.ru
логин test
пароль test11
Олег 6 декабря 2011 в 02:29 +1
А кто нибудь пробовал другие игровые платформы???
CROSS ツ 24 февраля 2012 в 14:59 0
Народ тут такой вопрос)) Если у меня сайт пока на денвере сидит с доступом в инет, и я сделал интеграцию как указанно выше, список игр появился, но выдаёт
!!! Это из-за того что сайт на денвере?или потому что сайт смотрит только в одну сторону а из инета он не доступен и тех.поддержка не может его проиндексировать!
Марат 26 февраля 2012 в 15:19 0
Интеграцию на денвере не сделать. Связь то двухсторонняя. Подумайте сами, как платформа будет обращаться к вашему сайту.
Upliner 26 февраля 2012 в 15:05 0
Спасибо тебе,Марат, за такое подробное описание(+1). Думал буду возится вечность,но справился менее чем за пол часа!
Наконец то решил вопрос с разделом "Развлечения". Интеграция с моим сайтом просто слов нет! Теперь пользователи рубятся друг с другом.Я сам на пару часов завис в "морской бой",короче для удержания пользователей,инструмент то что надо,+ качественно завуалированная монетизация вашего ресурса! Другие игровые платформы нагло либо рекламу пичкают либо скачать игру постоянно рекомендуют.

Опробовав сразу самые интересные приложения, везде заметил один "КОСЯЧОК" и думаю, решить его необходимо всем,кто эту платформу юзает. Суть проблемы:
Когда заходишь в приложение,оно интегрируется с твоим профилем.И в окне приложения(на верху) можно видеть свою аву(ту что на сайте),сообщения,настройки,...и список друзей. Вот только друзей в профиле, внутри приложения выводится 7шт ,т.е те первые,что были добавлены в друзья.Приложение НЕ ВИДИТ весь список друзей,что бы их пригласить в игру.Кто подскажет,что делать?
Марат 26 февраля 2012 в 15:17 +1
Попробуйте написать в их техподдержку. Пусть посмотрят, что там. Вроде бы лимита на количество друзей не было. То есть ваш сайт отдает весь список друзей им, а у них выводится только семь. Пусть разбираются.
Upliner 26 февраля 2012 в 15:58 0
Ок.Понял.Спасибо.Отпишусь,как решу вопрос.
Upliner 26 февраля 2012 в 22:06 0
Отбой,Дамы и Господа!
Данный вопрос решился каким то образом сам собой. После того как я написал последний комментарий,у меня было еще пару дел по сайту и я ковырялся в админке своего детища.Когда же решил заняться вопросом почему в игровом профиле загружает только 7 первых друзей,полез еще раз, что бы убедится в наличии этой проблемы.Но к моему удивлению,в моем игровом профиле в списке друзей появились все остальные. Список листается -1,2,3,4... итак далее.Т.е все ок.Как должно и быть. Игровую площадку прикрепил только вчера,может быть нужно было время для полной интеграции.Так,что если у вас после прикрепления возникнет ТАКАЯ ЖЕ проблема,не спешите бить в колокола, а просто выждите сутки.
В целом я просто мего доволен этой игровой площадкой и всем рекомендую, кто содержит порталы.Задерживает пользователей и заставляет возвращаться на ваш ресурс.
Марату за данную находку и инструктаж огромное СПАСИБО! Удачи тебе в твоих начинаниях! С такими людьми,наше сообщество далеко пойдет! :)
Марат 26 февраля 2012 в 22:47 +2
Спасибо за добрые слова )
Сутки ждать, конечно, не имеет смысла. Просто возможно был разовый глюк системы.
По посетителям, у меня есть один такой. Каждый день упорно ходит. Задумался, чем он занимается, посмотрел в логах доступа по айпишнику. Оказалось, режется в игры нектсгейма. Пользователям нравится, а это главное.
Upliner 26 февраля 2012 в 22:58 0
Скажи пожалуйста, а где логи доступа смотреть? У хостера?
Я думаю биллинг прикупить и вознаграждать пользователей по реф.системе баллами.Понятно,что будут злоупотребления программой,потому хотелось бы знать варианты отслеживания посещений с одного айпишника.Заранее благодарю за ответ.
Марат 27 февраля 2012 в 19:12 0
Спросите у хостера. Я не знаю какой у вас доступ к хостингу. У многих стоят всякие панели управления, где доступ к файлу упрощен. Можешь достать файл по фтп, называется access.log.
͡﴾͡๏̯͡๏﴿ 27 февраля 2012 в 14:48 0
Марат,скажите пожалуйста!Часто замечаю следующее:захожу в любую игру-смотрю список друзей-и вижу что некоторые пользователи"онлайн" хотя в действительности они уже по 2-3 дня не посещали сайт!Как бороться с этим?
Марат 27 февраля 2012 в 19:07 0
Это на стороне платформы или приложений, так как сайт никаких данных об онлайн статусе пользователя не отдает. А статус онлайн в профиле приложения означает о таком статусе на платформе. Отпишитесь в техподдержку, может что ответят.
Марат 27 февраля 2012 в 23:48 +2
Ловите файлик для вывода приложений как в комментарии.
Подробности и файл в самом посте. См.UPDATE.
Upliner 6 марта 2012 в 15:25 0
Работает и смотрится супер!
Спасибо Марат +1
stasis 2 марта 2012 в 15:43 0

Установил, работает отлично... Спасибо Марат...

danial99 16 марта 2012 в 00:17 +2
Спасибо Марат нужная вешь!Ещёб вкладку юзеру в профиль с инфой в какие он приложеня играет вообще былоб супер!
qwest 8 апреля 2012 в 07:55 0
Уважаемый автор пробовал открывать игры на вашем сайте браузером IE, игры не открываются в FF все нормально.
Вопрос проблема имеет место или у меня что то не так.
stasis 8 апреля 2012 в 08:07 0
Это у всех так... если я не ошибаюсь, игры открываются во фрейме..., а у IE почему-то снизу сайта...
qwest 8 апреля 2012 в 17:01 0
У меня вообще не открывается или снизу сайта это под фоном?
Марат 8 апреля 2012 в 08:15 0
Ишака у меня нет, не встал он у меня. Поэтому не могу сказать.
Ифрейм и игры грузятся с сайта платформы. Отпишитесь им, может подправят.
qwest 8 апреля 2012 в 17:04 0
А возможность организовать без фреймов есть?
Если не ошибаюсь данная партнерка стоит на Loveplanet и там все без фреймов.
lesterkey 19 апреля 2012 в 16:31 0
спасибо все работает!
lesterkey 19 апреля 2012 в 20:19 0
что то в половине игр сбой соединения с сервером... или у меня глюк какой???
pravednik 15 мая 2012 в 03:07 +2
можно ли сделать так чтобы не в всплывающем окне открывалось а нормально? а то бесят уже эти эти окна
kvv 14 июня 2012 в 14:58 0
Поставил себе на сайт, все работает. Спасибо, поставил плюс.
Black-Raven90 31 июля 2012 в 15:24 0
Обнаружил такой баг: вот посылает приложение на стену сообщение, и если кликнуть по ссылке в этом сообщении, то приложение запускается, но пользователь не авторизуется на сайте платформы, запрашивается логин и пароль. И потом нельзя уже зайти ни в одно приложение - требует зарегистрироваться. Проблема решается очисткой кук в браузере.
Александр Корн 10 августа 2012 в 18:14 0
Спасибо огромное!!! Поставил себе на сайт для расширения аудитории... Но и сам увлекся! Работает все отлично!
Также огромное спасибо, Марат, за инструкцию... с ней гораздо проще! Интересно, можно ли организовать вывод игр по жанрам?
Александр Корн 10 августа 2012 в 18:17 0
Сайт http://in-army.com/ - игры работают отлично, но фото перестали загружаться... не знаю связано ли это с играми... возможно этот баг появился раньше но заметил только сейчас! не представляю что смотреть!
Майкл 15 августа 2012 в 19:14 0
Тоже заметил, что автоматическая авторизация прекратилась....
Нил™ 17 августа 2012 в 11:07 0
К сожалению вынужден оставить плохой отзыв об этой партнерке и порекомендовать вам не связываться с ней.
Некоторое время назад появилось приложение Видеочат бутылочка - оно начало постить пользователям на стену ссылки на сайт bottlegame.ru - Навм это надо? Пользователю это надо? Он считает приложение частью нашего сайта, к чему это? После того как в ответ на мое письмо суппорт вежливо послал меня, я отключил постинг на стену вообще для некст гейм. Но теперь еще лучше. Вчера обнаружил что при запуске приложения выдает такую картину: Авторизация через платформу Next Game возможна только с площадок Mamba.ru и Loveplanet.ru. Нет, ну разве это не свинство?! Хотя бы уведомить можнго было что правила игры меняются что бы мы могли решить надо нам или нет. Вам надо отсылать пользователей на мамбу?! Мне нет.
Написал в суппорт.
Ответ:
--------
Здравствуйте.
Вход в игру возможен только с данных платформ.
NextGame.RU
--------
Все, даже извиниться никто не считает нужным. В общем ничего хорошего от этой партнерки не ждите, вот это все показатель как они намерены с вами работать. Буду снимать ихние приложения полностью.
Saw 16 ноября 2012 в 20:27 0
Сейчас с сайта захожу без всякой мамбы
Скела 19 марта 2013 в 10:12 0
частично согласен, но вот есть и хорошие моменты:



Это с моего старого сайта, где даже друзей нельзя было приглашать.. а с инстантой это вдвойне красиво будет
Марат 19 марта 2013 в 11:21 0
нормально ) а посещалка какая? У меня двое рубились с полгода. Так и ни копейки не потратились. Сбежали уже, надоело видимо )))
Скела 21 марта 2013 в 16:04 +1
Было с 1к, но потом трагедию белок убрали и я просто охал и ахал -скатился всего до 300.
Это данные за месяц (сейчас уже 1950) с посещаемостью в ~300 с сайта на cms Dle ArsGame.ru

Будет набрана карма - создам Блог с темой о том как делал и развивал сайты и натыкался на большие ошибки...
Alabis 11 сентября 2012 в 17:23 +2
А я доволен как слон ))) На вкус и цвет все фломастеры разные
lesterkey 16 ноября 2012 в 18:44 0
а как запустить на 1.10?
Марат 16 ноября 2012 в 19:12 +2
Пока не смотрел. Как сделаю и проверю, выложу.
lesterkey 30 ноября 2012 в 23:30 +1
при перекодировке в ручную вроде работает без проблем... вопрос только с записями на стену...
Stager 29 декабря 2012 в 10:44 0
скажите, как сделать, чтоб имена пользователей, если они в кирилице, нормально отображались в самих приложениях? Типа в таблице рекордов и там, где нет настроек имени?
У меня стоит 1.10, вроде все файлы в utf-8 перекодировал, но все равно в приложениях кракозябры
Бурдель Дмитрий 12 января 2013 в 22:59 0
Вот так у меня на 1.10.1

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Марат 14 января 2013 в 01:57 +2
Кому нужно, забирайте архив для ICMS 1.10. Установка поверх установленного пакета - файлы закидываем на хост с заменой. Предварительно нужно в файле nextgame.inc.php свой секретный ключ и id площадки.
Saw 5 февраля 2013 в 19:33 +1
У меня чего то пишет вместо имени пользователя - Имя неизвестно
1.10.1
lesterkey 16 февраля 2013 в 01:25 0
и у меня все друзья стали имя неизвестно и на стене не публикуются.. также 1.10.1
Vitek 5 февраля 2013 в 20:17 +2
Марат, а вы не пробовали сделать вкладку на странице пользователя с теми играми во что он играет?
И что ни будь типо вывода популярных игр?
Скела 16 февраля 2013 в 17:43 +2
кто-нибудь решил проблему с "Имя неизвестно" на 1.10+ ?
Марат 16 февраля 2013 в 23:46 0
У кого ошибка "Имя неизвестно", давайте разбираться. У меня всё нормально.
1. Файлы залили из архива в конце поста? Проверьте в файлах нет ли строки типа:
Код PHP:
  1. $site_reply = iconv('cp1251', 'utf-8', $site_reply);
Если есть, убирайте строку или перезалейте файлы из архива, скачанного по ссылке в самом конце поста. Предварительно нужно в файле nextgame.inc.php прописать свой секретный ключ и id площадки.
2. Если с первым пунктом всё в порядке, проверяем дальше. Открываем файл /api/getfriends.php и комментируем строки 35-44
Код PHP:
  1.  
  2. if (!$uid || !$time || !$sig){
  3. echo ErrorReply('1', 'Неверные параметры запроса');
  4. exit();
  5. }
  6.  
  7. //проверяем сигнатуру
  8. if(!isSignatureValid ()){
  9. echo ErrorReply('2', 'Неверная сигнатура');
  10. exit();
  11. }
  12.  
Далее на сайте переходим по ссылке http://ваш_сайт.ru/api/getfriends.php?uid=id_любого_пользователя . За место id_любого_пользователя вставьте цифру, соответствующую id реального пользователя сайта. Смотрим, что выдает в ответ и в какой кодировке. То же самое проделаем с файлом getprofile.php . Проверять надо по урл http://ваш_сайт.ru/api/getprofile.php?uid=id_любого_пользователя .
Если возвращается xml файл с корректными заполненными данными, значит всё в порядке. Не забудьте посмотреть кодировку возвращемого файла.
Если что-то отображается некорректно, напишите в личку или здесь.
Dobriu 20 февраля 2013 в 14:22 0
Делаю так http://tomskdating.ru/api/getfriends.php?uid=1
http://tomskdating.ru/api/getprofile.php?uid=1

пишет 1Неверные параметры запроса

А в играх тоже пишет Имя неизвестно
Марат 20 февраля 2013 в 18:15 0
пишет 1Неверные параметры запроса
2 пункт в моем комменте выше выполнили? Надо закомментировать в коде указанные в комменте строки. Там идет проверка входных данных. Комментируется так:
Код PHP:
  1.  
  2. /* код приведенный в комменте выше */
  3.  
Или вообще на время проверки удалите этот участок кода из файла. И не забудьте потом сохранить.
Dobriu 20 февраля 2013 в 18:30 0
НУ вот удали я эту часть кода в файлах и пишет 3Пользователь не найден
Dobriu 20 февраля 2013 в 18:39 0
Кстати я тут устоновил хак штоб одображалась сылка на профель как в контакте ! Заместо сылки id показывает.
Марат 20 февраля 2013 в 18:51 0
А что за хак? Компонента?
Это не должно влиять. id пользователя же есть у вас? А этот пользователь с id = 1, которого проверяете, он существует? Главного админа не удаляли с базы?
Dobriu 20 февраля 2013 в 19:48 0
Нет канешно , всё есть
Скела 21 февраля 2013 в 10:49 0
всё то же самое что и у Dobriu
Icms 1.10 стоит.
Марат 21 февраля 2013 в 18:05 0
У кого для версии 1.10+ выводится ошибка "Имя неизвестно", скачайте архив по новой и замените ваш файл /api/getprofile.php одноименным файлом из архива.
Приношу свои извинения. Вина моя, ошибка заключалась опять же в <nick_name>, а нужно <nickname>. Спасибо Dobriu за помощь в выявлении ошибки!
Dobriu 21 февраля 2013 в 18:12 0
Всегда пожулуйста :)
Saw 21 февраля 2013 в 21:47 0
Спасибо всё встало на место!
Скела 22 февраля 2013 в 07:23 0
Спасибо, всё заработало!
Скела 5 марта 2013 в 13:18 0
Я вот только не понял одну вещь. Запись на стене производится именно в NextGame или можно вывести на свою стену в Icms?
Настёна 3 апреля 2013 в 17:16 0
Марат, спасибо большое! На все версии ставила, никогда проблем не было! )))
Скела 5 апреля 2013 в 11:03 0
чего то я про стену ответа не дождался!?
lesterkey 12 апреля 2013 в 19:20 +1
Да на 1.9 на стене вывод работал.. а на 1.10+ запрос идет а вывода нет.
Ганс 22 апреля 2013 в 10:46 0
хостинг мне написал что идет рассылка писем более 500 в сутки моими скриптами(( людей на сайте я-бы сказал нету... куда столько писем... и я почему-то как чувствовал зашел в игру женскую от некстгейм называется маникюрный салон и тут яндекс заругался что мне пытаются загрузить вредоносный код((( именно так происходит только с данной игрой ..
написал в поддержку но в некстгейме поддержка мертвая отвечают через пару месяцев а на некоторые вапросы так и не ответили(((
Скела 22 апреля 2013 в 10:52 0
подтверждаю.. хостеры тоже ругались по той же причине - менял права на файлы.. с того времени всё норм (на DLE) с инстантой пока косяков небыло
Shishlena 27 июля 2013 в 18:13 0
Ответьте на детский вопрос пожалуйста: как сделать так, чтобы приложение открывалось НЕ в лайтбоксе.

На сайте написано:
По умолчанию приложение открывается во всплывающем окне (лайтбоксе). Если вы хотите встроить приложение прямо в страницу, то немного измените код:
Код JS:
  1. <script type="text/javascript" src="http://api2.nextgame.ru/iframe/js?site_id=<id площадки>&app_id=<id приложения>"></script>
Что именно здесь надо изменить?
Димитриус 27 июля 2013 в 18:19 +1
дайте ссылку на мануал
Shishlena 27 июля 2013 в 18:33 0
Димитриус 27 июля 2013 в 18:46 +1
Советую вам сравнить две строчки они разные со содержимому
Марат 27 июля 2013 в 19:44 +1
В архиве есть файл /includes/myphp/app.php, который является примером для подключения отдельного приложения. В коде этого файла есть строки 16-21:
Код PHP:
  1.  
  2. //ниже 3 варианта вывода игры. один в каждой строчке
  3. //оставлен вариант вывода в ифрейме
  4. //если нужен другой, раскоментируйте нужный и закоментируйте остальные
  5. //$user_code = getLogoLinkGame($user_id, APP_ID );
  6. $user_code = getIframeGame($user_id, APP_ID );
  7. //$user_code = getLinkGame($user_id, APP_ID );
  8.  
Представлены как раз три способа вывода. Закомментируйте ненужные и наоборот,раскомментируйте нужный.
Для каталога такого способа выбора нет. Только во всплывающем окне.
Shishlena 27 июля 2013 в 20:00 0
СПАСИБО ОГРОМНОЕ!!! И ЗА ИНТЕГРАТОР И ЗА ОТВЕТ!
Нил™ 21 ноября 2013 в 23:23 0
на 1.10.3 это не работает?
Скела 22 ноября 2013 в 02:35 0
к сожалению от первых версий - игр нормальных не осталось (у меня ссылок внешних на игру трагедия белок было порядка 12 000, а потом они исчезли, как и другие популярные - и рухнули все показатели)
Скоро буду переходить на 1.10.3 думаю тоже интересует вопрос поддержки.
Нил™ 22 ноября 2013 в 12:13 0
не знал что ТБ сдохла. Сам одно время в неё играл. Tuner Life еще более менее, остальное вообще фигня. Но человека три регулярно играет во что то из этого раздела чуть ли не каждый вечер, что то типа Выбирашек, не смею оставить их без любимой игрушки. А так конечно захотели вычеркнули игры из каталога захотели в Бутылочке вставили предложение валить с вашего сайта на мамбу и играть там, как с такими дело иметь? Не стоит. Тока из уважениям к пользователям которые привыкли получать свою игрушку это умно еще на моем сайте
Су-27 22 ноября 2013 в 11:00 +1
Да, работает
Су-27 24 мая 2014 в 20:37 +1
Для instantcms 2 сможет кто-нибудь доработать ( стоимость в личку ) или может есть уже готовые решения игр для двойки? hoho
Доротея 6 августа 2014 в 16:05 0
Для 1.10.4 хорошо было бы(
lezginka.ru 31 августа 2014 в 11:46 0
кто подскажет, как там шахматы найти ?
lezginka.ru 31 августа 2014 в 12:16 0
нашел шахматы (ID: 105), но не пойму куда это прописать,может кто подскажет?
Нил™ 31 августа 2014 в 14:31 0
Ну если интеграция с базой пользователей не нужна, то вот простейший пример:
Код PHP:
  1. <iframe src="http://api2.nextgame.ru/iframe/?site_id=7&amp;app_id=105&amp;frame_id=ad90999d75abc80e0cd85f960ffdf3a22615e77d&amp;sig=707f2ed1ee58f9a4c01c7598a03a12c9&amp;t=201408311420&amp;page_url=http%3A%2F%2Fnextgame.ru%2Fuser%2Fchannels%2Fedit%2Fb45b73f837099dea%2F3" width="760" height="838" scrolling="no" id="ngFrame" style="overflow: hidden;"></iframe>
Правда в этом коде указан site id от моего сайта и токен очевидно тоже. Но в принципе проверил работает при вставке в обычную html страницу, значит будет работать и у тебя.

Если делать по полной с помощью интеграции сделанной Маратом (за что ему спасибо конечно) то в nextgame.inc.php сначала укажи ID своей площадки и секретный ключ, потом возьми в папке /myphp файл app.php в нем здесь
Код PHP:
  1. define('APP_ID', '**');
вместо звездочек вставь id своего сайта и сохрани файл например под именем app105.php в ту же папку.
Потом все залить на хостинг а в статье выбери "Вставить файл"
/includes/myphp/ далее укажи app105.php

Как то так должно работать)
lezginka.ru 31 августа 2014 в 17:19 0
Нил , проблема не в " id своего сайта", а в " id игры"...мне нужно 1 игру на странице вывести, а не весь "хлам" с этого сайта