• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Unable To Edit Thread Titles

Rambro

Well-known member
#1
Something I noticed since I upgraded to 1.3.3 - I can no longer get thread titles to edit. I make the changes, hit save, and it stays how it was. This happens in the forum view and within the thread from the Thread Tools menu.
 

Brogan

XenForo moderator
Staff member
#2
Do you have any add-ons installed?

Try disabling them all and testing again.

I have no issues editing thread titles here or on my own forums.
 

Rambro

Well-known member
#3
Do you have any add-ons installed?

Try disabling them all and testing again.

I have no issues editing thread titles here or on my own forums.
I did some back searching with a few different searches and found out what it was. I have: Automatically Adjust Case of Discussion Titles - Title Case : selected as an option. Prior to 1.3.3 this being selected didn't cause any issue with editing titles after the fact. Has something changed?
 

Martok

Well-known member
#6
Hmmm. Now that's just weird. I suppose I'll just leave it off. I really don't feel like turning off all my add-ons and testing this out.
You do have a test site that you can do this on, surely? Not really a hardship to find the add-on causing this issue and could potentially be causing other problems you haven't yet come across.
 

Rambro

Well-known member
#8
You do have a test site that you can do this on, surely? Not really a hardship to find the add-on causing this issue and could potentially be causing other problems you haven't yet come across.
I do but I'm just too busy at the moment. I'll get around to it at some point. I can always go in and capitalize a thread title in 10 seconds.
 

Chris D

XenForo developer
Staff member
#9
You can check, within 10 seconds, whether it is an add-on or not.

Edit your library/config.php file and add:

PHP:
$config['enableListeners'] = false;
Then try.

That disables add-on listeners, so effectively the add-ons are more or less disabled. If it still happens, then it's not an add-on. If it doesn't happen, then it is an add-on.

You could also post your add-on list here. I'm sure there's only a finite number of add-ons you have installed that could be causing problems there.
 

Rambro

Well-known member
#10
I had a thought (shocking, I know): I was trying to edit the title after the fact to capitalize the second word of a hyphenated word. So, Bob-jones into Bob-Jones. But the system wouldn't allow it. Could it be that the system considers that one word and adding in the capitalization of the second word would effectively go against the 'Capitalize Every Word' system setting?

@Chris D Thanks, that sure seems like a nifty time saver. I'll give that a shot when I get a second. Here's my add-on list:

  1. "Stay Logged In" checked by default 1.1
  2. Delete...
    Controls
    Add Account Wrapper to Conversations 1.0.0
  3. Delete...
    Controls
    Add-on Install & Upgrade 1.1.0
  4. Delete...
    Controls
    Avatar Gallery 0.1b
  5. Delete...
    Controls
    Bookmarks 1.2.9
  6. Delete...
    Controls
    Change Thread Starter 1.0.1
  7. Delete...
    Controls
    Conversation Essentials 1.2.9
  8. Delete...
    Controls
    Delete Posts 1.3
  9. Delete...
    Controls
    Desktop Mode 1.0
  10. Delete...
    Controls
    Donation Manager 1.2.0
  11. Delete...
    Controls
    Donation Manager Sidebar 1.0 RC 1
  12. Delete...
    Controls
    Email Change Log 1.0.0
  13. Delete...
    Controls
    Email Idle Users by Waindigo 1.0.2b
  14. Delete...
    Controls
    Enable Debug From Admin Home 1.1a
  15. Delete...
    Controls
    Friend Inviter 2.0.8
  16. Delete...
    Controls
    Get TMS' "New"-Button Back 1.0
  17. Delete...
    Controls
    Hotspots by Waindigo 1.0.11b
  18. Delete...
    Controls
    Ignore Signatures 2.2
  19. Delete...
    Controls
    Install and Upgrade by Waindigo 1.1.4
  20. Delete...
    Controls
    Last Post Avatar by Waindigo 1.1.8d
  21. Delete...
    Controls
    Login As User by Waindigo 1.1.9a
  22. Delete...
    Controls
    Maximum Guest Views by Waindigo 1.0.0e
  23. Delete...
    Controls
    Moderator Essentials 1.1.6
  24. Delete...
    Controls
    New Registration Email 1.0.8
  25. Delete...
    Controls
    Nodes As Tabs 1.2.2
  26. Delete...
    Controls
    Notifications 1.7.6
  27. Delete...
    Controls
    Quoted Media & Images As Links 1.0.0
  28. Delete...
    Controls
    QuoteME ! 2.0.5.1
  29. Delete...
    Controls
    s9e Media Pack 20140616
  30. Delete...
    Controls
    Sportsbook 1.5.0
  31. Delete...
    Controls
    Start Conversation from Post Bit 1.3
  32. Delete...
    Controls
    Template Tools for Admins 1.1.0
  33. Delete...
    Controls
    Thread Ban 1.1.0
  34. Delete...
    Controls
    Thread Navigation by Waindigo 1.0.0a
  35. Delete...
    Controls
    User Essentials (Enhanced Version) 2.0.6
  36. Delete...
    Controls
    XenForo Resource Manager 1.1.3
  37. Delete...
    Controls
    XF QapTcha 1.1
  38. Delete...
    Controls
    [8wayRun.Com] XenUtiles (Sitemap) 1.0.2
  39. Delete...
    Controls
    [bd] Alerts 0.9.8
  40. Delete...
    Controls
    [bd] Widget Framework 2.5.0d
  41. Delete...
    Controls
    [Extra License] New User Conversation 1.1.0
  42. Delete...
    Controls
    [MWS] Attachment Statistics 1.5.6b
  43. Delete...
    Controls
    [MWS] Daily Statistics 1.2.3b
 

Chris D

XenForo developer
Staff member
#11
I'd say it's probably not designed to capitalize "Jones" in this case. And I've tested it locally and it doesn't capitalise "Jones" for me either.

This is just how the PHP developers have designed the ucwords function to work, so it's out of XenForo's hands really. They could add extra logic into this title case adjustment, but there would be an infinite number of combinations of desired behaviour depending on the exact context of the title.

You can force the capitalisation of Jones in this case by typing Bob - Jones
 

Rambro

Well-known member
#12
I'd say it's probably not designed to capitalize "Jones" in this case. And I've tested it locally and it doesn't capitalise "Jones" for me either.

This is just how the PHP developers have designed the ucwords function to work, so it's out of XenForo's hands really. They could add extra logic into this title case adjustment, but there would be an infinite number of combinations of desired behaviour depending on the exact context of the title.

You can force the capitalisation of Jones in this case by typing Bob - Jones
Interesting. In the other instance I had of this a while back, I believe it was the same type of situation. I find it odd that you can't force override that, but its not that big of a deal in the scheme of things.