User Profile: Settings
-
Can you suggest, what could be a problem of such setting page in user profile.
Many emptydiv.className = well
in the end of page. -
What theme are you using? I vaguely remember an issue like this earlier, just needed to update the template to latest
-
Custom theme that is heavily based on Persona (Persona end of July - begin of August).
In my theme I have edited only board and topic templates, I didn't edit User: Setting template.What do you mean by update template to latest ?
-
@baris said:
filter:user.settings
I don't remember if I use such hook, I think, I don't.
Just a small check:$ grep -rnw 'filter:user.settings' src/controllers/accounts.js:413: plugins.fireHook('filter:user.settings', {settings: results.settings, customSettings: [], uid: req.uid}, next);
-
{ _key: "user:1", username: "Nicolas", userslug: "nicolas", uid: 1, yourid: 1, theirid: 1, isSelf: true, showHidden: true, profile_links: [], settings: { groupTitle: "administrators", showemail: false, showfullname: false, openOutgoingLinksInNewTab: true, dailyDigestFreq: "week", usePagination: false, topicsPerPage: 20, postsPerPage: 20, notificationSounds: false, userLang: "en_GB", topicPostSort: "oldest_to_newest", categoryTopicSort: "newest_to_oldest", followTopicsOnCreate: true, followTopicsOnReply: true, sendChatNotifications: true, sendPostNotifications: true, restrictChat: false, topicSearchEnabled: true, bootswatchSkin: "default" }, languages: [], userGroups: [{ _key: "group:overseers", name: "overseers", slug: "overseers", createtime: 1443674096394, userTitle: "Overseers", description: "", memberCount: 138, deleted: "0", hidden: false, system: false, private: true, ownerUid: 1, icon: "fa-eye", labelColor: "#4caf4f", userTitleEnabled: true, createtimeISO: "2015-10-01T04:34:56.394Z", cover: url: "/images/cover-default.png", cover: position: "50% 50%", nameEncoded: "overseers", displayName: "overseers", members: [], truncated: true, selected: false }, { _key: "group:founders", name: "founders", slug: "founders", createtime: 1443674096394, userTitle: "Founders", description: "", memberCount: 29, deleted: "0", hidden: false, system: false, private: true, ownerUid: 1, icon: "fa-eye", labelColor: "#388e3d", userTitleEnabled: true, createtimeISO: "2015-10-01T04:34:56.394Z", cover: url: "/images/cover-default.png", cover: position: "50% 50%", nameEncoded: "founders", displayName: "founders", members: [], truncated: true, selected: false }], customSettings: [], disableEmailSubscriptions: false, dailyDigestFreqOptions: [{ value: "off", name: "[[user:digest_off]]", selected: false }, { value: "day", name: "[[user:digest_daily]]", selected: false }, { value: "week", name: "[[user:digest_weekly]]", selected: true }, { value: "month", name: "[[user:digest_monthly]]", selected: false }], bootswatchSkinOptions: [{ name: "Default", value: "default", selected: true }, { name: "Cerulean", value: "cerulean", selected: false }, { name: "Cosmo", value: "cosmo", selected: false }, { name: "Cyborg", value: "cyborg", selected: false }, { name: "Darkly", value: "darkly", selected: false }, { name: "Flatly", value: "flatly", selected: false }, { name: "Journal", value: "journal", selected: false }, { name: "Lumen", value: "lumen", selected: false }, { name: "Paper", value: "paper", selected: false }, { name: "Readable", value: "readable", selected: false }, { name: "Sandstone", value: "sandstone", selected: false }, { name: "Simplex", value: "simplex", selected: false }, { name: "Slate", value: "slate", selected: false }, { name: "Spacelab", value: "spacelab", selected: false }, { name: "Superhero", value: "superhero", selected: false }, { name: "United", value: "united", selected: false }, { name: "Yeti", value: "yeti", selected: false }], disableCustomUserSkins: true, title: "[[pages:account/settings]]", breadcrumbs: [{ text: "[[global:home]]", url: "/" }, { text: "Nicolas", url: "/user/nicolas" }, { text: "[[user:settings]]" }], loggedIn: true, relative_path: "", template: { name: "account/settings", account / settings: true } }
I have excluded languages and members in group members.
-
Weird customSettings is empty in the data as well.
Those empty divs are created by https://github.com/NodeBB/nodebb-theme-persona/blob/master/templates/account/settings.tpl#L139-L144 not sure why you get them when the data is empty though.
-
I have found the issue.
Previouslysettings
have been used for extra block creation, now it'scustomSettings
Changing everything accordingly fixes issue.