- Betroffene Version
- WoltLab Suite 3.1
Hallo,
ist es möglich im Benutzerkontrollzentrum Benutzerkonto/ Einstellungen/ Community zu deaktivieren bzw. auszublenden?
Danke für Hilfe
Hallo,
ist es möglich im Benutzerkontrollzentrum Benutzerkonto/ Einstellungen/ Community zu deaktivieren bzw. auszublenden?
Danke für Hilfe
Es gibt Möglichkeiten über CSS bzw. über Modifikation der Datenbank, wo das permissions Attribut einen nicht existenten Wert bekommen könnte und die Einträge somit nicht mehr sichtbar sind. Vermutlich bleibt hier aber ein leeres „Kontrollzentrum” - Dropdown noch übrig.
Was möchtest du damit denn erreichen? Soll die eigentliche Funktionalität über Direktlinks noch erreichbar und nutzbar sein?
Hi, danke für die Antwort.
ich bastle gerade an einem kleinen Projekt:
- soll ein kleines internes (nicht öffentliches) Portal sein, wo Beiträge geschrieben werden können mit Dateiuploadfunktion
- Benutzername/ E-Mailadresse und Passwort vergebe ich
Die ganzen Einstellungen (Benutzerkontrollzentrum) brauche ich nicht, die verwirren nur den Nutzer.
An-/ Abmeldung würde reichen.
Die Funktionalität über Direktlinks braucht nicht erreichbar sein.
Dann fülle das permissions-Attribut in der Tabelle wcfX_user_menu_item mit irgendeinem Wert aus der keiner bestehenden Berechtigung entspricht und leere anschließend den Cache. Dann verschwinden diese Informationen aus dem Kontrollzentrum.
Um die Funktionalität hinter den Links unerreichbar zu machen, musst du entweder die Dateien direkt im Dateisystem manipulieren oder (sauber) über ein Plugin entsprechend eingreifen.
Vielen Dank!
bekomme ich "Mein Profil" / "Profil bearbeiten auch noch weg?
Das kannst du nur im Template entfernen oder via CSS ausblenden.
Dann fülle das permissions-Attribut in der Tabelle wcfX_user_menu_item mit irgendeinem Wert aus der keiner bestehenden Berechtigung entspricht und leere anschließend den Cache. Dann verschwinden diese Informationen aus dem Kontrollzentrum.
Hi, muss noch mal nachfragen?
Wenn ich in der Tabelle wcf.user.menu.community oder wcf.user.menu.community.ignoredUsers einen Wert bei permissions eintrage, kann ich zb. vom Ipad keine Beiträge mehr schreiben oder Dateien anhängen.
Kann ich diese Sachen über das pageHeaderUser.tpl Template ausblenden (Benutzerkonto/ Einstellungen/ Community)?
Danke
Dieses Verhalten des Ipads dürfte nicht gewollt sein. Vielleicht mal als Fehler melden?
Gruß norse
ann ich diese Sachen über das pageHeaderUser.tpl Template ausblenden (Benutzerkonto/ Einstellungen/ Community)?
Ja, das ist direkt die foreach-Schleife darunter, die du auskommentieren bzw. in deiner eigenen Template-Version löschen kannst.
Vielen Dank
Hi, hab noch mal ne Frage.
In der mobilen Ansicht ist Community noch vorhanden.
Gibt es dort ein extra Template?
Danke
Ja, nennt sich pageMenuMobile.
Allerdings kannst du den gezeigten Eintrag automatisiert ausblenden lassen, indem du in der Datenbanktabelle wcf1_user_menu_item für den Datensatz wcf.user.menu.community.ignoredUsers einen nicht als Berechtigung existenten Wert bei permissions einträgst.
Wenn ich in der Tabelle wcf.user.menu.community oder wcf.user.menu.community.ignoredUsers einen Wert bei permissions eintrage, kann ich zb. vom Ipad keine Beiträge mehr schreiben oder Dateien anhängen.
Aber dann habe ich ja wieder dieses Problem
Wie norse schon schrieb, wäre es ratsam, wenn du das Problem einmal gesondert in einem entsprechenden Thema im „Fehler”-Forum meldest. Suite Core kann nämlich reproduzierbar nicht damit umgehen, wenn du alle dynamischen Benutzermenüpunkte ausblendest.
Ich habe dir die notwendigen Informationen mal „besorgt” und stelle sie dir nachfolgend zum Kopieren und Einfügen zur Verfügung.
Die Ausführung von
inklusive anschließender Leerung vom Cache zur Übernahme der Änderung resultiert in der mobilen Ansicht in einem Javascript-Fehler:
TypeError: backLinkItem.nextElementSibling
_initItem http://localhost/xyz/js/WoltLabSuite/Core/Ui/Page/Menu/Abstract.js?t=1564411128:436
_initItem self-hosted:1007
forEach self-hosted:266
elBySelAll http://localhost/xyz/js/wcf.globalHelper.js?v=1564411128:81
_initItems http://localhost/xyz/js/WoltLabSuite/Core/Ui/Page/Menu/Abstract.js?t=1564411128:330
init http://localhost/xyz/js/WoltLabSuite/Core/Ui/Page/Menu/Abstract.js?t=1564411128:55
init http://localhost/xyz/js/WoltLabSuite/Core/Ui/Page/Menu/User.js?t=1564411128:28
UiPageMenuUser http://localhost/xyz/js/WoltLabSuite/Core/Ui/Page/Menu/User.js?t=1564411128:15
_initMobileMenu http://localhost/xyz/js/WoltLabSuite/Core/Ui/Mobile.js?t=1564411128:251
_init http://localhost/xyz/js/WoltLabSuite/Core/Ui/Mobile.js?t=1564411128:126
_init self-hosted:1001
_mqlChange http://localhost/xyz/js/WoltLabSuite/Core/Ui/Screen.js?t=1564411128:214
forEach self-hosted:3739
forEach http://localhost/xyz/js/WoltLabSuite/Core/Dictionary.js?t=1564411128:96
_mqlChange http://localhost/x/js/WoltLabSuite/Core/Ui/Screen.js?t=1564411128:213
_mqlChange self-hosted:1003
Alles anzeigen
Wenn ich das Problem melden soll bitte ich um einen kurzen Hinweis.
Wenn ich das Problem melden soll bitte ich um einen kurzen Hinweis.
Das wäre sehr nett von Dir. Ich glaube mit meinem Hintergrundwissen in dieser Sache wäre es nicht sinnvoll
Vielen Dank für Eure Hilfe.
Ich habe das Problem hier gemeldet: Kontrollzentrum bringt mobil JS-Fehler bei keinem verfügbaren Menüpunkt
Danke
stevie476: Die WoltLab GmbH sieht übrigens keinen Bedarf an einer Fehlerbehebung. Das erstellte Thema wurde mit Wird nicht behoben sang und klanglos einfach abgestempelt. Nur zur Info deinerseits falls du das Thema nicht selber im Blick haben solltest.
Ja schade, aber hilft ja nix..
Dank dir Fighter456
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!