What's new
[XB] Change Attachment Name

[XB] Change Attachment Name [Paid] 2.0.5

No permission to buy ($20.00)
Hi Painbaker!

I've been very busy making changes to my forum but today I installed the add-on. It works just fine and it's great. But I am getting the odd server error, see below.

I thought I'd report it.

Code:
    ErrorException: Template error: [E_USER_WARNING] Cannot call method isIgnoring on a non-object (NULL) src/XF/Template/Templater.php:1267

    Generated by: Levina de Ruijter 18 January 2026 at 21:28

Stack trace

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', 's...', 1267)
#1 src/XF/Template/Templater.php(1267): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s0/public/bb_code_tag_quote.php(11): XF\Template\Templater->method(NULL, 'isIgnoring', Array)
#3 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#4 src/XF/BbCode/Renderer/Html.php(1270): XF\Template\Templater->renderTemplate('bb_code_tag_quo...', Array)
#5 src/XF/BbCode/Renderer/Html.php(1214): XF\BbCode\Renderer\Html->getRenderedQuote('Wojtek the Sold...', 'Levina de Ruijt...', Array, Array)
#6 src/XF/BbCode/Renderer/Html.php(356): XF\BbCode\Renderer\Html->renderTagQuote(Array, 'Levina de Ruijt...', Array, Array, Object(s9e\MediaSites\XF\BbCode\Renderer\Html))
#7 src/addons/s9e/MediaSites/XF/BbCode/Renderer/Html.php(17): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#8 src/XF/BbCode/Traverser.php(63): s9e\MediaSites\XF\BbCode\Renderer\Html->renderTag(Array, Array)
#9 src/XF/BbCode/Traverser.php(39): XF\BbCode\Traverser->renderSubTree(Array, Array)
#10 src/XF/BbCode/Traverser.php(22): XF\BbCode\Traverser->renderAst(Array, Object(XF\BbCode\RuleSet), Array)
#11 src/XF/SubContainer/BbCode.php(236): XF\BbCode\Traverser->render('[QUOTE="Levina ...', Object(XF\BbCode\Parser), Object(XF\BbCode\RuleSet), Array)
#12 src/XF/Template/Templater.php(2619): XF\SubContainer\BbCode->render('[QUOTE="Levina ...', 'html', 'post', Object(TickTackk\ChangeContentOwner\XF\Entity\Post), Array)
#13 src/XF/Template/Templater.php(1219): XF\Template\Templater->fnBbCode(Object(SV\StandardLib\XF\Template\Templater), false, '[QUOTE="Levina ...', 'post', Object(TickTackk\ChangeContentOwner\XF\Entity\Post))
#14 src/addons/PB/ChangeAttachmentName/XF/Entity/Post.php(11): XF\Template\Templater->func('bb_code', Array)
#15 src/addons/PB/ChangeAttachmentName/ControllerPlugin/Attachment.php(55): PB\ChangeAttachmentName\XF\Entity\Post->getAttachmentRenamePreviewMessage()
#16 src/addons/PB/ChangeAttachmentName/XF/Admin/Controller/Attachment.php(21): PB\ChangeAttachmentName\ControllerPlugin\Attachment->actionRename(Object(XFMG\XF\Entity\Attachment), '/admin.php?atta...')
#17 src/XF/Mvc/Dispatcher.php(362): PB\ChangeAttachmentName\XF\Admin\Controller\Attachment->actionRename(Object(XF\Mvc\ParameterBag))
#18 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Attachment', 'Rename', Object(XF\Mvc\RouteMatch), Object(PB\ChangeAttachmentName\XF\Admin\Controller\Attachment), NULL)
#19 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(PB\ChangeAttachmentName\XF\Admin\Controller\Attachment), NULL)
#20 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#21 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#22 src/XF.php(806): XF\App->run()
#23 admin.php(15): XF::runApp('XF\\Admin\\App')
#24 {main}

Request state

array(4) {
  ["url"] => string(200) "/admin.php?attachments/img_6643_-copy-webp.76454/rename&_xfResponseType=json&_xfWithData=1&_xfRequestUri=%2Fadmin.php%3Fattachments%2F%26page%3D9&_xfToken=1768767867%2C7b90b028183adde2e2dbc3b4463a094a"
  ["referrer"] => string(62) "https://photographers-on-the.net/admin.php?attachments/&page=9"
  ["_GET"] => array(5) {
    ["attachments/img_6643_-copy-webp_76454/rename"] => string(0) ""
    ["_xfResponseType"] => string(4) "json"
    ["_xfWithData"] => string(1) "1"
    ["_xfRequestUri"] => string(30) "/admin.php?attachments/&page=9"
    ["_xfToken"] => string(43) "1768767867,7b90b028183adde2e2dbc3b4463a094a"
  }
  ["_POST"] => array(0) {
  }
}
Should be fixed in last update

Also, I'm wondering if it would be possible to position the little pencil on the thumbnails elsewhere, say in the lower left or lower right corner. It is now frightfully close to the trash bin and sure enough I just accidentally deleted an image. And once gone, it's gone, can't retrieve it.


I added an option to put the edit button here:

1769109509808.webp
options.webp

Yes, that would work too. Right now it's too easy to delete a pic.

And there is another problem I ran into today. I received DM's from members whose pics were gone from their posts. Turned out the thumbnails were still there, but the photos were missing from the post, so I just inserted them again. It happened in just a few posts, but this is bad. I can't edit the titles and then having to check if the images are still present in the posts.

I believe that the text of these messages contained incorrect BB codes ATTACH with attributes in the wrong order.
I made a change in the latest patch to handle such cases correctly.
 
Back
Top