Web based family history software

Solved Fancy imagebar for webtrees 2 released

  • JustCarmen
  • Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
3 years 6 months ago - 3 years 6 months ago #1 by JustCarmen
Fancy imagebar for webtrees 2 released was created by JustCarmen
I am happy to announce that the Fancy imagebar module is updated for webtrees 2.

For performance reasons the configuration options are less extended as in webtrees 1, but in most cases the provided options will be sufficient.

But I've also added a cool new feature! The images in the imagebar are clickable now. By clicking an image the user is redirected to the individual page, family page or source page the image is linked to.

The latest version of the module is available at Github . Grab the fancy-imagebar-2.0.7.zip file. I will soon update my website.

Take a look at my website to get an impression of the new Fancy Imagebar.


Carmen
Designer of the JustLight theme (comes with a light and dark color palette), Fancy Imagebar, Fancy Research Links and Fancy Treeview for webtrees 2


Check my website at www.justcarmen.nl
Last edit: 3 years 6 months ago by JustCarmen.

Please Log in or Create an account to join the conversation.

More
3 years 6 months ago #2 by nuxiong
Replied by nuxiong on topic Fancy imagebar for webtrees 2 released
Thanks for the theme provided by the beauty, I like it very much. An error occurred during installation: TypeError: Return value of JustCarmen\webtrees\Module\FancyImagebarModule::getLinkedObject() must be an object, none returned in. . . . . . . . . . . . . . .

Please Log in or Create an account to join the conversation.

  • JustCarmen
  • Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
3 years 6 months ago #3 by JustCarmen
Replied by JustCarmen on topic Fancy imagebar for webtrees 2 released
Sorry to hear you encountered a problem when trying to use this module.

It looks like it is the same error as reported here: github.com/JustCarmen/webtrees-fancy-imagebar/issues/37

At the moment I cannot reproduce the error. When doing a clean install myself everything works as expected. But I will investigate it of course.


Carmen
Designer of the JustLight theme (comes with a light and dark color palette), Fancy Imagebar, Fancy Research Links and Fancy Treeview for webtrees 2


Check my website at www.justcarmen.nl

Please Log in or Create an account to join the conversation.

More
3 years 6 months ago #4 by nuxiong
Replied by nuxiong on topic Fancy imagebar for webtrees 2 released
My program is running on php7.4, and it still opens and reports errors.

Please Log in or Create an account to join the conversation.

  • JustCarmen
  • Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
3 years 6 months ago #5 by JustCarmen
Replied by JustCarmen on topic Fancy imagebar for webtrees 2 released
I've just released an update which solves several bugs.

github.com/JustCarmen/webtrees-fancy-ima...releases/tag/2.0.7.1


Carmen
Designer of the JustLight theme (comes with a light and dark color palette), Fancy Imagebar, Fancy Research Links and Fancy Treeview for webtrees 2


Check my website at www.justcarmen.nl

Please Log in or Create an account to join the conversation.

More
3 years 6 months ago #6 by nuxiong
Replied by nuxiong on topic Fancy imagebar for webtrees 2 released
Update to the latest version, still report an error:
Error: Call to a member function fullName() on null in /www/wwwroot/genleri.com/modules_v4/jc-fancy-imagebar/FancyImagebarModule.php:428 Stack trace: #0 /www/wwwroot/genleri.com/modules_v4/jc-fancy-imagebar/FancyImagebarModule.php(348): JustCarmen\webtrees\Module\FancyImagebarModule->createFancyImagebar() #1 /www/wwwroot/genleri.com/modules_v4/jc-fancy-imagebar/FancyImagebarModule.php(209): JustCarmen\webtrees\Module\FancyImagebarModule->fancyImagebar() #2 /www/wwwroot/genleri.com/resources/views/layouts/default.phtml(190): JustCarmen\webtrees\Module\FancyImagebarModule->bodyContent() #3 [internal function]: Fisharebest\webtrees\View::{closure}() #4 /www/wwwroot/genleri.com/vendor/illuminate/support/Collection.php(1120): array_map() #5 /www/wwwroot/genleri.com/resources/views/layouts/default.phtml(191): Illuminate\Support\Collection->map() #6 /www/wwwroot/genleri.com/app/View.php(189): include('/www/wwwroot/zi...') #7 /www/wwwroot/genleri.com/app/View.php(286): Fisharebest\webtrees\View->render() #8 /www/wwwroot/genleri.com/app/Helpers/functions.php(203): Fisharebest\webtrees\View::make() #9 /www/wwwroot/genleri.com/app/Http/ViewResponseTrait.php(58): view() #10 /www/wwwroot/genleri.com/app/Http/RequestHandlers/TreePage.php(93): Fisharebest\webtrees\Http\RequestHandlers\TreePage->viewResponse() #11 /www/wwwroot/genleri.com/app/Http/Middleware/WrapHandler.php(83): Fisharebest\webtrees\Http\RequestHandlers\TreePage->handle() #12 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\WrapHandler->process() #13 /www/wwwroot/genleri.com/modules_v4/faces/src/Modules/FacesModule.php(93): Middleland\Dispatcher->handle() #14 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): UksusoFF\webtreesModules\Faces\Modules\FacesModule->process() #15 /www/wwwroot/genleri.com/app/Module/HitCountFooterModule.php(157): Middleland\Dispatcher->handle() #16 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Module\HitCountFooterModule->process() #17 /www/wwwroot/genleri.com/app/Http/Middleware/CheckCsrf.php(75): Middleland\Dispatcher->handle() #18 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\CheckCsrf->process() #19 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(118): Middleland\Dispatcher->handle() #20 /www/wwwroot/genleri.com/app/Http/Middleware/Router.php(134): Middleland\Dispatcher->dispatch() #21 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\Router->process() #22 /www/wwwroot/genleri.com/app/Http/Middleware/BootModules.php(62): Middleland\Dispatcher->handle() #23 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\BootModules->process() #24 /www/wwwroot/genleri.com/app/Http/Middleware/LoadRoutes.php(76): Middleland\Dispatcher->handle() #25 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\LoadRoutes->process() #26 /www/wwwroot/genleri.com/app/Http/Middleware/UseTransaction.php(45): Middleland\Dispatcher->handle() #27 /www/wwwroot/genleri.com/vendor/illuminate/database/Concerns/ManagesTransactions.php(29): Fisharebest\webtrees\Http\Middleware\UseTransaction::Fisharebest\webtrees\Http\Middleware\{closure}() #28 /www/wwwroot/genleri.com/app/Http/Middleware/UseTransaction.php(46): Illuminate\Database\Connection->transaction() #29 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\UseTransaction->process() #30 /www/wwwroot/genleri.com/app/Http/Middleware/DoHousekeeping.php(81): Middleland\Dispatcher->handle() #31 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\DoHousekeeping->process() #32 /www/wwwroot/genleri.com/app/Http/Middleware/UseTheme.php(70): Middleland\Dispatcher->handle() #33 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\UseTheme->process() #34 /www/wwwroot/genleri.com/app/Http/Middleware/CheckForMaintenanceMode.php(51): Middleland\Dispatcher->handle() #35 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\CheckForMaintenanceMode->process() #36 /www/wwwroot/genleri.com/app/Http/Middleware/RegisterFactories.php(73): Middleland\Dispatcher->handle() #37 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\RegisterFactories->process() #38 /www/wwwroot/genleri.com/app/Http/Middleware/UseLanguage.php(73): Middleland\Dispatcher->handle() #39 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\UseLanguage->process() #40 /www/wwwroot/genleri.com/app/Http/Middleware/UseSession.php(71): Middleland\Dispatcher->handle() #41 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\UseSession->process() #42 /www/wwwroot/genleri.com/app/Http/Middleware/UseFilesystem.php(58): Middleland\Dispatcher->handle() #43 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\UseFilesystem->process() #44 /www/wwwroot/genleri.com/app/Http/Middleware/UpdateDatabaseSchema.php(58): Middleland\Dispatcher->handle() #45 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\UpdateDatabaseSchema->process() #46 /www/wwwroot/genleri.com/app/Http/Middleware/UseDebugbar.php(67): Middleland\Dispatcher->handle() #47 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\UseDebugbar->process() #48 /www/wwwroot/genleri.com/app/Http/Middleware/UseDatabase.php(118): Middleland\Dispatcher->handle() #49 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\UseDatabase->process() #50 /www/wwwroot/genleri.com/app/Http/Middleware/BadBotBlocker.php(213): Middleland\Dispatcher->handle() #51 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\BadBotBlocker->process() #52 /www/wwwroot/genleri.com/app/Http/Middleware/UseCache.php(74): Middleland\Dispatcher->handle() #53 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\UseCache->process() #54 /www/wwwroot/genleri.com/vendor/middlewares/client-ip/src/ClientIp.php(81): Middleland\Dispatcher->handle() #55 /www/wwwroot/genleri.com/app/Http/Middleware/ClientIp.php(47): Middlewares\ClientIp->process() #56 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\ClientIp->process() #57 /www/wwwroot/genleri.com/app/Http/Middleware/HandleExceptions.php(90): Middleland\Dispatcher->handle() #58 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\HandleExceptions->process() #59 /www/wwwroot/genleri.com/app/Http/Middleware/BaseUrl.php(77): Middleland\Dispatcher->handle() #60 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\BaseUrl->process() #61 /www/wwwroot/genleri.com/app/Http/Middleware/ReadConfigIni.php(69): Middleland\Dispatcher->handle() #62 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\ReadConfigIni->process() #63 /www/wwwroot/genleri.com/app/Http/Middleware/SecurityHeaders.php(47): Middleland\Dispatcher->handle() #64 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\SecurityHeaders->process() #65 /www/wwwroot/genleri.com/app/Http/Middleware/EmitResponse.php(57): Middleland\Dispatcher->handle() #66 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\EmitResponse->process() #67 /www/wwwroot/genleri.com/app/Http/Middleware/PhpEnvironment.php(49): Middleland\Dispatcher->handle() #68 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\PhpEnvironment->process() #69 /www/wwwroot/genleri.com/vendor/oscarotero/middleland/src/Dispatcher.php(118): Middleland\Dispatcher->handle() #70 /www/wwwroot/genleri.com/index.php(57): Middleland\Dispatcher->dispatch() #71 {main}

