Jump to content

Brainy S.

  • Posts

  • Joined

  • Last visited

 Content Type 



IPS4 Providers

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog



Everything posted by Brainy S.

  1. One of my favorite features of IPS is the auto-save when writing a post and coming back to the whole "Your previous content has been restored" message. How does this actually work? Does it rely on a browser's cache and or cookies? Or is it literally saving it to the server? It works great for me, but not for some of my users. Before I take a deep dive into why it's not working for some users I was wondering if anyone actually already knows the answer.
  2. I recently installed Quizzes on a fresh 4.5 install before then upgrading to 4.6. Generally it seems to work fine.
  3. I really like this on a desktop browser, but on a mobile browser it's way too much of a screen hog. On the desktop version it fits in nicely with the Start New Topic sharing just 1 single line, but taking up 3 lines it becomes a burden to swipe past each time. Would it be easy for you to provide a modification to shrink this down to 2 lines, or ideally 1? Or to be able to place it at the bottom of the forums, not at the top? Are you planning any update to 4.6 soon? I'd honestly rather turn it off until an update because of how much it affects the mobile users of my site at the moment. I did end up modifying the buttons for Customize / Peek All buttons to be split buttons to combine them into one line instead of two lines. I think most people would appreciate if a future update did that as well. I also removed entirely the "Start new topic" button from the regular and mobile view. For anyone else that wants to do this here is the code you can add to custom.css to remove the desktop view "Start new topic" and the mobile view of the "Start new topic" without disabling the header entirely (which would block this plugin's buttons as well): body[data-pagemodule="forums"][data-pagecontroller="index"] .ipsPageHeader .ipsToolList_primaryAction{display: none;} body[data-pagemodule="forums"][data-pagecontroller="index"] .ipsResponsive_hideTablet .ipsToolList_primaryAction{display: none;} Also, the language reference for the mouse-over label for the Peek All tooltip has a typo.
  4. Thanks, both these were helpful for the problem now (cleared cache) and for juggling things for the move to come.
  5. What is the best way to set up a new install of IPS for an existing (live) community site (based on another CMS) that I want to have minimal change-over and downtime when I finally redirect the old domain name to the new hosting and the new ready-to-go-fully-configured IPS system? I thought just having no domain on the new site, then once the domain is transferred that IPS would be "ok" with being on a domain name where previously it was on an IP-address only. I wanted to test this out. So using a newly registered throwaway domain, I tried this fake "switchover" dress rehearsal. For the 99% of it, IPS was fine! But the Font Awesome icons...of all things, is literally the only thing that broke. Specifically, AdminCP lost all its font awesome icon ability. The browser console shows the error of the webpage trying to load the font awesome icon from the previous IP-based URL which it shouldn't even know about. I can't see any place IPS stores the whole Font Awesome resource links, I only see the one LOCAL reference in fonts.css, not the full hard-coded URL of the previous IP-based address I'm actually getting. So obviously that didn't work. Is there any way to fix that? (anyone know where the full reference lives?) If not, I can start from scratch. In that case what IS the proper way to achieve what I'm trying to do? (i.e. setting up an IPS install in advance before the domain name is configured) Would installing IPS fresh on the throwaway domain name this next time provide any better switching survivability (versus switching from an IP address only)? I have a half-dozen people helping this pre-launch process. If it was just me, I'd be fine doing a local HOSTS file and have the server lie to itself that it is serving up the live domain, but most of these people are using their school library computers where they don't have access to HOSTS, or using iOS devices. P.S. Here is what I get in the console: Failed to load resource: The certificate for this server is invalid. You might be connecting to a server that is pretending to be “<IP ADDRESS>” which could put your confidential information at risk. https://<IP ADDRESS>/public_html/applications/core/interface/font/fontawesome-webfont.woff2?v=4.7.0 Obviously an IP address can't have HTTPS, which makes me hopeful that maybe this would work with the pre-install based on the throwaway domain???
  6. Has anyone been able to confirm if this will work after upgrading to 4.6?
  7. For those wondering, this doesn't work in 4.6 based on my testing. Even though 4.6 has an anonymous posting feature, this plugin was much much better. In fact, now that this 4.6 feature is more mainstream but SO basic, maybe your plugin would have an even greater audience (as an improvement of a base feature) versus previously being a rather niche and unique idea? Just a thought! The fact that it could force anonymous posting for specific groups or not, and for specified forums was always so important to me. The worry was people "accidentally" posting as themselves meaning to be anonymous but forgetting to toggle the switch which this plugin handles, but 4.6 does not. Also, keeping mods and even admin-level people from easily unmasking users, and logging who HAS unmasked made me love this plugin even more. Part of reasonably anonymity is making it not too easy for staff to unmask, which yours handled quite nicely. And I loved the option of either creating a dedicated dummy account to ascribe authorship to, or just letting it do a guest hash. Seriously, 4.6's ability is SO BASIC compared to yours. 😞
  8. Brainy S.


    I had this exact question as well. Do you think there any potential ways this could be handled in the future? Perhaps an ability to highlight, favorite, or feature one or more particular episodes from a series? Just wondering, thanks!
  9. I am wondering if my conversion speed results into a new IPS 4.5 install are typical or not, and if anything can be optimized to speed up the converting process. I will need to be doing several tests before doing a "live" conversion where I take the old system down, so I am trying to do everything I can to optimize the total process and by far and away the speed of the conversion (specifically of the volume of posts) seems to be the biggest bottleneck. The linux server itself is only hitting about 600 MB of RAM usage (with 15GB+ free), Only a couple CPU cores are at about 25% CPU usage during conversion, I am getting about 800 posts a minute converted, but that comes to a max of only 1.1 million post conversions per 24-hour period. My expectations were that something like this should only take a couple hours at most. Is it just me, or is this extremely and conspicuously slow? Can anyone share their experience in terms of conversion times? Are there any significant IPS settings (Or MySQL, or PHP, etc.) from the default that could be drastically reducing my speed, or any changes from the default that could noticeably speed this up and better utilize my resources? In my case, the conversion is taking place from a local MySQL 5.7 database from a local copy of a MyBB install (the live being on a whole other server) on Ubuntu 20.04 on a brand new VPS. My testing plans involve doing a couple test conversions before doing this on the live site, but at these speeds the site would have to be taken down for much, much, longer than I planned.
  10. Is there a demo site currently available for the latest version? Does it still require control-enter when adding a message to the chat? Are mobile users able to view the Live Stream while still being able to chat or does it take the full screen? Have the problems been worked out and believe it should all be working well now? Or are some people still experiencing problems?
  11. Does it allow different members to have different things they are quitting? If so, is this set by the member themselves, or are the options set in ACP the member can choose from, or something else?
  12. Hello, I've been testing out your latest update 1.4.0 (final) of this application and have run into a problem trying to delete any answers from questions in a multi-correct quiz type. I cannot get this function to work at all. Here is how I finally tested it in the most simple way: Create a new quiz of type: Graded Mode: Multiple Right Answers Added "Test" for Title, and "Test1" for description. Click "Submit Quiz". Click "Manage Questions & Answers". Click "Add the first questions". Enter "Test" for the text of the question". Click "+ Add Answer" and "Save". Click "Delete Answer" and "OK". I get the error: Page Not Found. Error code: 2S136/B The URL it tries to open is (where I removed the first part of the URL) .../index.php?/quizzes/quiz/22-test-2/&do=deleteAnswer&q_id=5&a_id=10&wasConfirmed=1 To be clear I've not been able to delete any answer from a multiple right answer quiz at all. I've tried with multiple correct/incorrect answers, just the correct answer, just an incorrect answer, and even changing an answer from correct to incorrect. I believe the issue is something with the URL it tries to use.
  13. It would just be so that guests to the site can play a quiz for fun without registering. It would just enable unregistered visitors to play. They would just need to see their quiz score once when the finish the quiz and that's it.
  14. Would you ever consider making it so Guests can play quizzes? Or is this not really possible with how it's designed? If this would be difficult, I wonder if having a "guest player" quiz account might be a work-around? And to have a feature where this app could let you specify a single Admin-created registered "guest player" account that could ALWAYS replay quizzes?
    This is really a great feature add-on. It creates great-looking marked up messages and handles fonts, alignments, bullets, etc. fairly well. My users really love this plugin. No problem working still on 4.4.x.
  15. Thanks, I wanted to make sure I wasn't missing something obvious!
  16. Is there a way for a user to view and download all their posts? If it's not built-in, is there any paid plugin that has been written for this? Or is there a way even for a Moderator or Admin to do this for them?
  17. It's definitely not image specific as even creating new images (like a blank square) don't even upload, but I'll certainly do the ticket to move forward. Thanks!
  18. Whoops, here is the info: It doesn't show anything at all in the Error log. And the System Log heading says: DomainException::4 and upload_error
  19. I tried importing arguably too many images into a gallery and now all image uploads, including things like trying to upload profile pics, now fail. I've cleaned out cache, have plenty of free Linux disk space, and I even deleted that gallery, but I'm wondering is there something else I can do such as cleaning out a particular folder in the file structure? (if so, I am not sure where to go. I saw the successful uploads in ./uploads/monthly_2019_09 but trying to clear those successful uploads from that batch for the gallery I deleted out didn't make any difference) One weird thing is I can upload pics, if the pics were already previously uploaded! The System Log shows the following every time I try to upload and I get an Upload Failed: #0 /var/www/html/system/File/File.php(367): IPS\_File::validateUpload(Array, Array, NULL) #1 /var/www/html/system/Helpers/Form/Upload.php(700): IPS\_File::createFromUploads('gallery_Images', NULL, Array, NULL, NULL, 0, Object(Closure), NULL, true) #2 /var/www/html/system/Helpers/Form/Upload.php(274): IPS\Helpers\Form\_Upload->processUploads() #3 /var/www/html/applications/gallery/modules/front/gallery/submit.php(495): IPS\Helpers\Form\_Upload->__construct('images', Array, true, Array, Object(Closure)) #4 /var/www/html/applications/gallery/modules/front/gallery/submit.php(65): IPS\gallery\modules\front\gallery\_submit->chooseImagesForm(Object(IPS\Http\Url\Friendly), Array) #5 /var/www/html/system/Dispatcher/Controller.php(96): IPS\gallery\modules\front\gallery\_submit->manage() #6 /var/www/html/system/Dispatcher/Dispatcher.php(152): IPS\Dispatcher\_Controller->execute() #7 /var/www/html/index.php(15): IPS\_Dispatcher->run() #8 {main}
  20. I do love your quizzes app and have had a really solid experience with it. It's definitely worth the money! Do you ever plan to add weighted answers / more advanced scoring though? That's the one thing I've really been wishing it has.
    This app allows you to specify which user group(s) [in which Forum(s)] can create an "Event" tied to a particular forum and allow a certain number of people to sign up (with just a single click) for that "Event". People who click to sign up receive an SMS text message through integration with the Twilio SMS-gateway service on the back-end. (Note: these events are not related to the IPS Calendar/event system) A user's phone number must be defined with a pre-existing custom profile field as a telephone number that does need to be pre-populated (i.e. it won't ask you for a number if your profile doesn't have one yet). You have to add the widget to your forum layout. The event can include something like a URL, password, or discount code for use elsewhere. The functionality is very basic at this point, but it definitely works as I describe it. To be clear, it does not do anything more advanced like let you send later (bulk or individual) SMS reminders, nor see who all who signed up for an event (though you can see phone numbers on the Twilio management console side of things). Lastly, it does not use the Twilio API to verify international number formats are in the required E.164 format, but for US/Canadian numbers it does work without difficulty [e.g. the profile field must have "15551234567" not "(555) 123-4567" as neither Twilio nor this App reformats or strips down the phone number]. It also does not support more advance features like accepting input (replies) from users sent an SMS. You can get a Twilio account phone number for $1/month, pre-paid ($20/minimum buy-in), and Twilio DOES let you control whether you want to automatically top-up or not, so that is really, really nice. It only costs a fraction of a penny for each message sent. Twilio also let's you search for words as phone numbers, so that's nice too. Although the functionality is very basic currently (sort of a "usable proof of concept"), it's a great inexpensive option for some minimal one-way SMS event-notification integration into IPS, without needing to write your own custom code (which is the norm for Twilio), plus I'm pretty impressed with Twilio itself as the back-end service provider. Hopefully, if there's enough interest the author will decide to enhance it further down the road! But, even as it is right now it's a great addition to IPS. As the screenshot shows, you get a text message in the form of: "Hello <IPS Username>, You've sign on on event in <Topic Name> at <Date/Time>. Address: . Event code: <the data in the field you define goes here> <IPS Username of event creator> Tested w/ IPS 4.4.4 running version 3.0.1 of this Events System app.
  21. Hey again, so I did have a chance to test it and I have to apologize as I think the problem was on my end and I think you're all good! I think there may have been some formatting in my Notes App that I was using to copy and paste to/from. The bottom line is that your plugin has no problem embedding pasted links, whether they are plain text or rich text, so long as there is no additional formatting within the URL (like the URL is bolded or some such). This is the same functionality level as the built-in embedding, such as Youtube links. Thanks for jumping on this, even though it turns out it was all my bad!
  • Create New...