Jump to content

Tripp★

Clients
  • Posts

    1,206
  • Joined

  • Last visited

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by Tripp★

  1. Well then I will see if I can get this removed then, because I'm sure I don't use it. Here's the thing... I think all of my plugins and applications come from the IPS Marketplace, installed through my ACP. None of it's custom, and I think the older stuff probably wouldn't work by this point so has been updated or removed, long ago. Damn it. I was hoping that I'd be able somehow reproduce it and start adding mods and such to it... Perhaps I can use my test install and change the licence key after install to one that is invalid so I can do this test. Add an app - change the key? If the site doesn't go offline, change it back to what it should be and repeat? Could I do that? Also, I take it that I can't just download my /applications and /plugins folder and load it all up in Visual Studio Code and go through it looking specifically for things that mention things like "\IPS\IPS::licenseKey()" for example?
  2. This is highly concerning that a plugin or application can have that level of control over the entire community in that way. Is there anything I can to do try and track down which one might be causing this? Such as being able to replicate it in a controlled fashion so I can go through each plugin and application one by one to find out which is actually doing this? I know IPS have some strict rules on what is and isn't allowed in terms of marketplace applications, at least from what I've heard from other third-party developers. So my next question is: Is this even allowed in the first place? I believe OPCache is installed on server by default with PHP (I use PHP 7.4.30) but under IPS I use no caching. The options are either No Cache or Redis - which is greyed out because I don't believe it's installed.
  3. I have been able to set the site back to online mode and change the settings back, yes. But this is not the first time that this has happened. So the community gets set to "Offline Mode" and all my plugins and applications appear to get disabled, and as far as I am aware the upload settings (As I described) get set back to default. When I, as an Admin, comes onto the site, I can see the community, and see in the title bar that it's set to "(Offline) Site name" and all the plugins and applications are disabled as things don't appear where they should. I click on the message and go to the ACP, log in and "Recache" my license key and that's it. Everything is back online, I need to go and modify the settings afterwards to make sure that I'm good but other than that, I don't need to bring any of the plugins or applications online, or set the community as being online, it seems to do all of that automatically when I recache the license key. That seems to me like a designed feature. I will also add: No one has logged into the ACP other than me, which was after this had happened, and I find it extremely unlikely that someone was able to manipulate the database. I am the only one with access to that, and if you're going at it through Cpanel you need a really long complicated password with non-ASNI standard characters and 2FA. I also get emails when someone logs into this. I also get emails when someone accesses the server via SSH. However I am going to download and review my server logs. Is there any possibility that a "rogue plugin" or a "rogue application" can do this if it detects that IPS doesn't appear to have a valid licence key? Because if you say this can't happen, and if my logs are telling me that there was no breach then something has to have caused this.
  4. Hello, I just got notified by someone on my site's Discord server that my site was down, they were waiting for it to come back online, and wanted to know when it was coming back. I told them that there was no planned downtime. So I go onto the site, and find "Licence Key Invalid", and that there was a problem with my licence key and I needed to check it. It also told me that my community was offline and I noticed all my plugins and applications were completely disabled as well. The nearest I can tell that it went down was sometime between 12:40 and 12:43 BST, today. Problem with that: My licence key is valid. I'm not sure why it said that it wasn't. I also don't appreciate it completely disabling my website (Turning it offline) when I am a VALID licence key holder. I also don't like how it completely messes up settings either; such as the custom directories in the upload settings. For example I have my gallery images pointing to a specific place, that this changes and sets back to default after I reconfirm my licence key. I'm not sure if this is a bug or anything, or if it's intentional. But this is very annoying and not the first time this has happened. Especially not getting any form of notification about it from the site itself. I will not be very happy if this is intentional as this is affecting legitimate people and the consequences seem severe as well.
  5. Still getting this weird error when attempting to look up an IP address by a Username (Say using IPS's Mod Tools) when that IP address is associated with a deactivated account: Error: Call to a member function getTimestamp() on int (0) #0 /home/SITE/public_html/system/Member/Member.php(2352): IPS\deactivation\extensions\core\IpAddresses\_Requests->findByMember(Object(IPS\Member)) #1 /home/SITE/public_html/applications/core/extensions/core/ModCp/IPTools.php(141): IPS\_Member->ipAddresses() #2 /home/SITE/public_html/applications/core/modules/front/modcp/modcp.php(114): IPS\core\extensions\core\ModCp\_IPTools->manage() #3 /home/SITE/public_html/system/Dispatcher/Controller.php(118): IPS\core\modules\front\modcp\_modcp->manage() #4 /home/SITE/public_html/system/Dispatcher/Dispatcher.php(153): IPS\Dispatcher\_Controller->execute() #5 /home/SITE/public_html/index.php(13): IPS\_Dispatcher->run() #6 {main}
  6. This can be done with a basic template edit. But an option would be nice.
  7. I see. Next time I run into this error, I will do that first. Thank you very much, Marc. I was very skeptical about moving the support stuff to the forums like this, but that was the fastest support I have ever received in all my time with Invision.
  8. I do require assistance, yes. I was responding to: I was letting you know that it was updated.
  9. I've updated the details, and understood. I used the search function on the site and didn't realise where I was.
  10. I didn't think it was the same, but similar. I will do that immedately. And sorry @stu_m, I didn't intend to topic hijack.
  11. Yep, can confirm. I'm getting something similar. Tried to update through the ACP; and now I just get: Site is locked because "Upgrade in process". Nothing apparent in error logs.
  12. Fun fact; apparently if you block someone from sending you messages, they can actually still do it in conversations that are still open. Did anyone else know about this? The whole system at this point is a joke on my site. Invision bark on about "Community Moderation" and giving tools to stop toxicity, and then we have this flaccid feature that does effectively nothing. As a member of staff now, @breatheheavy can you ask someone to take a look into this, please? Surely your community is still facing the problems that we all are.
  13. Okay, yeah and the fact that ignored users posts still appear in activity feeds too. This is a very basic and not really functional way of doing it. I +1 to this system requiring an overhaul. IPS has worked on moderation techniques, and warning messages before posting and what not, but I'd also like to this system upgraded to give it the teeth that is required to operate.
  14. Thanks for this, I did a search after I ran into the same problem and found this topic. Apparently mod_security rule 930120 keeps getting triggered because of it. So that was fun.
  15. Feature Request: Can we have some kind of file-size limiter put in place, that we can change in the settings of the application, please? I'm having an issue where members are using a ridiculous sized (>15MB) PNG for their background image, I feel that they shouldn't be able to do that as a lot of people use mobile with a capped monthly bandwidth. Cheers Adriano.
  16. @Nathan Explosion Yep; that did it. It's now working as intended. Thank you very much, absolute legend.
  17. Sorry for the late reply, I got busy and forgot to check back. I can't really remember how I did it now, I think I looked in other areas where the IP address is sent in an email and tried to use that, or tried to modify it somehow so that it would take it from the session; I don't really recall. What would be the code/variable I need to add to the template? I can work on how to actually implement it to the template, but a pointer in the right direction would be nice. The reason why I am asking for this, or wanting to do this, is because we get a large volume of spam through it. Our favourite contactor is "Eric Jones" who thinks that my website is just swell, but wants to sell me something. This guy is pretty prolific and can seem to get around any CAPTCHA thing going on. So I was hoping to be able to start snapping the IP addresses so that I can start reporting them to Stop Forum Spam and the like.
  18. Hi there, does anyone know how I can include an IP Address within sent messages via the contact form? I'm not talking about the form itself, but rather the email that is sent to the administrator when someone uses the contact form, I'd like the IP address to appear with that message. I initially looked at editing the email template to achieve this task but was unable to get it working. Can anyone help point me into the right direction? Not really interested in plugins or applications if I can help it. Thanks in advance.
  19. I'm still having problems with two things: When setting Member Upgrades to permanent, for some reason after a few minutes of the user moving around the site, checking their profile and so on, it reverts back to their previous usergroup. I'm really not sure why this keeps happening. Bank Interest doesn't seem to work for anyone other than users with Administrator permissions. It seems to give some user groups interest, but not others - despite having these settings set in their usergroup settings. So I set up to accounts, one with admin privileges (ACP -> Staff -> Administrators) and one without. I then fired the interest task manually tasks and sure enough the one with Administrator privileges got interest, the one without didn't.
  20. Thanks for reaching out to me via PM, @InvisionHQ! The bug I mentioned is now fully fixed and people on my site are happy again - which makes me happy. That was very prompt, very quick, and fantastic support all round. Cheers again!
  21. I can't see your edit, as it just says "I need to recreate this locally."
  22. Hello there. No, this didn't seem to solve the issue. I do get another error now though; TypeError: Argument 2 passed to IPS\forums\_Forum::clubForm() must be an instance of IPS\Member\Club, null given, called in /home/SITE/public_html/init.php(902) : eval()'d code on line 21 (0) #0 /home/SITE/public_html/init.php(902) : eval()'d code(21): IPS\forums\_Forum->clubForm(Object(IPS\Helpers\Form), NULL) #1 /home/SITE/public_html/applications/core/modules/front/clubs/view.php(1555): IPS\forums\clubsenhancements_hook_ceClubForums->clubForm(Object(IPS\Helpers\Form), Object(IPS\Member\Club)) #2 /home/SITE/public_html/init.php(902) : eval()'d code(996): IPS\core\modules\front\clubs\_view->nodeForm() #3 /home/SITE/public_html/system/Dispatcher/Controller.php(90): IPS\core\modules\front\clubs\clubsenhancements_hook_ceControllerView->nodeForm() #4 /home/SITE/public_html/applications/core/modules/front/clubs/view.php(120): IPS\Dispatcher\_Controller->execute() #5 /home/SITE/public_html/init.php(902) : eval()'d code(24): IPS\core\modules\front\clubs\_view->execute() #6 /home/SITE/public_html/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\front\clubs\clubsenhancements_hook_ceControllerView->execute() #7 /home/SITE/public_html/index.php(13): IPS\_Dispatcher->run() #8 {main} #0 /home/SITE/public_html/init.php(1004): IPS\_Log::log('TypeError: Argu...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(TypeError)) #2 {main}
  23. Yes haven't tested it on anything else but always on Forum Features, and absolutely. Don't mind testing at all. Cheers.
  24. Hello there, thank you for your prompt action. I assume the fix you were referring to is in version 2.0.4? I've downloaded this however I'm still experiencing issues with this, but this time with a different error. It's no longer coming up with a "Type Error" but a "ArgumentCountErrror" ArgumentCountError: Too few arguments to function IPS\forums\_Forum::clubForm(), 1 passed in /home/SITE/public_html/init.php(902) : eval()'d code on line 21 and exactly 2 expected (0) #0 /home/SITE/public_html/init.php(902) : eval()'d code(21): IPS\forums\_Forum->clubForm(Object(IPS\Helpers\Form)) #1 /home/SITE/public_html/applications/core/modules/front/clubs/view.php(1555): IPS\forums\clubsenhancements_hook_ceClubForums->clubForm(Object(IPS\Helpers\Form), Object(IPS\Member\Club)) #2 /home/SITE/public_html/init.php(902) : eval()'d code(996): IPS\core\modules\front\clubs\_view->nodeForm() #3 /home/SITE/public_html/system/Dispatcher/Controller.php(90): IPS\core\modules\front\clubs\clubsenhancements_hook_ceControllerView->nodeForm() #4 /home/SITE/public_html/applications/core/modules/front/clubs/view.php(120): IPS\Dispatcher\_Controller->execute() #5 /home/SITE/public_html/init.php(902) : eval()'d code(24): IPS\core\modules\front\clubs\_view->execute() #6 /home/SITE/public_html/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\front\clubs\clubsenhancements_hook_ceControllerView->execute() #7 /home/SITE/public_html/index.php(13): IPS\_Dispatcher->run() #8 {main} #0 /home/SITE/public_html/init.php(1004): IPS\_Log::log('ArgumentCountEr...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(ArgumentCountError)) #2 {main} The URL has changed too, it now looks like: https://SITE.TLD/clubs/123-a-club/?do=nodeForm&type=IPS%5Cforums%5CForum&node=456 If 2.0.4 didn't fix this then I probably jumped the gun on it, but if it was supposed to then I figured I'd let you know about it.
  25. Hello there. With the latest version of this application on the latest IPS; with PHP 7.4.x I'm getting an error whenever I, or anyone else goes to "Manage Club" > "Edit this Forum" on the front end. Instead of showing anything to edit, it simply shows an error: "Sorry, but something went wrong." In the system logs it records: TypeError: Argument 2 passed to IPS\forums\_Forum::clubForm() must be an instance of IPS\Member\Club, null given, called in /home/SITE/public_html/init.php(902) : eval()'d code on line 25 (0) #0 /home/SITE/public_html/init.php(902) : eval()'d code(25): IPS\forums\_Forum->clubForm(Object(IPS\Helpers\Form), NULL) #1 /home/SITE/public_html/applications/core/modules/front/clubs/view.php(1555): IPS\forums\clubsenhancements_hook_ceClubForums->clubForm(Object(IPS\Helpers\Form), Object(IPS\Member\Club)) #2 /home/SITE/public_html/init.php(902) : eval()'d code(996): IPS\core\modules\front\clubs\_view->nodeForm() #3 /home/SITE/public_html/system/Dispatcher/Controller.php(90): IPS\core\modules\front\clubs\clubsenhancements_hook_ceControllerView->nodeForm() #4 /home/SITE/public_html/applications/core/modules/front/clubs/view.php(120): IPS\Dispatcher\_Controller->execute() #5 /home/SITE/public_html/init.php(902) : eval()'d code(24): IPS\core\modules\front\clubs\_view->execute() #6 /home/SITE/public_html/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\front\clubs\clubsenhancements_hook_ceControllerView->execute() #7 /home/SITE/public_html/index.php(13): IPS\_Dispatcher->run() #8 {main} #0 /home/SITE/public_html/init.php(1004): IPS\_Log::log('TypeError: Argu...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(TypeError)) #2 {main} For URL: https://site.tld/clubs/123-a-club/?do=nodeForm&type=IPS%5Cforums%5CForum&node=456&csrfKey=(KEY_REDACTED)
×
×
  • Create New...