NC 19 - login-Seite individuell anpassen

Hi HKTadm,

sorry für die späte Antwort, hab Dein Post irgendwie überlesen.

Meine Intention ist, einfach alles zu entfernen was auf den ersten schnellen Blick auf den Hersteller hindeutet…
Ein transparentes Logo ist mit Sicherheit eine Option, aber ich bin neugierig wo das im Quellcode hinterlegt ist.

Beste Grüße
StefanK66

Woher weiß ich welche Anforderungen an das Logo gestellt werden?

Steht in der Doku. Im Grunde kannst du aber auch einfach das existierende Nextcloud logo herunterladen und mit den selben maßen ein neues Bild deiner Wahl erstellen. NC ist da scheinbar sehr nachsichtig. Ich habe es noch nicht geschafft ein Logo hochzuladen das abgeleht wurde

Wo in der Doku steht das, dazu habe ich nichts gefunden?

Hast Du einen direkten Link?

https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/theming.html?highlight=theming

1 Like

ja das kann ich nachvollziehen.
Es muss aber immer bedacht werden, das bei Änderungen am Programm durch ein zukünftiges Update ggf. manche Basisdateien neu erstellt oder grundlegend verändert werden. Dies würde dann deine Änderungen wieder verwerfen und du müsstest von vorne anfangen.

Bei kompletten Eigenentwicklungen hast du diese Freiheit, bei Produkten von anderen ist es immer ratsamer sich an die verfügbaren Optionen zu halten, da diese Einstellungen persönlich sind und bei Updateprozessen nicht großartig verändert werden.

zumindest ist das meine, schmerzhafte, Erfahrung. :woozy_face:

Gruß
Alex

1 Like

Hmmm… in der Tat habe ich mir diese Frage auch schon gestellt… d.h., aber auch, das Du weißt, an welchen Stellen das “Logo” gezogen wird?
Ein transparentes Logo werd ich mir mal anschauen, danke für diesen Tip.

Beste Grüße
StefanK66

1 Like

Nextcloud - ein sicherer Ort für all Deine Daten

wird dich bestimmt auch stören.

Das wird bei mir angezeigt, hast Du es bei dir schon entfernt?

1 Like

Das geht glaube ich tatsächlich nur mit Custom CSS. habe ich bei mir auch entfernt.

#p.info {
    display: none;
}

@HKTadm

Hast Du einen Screenshot für uns?

Custom CSS <----- dann Probleme beim Update?

Könnte man nicht einfach die Schriftfarbe gleich Hintergrundfarbe wählen?

Zuviel Customizing gibt später Probleme, so auch meine Erfahrung.

das ist der zweite Versuch, einen Thread zu rippen?

Bitte mach doch für jede deiner Fragen einen aussagekräftigen eigenen Thread auf. Das hält das Forum übersichtlicher.

1 Like

Was für einen Screenshot?

Ja es ist möglich das mit einem zukünftigen NC Update die App erstmal nicht mehr funktioniert.
Da es aber sowieso nicht ratsam ist jedes Softwareupdate direkt nach dem Erscheinen durchzuführen, außer es betrifft sicherheitsrelevante Aspekte, sehe ich da kein Problem.

Custom CSS scheint eine APP zu sein die ordentlich gepflegt wird. Gibt es bereits seit 7 NC versionen.

Die Idee mit der Schriftfarbe wäre für mich nicht praktikabel da ich keinen einfarbigen Hintergrund verwende. Außerdem ist ja das Wort “Nextcloud” auf der Titelseite ein Link der weiterhin funktionieren würde. Für mich würde das sehr unprofessionell wirken wenn ich das so sehen würde, bzw. durch Zufall den “unsichtbaren” link entdecke.

1 Like

NC 19 - login-Seite individuell anpassen

Warum paßt das nicht hier hierher?

Weil du den thread nicht erstellt hast und der Ersteller etwas vollkommen anderes erreichen wollte als du. Es geht Senor Jimmy bestimmt um diese Frage von dir…

Hallo Forum,

kann man das Login auch über eine Homepage richtig klein versteckt gestalten?

MfG
nc-kay

und die passt garnicht zur Überschrift.

1 Like

@nc-kay

ich denke, das hier wäre ein guter Hinweis, um was es dem TS geht.

Und schau mal, was @HKTadm sagt…

Kein Problem, eine Frage, ein Thread.

Ich habe es schon entkoppelt.

Eine andere Möglichkeit ist, ein custom theme selbst zu erstellen.
Schau mal ins theme/ Verzeichnis (https://github.com/nextcloud/server/tree/master/themes).
Eingebunden wird das theme dann über einen Eintrag in der config.php.
Edit: Dafür muss die theming App deaktiviert werden, wenn ich das richtig in Erinnerung habe.

Eine weitere Möglichkeit wäre die App jsloader (https://github.com/nextcloud/jsloader).
Damit kann man Javascript-Code injizieren.
Wir haben damit zum grössten Teil unsere Login Seite angepasst.
Wenn du ein Beispiel dafür brauchst -> https://github.com/tuxedocomputers/nextcloud-menutweaks/blob/master/menutweaks.js
Den Code einfach in das Textfield der jsloader App kopieren.

3 Likes

Uhh Das sieht natürlich sehr gut aus! Danke für den Tipp. Werde ich mir direkt mal genauer ansehen.

hast du gefunden oder suchst du noch?

du kannst in der layout.guest.php den header löschen

   <header role="banner">
						<div id="header">
							<div class="logo">
								<h1 class="hidden-visually">
									<?php p($theme->getName()); ?>
								</h1>
								<?php if (\OC::$server->getConfig()->getSystemValue('installed', false)
									&& \OC::$server->getConfig()->getAppValue('theming', 'logoMime', false)): ?>
									<img src="<?php p($theme->getLogo()); ?>"/>
								<?php endif; ?>
							</div>
						</div>
					</header>

dann ist dein login ohne Logo.

willst du doch ein logo aber im Footer? dann brauchst du nur das im footer einzufügen:

<?php if (\OC::$server->getConfig()->getSystemValue('installed', false)
									&& \OC::$server->getConfig()->getAppValue('theming', 'logoMime', false)): ?>
									<img src="<?php p($theme->getLogo()); ?>"/>
								<?php endif; ?>

Hi zillo,

danke für die info! Genau so etwas hatte ich auch gesucht, klasse.

Vielen Dank für Deine Mühe.
Beste Grüße