Roundcube benutzerdefiniertes Logo  [GELÖST]

Diskussionen zur Bedienung von KeyHelp.
User avatar
Toorms
Posts: 137
Joined: Wed 18. Mar 2020, 20:11

Re: Roundcube benutzerdefiniertes Logo

Post by Toorms »

Alexander wrote: Tue 17. May 2022, 10:18 Wäre das Thema damit auch erledigt: viewtopic.php?p=35190#p35190 ?
Ja, kann geschlossen werden.
User avatar
Alexander
Keyweb AG
Posts: 3833
Joined: Wed 20. Jan 2016, 02:23

Re: Roundcube benutzerdefiniertes Logo

Post by Alexander »

Schaut dann so aus

Code: Select all

$config['skin_logo'] = [
    '*:*'       => 'https://<LOGO>',
    '[favicon]' => 'https://<FAVICON>',
];
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Toorms
Posts: 137
Joined: Wed 18. Mar 2020, 20:11

Re: Roundcube benutzerdefiniertes Logo

Post by Toorms »

Perfekt! Case Closed!

Kann ein Mod ggf. noch das Thema / Title anpassen, da es ja um Roundcube geht und NICHT um Rainloop - besten Dank!
User avatar
Jolinar
Community Moderator
Posts: 3584
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Roundcube benutzerdefiniertes Logo

Post by Jolinar »

Toorms wrote: Tue 17. May 2022, 10:53 Kann ein Mod ggf. noch das Thema / Title anpassen, da es ja um Roundcube geht und NICHT um Rainloop - besten Dank!
Done
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
User avatar
Toorms
Posts: 137
Joined: Wed 18. Mar 2020, 20:11

Re: Roundcube benutzerdefiniertes Logo

Post by Toorms »

Alexander wrote: Tue 17. May 2022, 10:34 Schaut dann so aus

Code: Select all

$config['skin_logo'] = [
    '*:*'       => 'https://<LOGO>',
    '[favicon]' => 'https://<FAVICON>',
];
Was mir gerade noch auffällt. Wenn du das Custom Logo einfügst, wird auch links oben in der Ecke das Icon in der Navigationsbar geändert / gequetscht. Kannst du das hier eventuell auch noch dynamisch über das Keyhelp-Dashboard machen?

https://github.com/roundcube/roundcubem ... nu.html#L4

Dafür sollte es dann in der config.inc.php so aussehen:

Code: Select all

$config['skin_logo'] = [
    'login' => 'https://foobar.com/login.logo.png',
    '[favicon]' => ''https://foobar.com/favicon.ico',
];
User avatar
Alexander
Keyweb AG
Posts: 3833
Joined: Wed 20. Jan 2016, 02:23

Re: Roundcube benutzerdefiniertes Logo

Post by Alexander »

Sprich, dort (nach dem login oben links) soll dann wieder nur das Roundcube-Logo angezeigt werden, oder dieses Bild auch noch anpassbar machen?
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Toorms
Posts: 137
Joined: Wed 18. Mar 2020, 20:11

Re: Roundcube benutzerdefiniertes Logo

Post by Toorms »

In deiner Konstellation / Code-Version ist es schon automatisch mit angepasst:

Code: Select all

$config['skin_logo'] = [
    '*:*'       => 'https://<LOGO>',
    '[favicon]' => 'https://<FAVICON>',
];
Das soll so aber nicht, da ich im Login bspw. ein bereites Logo verwende, was dann oben rechts in der Menübar total Banane aussieht, weil es auf fixe höhe/breite gesetzt wird. Was gemacht werden müsste wäre folgendes.

config.inc.php

Code: Select all

$config['skin_logo'] = [
    'login' => '<DYNAMIC_INPUT_FROM_KEYHELP_DASHBOARD_FORM>',
    '[favicon]' => '<DYNAMIC_INPUT_FROM_KEYHELP_DASHBOARD_FORM>',
];
/skins/elastic/templates/includes/menu.html at line 4 (link from GitHub Repo) sollte ggf. noch für weitere Skins ebenfalls angepasst werden

Code: Select all

<roundcube:object name="logo" src="<DYNAMIC_INPUT_FROM_KEYHELP_DASHBOARD_FORM>" id="logo" alt="Logo" />
User avatar
Alexander
Keyweb AG
Posts: 3833
Joined: Wed 20. Jan 2016, 02:23

Re: Roundcube benutzerdefiniertes Logo

Post by Alexander »

Wohingegen es in deiner Variante im eingeloggten Zustand oben links das Roundcube Logo anzeigt und wenn man bei 'login' einen leeren String angibt, das logo beim Login gleich garnicht mehr angezeigt wird.

Hier ist Roundcube nicht konsequent:
Bei '*:*' kann ich eine URL angeben, oder es leer lassen, dann wird das Standard-Bild genommen.
Genauso bei '[favicon]', wenn ich was angebe, dann wird das neue Bild genommen, wenn ich es leer lasse das Standard-Bild.
Bei 'login' kann ich leider keinen leeren String angeben, weil es das Bild gleich entfernt, das ist leider unschön (von Roundcube) und zieht weitere Anpassungen nach sich um das zu umgehen.


Übrigens, das ist aktuell genau das, was ich weiter oben meinte:
Das Problem ist folgendes: Je mehr Anpassungen für 3.-Anbieter Software dazu kommt, desto mehr muss man dessen Anpassungen mit jedem Update untersuchen. Das kann mit unter den Pflegeaufwand ungemein erhöhen.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Post Reply