Closed tolgaaaltas closed 4 years ago
visit your url https://xxx.xxx/api/irony/bing/wallpaper can you see bing wallpaper? for example my site: https://pyqt.site/api/irony/bing/wallpaper
use browser dev tool (F12) to check the body
and id="app"
style
body {
background-attachment: fixed;
background-image: url(/api/irony/bing/wallpaper);
}
#app {
background-color: rgba(255, 255, 255, .8);
}
.Scrubber-handle {
background: none;
}
I've got an error when i visited my directory:
{"errors":[{"status":"404","code":"not_found","detail":"Flarum\\Http\\Exception\\RouteNotFoundException: \/irony\/bing\/wallpaper in \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/flarum\/core\/src\/Http\/Middleware\/DispatchRoute.php:58\nStack trace:\n#0 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Flarum\\Http\\Middleware\\DispatchRoute-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#1 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/flarum\/core\/src\/Http\/Middleware\/SetLocale.php(50): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#2 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Flarum\\Http\\Middleware\\SetLocale-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#3 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/flarum\/core\/src\/Http\/Middleware\/CheckCsrfToken.php(23): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#4 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Flarum\\Http\\Middleware\\CheckCsrfToken-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#5 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/flarum\/core\/src\/Http\/Middleware\/AuthenticateWithHeader.php(55): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#6 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Flarum\\Http\\Middleware\\AuthenticateWithHeader-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#7 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/flarum\/core\/src\/Http\/Middleware\/AuthenticateWithSession.php(32): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#8 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Flarum\\Http\\Middleware\\AuthenticateWithSession-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#9 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/flarum\/core\/src\/Http\/Middleware\/RememberFromCookie.php(51): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#10 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Flarum\\Http\\Middleware\\RememberFromCookie-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#11 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/flarum\/core\/src\/Http\/Middleware\/StartSession.php(61): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#12 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Flarum\\Http\\Middleware\\StartSession-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#13 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/flarum\/core\/src\/Api\/Middleware\/FakeHttpMethods.php(29): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#14 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Flarum\\Api\\Middleware\\FakeHttpMethods-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#15 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/flarum\/core\/src\/Http\/Middleware\/ParseJsonBody.php(28): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#16 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Flarum\\Http\\Middleware\\ParseJsonBody-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#17 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/flarum\/core\/src\/Http\/Middleware\/HandleErrors.php(57): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#18 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Flarum\\Http\\Middleware\\HandleErrors-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#19 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/MiddlewarePipe.php(83): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#20 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/middlewares\/request-handler\/src\/RequestHandler.php(84): Zend\\Stratigility\\MiddlewarePipe-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#21 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Middlewares\\RequestHandler-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#22 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/middlewares\/base-path-router\/src\/BasePathRouter.php(97): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#23 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Middlewares\\BasePathRouter-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#24 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Middleware\/OriginalMessages.php(41): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#25 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Zend\\Stratigility\\Middleware\\OriginalMessages-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#26 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/middlewares\/base-path\/src\/BasePath.php(53): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#27 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/Next.php(60): Middlewares\\BasePath-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\Next))\n#28 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/MiddlewarePipe.php(83): Zend\\Stratigility\\Next-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#29 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-stratigility\/src\/MiddlewarePipe.php(72): Zend\\Stratigility\\MiddlewarePipe-\u003Eprocess(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Stratigility\\EmptyPipelineHandler))\n#30 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/zendframework\/zend-httphandlerrunner\/src\/RequestHandlerRunner.php(95): Zend\\Stratigility\\MiddlewarePipe-\u003Ehandle(Object(Zend\\Diactoros\\ServerRequest))\n#31 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/vendor\/flarum\/core\/src\/Http\/Server.php(44): Zend\\HttpHandlerRunner\\RequestHandlerRunner-\u003Erun()\n#32 \/home\/zincirsiz\/web\/zincirsiz.net\/public_html\/public\/index.php(22): Flarum\\Http\\Server-\u003Elisten()\n#33 {main}"}]}
and I test The wallpaper image for flarum the effect is not very good
Flarum
how about your Flarum version, it looks the api route not work
Beta 11.
Beta 11.
my is Beta 10. I'm not sure if the extend has changed.
I will test latter
use Flarum\Extend;
return [
(new Extend\Frontend('forum'))
->css(__DIR__ . '/resources/less/forum.less'),
(new Extend\Routes('api'))
->get('/irony/bing/wallpaper', 'irony.bing.wallpaper', BingWallpaper::class)
];
emmm, I update my local flarum to beta11, and it's work fine.
I will update and support night model and Custom transparency, latter.
/admin#/extensions
preview
composer remove irony/flarum-ext-bing-wallpaper
composer require irony/flarum-ext-bing-wallpaper:dev-master
clear browser cache and F5
Yes but still not working. Wallpaper value doesn't exist in console.
Bing Wallpaper
on admin pageif you can see this on console, it's work ok.
or you can change the background wallpaper url from your own service api
I'm not sure it's working well. I've tried on my Flarum with/without FoF Night Mode but wallpaper doesn't exist.