Users discuss customizing the footer in Discourse. Erik_Manger seeks help adding copyright text and links, noting the current footer feels incomplete. riking directs to Admin > Customize > CSS/HTML > Footer for HTML additions. gooseegg shares challenges with centering and styling footers from BootSnipp, asking about CSS conflicts. zogstrip suggests using flex or the container class for centering. evolvable provides updated instructions for 2020 and shares HTML/CSS for a dynamic copyright year that auto-updates. robbie.morrison shows a real-world example with licensing terms and consent, highlighting legal and usability benefits. downey encourages sharing HTML once created. djcyry admires the SmartThings community footer and asks about the theme used.
Perhaps some fancy social media icons with text would work fine… I am checking http://codecanyon.net also in hopes of finding something potential to work with the site…
Hi. I recently found the footers over at BootSnipp Bootstrap Footer Examples and wanted to use one of these in my own Discourse forum. Bootsnipp separates HTML, CSS, Javascript - so it is easy to cut’n paste that code into the Customize sections of my Discourse.
I tried several but each one does not center on my Discourse. I thought there might be a conflict among generic tag names (like “row” or “container” - so I tried adding “footer-” to the front, but that did not help.)
There seem to be at least 2 issues:
the centering doesn’t seem to work
the CSS columns effect also does not work.
Is there a setting I can change in my Discourse Settings area to allow these effects to happen in the footer? Should I be using certain tag names?
I hope to add links to websites related to my forum down there. I may also try adding a banner zone like I used to have in our pre-Discourse days.
And this in the </body> section (probably not the ideal code, but I’m new to hacking Discourse):
<script>
function setCopyrightYear() {
var el = document.getElementById("footer-copyright-current-year");
if (el) {
el.innerHTML = new Date().getFullYear();
} else {
setTimeout(setCopyrightYear, 100);
}
}
document.addEventListener("DOMContentLoaded", setCopyrightYear);
</script>
Again, you need to copy/paste it to every theme where you want it to show up.