Jump to content

teraßyte

Clients
  • Posts

    33,811
  • Joined

  • Last visited

  • Days Won

    55

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Projects

Release Notes v5

Invision Community 5 Bug Tracker

Forums

Events

Store

Gallery

Everything posted by teraßyte

  1. Using your post as an example, it shows you have 925 solutions. I see no point in hiding this statistics in a forum where posts cannot be marked as a solution. You have still posted those solutions, and the link back to the solutions page should always be available regardless. It's part of the user's info, and on forums that rely on that kind of stat to show if a user is trustworthy, not showing it is a "bug". 🤷‍♂️ We can argue this should be in the feedback forum, but I personally think it's a bug. Feel free to move it in case. 😋
  2. When viewing a topic in a forum you usually see the number of posts a member has made together with the number of solutions they have provided. The problem is that the solutions statistic is only shown when viewing topics in a Questions forum or a Discussions forum with the option Enable Solved? enabled. If the forum has the Enable Solved? option disabled, this check below in the postContainer template fails because $comment->author_solved_count is not set: {{if isset( $comment->author_solved_count )}} <li> {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) ) }} <a href='{url="app=core&module=members&controller=profile&id={$comment->author()->member_id}&do=solutions" seoTemplate="profile_solutions" seoTitle="$comment->author()->members_seo_name"}' rel="nofollow" title="{lang="solved_badge_tooltip" pluralize="$comment->author_solved_count"}" data-ipsTooltip class='ipsType_blendLinks'> {{endif}} <i class='fa fa-check-circle'></i> {number="$comment->author_solved_count"} {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) ) }} </a> {{endif}} </li> {{endif}}
  3. This. You need to add some Javascript that catches the state change of the button and save the change with an ajax request to the backend.
  4. Sendgrid's link tracking often breaks links. They really should make it a bit more robust... 🙄
  5. If you mean posts/comments from a specific member, you can follow that member's profile. However, if you mean ALL posts/comments regardless, there is no way without a custom modification. You could setup a custom RSS feed for each application's content and read those, but it wouldn't be a "notification".
  6. I forgot to mention in my post above that it was an Open Club.
  7. I was editing blog I added to a club and received this error: Whoops\Exception\ErrorException thrown with message "Undefined array key "club_node_public"" Stacktrace: #6 Whoops\Exception\ErrorException in \system\Content\ClubContainer.php:147 #5 Whoops\Run:handleError in \system\Content\ClubContainer.php:147 #4 IPS\blog\_Blog:saveClubForm in \applications\core\modules\front\clubs\view.php:1583 #3 IPS\core\modules\front\clubs\_view:nodeForm in \system\Dispatcher\Controller.php:107 #2 IPS\Dispatcher\_Controller:execute in \applications\core\modules\front\clubs\view.php:129 #1 IPS\core\modules\front\clubs\_view:execute in \init.php:940 #0 IPS\_Dispatcher:run in \init.php:940 The problem is in the trait /system/Content/ClubContainer.php on line 147: \IPS\Db::i()->update( 'core_clubs_node_map', array( 'name' => $values['club_node_name'], 'public' => $values['club_node_public'] ? $values['club_node_public'] : 0), array( 'club_id=? AND node_class=? AND node_id=?', $club->id, $nodeClass, $this->_id ) ); Specially the issue is this code: $values['club_node_public'] ? $values['club_node_public'] : 0 so I replaced it with: $values['club_node_public'] ?? 0
  8. @Jim M Not having a utf8mb4 database is causing more and more issues recently, especially with the new utf8mb3 alias. I suggest changing the warning (orange) on the ACP support page to an error (red) to make it stand out more. 🙄
  9. The site seems to be working for me now. Did you solve it?
  10. Using SendGrid won't matter if you changed the email templates, but based on your reply you haven't changed them. 🤔 Try what Jim M suggested and see how it goes.
  11. Try renaming the applications/testimonials folder to something else temporarily so that it skips loading it and see if you can get into ACP to disable it. Once it's disabled, it should be safe to rename back the folder and contact the developer for support.
  12. Considering the error you posted before, I believe you have a 3.x version, but I'm not sure which one specifically. If you provide a URL to your site it's possible to find out.
  13. Considering how old it is, trying to get it working again is going to be a lot of work, especially since it uses PHP/MySQL versions that have reached their EOL date long ago. For upgrading from old versions to the latest available you can check this guide instead: More specifically, the part near the end for legacy upgrades. Here's a link with the anchor: https://invisioncommunity.com/4guides/advanced-options/server-management/install-and-upgrade-r259/#ipb3toips4
  14. Did you customize the email templates at some point perhaps? The last 4.7.18 update changes the templates to include a new security key in the URLs, without it you'd always get an error no matter what.
  15. Does your MySQL server support the InnoDB engine with a DYNAMIC row format? If it does, that error shouldn't appear. If it only supports the MyISAM engine or the InnoDB/COMPACT row format, that error might indeed pop up.
  16. No. Some things might not work on the Cloud, but it's rare. I haven't looked at how to make the code, but based on the idea I thought of, it should be perfectly doable.
  17. Indeed, that's not possible with the default achievements. However, it should be possible with a custom modification. 🤔
  18. In v4 you have to use the provided badge images or manually create your own. In v5 there's a new tool coming that allows you to create your own custom badges/icons:
  19. No, it shouldn't add a log for those. If it's doing it on your site, it's possible the error is coming from a 3rd party modification. I've seen it happen in some cases: The item doesn't exist, but the modification doesn't account for it and an OutOfRangeException error is logged.
  20. That should be a valid format. 🤔 Maybe try only with the date to see if that works first? 2024-08-18
  21. Try clearing the system cache from ACP: https://invisioncommunity.com/4guides/client-services/getting-support-r292/#marcssupporttool
  22. Did you edit your email templates at some point? The last version adds some changes (a security key value) to the URLs, and it's clearly missing in the URL you posted. Check if the email templates are edited, if they are make note of the changes you made, revert them, and re-apply your changes.
  23. Okay, if you upgraded from 4.7.17 then it's a different issue than the one I mentioned. Looking back above, I see that Marc acknowledged the issue, so I guess he could reproduce it. All you can do now is wait for IPS to fix it. 😅
  24. The contentCount() change was added in version 4.7.17 and done to 4 different templates. You can do a comparison between 4.7.16 and 4.7.17 to find out the 4 locations/templates: https://invisioncommunity.com/index.php?app=core&module=system&controller=plugins&do=diff To clarify: if you were already on 4.7.17 before upgrading to 4.7.18, your issue is most likely different. From which version did you upgrade from?
  25. It's an issue with your custom theme. The contentCount() function for the forums application has been updated and you have the old parameters in your template most likely.
×
×
  • Create New...