Steam Integration

Steam Integration 2.0.0a

Нет прав для скачивания
В таких случая было бы неплохо давать ссылку вроде этой:
 
Это хороший плагин... наверное. Однако, было бы круто, если бы ты, Mirovinger, взял и сделал полноценную, расширенную интеграцию со steam! (y)(y)(y)
Чтобы можно было включать\исключать игры, чтобы была статистика и т.д. и т.п. В общем, всё то, что есть в том плагине, только для xf2!
 
  • Мне нравится
Реакции: Len
Это хороший плагин... наверное. Однако, было бы круто, если бы ты, Mirovinger, взял и сделал полноценную, расширенную интеграцию со steam! (y)(y)(y)
Чтобы можно было включать\исключать игры, чтобы была статистика и т.д. и т.п. В общем, всё то, что есть в том плагине, только для xf2!
Так это же под 1 ветку.Под 2 придется практически все с нуля делать.
 
Для кого-то и этого достаточно, по этому всё делается по возможности и наличию свободного времени.
Кому нужно больше, милости просим покупайте.

 
При интеграции появляется такая ошибка, хотя всё проходит успешно и связывает аккаунт со стимом
 

Вложения

  • IMG_20180517_135124_016.jpg
    IMG_20180517_135124_016.jpg
    19.8 KB · Просмотры: 28
Ребилд шаблонов, технически это не на что не влияет.
 
  • Мне нравится
Реакции: Hope
Дефолтный шаблон, на самом деле, довольно убого выглядит. У себя пришлось крутить и аддон вдобавок, и сам шаблон. Вышло что-то такое:
1526581858450.png

Делюсь своим билдом аддона. Может кому пригодится. Из изменений - весь шаблон переделан в стиле, в котором делались аналогичные шаблоны для социалок в том же [MMO] External Accounts, добавлены две функции в ConnectedAccount/ProviderData/Steam.php
 

Вложения

  • NF-Steam-2.0.0.2.zip
    11.7 KB · Просмотры: 34
Столкнулся с проблемой, установил плагин, ввёл API ключ там где нужно, кнопка появилась.
ПРи попытке связать учётную запись выдаёт такую ошибку
Код:
XF\Db\Exception: MySQL query error [1364]: Field 'sync_date' doesn't have a default value in src/XF/Db/AbstractStatement.php at line 212
XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 196
XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 77
XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 79
XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 160
XF\Db\AbstractAdapter->insert() in src/XF/Mvc/Entity/Entity.php at line 1389
XF\Mvc\Entity\Entity->_saveToSource() in src/XF/Mvc/Entity/Entity.php at line 1121
XF\Mvc\Entity\Entity->save() in src/XF/Repository/ConnectedAccount.php at line 124
XF\Repository\ConnectedAccount->associateConnectedAccountWithUser() in src/XF/Pub/Controller/Register.php at line 237
XF\Pub\Controller\Register->actionConnectedAccountAssociate() in src/XF/Mvc/Dispatcher.php at line 249
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 88
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 41
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1931
XF\App->run() in src/XF.php at line 328
XF::runApp() in index.php at line 13
Не подскажете в чём может быть проблема?
 
вы же после обновления с первой ветки, возможно мусор в БД остался.
 
JungleBook, версия XF какая? MySQL сервер?
Покажите sql_mode.
Mirovinger, у меня эта колонка в БД тоже есть, дефолтного значения у неё тоже нет, но у меня чистая инсталляция, по факту.
1527876553660.png
И ошибки такой нет.
 
JungleBook, версия XF какая? MySQL сервер?
Покажите sql_mode.
Mirovinger, у меня эта колонка в БД тоже есть, дефолтного значения у неё тоже нет, но у меня чистая инсталляция, по факту.
Посмотреть вложение 87178
И ошибки такой нет.
XF207 можно пожалуйста подробнее?

Mirovinger, а как удалить из БД этот мусор? Да я с обновления XF1/5 там стим авторизация работала
 
В журнале ошибок сервера одновременно с этим появляется и эта ошибка

Код:
rrorException: Template error: Template public:connected_account_associated_steam is unknown src/XF/Template/Templater.php:583

Код:
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Template public...', '/home/admin/web...', 583, Array)
#1 src/XF/Template/Templater.php(583): trigger_error('Template public...', 512)
#2 src/XF/Template/Templater.php(538): XF\Template\Templater->getTemplateData('public', 'connected_accou...')
#3 src/XF/Template/Templater.php(1248): XF\Template\Templater->getTemplateCode('public', 'connected_accou...')
#4 src/XF/ConnectedAccount/Provider/AbstractProvider.php(349): XF\Template\Templater->renderTemplate('connected_accou...', Array)
#5 src/XF/Entity/ConnectedAccountProvider.php(71): XF\ConnectedAccount\Provider\AbstractProvider->renderAssociated(Object(XF\Entity\ConnectedAccountProvider), Object(Siropu\Shoutbox\XF\Entity\User))
#6 [internal function]: XF\Entity\ConnectedAccountProvider->renderAssociated()
#7 src/XF/Template/Templater.php(939): call_user_func_array(Array, Array)
#8 internal_data/code_cache/templates/l3/s14/public/connected_account_macros.php(41): XF\Template\Templater->method(Object(XF\Entity\ConnectedAccountProvider), 'renderAssociate...', Array)
#9 src/XF/Template/Templater.php(662): XF\Template\Templater->{closure}(Object(ThemeHouse\UIX\XF\Template\Templater), Array, Array)
#10 internal_data/code_cache/templates/l3/s14/public/account_connected.php(30): XF\Template\Templater->callMacro('connected_accou...', 'disassociate', Array, Array)
#11 src/XF/Template/Templater.php(1249): XF\Template\Templater->{closure}(Object(ThemeHouse\UIX\XF\Template\Templater), Array)
#12 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('account_connect...', Array)
#13 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#14 src/XF/Mvc/Dispatcher.php(332): XF\Mvc\Renderer\Html->renderView('XF:Account\\Conn...', 'public:account_...', Array)
#15 src/XF/Mvc/Dispatcher.php(303): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(44): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#17 src/XF/App.php(1931): XF\Mvc\Dispatcher->run()
#18 src/XF.php(328): XF\App->run()
#19 index.php(13): XF::runApp('XF\\Pub\\App')
#20 {main}

Код:
array(4) {
  ["url"] => string(28) "/account/connected-accounts/"
  ["referrer"] => string(26) "https://mysite.ru/"
  ["_GET"] => array(1) {
    ["/account/connected-accounts/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
JungleBook, нажмите "Копировать". Полностью режим работы не влез.
 
Здесь решаем...
 
  • Мне нравится
Реакции: Hope
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу