Publisher does not support the Fluid field type. Please do not contact asking when support will be available.

If you purchased an add-on from expressionengine.com, be sure to visit boldminded.com/claim to add the license to your account here on boldminded.com.

Ticket: Publisher > Settings - Disallowed Key Characters.

Status Resolved
Add-on / Version Publisher 1.6.3
Severity
EE Version v2.8.1 - Build Date: 20140314

Paul Cripps

Jun 02, 2015

Description:

We have two issues with publisher, the first is changing settings. The second is when publishing content using a ‘content elements’ field the fields content is stripped when publisher is enabled.

I though it made sense to work with settings issue first.

Detailed steps to reproduce the issue:

1. Login to the DEV CMS using the details provided.

2. Go to Modules > Publisher > Settings
3. Change any setting and hit ‘Save Settings’
4. - error screen ‘Disallowed Key Characters’

 

 

 

 

 

#1

BoldMinded (Brian)

Hi, Paul

What version of PHP are you using? Have you tried upgrading EE to 2.9? Have you replicated this in a clean EE environment (preferably 1.9) to see if it still occurs?

The Content Elements field issue sounds familiar. Someone had an issue with that recently and I’m pretty sure it ended up being a CE issue. If after you upgrade CE and its still an issue please create a separate ticket for that. Thanks.

#2

Paul Cripps

Hello,

Thanks for the swift response.

Quick further question - as the first error arises when we change settings on post back - is there a config file we can change these in as a quick temporary fix - OR - can we adjust tables directly in the database?

For the longer term, and to answer your questions:

  1. We’re running PHP Version 5.4.32
  2. I’ve yet to try it in a clean environment (when you say preferably 1.9 I presume you mean 2.9)
  3. Content Elements issue - I have a feeling Nathan here may have posted about this.
#3

Paul Cripps

A short quick fix is to edit exp_publisher_settings then in my case the settings I wanted to change were in channel_approvals - adding the new channel ID I set up, and removing the channel ID from ignored_channels.

#4

BoldMinded (Brian)

Yes, you can change the settings table directly, no harm there.

What do you mean change settings on post back? Can you take a quick video?

#5

Paul Cripps

RE postback - don’t worry, I was just jabbering, simply meant as the issue arose when form was submitted.

For now as a quick fix changing settings tables has helped.

I’ll then try to investigate this further and keep you posted.

#6

BoldMinded (Brian)

Paul, the login info you provided doesn’t work anymore. If you fix that I can take a look. Someone else is having the same issue and I can’t replicate it locally, so I may have to debug it on a site where its happening.

#7

Paul Cripps

Comment has been marked private.

#8

Paul Cripps

Comment has been marked private.

#9

BoldMinded (Brian)

The FTP login isn’t working. The only way to test this is if I can edit the Publisher files and output some debugging info as the error is happening.

#10

BoldMinded (Brian)

Comment has been marked private.

#11

BoldMinded (Brian)

Comment has been marked private.

#12

BoldMinded (Brian)

Comment has been marked private.

#13

Paul Cripps

I’ve updated the FTP details, and added a screen shot of the settings that work here.

Any problems please let me know.

#14

BoldMinded (Brian)

Paul, take a look at it now. I changed the EE_url_helper.php file to include the version of the cp_url() function from EE 2.10 and it seems to work fine.

#15

Paul Cripps

Thats great news!! Thank you.

Can you let me know the changes / the line numbers?

OR

Would it be easiest to copy the file back into our repo?

#16

BoldMinded (Brian)

Copying the file would probably be easiest. Its in expressionengine/helpers/EE_url_helper.php

#17

Paul Cripps

Bit of an issue, if now go to Publisher > Settings I get a 404?!

#18

Paul Cripps

…infact and of the settings tabs or pages within publisher return 404s.

#19

BoldMinded (Brian)

Are you sure its a 404 or a white screen? If its a white screen turn up the debugging to reveal the error. Did this happen after you updated that helper file? https://boldminded.com/white-screen

#20

Paul Cripps

Its a 404, this is on the dev domain.

#21

BoldMinded (Brian)

What is the URL its trying to go to?

#22

Paul Cripps

Comment has been marked private.

#23

Paul Cripps

ok locally my dev repo breaks, master is ok, so ignore this for now and I’ll sus out whats going on… suspect its me!

#24

Paul Cripps

ok, I’ve reverted ‘expressionengine/helpers/EE_url_helper.php’ to the previous version, before the changes you made and its all working again.

#25

BoldMinded (Brian)

Comment has been marked private.

#26

BoldMinded (Brian)

Closing b/c this is fixed.

Login to reply