Please Log in or Create an account to join the conversation.

More
3 years 6 months ago #7 by anjop
Replied by anjop on topic Fancy imagebar for webtrees 2 released
I always was happy to us this nice module in wt 1.7. Now I added the latest version to the new wt 2.x and get very often a long lost of errors as you can see in the screenshot. Hope there will be a solution soon.
Thanks!

www.helmutpaul.at / www.lippsfamilie.de
www.paul-engl.at / www.komoot.de/user/anjop
----
webtrees 2.1.12; theme: colours; modules: Different Vesta Modules; Fancy Imagebar; Theme modifications (by Rob Peters);
PHP Version 8.1.9; mySQL 4.9.7; Mac OSX 10.15.7; webbrowser Safari
Attachments:

Please Log in or Create an account to join the conversation.

  • JustCarmen
  • Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
3 years 5 months ago #8 by JustCarmen
Replied by JustCarmen on topic Fancy imagebar for webtrees 2 released
I saw you have posted this issue on Github. I will look into it.


Carmen
Designer of the JustLight theme (comes with a light and dark color palette), Fancy Imagebar, Fancy Research Links and Fancy Treeview for webtrees 2


Check my website at www.justcarmen.nl

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #9 by anjop
Replied by anjop on topic Fancy imagebar for webtrees 2 released
Thx Carmen!
I disabled the addon in the moment, as it looks very often so wired? Is it more helpful for you to find the error, if I enable it again?

www.helmutpaul.at / www.lippsfamilie.de
www.paul-engl.at / www.komoot.de/user/anjop
----
webtrees 2.1.12; theme: colours; modules: Different Vesta Modules; Fancy Imagebar; Theme modifications (by Rob Peters);
PHP Version 8.1.9; mySQL 4.9.7; Mac OSX 10.15.7; webbrowser Safari

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #10 by Enigma1964
Replied by Enigma1964 on topic Fancy imagebar for webtrees 2 released
The Fancy imagebar works for me.
Only I miss a few pictures that are in the image folder and some pictures are in it very often (sometimes a couple of times next to each other).
Is that right?

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #11 by mboucher
Replied by mboucher on topic Fancy imagebar for webtrees 2 released
Same results as most. Crashed. What are the minimum requirements for it to run?

Michael Boucher
php8.1
mySQL5.7
www.mike-boucher.com/MikeFamilyFiles (version 2.1.18)
www.mike-boucher.com/BBunchwt (version 2.1.18)

Please Log in or Create an account to join the conversation.

  • JustCarmen
  • Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
3 years 5 months ago #12 by JustCarmen
Replied by JustCarmen on topic Fancy imagebar for webtrees 2 released
There have been made some modifications to the code which will probably solve your issues.

github.com/JustCarmen/webtrees-fancy-imagebar

Just one file has been changed: FancyImagebarModule.php


Carmen
Designer of the JustLight theme (comes with a light and dark color palette), Fancy Imagebar, Fancy Research Links and Fancy Treeview for webtrees 2


Check my website at www.justcarmen.nl

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #13 by jcj2760
Replied by jcj2760 on topic Fancy imagebar for webtrees 2 released
Thank you very much for your nice job !
Sincerely.
Jean Christophe

Jean-Christophe J.
WT 2.0.7 - PHP 7.6 - MYSQL v.5.6

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #14 by mboucher
Replied by mboucher on topic Fancy imagebar for webtrees 2 released
Works fine with new changes.
Really like the new version!

Michael Boucher
php8.1
mySQL5.7
www.mike-boucher.com/MikeFamilyFiles (version 2.1.18)
www.mike-boucher.com/BBunchwt (version 2.1.18)

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #15 by HonkXL
Replied by HonkXL on topic Fancy imagebar for webtrees 2 released
great to hear that Fancy imagebar now exists for webtrees 2. This was one of the reasons for me, not to upgrade. I will test it now :-) Thank you for your work!

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #16 by nuxiong
Replied by nuxiong on topic Fancy imagebar for webtrees 2 released
Open the image bar function, the database will be inexplicably stopped. Turn off the image bar function and the database is running normally.
mysql5.6.48

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #17 by corieltauvi
Replied by corieltauvi on topic Fancy imagebar for webtrees 2 released
Thanks. Great to see the module back again - I'd been hoping you'd find time to update it.

Please Log in or Create an account to join the conversation.

  • JustCarmen
  • Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
3 years 5 months ago #18 by JustCarmen
Replied by JustCarmen on topic Fancy imagebar for webtrees 2 released

corieltauvi wrote: Thanks. Great to see the module back again - I'd been hoping you'd find time to update it.


See: github.com/JustCarmen/webtrees-fancy-ima...r/releases/tag/2.0.9


Carmen
Designer of the JustLight theme (comes with a light and dark color palette), Fancy Imagebar, Fancy Research Links and Fancy Treeview for webtrees 2


Check my website at www.justcarmen.nl

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #19 by Enigma1964
Replied by Enigma1964 on topic Fancy imagebar for webtrees 2 released
What is the advice for the size of the photos in the imagebar?
I have now disabled the imagebar due to the visible delay loading the website / pages

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #20 by anjop
Replied by anjop on topic Fancy imagebar for webtrees 2 released
THX a lot for the necessary adjustments and the new version! The imagebar now seems to work fine on my website.

www.helmutpaul.at / www.lippsfamilie.de
www.paul-engl.at / www.komoot.de/user/anjop
----
webtrees 2.1.12; theme: colours; modules: Different Vesta Modules; Fancy Imagebar; Theme modifications (by Rob Peters);
PHP Version 8.1.9; mySQL 4.9.7; Mac OSX 10.15.7; webbrowser Safari

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum
}