Skocz do zawartości

Hosting - 10% rabat! :-)

WSPIERAJ forum :)


  • Zawartość

  • Rejestracja

  • Ostatnia wizyta


68 Dobra

Informacje o forum

  • Wersja
  1. Create a good, high quality and professional message Using Message Pro Widget demo The settings that this plugin gives website administrators: * Title Widget * Message (Textarea) * Fontawesome Icon * Background Color * Text Color With this plugin you can create infinite professional messages for your users thanks( @Daniel F and @newbie LAC) For Help Me View the full article
  2. To monetize, or not to monetize, that is the question that preoccopies our administrators! Ok, I'm no Shakespeare, but a vital question community owners are faced with at some point is: can we and should we make some money from our community? Let's first look at the "should we?" Absolutely! You don't need to frustrate your users or risk goodwill by starting monetization. Running a community comes with tangible costs in terms of paying for the monthly cloud plans or license and hosting costs. Not to mention your own time which must be factored into this decision. If the community sustained all or part of your income, could you commit more time to help it grow? Now lets look at the "can we?" Absolutely! You made a great choice by building your platform with Invision Community. We have built in monetization tools that allow you to collect micro-payments from third party systems; and we have tools for selling products and services. Advertisements An obvious choice, many sites will turn to advertisements through Google Adsense or a similar service to generate income from their community. Whether this approach will work for your community or not is dependent upon many factors. Do you generate enough traffic that you will actually earn an income from advertisements? Do enough of your audience browse your site without tools such as Adblock installed? Is your site compatible with any of the many advertisement services out there? This is worth checking to make sure. Advertisement services are a relatively easy solution for generating micro-payments. It's unlikely you'll be able to retire any time soon on advertising payments alone though. An alternative approach to using advertisements is to sell advertisement space on your own site through Commerce. This can be an especially attractive option if your site holds a captive audience in a specific niche, as advertisers will be certain their ads are targetting the niche they are aiming to target effectively. Viglink Viglink is a service that looks for commercial product references in user-generated content, and links to those products using referral links that can generate revenue. Generally speaking, there is no real harm in using such a service as the functionality is transparent for most users. Invision Community features integration with Viglink out of the box. You simply need to enter certain account information into the AdminCPand the software will handle the rest. Charging for products If you sell digital or physical products, you can leverage Invision Community to help facilitate the sale of such products through your community site. If you are an expert or leader in your field, then why not write a short e-book on your subject and put it up for sale? Low cost e-books under $10 tend to sell really well and it's a great way to generate some passive trickle income. Sale, renewals, invoicing, shipping, customer support and more are all possible through our Commerce product with powerful features that allow you to easily sell products locally and around the world. Charging for additional access The simplest way to monetize your community is to charge for VIP access. This may be for elevated permissions, such as being able to upload larger files, post more content per day and access specific features like user signatures, special badges and so on. You can also set up VIP forums that regular members do not have access to. In fact, Invision Community can be tailored towards being an e-learning platform simply by setting up a subscription in Commerce and creating a private forum only the VIP group can access. Simply post a new topic with each learning module. Topics can contain embeds from YouTube and Vimeo if you prefer to deliver training over video. Be sure to give previews of such areas if you do sell access to additional areas of the community. For example, you can allow all users to "see" that a forum exists, but show an error message to regular members who attempt to read topics in the forum, while allowing subscribers full access to those topics. This helps naturally entice users into subscribing to gain additional access by allowing them to see what they will gain access to. Charging a fee for facilitation Another possible avenue to monetize your community is by charging a fee for facilitating file sharing between your members. The Downloads application allows users to upload and even sell their files to other users on the community, while also allowing the administrator of the community to retain a percentage of all sales. If your community serves a niche that may see online sales of files in a marketplace-type setting, you can earn some money by administering such a marketplace. As you can see, there are several opportunities available with Invision Community to monetize your community. Do you use any other methods of monetizing your community? View the full article
  3. Turn Spirit into Pre-Made Blocks System Are you tired of messing with code inside your block editor for Spirit? There's a solution to this. It's called "Pre-Made Spirit Blocks Package". This package will enhance your homepage by getting some components from Bootstrap and custom ones from ThemeTree. It's fast from not hassling with code and simple to configure! Here's the lists of pre-made components: Carousel Type Default Carousel Blockquotes Alerts Type Normal Additional Content Collapse List Group Type Default Tabbable Panes Figures Tables Embeds Cards Type Card header Card deck Wow, that's 8 pre-made components! What is Spirit? Spirit -a custom landing page template built with CMS (Pages) and runs on Bootstrap & IPS framework to make your homepage look beautiful. REQUIREMENT Spirit - Power by Pages CMS (Pages) Live Demo We've replaced the custom blocks from the demo board into the blocks package. Go here to see it live. Setting It Up Go here to read the article on setting up the components that you want for your community homepage. Image Credit The thumbnail blocks image goes to Tahsin Tahil. No changes have been made. Keep up with ThemeTree By: Registering, so you can get upcoming news and updates, and 24/7 support on our forums. Following us on Dribbble ( You can find out our latest upcoming themes and shots. Contacting us at View the full article
  4. 25 Theme With beautiful design Settings: Advanced Footer slideshow Social Forums ... View the full article
  5. The plugin allows you to display advanced geolocation of members in forum topics (not in comments). In addition to the standard built-in IPS geolocation, several popular third-party geolocation services are supported, such as, (ex.,, This first allows you to use geolocation mapping with an inactive license, second, for example, it extends the geolocation settings in part of the locale display language. Additional options allow you to change the display of geolocation, in the form of an caption or a flag, or both versions together, as well as the standard geolocation is hidden in the mobile version, this plugin has the option to display the flag of the members country in the mobile version. You can also configure which groups can see the geolocation, and for which groups geolocation will not be determined. Supports work with versions IPS 4.2.x and 4.3 View the full article
  6. Installation Instructions: Customization Themes Add Theme Upload Theme Choose File and find Dark Passion.xlm and upload it If there are any issues with the theme, please let me know. View the full article
  7. Endpoints is a Postman library of the endpoints published for IPS 4. In this version I have only included the GET statements as I wouldn't want any destructive action happen. To load the JSON file you will need to download Postman - Once installed you can setup your own environment with your own API keys or OAuth to your IPS install, once your credentials are setup you will be able to test your API called to your site. I have also published the endpoints at this location Note: I have yet to finish the Gallery and Calendar - caught a head cold 🤧 View the full article
  8. TimeLine Sidebar Despite the almost limitless variety in project management techniques, there is at least one element that appears in every project, at every company and in every industry: the project timeline. Setting: set background color set timeline color set year Or ... set description Demo View the full article
  9. Post Comments is an app, which adds possibility to comment posts on your forum. Functions: - Adding comments under posts (full editor) - Hiding/unhiding comments - Deleting comments - Reporting comments - Reactions - Setting access to application - Number of comments is added to "Total Posts" in default widget "Forum statistics" - In activity of user we can check in which topic he added a comment Demo: View the full article
  10. After a long talk with fellow developers on how to improve my "storm" application, we came to the conclusion that it was the "wrong" approach to developer tools, it tried to do too much and often times it did things that some didn't want it to do. to get around this, we have decided to break up "storm" into multiple applications and call them "The Dev Toolbox". These applications are being provided free of charge to the IPS developer community, but i ask if you find them useful or lifesaving, consider making a donation of any amount, to ensure the future development of these fantastic tools: if you would like to access the git repo: there will be two branches, master and dev. master will be what is found here in the download and dev will be any fixes, features, etc, that are in the works, so it might not be ready for general use. if you want access to be able to push, send me a PM with your bitbucket name/email and i will consider adding you. In this download you will find 4 new and improved components to the "storm" application (well 5 in total, but dtbase will be required to be installed along with any of the other apps, as it contains shared code and data they will use). they are as follows: DT Proxy: Proxy, is the proxy class generator reworked and improved upon proxy class generator found in "storm". most of the improvements will be seen by people who use IDE's and in particular PHPStorm, coupled with a very powerful plugin, php-toolbox. The biggest improvements that weren't made for phpstorm and this plugin, was the property generation for ActiveRecord and descendant classes. In this version it will try to determine the return type from the fields definition and will use the fields description if it has one to describe the property. this is useful to avoid "return" type errors in most IDE's inspections. however it is not a 100% perfect, if you are not satisfied with the results of it, you can regenerate the proxy's without the field type being set, it will just configure them as "strings". PHPStorm and PHP-Toolbox Features: Templates return type (this uses built in features of phpstorm and does not require the php-toolbox plugin). this feature when you type in \IPS\Theme::i()-getTemplate('somegroup'), will try to match the "group" parameter to a class, which overrides the methods default return type, so you can get a list of "available" templates to that group. this feature is limited by the ability in phpstorm and can only match on the group, so you might find that it doesn't always return the template you want, as there can be multiple groups with the same named template, it does work for the most part. will continue to try to improve this feature: *note: from this point on for dtproxy description you will need phpstorm and the php-toolbox plugin installed and enabled to have these features working! Application Hinting: there are several IPS methods that require "application" to be entered as on of its parameters, this feature provides a hinting dialogue for you to select an app from for several methods for IPS. (note: this isn't an exhaustive list for methods that handle a parameter, just the most used imho, below is a list of methods this works for, if it has a number after it, it is what parameter it is for, the first param would be 0): IPS\Application::load IPS\Application::appIsEnabled IPS\Email::buildFromTemplate:0 IPS\Application::appsWithExtension:0 IPS\Lang::saveCustom:0 IPS\Lang::copyCustom:0 IPS\Lang::copyCustom:3 IPS\Lang::deleteCustom:0 IPS\Theme::getTemplate:1 IPS\Application::extension:0 IPS\Application::allExtensions:0 IPS\Output::js:1 IPS\Output::css:1" Table Name Hinting: This one is for methods in IPS that require a table name as a parameter. IPS\Db::select:1 IPS\Db::insert:0 IPS\Db::delete:0 IPS\Db::update:0 IPS\Db::replace:0 IPS\Db::checkForTable:0 IPS\Db::createTable:0 IPS\Db::duplicateTableStructure:0 IPS\Db::renameTable:0 IPS\Db::alterTable:0 IPS\Db::dropTable:0 IPS\Db::getTableDefinition:0 IPS\Db::addColumn:0 IPS\Db::changeColumn:0 IPS\Db::dropColumn:0 IPS\Helpers\Table\Db::__construct:0 Language Strings Hinting: several methods in IPS require a use of a language string. IPS\Lang::addToStack:0 IPS\Lang::checkKeyExists IPS\Lang::get IPS\Lang::saveCustom:1 IPS\Lang::copyCustom:1 IPS\Lang::copyCustom:2 IPS\Lang::deleteCustom:1 Template Group Hinting: \IPS\Theme::i()->getTemplate( 0 ) is a required parameter and requires a template group to be added, this will add hinting to it: Modpermissions hinting: Url Hinting (on \IPS\Http\Url::internal, will bring up a list of apps, apps with modules, and apps with modules and controllers): Furl Hinting: this isn't exhaustive list, but this is a start. as development continues on DT Proxy, hopefully we can bring it to new levels and offer more comprehensive phpstorm features, if you don't use phpstorm but know of plugins or features in other IDE's that can do similar things, let me know, if it is not too much of a hassle, i will try to add them in :). DT Dev Plus: this app extends the features of the developer center for applications in IPS. this will add 3 new tabs (Sources, Dev Folder and Languages). Sources: this is the feature that received the biggest boost in new features and abilities. You can create several class types (and interfaces and traits here) that will automatically be added to your applications sources folder, with all the appropriate namespacing and class prefixing. you can also define what it extends or implements or uses (for traits). On ActiveRecord, Node, Item, Review, you can select to have the database generated for you, along with other scaffolding (like for nodes/items, it will create the controllers and modules for it, along with adding the nodes to the ACP menu of your app). for Nodes/Items/Comments/Reviews, you will be present with list of interfaces and traits found in IPS, that you can select. if the trait/interface needs to add a property/method or a map to the column map, this will automatically add them to the newly created class (and if the property or map is a table field, it will also add it to the table if it creates a table). It really takes out the guess work and the hunting down what you "need" to add something, now just check a box and the way you go! Dev Folder: Not a whole lot has changed here, but you can create templates, js widets/controllers/modules, that will automatically add to the location/group you select, and will give you a skeleton of the code. the biggest change here is the ability to select existing location/groups. Languages: this might not be a feature for everyone, but i find it saves me time. this will provide a list of all the languages strings defined for your app (this includes lang.php and jslang.php), and provides a list that can be edited in the browser, along with where it should be saved too (like is it a lang.php only or jslang.php only or do you want it to appear for both). I like being able to quickly and easily see both lists and make changes where needed Extension: Dev Center Plus also includes an extension, if you add it to your app, it will add a "doc block" at the head of each php file, and will also add a blank "index.html" to each directory that doesn't have one, to prevent directory listings from those folders. these are both executed at build time. if you don't have the extension for your app, then these features will not run. you can also provide a list of files or directories to ignore thru the extension that you don't want to include in your tar file. DT Dev Folder: ever misplaced those pesky dev folders for your plugins or applications, or woking for a client and they want you to do something with another application, but you don't have the dev folders and the author is slow to respond. do not fear, DT Dev Folder is here! This applications allows you to generate the dev folders for applications and plugins. this application will also allow you to install plugins while in_dev mode (and generates the dev folder for you). it will also create the dev folder for apps installed while in_dev DT Code: I'm not sure where i will be going with this application exactly, right now it will search thru your code looking for lang keys and settings, it will check and verify they are both in use and defined. it can return false positives as these might not always be "defined" in a way it can read it, but can give you the ability to see which language strings are in use and get rid of the "dead" ones and same with settings. if you have any suggestions for things you would want to check in your code, let me know and i will see about implementing this feature. DT Base: This app doesn't really do much on its own, it adds the "DevBar Menu" to the acp, but it is required for the other apps as it is has classes and data they will use (instead of reinventing the wheel for each application) decided to go with a "required" base app. There are a ton of features and abilities i'm probably forgetting about, so why don't you try it out for yourself, its free after all Future DT apps: Content Generator (this includes member generations and at least forum/topic/post generation) Profilier - will provide an area so you can monitor your apps performance and find out other vital information about your apps performance. Hope everyone enjoys this! send me any bugs or feedback to my PM's, i won't be supporting this application in my apps topic. thanks to everyone who has made this possible View the full article
  11. As a basis, the original Online Indicator plugin was used which places the indicator next to the names of users in messages and private messages. You can specify the Font Awesome icon for both statuses, online and offline. The avatar indicator has many settings for placement, color, etc. Also supported are round avatars. The Advanced plugin allows you to determine the type of device from which the member entered and display it in addition to the online indicator in the form of an additional icon and text. Another Advanced setting allows you to display the device indicator only if this device is mobile (eg. Tablet or Phone). Adjust font sizes and layout icons and apply to Advanced icons View the full article
  12. The plug-in allows you to extend the standard settings of the reactions and make them more flexible for the administrator. The main functions of the plug-in are the settings for the availability of each reaction to certain groups / users / forums topic, the possibility of changing the standard "weight" (reputation points) for each reaction, and settings of the maximum number of negative reactions allowed to be given to the group during the day. Availability settings for group/member/forums include: Ability to prohibit the reaction for a certain group or several groups (or all groups, which is equivalent to a standard disabling reaction). Ability to prohibit the reaction for a particular member or several members (in case you have individual members abusing certain reactions you can not prohibit the reaction to the group as a whole, to prohibit it only for individual members). The ability to resolve the reaction only for a specific member or several members (for example, you have an exclusive reactions to which you want to provide only one or more members / moderators / administrators, while other members should not be available). The ability to exclude a member or several members from recipients of a particular reaction. That is, for all publications made by the members specified in the setting, the reaction will not be available. The ability to configure the availability of reactions depending on the topic of the forum. The global setting allows you to completely disable reactions for selected forum topics. The settings for each reaction allow you to configure the availability of a specific reaction in various topics of the forum. Settings of the "weight" of reputation include: The ability to specify an extended range of reputation points from -100 to +100 (compared to the standard + 1 / -1). Settings: The maximum number of negative reactions allowed to be given to the group during the day: ACP -> Members -> Groups -> Tab Social (the logic of the work is as follows: the default setting sets the limit for all reactions per day, setting the plug-in sets the limit for negative reactions from this total number. Thus, if you specify for example a limit of total = 10 and a limit of negative = 3, this means that the group can issue a maximum of 10 reactions per day, with only a maximum of 3 of which may be negative). All Prohibited reaction will not be available even when you try to substitute the request URL in the address bar. About what the corresponding page will be given with an error. To visually identify the presence of additional options in the reaction list, additional labels are added to the reaction list indicating that the response has settings for groups, users, or the presence of an enhanced reputation value, while also the number of reputation points that this reaction modifies. Thus, when composing these settings, you can pretty flexibly configure which reactions will be available to certain users or groups or forums etc. ATTENTION!!! I would like to dwell on some points, so that there are no unnecessary questions. For the correct operation of the plug-in, I had to change the opening of the reactions settings window to the non-modal mode, in spite of the fact that developers like modal windows, this imposes some restrictions on the behavior of some elements on the form. So do not be surprised that when the plug-in is enabled, the response settings window is now not modal. In view of the fact that the work with the developers' reactions is realized through a third and not through the class, there are certain restrictions on overriding the standard settings. When the plug-in is disabled, the extended reaction values remain in effect as they were set when the plug-in was enabled. When removing the plug-in, all extended reaction values are given to + 1 / -1 by the principle of whether the reaction had a positive or negative weight. Plugin originally English-speaking (EN). In order not to keep in development two versions of the plug-in for different languages, in this plug-in I tried to implement my pseudo-multilanguage. , but if you have the Russian language in the system, translated (RU) lines will be installed automatically when installed. View the full article
  13. The simplest plugin for disabling control is the mandatory filling of ALL address fields in the appropriate settings and sections. View the full article
  14. Hebrew Language 4.2 ips 4.x - forum + admin cp and more! Updated every month , speed problem fix ,Quick support and nice Language pack תרגום למערכת אייפיבי ,מתקן בעיות מהר מאוד תרגום מלא של הפורומים לוח בקרה לאדמין והמערכת ( הרשמה וכו) ועוד View the full article
  15. Plugin which allows you to place advertisements within the post content posted in your forum. List any advertisements that are configured with a 'custom location' and provide settings to control where and how to display those ads within post content. Control after which paragraph the ad will show 0 = shown before the posted content. If the number of paragraphs in a post is less than the number chosen, then the ad will appear at the end of the posted content. Show within quoted text. Show in all or some forums. Topic exclusion option available to avoid showing ads in topics, if required. View the full article