FM Design
Would you like to react to this message? Create an account in a few clicks or log in to continue.

IMPORTANT

FM Design is in read-only mode, please click here for more information.

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

Recent Tutorials
Top posting users this month

Who is online?
In total there are 14 users online :: 0 Registered, 0 Hidden and 14 Guests :: 2 Bots

None

[ View the whole list ]


Most users ever online was 515 on Tue 14 Sep 2021, 15:24

[SOLVED] "No Post Mode Specified"

View previous topic View next topic Go down

Valoish
Valoish
Graphic Designer
Gender : Female
Age : 27
Posts : 3671
Points : 7154
Reputation : 360
Location : NYC
Language : English, Russian, Hebrew
Browser : Browser : Google Chrome Forum Version : Forum Version : phpBB2
http://www.canvasforums.com https://twitter.com/Valoishx3

PostValoish Sat 30 Jul 2016, 19:32

I added custom colors to topic titles (removed the default forumotion colors and added my own):
[SOLVED] "No Post Mode Specified" Dab610db584f470c905ed8291acaf2de

but whenever I try to use one I get this error:
[SOLVED] "No Post Mode Specified" 36ea99deee8848d88880336437f5d80e

If I set the title color to "None (use implicit)" everything works fine..
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Posts : 4741
Points : 12048
Reputation : 2375
Location : Pennsylvania
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
https://sethclydesdale.github.io/ https://twitter.com/sethc1995

PostAnge Tuteur Sat 30 Jul 2016, 19:34

@Valoish did you make modifications to the templates ? If so, could you post the modified template here so I can take a closer look ?
Valoish
Valoish
Graphic Designer
Gender : Female
Age : 27
Posts : 3671
Points : 7154
Reputation : 360
Location : NYC
Language : English, Russian, Hebrew
Browser : Browser : Google Chrome Forum Version : Forum Version : phpBB2
http://www.canvasforums.com https://twitter.com/Valoishx3

PostValoish Sat 30 Jul 2016, 19:40

Yeah, I removed all of the default colors using this JS:
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
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Posts : 4741
Points : 12048
Reputation : 2375
Location : Pennsylvania
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
https://sethclydesdale.github.io/ https://twitter.com/sethc1995

PostAnge Tuteur Sat 30 Jul 2016, 19:47

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 :
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. Doff
Valoish
Valoish
Graphic Designer
Gender : Female
Age : 27
Posts : 3671
Points : 7154
Reputation : 360
Location : NYC
Language : English, Russian, Hebrew
Browser : Browser : Google Chrome Forum Version : Forum Version : phpBB2
http://www.canvasforums.com https://twitter.com/Valoishx3

PostValoish Sat 30 Jul 2016, 19:51

@Ange Tuteur Yup hex codes worked~ ^^
Wonder why JS disliked the color names so much.. confused

Thank you~ <3 ^^
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Posts : 4741
Points : 12048
Reputation : 2375
Location : Pennsylvania
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
https://sethclydesdale.github.io/ https://twitter.com/sethc1995

PostAnge Tuteur Sat 30 Jul 2016, 19:53

You're welcome Thumb right

I think it was a problem server-side ( no post mode specified is a form error ), I guess forumotion doesn't like color names ? Razz
Sponsored content

PostSponsored content

View previous topic View next topic Back to top

Create an account or log in to leave a reply

You need to be a member in order to leave a reply.

Create an account

Join our community by creating a new account. It's easy!


Create a new account

Log in

Already have an account? No problem, log in here.


Log in

 
Permissions in this forum:
You cannot reply to topics in this forum