Bug fix
- Fixed bug on install/upgrade due to accidentally naming two different table keys the same string
Replace your Setup.php file with this oneDuring the install
The latest update works with 2.3.3I will download it after you update it.
This will be the last beta release for this add on as I have now implemented all MVP features that I wanted for a gold release. If any bugs are reported after this release they will be fixed in a Release Candidate, otherwise the next release will be the gold version.
New Features
Draft Posts - Blog posts can now be stored as a draft post and can be saved for until they are ready for the public to see.
Blog Limit - Admins can now set a limit to the number of blogs that can be created. Right...
What are you steps to re-produce this? I haven't been able to as of yet on a new install / upgrade. Do you have a forum selected to where blog post discussion threads will be created?Also another problem is i can post now but if i try to schedule later it says this:
TypeError: XF\Repository\PostRepository::findPostsForThreadView(): Argument #1 ($thread) must be of type XF\Entity\Thread, null given, called in /public_html/src/addons/TaylorJ/Blogs/Pub/Controller/BlogPost.php on line 36 in src/XF/Repository/PostRepository.php at line 12
- XF\Repository\PostRepository->findPostsForThreadView() in src/addons/TaylorJ/Blogs/Pub/Controller/BlogPost.php at line 36
- TaylorJ\Blogs\Pub\Controller\BlogPost->actionIndex() in src/XF/Mvc/Dispatcher.php at line 362
- XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
- XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
- XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
- XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2826
- XF\App->run() in src/XF.php at line 806
- XF::runApp() in index.php at line 23
I disabled all addons but yours. Now it's saying:
Server error log
Clear
Showing all items
Log out
Community platform by XenForo® v2.3.3
Server error log
- ErrorException: Template error: [E_USER_WARNING] Method canViewResources is not callable on the given object (TaylorJ\Blogs\XF\Entity\User)
- src/XF/Template/Templater.php:1278
- Generated by: Unknown account
- Sep 17, 2024 at 1:50 PM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/privatedn...', 1278)
#1 src/XF/Template/Templater.php(1278): trigger_error('Method canViewR...', 512)
#2 internal_data/code_cache/templates/l1/s59/public/member_macros.php(108): XF\Template\Templater->method(Object(TaylorJ\Blogs\XF\Entity\User), 'canViewResource...', Array)
#3 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#4 internal_data/code_cache/templates/l1/s59/public/member_view.php(238): XF\Template\Templater->callMacro('member_macros', 'member_stat_pai...', Array, Array)
#5 src/XF/Template/Templater.php(1792): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#6 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('member_view', Array)
#7 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#8 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XF:Member\\View', 'public:member_v...', Array)
#9 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#12 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#13 src/XF.php(806): XF\App->run()
#14 index.php(23): XF::runApp('XF\\Pub\\App')
#15 {main}
Request state
array(4) {
["url"] => string(24) "/members/landkans3.2299/"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
What are you doing when this takes place?And this:
Server error log
Clear
Showing all items
Log out
Community platform by XenForo® v2.3.3
Server error log
- InvalidArgumentException: Macro public:custom_fields_macros :: custom_fields_values() error: Container key 'customFields.resourceReviews' was not found
- src/XF/Container.php:48
- Generated by: Unknown account
- Sep 17, 2024 at 1:55 PM
Stack trace
#0 src/XF/App.php(2365): XF\Container->offsetGet('customFields.re...')
#1 src/XF/Template/Templater.php(1283): XF\App->getCustomFields('resourceReviews', 'below_review', NULL, Array)
#2 internal_data/code_cache/templates/l1/s59/public/custom_fields_macros.php(85): XF\Template\Templater->method(Object(XF\Pub\App), 'getCustomFields', Array)
#3 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#4 internal_data/code_cache/templates/l1/s59/public/custom_fields_macros.php(25): XF\Template\Templater->callMacro('custom_fields_m...', 'custom_fields_v...', Array, Array)
#5 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#6 internal_data/code_cache/templates/l1/s59/public/taylorj_blogs_blog_post_view.php(401): XF\Template\Templater->callMacro('custom_fields_m...', 'custom_fields_v...', Array, Array)
#7 src/XF/Template/Templater.php(1792): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#8 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('taylorj_blogs_b...', Array)
#9 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#10 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('TaylorJ\\Blogs:B...', 'public:taylorj_...', Array)
#11 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#12 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#14 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#15 src/XF.php(806): XF\App->run()
#16 index.php(23): XF::runApp('XF\\Pub\\App')
#17 {main}
Request state
array(4) {
["url"] => string(23) "/blogs/post/test-post.4"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
Under Template Modifications in your ACP does changing the member_list_macros for this addon to the below fix your error?Nothing. It happens after i schedule a post. It looks like it's something to do with macros and custom fields.
$0
<xf:if is="$xf.visitor.canViewBlogs() AND $user.taylorj_blogs_blog_post_count">
<li><dl class="pairs pairs--inline">
<dt>{{ phrase('taylorj_blogs_blog_posts') }}</dt>
<dd>{$user.taylorj_blogs_blog_post_count|number}</dd>
</dl></li>
</xf:if>
We use essential cookies to make this site work, and optional cookies to enhance your experience.