• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.
Change "Post New Thread" Button (per forum)

Change "Post New Thread" Button (per forum) 1.0

No permission to download

Rob

Well-known member
#1
Rob submitted a new resource:

Change the "Post New Thread" Button Text, per forum - Change the "post new thread" button text on a per forum basis

This very simple simple modification will allow you to replace the "post new thread" button text on a per forum basis.

Example:
1. If you have an "introductions" forum.... you can change the "Post New Thread" button text to "Post New Introduction"
2. If you have a "news" forum, you could change the button text to "Add News"

I've not included screenshots because I think this is all self explanatory.
To set the button text, just edit a node - you'll find the extra option under the node...
Read more about this resource...
 

rafass

Well-known member
#5
I'm getting this error creating new categories:
Screen shot 2015-07-15 at 2.36.19 PM.png
PHP:
Server Error Log
Error Info
Zend_Db_Statement_Mysqli_Exception: Mysqli statement execute error : Field 'newthread_button_title' doesn't have a default value - library/Zend/Db/Statement/Mysqli.php:214
Generated By: Rafass, 3 minutes ago
Stack Trace
#0 /home/foro/public_html/library/Zend/Db/Statement.php(297): Zend_Db_Statement_Mysqli->_execute(Array)
#1 /home/foro/public_html/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)
#2 /home/foro/public_html/library/Zend/Db/Adapter/Abstract.php(574): Zend_Db_Adapter_Abstract->query('INSERT INTO `xf...', Array)
#3 /home/foro/public_html/library/XenForo/DataWriter.php(1624): Zend_Db_Adapter_Abstract->insert('xf_node', Array)
#4 /home/foro/public_html/library/XenForo/DataWriter.php(1613): XenForo_DataWriter->_insert()
#5 /home/foro/public_html/library/XenForo/DataWriter.php(1405): XenForo_DataWriter->_save()
#6 /home/foro/public_html/library/XenForo/ControllerAdmin/Category.php(89): XenForo_DataWriter->save()
#7 /home/foro/public_html/library/XenForo/FrontController.php(347): XenForo_ControllerAdmin_Category->actionSave()
#8 /home/foro/public_html/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#9 /home/foro/public_html/admin.php(13): XenForo_FrontController->run()
#10 {main}
Request State
array(3) {
  ["url"] => string(41) "https://mysite/admin.php?categories/save"
  ["_GET"] => array(1) {
    ["categories/save"] => string(0) ""
  }
  ["_POST"] => array(10) {
    ["title"] => string(12) "Area General"
    ["description"] => string(0) ""
    ["parent_node_id"] => string(1) "0"
    ["display_order"] => string(1) "1"
    ["display_in_list"] => string(1) "1"
    ["node_type_id"] => string(8) "Category"
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(23) "/admin.php?nodes/insert"
    ["_xfNoRedirect"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}
Produce this error even with the addon disabled. any idea? thanks!
 

Rob

Well-known member
#6
Hmmm.... are you able to run this mysql query?

Code:
ALTER TABLE xf_node ALTER COLUMN newthread_button_title SET DEFAULT ''
I think that should fix it. I'll update that in the next release, thanks for reporting
 

Rob

Well-known member
#12
I've identified that one of the template modifications is not assigned to the mod, so it didn't get exported (how noob is that, haha). As a result, replacements on the new thread page won't work currently.
I'll make another release later when I get back.
 

rafass

Well-known member
#13
Hmmm.... are you able to run this mysql query?
Code:
ALTER TABLE xf_node ALTER COLUMN newthread_button_title SET DEFAULT ''
I think that should fix it. I'll update that in the next release, thanks for reporting
Hello Rob, thanks for your reply. I haven't tested yet, (I've been quite busy)
anyway I'm seeing another release and according with your last message one more is coming,
I'll wait the next release and I'll try again.
Thank you!
 
#18
I've identified that one of the template modifications is not assigned to the mod, so it didn't get exported (how noob is that, haha). As a result, replacements on the new thread page won't work currently.
I'll make another release later when I get back.
I'm a noob in this things, I have my technical administrator and he is responsible for that. Could you define the problem closer?

Edit:

Maybe not working because of German ä ö ü and ß?
 
Last edited: