892768447 / flarum-ext-bing-wallpaper

The Bing Wallpaper For Background
MIT License
0 stars 0 forks source link

Not working on my Flarum #1

Closed tolgaaaltas closed 4 years ago

tolgaaaltas commented 4 years ago

I'm not sure it's working well. I've tried on my Flarum with/without FoF Night Mode but wallpaper doesn't exist.

892768447 commented 4 years ago
  1. 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

  2. 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;
}
tolgaaaltas commented 4 years ago

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}"}]}

892768447 commented 4 years ago

and I test The wallpaper image for flarum the effect is not very good

892768447 commented 4 years ago

Flarum

how about your Flarum version, it looks the api route not work

tolgaaaltas commented 4 years ago

Beta 11.

892768447 commented 4 years ago

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)
];
892768447 commented 4 years ago

emmm, I update my local flarum to beta11, and it's work fine.

I will update and support night model and Custom transparency, latter.

image

/admin#/extensions image

preview image

892768447 commented 4 years ago
  1. composer remove irony/flarum-ext-bing-wallpaper
  2. composer require irony/flarum-ext-bing-wallpaper:dev-master

clear browser cache and F5

  1. can you see setting dialog from admin page? image
tolgaaaltas commented 4 years ago

Yes but still not working. Wallpaper value doesn't exist in console.

892768447 commented 4 years ago
  1. check Bing Wallpaper on admin page
  2. clear cache on admin page tool

if you can see this on console, it's work ok.

image image

or you can change the background wallpaper url from your own service api