Jump to content

wohali

Clients
  • Posts

    302
  • Joined

  • Last visited

  • Days Won

    4

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by wohali

  1. On 2016-11-01 at 3:15 PM, EmpireKickass said:

    Is there away to control on what theme that I want to have the snow on?

    I have three themes and only wanted on one of them!!!

    I worked out how to add this functionality. Just finishing testing; the new version will be uploaded within the next hour.

    On 2016-11-01 at 5:52 PM, Michael R said:

    Can the user turn it off for them personally? Can it be on or off for mobile?

    There's already a setting for on/off for mobile in the plugin settings - click the Edit pencil next to the plugin, then toggle the "Enable snow effect on mobile platforms?" option.

    IPS plugins are very simple and don't have the concept of adding individual user on/off settings. I'd have to convert it to a full-blown IPS application to provide a per-user on/off setting in their Profile page.

    A secondary option would be via a browser cookie with an on/off toggle link in the footer, but this would be difficult to ensure that it worked with 3rd party themes. It'd also default back to on for new browsers, or if they cleared their browser cookies. In other words, it'd be a sub-par solution.

  2. New version 1.1.0 adds the following features:

    • You can now Enable/Disable the plugin for specific themes
    • Fix for css selector now works with more 3rd party themes

    Available now from the Marketplace.

  3. 6 hours ago, Michael R said:

    Any update for 2016?

    The add-on is stable. Is there any sort of functionality you'd like to see added?

     

    52 minutes ago, EmpireKickass said:

    Is there away to control on what theme that I want to have the snow on?

    I have three themes and only wanted on one of them!!!

    Good question. Let me look into feasibility. I don't know if I can retrieve the names of all of the installed themes, and/or check which theme is active at the time of page render, but I'll give it a go.

  4. Just updated to IPS 4.1.12, and am now receiving this error when forms are submitted:

     

    Fatal error: Cannot access protected property IPS\Email\Outgoing\Php::$subject in ...../applications/form/sources/Alerts/Alerts.php on line 184

     

  5. New version 1.1.0 uploaded. Changelog:

    Quote

    ACP settings added for HTML entity (default •), useMeltEffect, flakeWidth and flakeHeight. (Try setting the flake HTML entity to ❄ and increase flake W/H!)

    Improved fix for scroll bug when targeting document.body.

    Improved ability to target document.body if desired (use document.body rather than leave option blank).

     

  6. Hi there,

    snowStick is set to true by default; I can look at adding a way to turn it off if you want. I'll also look at adding the useMeltEffect option.

    What you want to do is increase the Max Active Snowflakes setting, which should increase how much snow piles up at the bottom. In short, if I understand the code correctly, Max Active Snowflakes - Max Snowflakes  = Snowflakes in the pile at the bottom of the header/body.

  7. 39 minutes ago, Edward Shephard said:

    Is it possible for content with a collaboration to also appear in the main IPS applications please?  For example to have a collaboration calendar also appear under the main calendar application so we can still see all events in one place?

    We'd love this too. Right now the forum listing appears on the main forum listing through what amounts to a theme hook - a forced widget at the bottom that shows all of the forum boards present. I'm not sure how the same could be done for the Calendar listings without subclassing the entire Calendar application to look at all calendars, as well as subclassing the widgets for things like "Upcoming events" to look across all Calendars as well.

    I'm eventually going to have to look at modifying this for our board if Kevin doesn't get around to it himself.

  8. 12 hours ago, Greg W said:

    So, to stop it at a certain point, you need to add this in the script...

    
       snowStorm.flakeBottom = 198; // stops at botton of header

    Just change the number to where you want it to stop.

    By default, in my plugin version, the snow targets the header div only. The poster qiu used an option I provide to retarget the document.body instead. If the poster had left it at the default, then the snow would stay within the header and would never scroll past that. No pixel-specific limit is required.

    That said, I provide plugin setting options for the flakeBottom number as well as the ability to reselect the div section. No need to edit your skin or the script directly! :lol:

  9. Known issue and I don't know how to fix it, it's not my JavaScript. All I did was wrap it up into an IPS plugin. I will try and take a look, but I can't promise anything...

    That's why the default is snow in the header only. I might just force that to be the only option since I can't fix the known issue.

  10. Weird. What browser are you using? I have twinkle off and the colour set to DFBFFF and it shows up as that colour in Mozilla, Chrome and IE11 (all on Windows 7 SP1 64-bit) here.

  11. This is the support thread for the Snow plugin.

     

    The Snow plugin adds a festive, wintry touch to any IPS4 website with configurable JavaScript-driven snow.

    Features:

    1. Snow that gently falls and gathers, with wind speed and direction determined by the mouse X position.
    2. Settings provided include:
      1. Number of snow particles on screen and active ("falling") at any time
      2. Configurable Animation tick rate
      3. Snow Color (with color picker)
      4. Snow by default is in the header, but can be configured to be in any HTML element ID, or within the document body.
      5. Snow "floor" can be set in pixels (the absolute pixel value at which the snow stops falling or sticks)
      6. Stickiness of snow (does it stick to the bottom of the window/element or not?)
      7. Twinkle effect - snow fades in and out as it goes down the screen
      8. Optional support for mobile devices (will be cruel to their CPU and battery!)

    Enjoy what is perhaps the second most useless plugin ever developed for IPS4! :D

    Original BSD-licensed code for snowstorm provided by Scott Schiller (2007).

    WARNING: Will slow down browsers. As the JavaScript implementing this functionality is not mine, only critical IPS-breaking issues will be fixed. What you see is what you get, take it or leave it.

    Known issues:

    • When targeting document.body (leave target parameter blank), the IPS main content blocks the snow effect, leaving the snow only in the header and the side margins of the page. Scrolling to the bottom of the page can result in an "infinite scroll" situation. As a result the default target is the header block only.

     

  12. Thanks for the info. I don't know exactly how it is breaking Google Fonts, but the JS pre-dates Google Fonts so it's very likely there's an incompatibility. Nothing I can do about that.

    Interesting about the horizontal scroll bar. On my window the lights are a bit less than the window width, so the last little bit doesn't show any bulbs. I've found that if I resize the window after it is loaded I'll get the horizontal scroll bar, but if I reload after resizing the horizontal scrollbar goes away. In other words, I can't reproduce your problem on the vanilla skin. Can you test if you get that problem with the vanilla IPS skin?

    Hopefully neither of these bugs are mission critical for you, as I have no intention of fixing the actual JS as I mentioned in the file download. (In other words, the bug's not mine.) I'll only fix anything that is a critical IPS failure, like the plugin not installing or a serious incompatibility with the vanilla skin. Sorry about that...it's a novelty plugin I put together for fun, nothing I can support full-time.

  13. This is the support thread for the Christmas Lights IPS4 plugin.

     

    The Smashable Christmas Lights plugin adds a ridiculous, festive touch to any IPS4 website with a string of breakable, twinkling Christmas Lights.

    Features:

    1. A string of HTML5-implemented Christmas Lights which will slowly blink on and off randomly.
    2. Mousing over a light breaks the light and plays a glass breaking sound! Reloading the page restores the bulbs to like-new condition so you can have another go at them.
    3. Settings provided include:
      1. Toggle lights on and off without uninstalling the plugin.
      2. Adjustable in size from 32 to 100 pixels.
      3. Auto padding is provided to prevent lights from overlapping key IPS navigation elements. This can be toggled off if desired.
      4. Volume adjust for glass breaking sound, can be turned off completely
      5. Experimental, unsupported support for mobile devices (no sound, may overlap navigation)

    Enjoy what is perhaps the most useless plugin ever developed for IPS4! :D

    Original BSD-licensed code for xmas lights provided by Scott Schiller (2007).

    WARNING: Will slow down browsers considerably. No attempt has been or will be made at optimization. What you see is what you get, take it or leave it. As the JavaScript implementing this functionality is quite old (2007) and slows down even modern browsers considerably, only critical IPS-breaking issues will be fixed.

  14. I have submitted an application to the Marketplace that extends Group Collaborations with per-role Badges, displayed in the user panel next to each topic post/reply. Assuming the file is approved, you can purchase it for a modest fee here:

     

    On 11/3/2015, 12:07:00, Kevin Carwile said:

    I analyzed it last night. All of the lag is attribited to slow performance in the language subsystem when displaying all of the words on the category form.

    I singled out a single SQL query in \IPS\Lang which is taking 20+ seconds to execute as soon as the number of language strings on the page becomes of significant size.

    I'm considering what I can do to mitigate this problem.

    Could you load each tab on demand on the category form as they are clicked instead? I know the ACP does this in various places (e.g. the Developer Center).

    You could also remove the need for saving thousands of values at once if you had a way to set each one individually when changed via JS, e.g. the way reordering is auto-saved. I don't know if this is practical though, given the form helper structure, you might be faced with having to code your own form helper! Eek.

  15. 1 hour ago, Kevin Carwile said:

    There is a setting in moderator permissions in ACP under the collab tab to bypass collab permissions. Make sure that is turned on for the administrators group.

     

    I had that on, but as it turns out I also had a separate entry for myself (my user) in Moderators which did not have that setting checked. The specific setting for me in Moderators overrode the setting for the Administrators group in Moderators.

    Thanks!

  16. Is there a way to allow a site (IPS) Administrator to edit all Collabs directly - without having to log in as the collab's owner, or manually being assigned an admin role in all Collabs? I need to make a bunch of edits to Roles in different Collabs, and am facing having to log in as a bunch of different people.

×
×
  • Create New...