Page 2 of 2
Re: Roundcube benutzerdefiniertes Logo
Posted: Tue 17. May 2022, 10:21
by Toorms
Ja, kann geschlossen werden.
Re: Roundcube benutzerdefiniertes Logo
Posted: Tue 17. May 2022, 10:34
by Alexander
Schaut dann so aus
Code: Select all
$config['skin_logo'] = [
'*:*' => 'https://<LOGO>',
'[favicon]' => 'https://<FAVICON>',
];
Re: Roundcube benutzerdefiniertes Logo
Posted: Tue 17. May 2022, 10:53
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!
Re: Roundcube benutzerdefiniertes Logo
Posted: Tue 17. May 2022, 10:56
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
Re: Roundcube benutzerdefiniertes Logo
Posted: Tue 17. May 2022, 14:54
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',
];
Re: Roundcube benutzerdefiniertes Logo
Posted: Tue 17. May 2022, 15:34
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?
Re: Roundcube benutzerdefiniertes Logo
Posted: Wed 18. May 2022, 11:28
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" />
Re: Roundcube benutzerdefiniertes Logo
Posted: Wed 18. May 2022, 12:48
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.