Latest topics
» Forumactif Edge - Releases
by Ange Tuteur Tue 03 Sep 2019, 11:49
» GIFActif - Giphy Button for the Editor
by Ange Tuteur Wed 08 May 2019, 17:21
» Forum Closure
by Ange Tuteur Mon 01 Jan 2018, 01:28
» Chit Chat Thread
by Valoish Sun 31 Dec 2017, 19:15
» Font/Text background color.
by Valoish Sun 31 Dec 2017, 19:11
» Forumactif Messenger - Instant Message Application for Forumotion
by Wolfuryo Sun 31 Dec 2017, 18:24
» [GAME] Count to One Million!
by brandon_g Fri 29 Dec 2017, 18:58
» Post Cards
by manikbiradar Wed 20 Dec 2017, 07:50
» [GAME] Countdown from 200,000
by Valoish Wed 13 Dec 2017, 23:22
» GeekPolice Tech Support Forums - GeekPolice.net
by Dr Jay Mon 11 Dec 2017, 19:12
» Asking about some plugin for Forumotion
by Dr Jay Mon 11 Dec 2017, 19:10
» [GAME] What are you thinking right now?
by Van-Helsing Sat 09 Dec 2017, 14:51
» Widget : Similar topics
by ranbac Wed 06 Dec 2017, 18:11
» Change the Background of the Forum and put an image and how to make prefixs?
by Clement Wed 06 Dec 2017, 15:19
» Hello from Western Australia
by SarkZKalie Wed 06 Dec 2017, 05:34
by Ange Tuteur Tue 03 Sep 2019, 11:49
» GIFActif - Giphy Button for the Editor
by Ange Tuteur Wed 08 May 2019, 17:21
» Forum Closure
by Ange Tuteur Mon 01 Jan 2018, 01:28
» Chit Chat Thread
by Valoish Sun 31 Dec 2017, 19:15
» Font/Text background color.
by Valoish Sun 31 Dec 2017, 19:11
» Forumactif Messenger - Instant Message Application for Forumotion
by Wolfuryo Sun 31 Dec 2017, 18:24
» [GAME] Count to One Million!
by brandon_g Fri 29 Dec 2017, 18:58
» Post Cards
by manikbiradar Wed 20 Dec 2017, 07:50
» [GAME] Countdown from 200,000
by Valoish Wed 13 Dec 2017, 23:22
» GeekPolice Tech Support Forums - GeekPolice.net
by Dr Jay Mon 11 Dec 2017, 19:12
» Asking about some plugin for Forumotion
by Dr Jay Mon 11 Dec 2017, 19:10
» [GAME] What are you thinking right now?
by Van-Helsing Sat 09 Dec 2017, 14:51
» Widget : Similar topics
by ranbac Wed 06 Dec 2017, 18:11
» Change the Background of the Forum and put an image and how to make prefixs?
by Clement Wed 06 Dec 2017, 15:19
» Hello from Western Australia
by SarkZKalie Wed 06 Dec 2017, 05:34
Recent Tutorials
Top posting users this month
Top Achievers
Who is online?
In total there are 18 users online :: 0 Registered, 0 Hidden and 18 Guests :: 2 Bots
None
Most users ever online was 515 on Tue 14 Sep 2021, 15:24
None
Most users ever online was 515 on Tue 14 Sep 2021, 15:24
[SOLVED] "No Post Mode Specified"
Page 1 of 1 • Share
I added custom colors to topic titles (removed the default forumotion colors and added my own):
but whenever I try to use one I get this error:
If I set the title color to "None (use implicit)" everything works fine..
but whenever I try to use one I get this error:
If I set the title color to "None (use implicit)" everything works fine..
@Valoish did you make modifications to the templates ? If so, could you post the modified template here so I can take a closer look ?
Yeah, I removed all of the default colors using this JS:
Then I added the colors I wanted using this:
Other than that I didn't modify anything :I
- Code:
$(function() {
if (!document.post || !document.post.topic_color) return;
var badeggs = [
'#660000',
'#FF0000',
'#FF9933',
'#663300',
'#FFFF00',
'#006600',
'#666633',
'#00FFFF',
'#0000FF',
'#000099',
'#6600FF',
'#999999',
'#FFFFFF',
'#000000'
],
o = document.post.topic_color.childNodes, i = 0, j = o.length, k, v, l = badeggs.length;
for (; i<j; i++) {
for (k = 0; k<l; k++) {
v = badeggs[k].toLowerCase();
if (o[i].innerHTML.toLowerCase() == v || o[i].value.toLowerCase() == v) {
o[i].style.display = 'none';
o[i].selected && ( o[i].nextSibling ? o[i].nextSibling.selected = 1 : o[i].previousSibling.selected = 1 );
}
}
}
document.post.subject.style.color = document.post.topic_color.value;
});
Then I added the colors I wanted using this:
- Code:
$(function() {
if (!document.post || !document.post.topic_color) return;
var colors = {
'Under Co.' : 'orange',
'Closed' : 'red',
'Hiatus' : 'blue',
'Open' : 'green',
},
a, b = document.post.topic_color, c = b.childNodes, i = 0, j = c.length, k;
for (k in colors) {
a = document.createElement('OPTION');
a.innerHTML = k;
a.style.color = colors[k];
a.value = colors[k];
b.insertBefore(a, b.firstChild);
};
for (; i<j; i++) if (c[i].style.color == document.post.subject.style.color) c[i].selected = 1;
});
Other than that I didn't modify anything :I
Weird, very weird ! For some reason I get "No post mode specified" when I use a color name, but if I use hex it goes through.
Try replacing the new colors script with this one :
Let me know if that works.
Try replacing the new colors script with this one :
- Code:
$(function() {
if (!document.post || !document.post.topic_color) return;
var colors = {
'Under Co.' : '#FFA500',
'Closed' : '#FF0000',
'Hiatus' : '#0000FF',
'Open' : '#008000',
},
a, b = document.post.topic_color, c = b.childNodes, i = 0, j = c.length, k;
for (k in colors) {
a = document.createElement('OPTION');
a.innerHTML = k;
a.style.color = colors[k];
a.value = colors[k];
b.insertBefore(a, b.firstChild);
};
for (; i<j; i++) if (c[i].style.color == document.post.subject.style.color) c[i].selected = 1;
});
Let me know if that works.
@Ange Tuteur Yup hex codes worked~ ^^
Wonder why JS disliked the color names so much..
Thank you~ <3 ^^
Wonder why JS disliked the color names so much..
Thank you~ <3 ^^
- Sponsored content
Similar topics
Create an account or log in to leave a reply
You need to be a member in order to leave a reply.
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum