ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

News and Reviews > Official Announcements

Forum Upgraded August 30, 2015 - Report issues here

<< < (32/81) > >>

wraith808:
See my reply on the thread -- sorry for the confusion -- I added the image so that I could blog it. I do that sometimes when I blog a post -- usually I leave a note in the "last edited by" line but i forgot this time.  Sorry for the confusion.
-mouser (September 01, 2015, 01:47 PM)
--- End quote ---

Oh, it's not a problem... I was just wondering if it was a new feature:)

TaoPhoenix:
-topinfocenter
-mouser (September 01, 2015, 01:00 PM)
--- End quote ---

Done!

Works for me! I actually don't even look at the lower boards much!

Jibz:
Not sure if it has been reported, but I seem to be missing the indication on icons next to posts that shows I participated in them.

ewemoa:
On a side note, how hard would it be to have a user-templatable area * near the top/bottom of a given page?

* Perhaps one might be able to specify that some of the links under the "Go To" menu show up as ordinary links (e.g. so one doesn't have to perform hovering or use a bookmark).

ewemoa:
FWIW, here's a proof-of-concept Greasemonkey script for performing some additions / deletions:


--- ---// ==UserScript==
// @name        Custom DC Forum Links and Removals
// @namespace   donationcoder.com
// @include     https://www.donationcoder.com/forum/*
// @version     1
// @grant       none
// ==/UserScript==

var anchor, before, translate, share, avatar;

// link additions
// link to insert
anchor = document.createElement('a');
anchor.href = '/forum/index.php?action=unreadreplies';
anchor.appendChild(document.createTextNode('Unread replies to your posts'));
// where to insert before
before = document.getElementById('top_sectiondc');
before.parentNode.insertBefore(anchor, before);

// some things to remove
// by id
translate = document.getElementById("lang_form");
translate.parentNode.removeChild(translate);
// by class
share = document.getElementsByClassName("sharebuttons")[0];
share.parentNode.removeChild(share);
avatar = document.getElementsByClassName("avatar")[0];
avatar.parentNode.removeChild(avatar);


Not sure whether the deletion of share buttons happen soon enough for requests not to be made, so for that perhaps '-nosocial' and/or templating might be better...


Another version that among other things tweaks the default search settings:


--- ---// ==UserScript==
// @name        Custom DC Forum Links and Removals
// @namespace   donationcoder.com
// @include     https://www.donationcoder.com/forum/*
// @version     1.01
// @grant       none
// ==/UserScript==

var anchor, before, listitem, unordered,
    form, inputIndex, inputRecentFirst,
    translate, share, avatar;

// link additions
// link to insert
try {
  anchor = document.createElement('a');
  anchor.href = '/forum/index.php?action=unreadreplies';
  anchor.appendChild(document.createTextNode('Unread replies to your posts'));
  // where to insert before
  //before = document.getElementById('top_sectiondc');
  //before.parentNode.insertBefore(anchor, before);
  listitem = document.createElement('li');
  listitem.appendChild(anchor);
  unordered = document.getElementsByClassName("reset")[0];
  unordered.appendChild(listitem);
} catch (err) {
  console.log("Hmm, problem adding link");
}
try {
  // search index
  form = document.getElementById("search_form");
  inputIndex = document.createElement('input');
  inputIndex.setAttribute("name", "dc_noindex");
  inputIndex.setAttribute("id", "dc_noindex");
  inputIndex.setAttribute("value", "1");
  inputIndex.setAttribute("type", "hidden");
  form.appendChild(inputIndex);
  // most recent first
  inputRecentFirst = document.createElement('input');
  inputRecentFirst.setAttribute("name", "sort");
  inputRecentFirst.setAttribute("id", "sort");
  inputRecentFirst.setAttribute("value", "id_msg|desc");
  inputRecentFirst.setAttribute("type", "hidden");
  form.appendChild(inputRecentFirst);
} catch (err) {
  console.log("Hmm, problem modifying search form");
}

// some things to remove
try {
  // by id
  translate = document.getElementById("lang_form");
  translate.parentNode.removeChild(translate);
} catch (err) {
  console.log("Hmm, problem handling translate pop-up");
}
// by class
try {
  share = document.getElementsByClassName("sharebuttons")[0];
  share.parentNode.removeChild(share);
} catch (err) {
  console.log("Hmm, problem handling share buttons");
}
/*
try {
  avatar = document.getElementsByClassName("avatar")[0];
  avatar.parentNode.removeChild(avatar);
} catch (err) {
  console.log("Hmm, problem handling avatar image");
}
*/

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version