Jump to content



Popular Content

Showing content with the highest reputation on 11/23/2018 in all areas

  1. 3 points
    Just to note, we decided to go ahead and support lazy loading for external embeds like YouTube too for 4.4. Most embeds (Facebook, Twitter etc.) already lazy loaded because they routed through a local URL, but external embeds will also lazy load now. You're welcome, @Mr 13 🙂
  2. 2 points

    Anti-Spam IPS4

    Version 1.9.7


    No CAPTCHA, no questions, no counting animals, no puzzles, no math. No spambots signups, no spambots posts. Hook uses invisible tests to stop spambots at the IP.Board. Anti-spam features of the hook Stop spambots at registrations. Stop spambots at the topics. Contact form protection (CAPTCHA should be disabled!) Allow guest posting on the forum without CAPTCHA. iPhone/iPad, Android app to control registrations and posts on the board. Anti-spam hook info We have developed an anti-spam hook for IP.Board that would provide maximum protection from spam and you can provide for your visitors a simple and convenient form of posts/registrations without annoying CAPTCHAs and puzzles. Used to detect spam multistage test that allows us to block up to 100% of spambots. Low false/positive rate This hook uses multiple anti-spam tests to filter spambots with lower false/positive rate as possible. Multiple anti-spam tests avoid false/positive blocks for real website visitors even if one of the tests failed. Spam attacks log Service CleanTalk (this hook is a client application for CleanTalk anti-spam service) records all filtered comments, registration and other spam attacks in the "Log of spam attacks" and stores the data in the log up to 45 days. Using the log, you can ensure reliable protection of your website from spam and no false/positive filtering. Real-Time Email Address Existence Validation It is very important to be sure that the user used his real email address. Spambots very often use fake email addresses, i.e. which addresses do not exist. Non-existing email addresses also entail several other problems for website owners: You can never contact them by email, The client will never receive any notifications from you (account activation letter, password recovery, email distribution, notifications, etc.), If you use email marketing for your clients, then a large number of nonexistent emails in the mailing list may result in your IP address being added to various blacklists of email servers. CleanTalk will check email addresses for existence in real time. Blocking disposable & temporary emails Block fake and suspicious users with disposable & temporary emails to improve email delivery. So, it also prevents malicious activity, spam bots, and internet trolls. Private blacklists Private blacklistsAutomatically block comments and registrations from your private black IP/email address list. This option helps to strengthen the protection from a manual spam or block unwanted comments from users. You can add not only the certain IP addresses but also a separate subnet to your personal blacklist. Blocking users by country Automatically block comments and registrations from the countries you have set a ban for. This option is useful in cases of manual spam protection and for protection enhancement. If your site is not intended for an international audience and you do not expect comments/users from other countries. Blocking comments by "stop words" You can block comments which contain "stop words" to enhance spam filtering and messages with obscene words blocking. You can add particular words or phrases. SpamFireWall CleanTalk has an advanced option "SpamFireWall". This option allows blocking the most active spambots before they get access to your website. It prevents spambots from loading website pages so your web server doesn't have to perform all scripts on these pages. Also, it prevents scanning of pages of the website by spambots. Therefore SpamFireWall significantly reduces the load on your web server. SpamFireWall also makes CleanTalk the two-step protection from spambots. SpamFireWall is the first step and it blocks the most active spambots. CleanTalk Anti-Spam is the second step and checks all other requests on the website at the moment of submitting comments/registers etc. How SpamFireWall works? The visitor enters to your website. HTTP request data are being checked in the nearly 5.8 million of the identified spambot IPs. If it is an active spambot, the bot gets a blank page, if it is a visitor then he receives a normal page. This process is completely transparent for the visitors. All the CleanTalk SpamFireWall activity is being logged in the process of filtering. Private blacklist for SpamFireWall It allows you to add individual IP addresses and subnets to SpamFireWall. It blocks the attacks from IP addresses which are not included in the SFW base yet. This option can help to block HTTP/HTTPS DDoS, SQL, brute force attacks and any others that made it through the HTTP/HTTPS. You can add not only the certain IP addresses but also a separate subnet to your personal blacklist. The CleanTalk is premium anti-spam for IPS4, please look at the pricing. We try to provide the service at the highest level and we can not afford to offer a free version of our service, as this will immediately affect the quality of providing anti-spam protection. Paying for a year of service, you save a lot more and get: 100% protection against spambots Time and resources saving More registrations/comments/visitors Protect several websites at once at different CMS Easy to install and use Traffic acquisition and user loyalty 24/7 technical support Clear statistics No captcha, puzzles, etc. Free mobile app Also, you can use CleanTalk app for iPhone/iPad to control anti-spam service on website or control comments, signups, contacts, and orders. 1. Download the latest version of the CleanTalk Anti-Spam hook. 2. Place the downloaded xml-file in the folder "<IPS4-root-folder>/plugins". 3. Go to "System —> Plugins" and press the button "Install New Plugin". 4. Choose the CleanTalk xml-file from "<IPS4-root-folder>/plugins" and press the button "Install". 5. During the installation 3 files will be downloaded to "<IPS4-root-folder>/uploads": https://github.com/CleanTalk/ips4-antispam/blob/master/general/cleantalk-sfw.class.php https://github.com/CleanTalk/ips4-antispam/blob/master/general/cleantalk.class.php https://github.com/CleanTalk/ips4-antispam/blob/master/general/sfw_die_page.html If it didn't happen for some reasons, download them manually and put them in the folder "uploads". Create this folder if it does not exist. 6. Click the pencil symbol opposite the "CleanTalk Spam protect" line. 7. Copy the access key from your CleanTalk Control Panel and paste it in the field "Access key", turn the plugin's options on and press the button "Save". Do a test registration using the blacklisted e-mail stop_email@example.com. Please go to Dashboard to see the anti-spam status, add new websites or manage existing ones! Please check your email to get the account password. The hook is a client application for cloud anti-spam service CleanTalk.org, which are daily protects 5k websites from spambots. Also, you can use CleanTalk app for iPhone/iPad to control anti-spam service on website or control posts and signups on the board. How can I test anti-spam protection? Please use email stop_email@example.com to test anti-spam for signups. Should I use another antispam hook? Use other antispam hooks not necessarily, because CleanTalk stops up to 100% of spambots. In some cases, several anti-spam hooks can conflict, so it will be better to use just one plugin. Troubleshooting Guide Anti-spam by CleanTalk support forum If you're having trouble getting things to work after installing the hook, here are a few things to check: If you haven't yet, please upgrade hook to the latest version. If you have error '*** Forbidden. Enable JavaScript. Anti-spam service cleantalk.org. ***' please check JavaScript support in your browser and do JavaScript test at this page Check out JavaScript support. If you have spam signups or posts please check the Access key at hook settings. The key should be same as you can find in service Control panel. Additional features Online, daily and weekly anti-spam reports traffic VS spam. Apps for iPhone, Android to control anti-spam service, comments, signups, contacts. With traffic and spam statistics for last 7 days. Anti-spam apps for most popular CMS on cleantalk.org.


  3. 2 points

    Activity Feed Block For Home Page

    +1 It actually would be great to have the ability to created custom activity blocks in the Pages app, which then can be placed anywhere on the website.
  4. 1 point
    Mike John

    Auto Welcome

    Version 2.5.6


    To put it simply, it welcomes newly registered members. It will welcome them with an optional personal message, email or topic alert. From there you can further customize each pm, email or topic message, the subject / title and so on. It also has the ability to welcome members that are added manually through the Admin CP. Keep up to date with DevFuse mod development and releases.


  5. 1 point

    Website Footer



    Website Footer v1.01 This is a plugin which I created quickly to add an footer with a bunch of links and some social media links to my forum and I thought I would share it with the IPS community. As you can see from the screen-shots, you can add up to 6 different blocks, quickly change the look and feel via the plug-in settings and add your own logo. Feel free to use or not. It's free, and you're welcome 😉


  6. 1 point

    Version 1.0.4


    Keeps track of the number of registered members that have visited your site in a custom duration and also records which day you set the record for the most members online in the same day all options done via the front settings and Admin CP. Features Show online users for how many hours ago. Who Can See. Show Stat. Limit Maximum Number of The List. Groups To Exclude From the Link. Order Users Link By. Sort Type. Show user photo. NEW User photo size. NEW 4.4.x Users please read To make this plugin work to display colors please make sure have the following turn on, ACP - Members - Profiles - Profile Settings Tab, scroll to the bottom of the page: The above is new settings in 4.4.x only.


  7. 1 point

    Version 3.0.3


    This modification adds a button to bump a topic, useful to avoid useless replies with something like "bump" or "up". Features Coded as plugin, disable it to disable the whole modification Each group has its own options: Enable/disable bump option Restrict only to specific forums or all Bump all topics or only the ones started Limit the number of bumps per day Set a waiting time after the last bump Set a waiting time after the last topic post Secondary groups options are properly checked Different icon to easily confirm the status visually Full star: bump option is available Half star: bump option will be available after some time (last post/bump limit) Empty star: bump option is not available until next day (daily limit) Bump button is always hidden for guests and search engines Javascript timer in the disabled button to show how much time the members must wait The topic is automatically marked as read for the member that bumps it, but not for the others!


  8. 1 point



    Dimension 4.4 by ipsfocus Dimension is a minimalistic theme for IPS.Suite with a unique header effect. Once scrolled, the header collapses into a fixed bar at the top of the page, providing easy access to your navigation links. Theme features Theme Settings Easily enable, disable or modify theme features such as background images, logos, social media links, guest messages and colors. This makes modifications and upgrades very simple since little code changes are required. Fixed header on-scroll Once scrolled, your header collapses and sticks to the top of the page. The background image becomes blurred (in compatible browsers), placing focus on your navigation links. "Inherited" background images Title bars inherit the same background image as your header, maintaining a consistent color scheme throughout your suite. Header Picker Your members can choose their own background image (or color) from a predefined selection and their choice is saved via cookies. This feature can be configured or disabled within the theme settings. Guest message The "Guest message" widget is restyled to grab your visitors attention. It can be added to any widget location: header, footer or sidebar. Social links Social links can be enabled/disabled and customized to your own URL, allowing you to easily link to your social network pages (facebook, twitter, etc) HTML logo with slogan Easily add/edit your text logo and slogan from within the theme settings. If required, the text can be replaced by an image instead. Mega Footer A mega footer with configurable column numbers and content can be enabled and customized all within the theme settings. Minimal HTML edits This theme has very few template files, which means in most cases, you will not need to install theme updates between IPS versions. Too easy! Latest Topic on Mobiles The latest topic title is visible on tablets and mobiles, allowing more convenient access to your latest content for mobile users. Global Message Display a message across the top of your site with important announcements. Once your members have seen the message, they can press the Dismiss button to remove it (until you configure a new one). Retina Ready All gradients, shadows and icons are generated using css which means your site will look great on all devices - even those with high resolution screens. Demo: Available on ipsfocus More information and full feature list


  9. 1 point
    Mike John

    Guest Message

    Version 2.2.1


    Add a message only viewable to guests explaining the benefits of registration to guests. Support free plugin development by purchasing copyright removal here. Keep up to date with DevFuse mod development and releases.


  10. 1 point

    Version 1.0.1


    This plugin will enable 4 features that appears disabled when a new user creates the account: Recent Profile Visitors block Pop-up when the user receives a new message View signatures? Automatically follow content/comments NOTE: I'm releasing it again as my plugin because the dev for who I transferred a similar plugin simply abandoned it.


  11. 1 point

    Translit URL

    Version 1.0.2


    Provides a custom transliteration for friendly URL. Substitutes special characters in SEO URL according to the custom settings. Supports all applications*! To add or edit your custom substition, log in to your IP.Board Admin CP and visit the System tab -> Plugins. Click on Edit (image of a pencil in this plugin row) and configure the settings as you wish. Add your custom substitution as shown in the example. IMPORTANT: One line for each substitution. It will have no impact on your existing URLs. You can test the plugin by installing and creating a new topic or article or something else that contains special chars in the title. Old entries should be resaved, just open the entry and save without changes to get new URL for the entry. You are not going to get any 404 errors after installing. No broken links. You are not going to get any broken links when you uninstall. * The only place where this will not work are tags! Tagging system of IPS is different, so your tags will remain with the special signs, even with this plugin. Use version Translit_URL_1.0.1.zip for IPS prior 4.1.14 Use version Translit_URL_1.0.2.zip for IPS 4.1.14 and above.


  12. 1 point
    It might seem a little odd starting a blog on increasing Invision Community's speed with the word "lazy", but I'll explain why this is a good word for performance shortly. Earlier this year, Google announced that page speed is a ranking factor. Simply put, if your site is slow, it will be ranked lower in Google's search results. It is always a challenge making a large application like Invision Community as efficient as possible per page load. A single Invision Community page can pull in widgets from multiple applications as well as a lot of user-generated content with attachments, movies and images used heavily. This is where being lazy helps. Lazy loading is a method by which attachments, embeds and images are not loaded by default. They are only loaded when the viewer scrolls down enough to make them visible. This allows the page to load a good deal faster now it doesn't have to load megabytes of images before the page is shown as completely rendered. I was going to take a fancy video showing it in action, but it's hard to capture as the system loads the media just before you get to it, so it looks fairly seamless, even with sluggish connections. Not the most dynamic image, but this shows the placeholder retains the size of the image In addition to image attachments, we have also added this lazy loading to maps and Twitter emoji images. Improving non-image attachments Once we had implemented the lazy loading framework, an area we wanted to improve was non-image attachments. We have listened to a lot of the feedback we had on this area, and have now made it very clear when you add an attachment into a post. We've even returned the download count now it's being loaded on demand. Using attachments when posting All the letters When we first implemented the letter avatars in 4.3, we discussed whether to use CSS styling or use an image. We decided to go with an image as it was more stable over lots of different devices, including email. We've revisited this in 4.4, and switched the letter avatars to SVG, which are much faster to render now that the browser doesn't have to load the image files. Other performance improvements We've taken a pass at most areas with an eye for performance, here is a list of the most significant items we've improved. Several converter background tasks have been improved, so they work on less data Duplicate query for fetching clubs was removed in streams Notifications / follower management has been improved Member searches have been sped up (API, ACP live search, member list in ACP, mentions, etc.). Stream performance has been improved UTF8 conversions have been sped up Elasticsearch has been sped up by using pre-compiled queries and parameterisation, as well as the removal of view filtering (and tracking) HTTP/2 support with prefetch/preload has been added Several PHP-level performance improvements have been made Implemented rel=noopener when links open a new window (which improves browser memory management) Several other performance improvements for conversions were implemented that drastically reduce conversion time IP address lookups now fetch IP address details from us en-masse instead of one request per address Cache/data store management has been streamlined and centralised for efficiency Many background tasks and the profile sync functionality have all been improved for performance Brotli compression is now supported automatically if the server supports it Redis encryption can now be disabled if desired, which improves performance Phew, as you can see, we've spent a while tinkering under the hood too. We'd love to hear your thoughts. Let us know below! This blog is part of our series introducing new features for Invision Community 4.4.
  13. 1 point
    I just wanted to call out @CodingJungle and @Martin A. and thank them profusely for collaborating and solving a third-party app conflict between the Keywords app and Minimized Quote plugin. It may be no big deal to some here, but I deeply appreciate third-party developers taking the time to get together and solve code conflicts to help out those of us who have invested in their products (free or not). Some developers here can't be bothered with that, so I truly believe that those who go that extra mile deserve to be appreciated. It also shows (me, anyway) the developers who deserve my time and investment. Thank you again gentlemen. 🙏
  14. 1 point
    The Old Man

    Who Was Online

    Thanks for the explanation, much appreciated. Personally, for me, we liked members online today (from midnight). Once I removed it and my community went nuts, as they like to see if their friends have been online today. Also moderators liked to instantly see if a troublesome member had signed-in yet, that day. That said, I currently have this mod reinstalled and set to 1440 minutes, but only visible to staff for now. I still think if it's possible it would be great to have a choice of 4 options: Online Today (aka since Midnight - in users time zone if poss, or server time if not). Online during the last 24hrs. Online during the last X hours. Online during the last X minutes.
  15. 1 point
    @Joel R please start your 5.0 leak thread kk.
  16. 1 point

    (NE) Hide replies from guests

    Thank you so much! I really need Pages compatibility :3 The plugin works great and your support is amazing, @Nathan Explosion ^^
  17. 1 point
    I have reduced my most popular themes ,check them in the marketplace and grab a bargain while you can! https://invisioncommunity.com/profile/458721-mark-round/content/?type=downloads_file
  18. 1 point
    @Square Wheels and @liquidfractal the issue should be fixed now in 3.1.7
  19. 1 point
    Nathan Explosion

    (NE) Hide replies from guests

    I will be implementing support for Pages in the next non-bug fix release (2.3) as it requires a little re-write of my code, similar to what I did with version 1.1 of https://invisioncommunity.com/files/file/8787-ne-html5-audiovideo-player/
  20. 1 point

    Classifieds System

    Hi, i can help you to do something simular. In your member ---> group setting ---> adverts settings you can allow your free members only to post one advert in one week. Or one each day. No need to use the package for this. i'm glad to help. Hope this can help u.
  21. 1 point
    Nathan Explosion

    (NE) Content limits for editor

    Quotes already are, and last time I tested for 4.3.x compatibility they still were - if the quote is a 'new' one ie: ....then that is counted because it is content. But if it's a quote of someone else ie: ....then that isn't counted. Can't remember if I excluded code though. I don't see you as a purchaser, so is this a query about functionality or is it a bug report?
  22. 1 point
    newbie LAC

    User Posts in Topic

    Use that link and you will be redirected to user post
  23. 1 point
    what was the issue? @Martin A. is in a slack channel i troll, i can get with him to figure out a solution.
  24. 1 point
    You need the “error_log” file in the root of your domain/forum. You need to access it via FTP or via cPanel's "File Manager". It's a text file but has no file type as such, you can open it with a plain text editor. This error_log shows PHP errors, but not necessarily every single one. The "Errors" area in cPanel is different, it shows you errors relating to URLs, eg: bad urls, often due to bots or wannabe hackers trying to find a non-existent URL, hence "File not found". If you have shell access (which I don't), you may be able to view other error logs in apache?
  25. 1 point
    Mike John

    Collections Support Topic

    Can you PM me to remind me and will pass it along as soon as I can?
  26. 1 point
    IPS just launched their official Black Friday sale (on Thanksgiving day, which is pretty early). You'll need to grab the sale ASAP since it ends in Monday. They usually go through Cyber Week but not this year. It's good for renewals on self-hosted.
  27. 1 point
  28. 1 point

    User Posts in Topic

    It's a great plugin, I wish I would have known about this sooner. What a feature. WOW
  29. 1 point
    I hope that lazy load will be also implemented for YouTube embeds in 4.4. This topic is a live illustration why this is important. It would be awesome to load just thumbnail instead of player and to load player only when thumbnail clicked. This significantly improves performance on pages with embedded videos.
  30. 1 point
    We've added this 🙂
  31. 1 point
    Thanks a lot, that's a very good news.
  32. 1 point
    Pete T

    Who Was Online

    Yes that correct Michael was main person made the 2.x.x to 3.3.x might stayed to 3.4.x then he left all his hooks have been taken over by different devs now, the only other one was like this was new member online or like that but i like people feedback 🙂 how widget get better so before get finished lets see how many people would like 24 hours (set by default) or cut off via 60 mins (set by default).
  33. 1 point
    Pete T

    Who Was Online

    So back in 2.x.x to 3.x.x this was called Members Online Today and was designed show members in period of 60 Mins the plan try get this back to that way at moment its getting there but issue we have at moment is if people wanted longer period example 24 hours will display 1440 mins i trying have best of both 🙂 but when try doing this hit few errors, but as keep tweaking the widget does become less buggy.
  34. 1 point

    Pages SuperGrid support

    That is calling the generic “row template”. There is no setting to change that currently. In theory, I could improve that in a future update, but there are no immediate plans. It’s just more custom code to maintain. I would need to carefully think about the cost–benefit ratio.
  35. 1 point
    We've announced the inclusion of application manifest functionality in 4.4, which lays the groundwork for future enhancements
  36. 1 point
    With the overhauled PageSpeed Insights data and scores based on Lighthouse, where does PWA fit into IPS's roadmap?
  37. 1 point
    I've solved all the new features speed improvements using pagespeed module with Redis, on the high 90% in PageSpeed Insights, GTMetrix and all "A" in webpagetest. It's nice to see all these improvements addressed.. Some suggestions Create different size avatars instead of using a 200x200 image on a 34x34 placeholder, there are CSS's that dynamically resize the originals, at the expense of bandwidth. Articles images have the same problem, if I choose a 1000x1000 image, on the record list every article will download the ORIGINAL image and resize it with CSS... huge bandwidth usage. Reduce the DOM tree...it's huge Saludos
  38. 1 point
    Very nice under the hood improvements! Btw: What is this questionsmark for that we can see in the screenshots (bottom right corner)?
  39. 1 point
  40. 1 point

    Unread Topic Badge

    Version 2.0.2


    This plugin places an unread badge next to forum titles with unread topics, and next to topics with unread posts. Clicking the badge next to a topic, will take you to its first unread post. (It also works with questions forums) You also have settings to remove the "unread dot" on the topics, and to make the topic links go to the first unread post. Add your style to the class 'unread_badge' in custom.css to override the default IPS4 badge styles. Compatible with Community Suite 4.2.1 NOT UPDATED FOR 4.3+


  41. 1 point

    Version 1.0.1


    Plugin searches for topics in selected forums that have a last post date that is older than X days and closes them. In addition we can set up topic prefix.


  42. 1 point
    I second this... I'd like an activity feed block to be able to show to members logged in. I think it would help drive engagement rather than them having to actively click view new content.
  43. 1 point
    The Good: it didn't eat my deskcat, The Bad: it doesn't make breakfast ?
  44. 1 point

    Chatbox Stats

    Version 2.0.0


    This plugin adds message stats to @onlyME Chatbox application. You can show the total amount of messages, and the desired amount of top shouters, along with their individual amount of messages. At the moment, top shouters are not shown in mobile view. Compatible with Community Suite 4.2.1 and Chatbox 2.0.0. (For previous IPS versions and chatbox versions, download 1.0.2) NOT UPDAED FOR 4.3+


  45. 1 point
    Yep, more templates is on our short list for a major Pages update coming fairly soon.
  46. 1 point
    @Matt You know I love IPS but as powerful as Pages is, your article templates are still so few, so limited and I'm sorry, but so outdated! Back in IP Content v2.whateveritwas, I was told you'd be releasing more article templates, but years later and there are still no new templates for rapid deployment. The problem is that almost all Pages websites seem to either look pretty much the same, or just awful. Thank God for the Supergrid templates by @opentype and his very fair pricing policy, they offer a quick and attractive second option to the default template. Please release some more varied designs or perhaps consider partnering up with a good design company to get some more created. Many thanks!
  47. 1 point

    Version 3


    Version 2 is for use with 4.2 onward. Use older versions for compatibility with or lower. This is unsupported and may or may not work with 4.3. If you want 4.3 compatibility pick up the paid, supported version highlighted below. This plugin will record each visit made by users from selected groups to topics of specific forums. Settings: Record single visit: if disabled, a flood control setting will appear to set a number of minutes to avoid recording consecutive visits to the same topic Groups that WILL NOT have their visits to the topic logged Forums Groups allowed to view the visitors list List sort by and list direction Guests are not logged Important: When I inherited this file there was a bug in the uninstall routine. A tiny syntax error. If you've never attempted to uninstall this file before just upgrade to the latest version and you should be fine. If you have attempted to uninstall before you may end up with problems trying to reinstall this ever again. You can try to clear out database elements (many places) and clear your IPS server directory of the plugin files and that may help or maybe it won't. All I have to go on is someone's very broken IPS installation and honestly I don't even think this plugin was ever the problem but it did get caught up in the mess. This file is unsupported! Supported version is $5 and includes better display options!


  48. 1 point

    Really IPB...THIS SEARCH SxCKS !!!!

    Heres the result on my side Use the settings
  49. 1 point
    Square Wheels

    Member's Country

    Another suggestion, this came from a member. How about displaying state / province flags?
  • Create New...