-
Posts
821 -
Joined
-
Last visited
-
Days Won
2
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 BomAle
-
-
-
I would add a motivation/encourage any "not active clients" on invisioncommunity, include also "old contributors" to consider this suggestion like a opportunity to take into action to create a "micro" community and permise scalability for future.
-
Hello,
I am interested to start a new project but I would adopt one of my two license which contains Forums, Blogs, Commerce, Downloads (85$ price for renew) but before renew I would only pay for Commerce and Pages app (50$ for renew)
I have asked before to support/sales team but they confirm it is not possible at this stage.
I suppose this is interesting for improve license scope and support new initiative, make it flexible please.
Thanks for your attention, good job Alessandro.
-
There are some news about possibility for dropshippers to integrate orders from Commerce app with orders Amazon/ebay or viceversa (like Lengow with Magento)?
-
you can contact the author of this WP Plugin for request a update
https://github.com/garyblankenship/IP.Board-Comments-for-WordPress
-
I also interested with ability to convert user-defined hashtags into item tag list based on permission by author/groups with some relevance algorithm into search result and avoid "seo keywords" duplication. [taxonomy]
-
I suggest to edit the plugin file \applications\core\dev\ckeditor\plugins\ipsautolink\plugin.js like following code:
CKEDITOR.plugins.add( 'ipsautolink', { init: function( editor ) { editor.widgets.add( 'ipsembedded', { inline: false, //WHY NOT INLINE????? upcast: function( element ) { if ( ( element.name == 'div' && element.hasClass( 'ipsEmbeddedVideo' ) ) || ( element.name == 'iframe' && !_.isUndefined( element.attributes['data-embedcontent'] ) ) ) { return true; } }, //+++ADDED http://origin-docs.ckeditor.com/ckeditor4/docs/?print=/api/CKEDITOR.plugins.widget.definition#property-styleToAllowedContentRules styleableElements: 'div(ipsEmbeddedVideo); iframe{data-embedcontent}' //add data function for control align style ,data:function(){} }); ips.utils.emoji.getEmoji(function(emoji){ new CKEDITOR.plugins.ipsautolink( editor, emoji ); }); }, //+++ADDED afterInit: function ( editor ) { function setupAlignCommand (value) { var command = editor.getCommand('justify' + value); if (command) { if (value in { right:1,left:1,center:1 }) { command.on('exec', function (event) { var widget = getSelectedWidget(editor); if (widget && widget.name === 'ipsembedded') { widget.setData({ 'align': value }); event.cancel(); } }); } command.on('refresh', function (event) { var widget = getSelectedWidget(editor), allowed = { left:1,center:1,right:1 }, align; if (widget) { align = widget.data.align; /*if ( enabled === undefined ) enabled = editor.filter.checkFeature( editor.widgets.registered.ipsembedded.features.align ); if ( !enabled ) this.setState( CKEDITOR.TRISTATE_DISABLED ); else {*/ this.setState( ( align == value ) ? ( CKEDITOR.TRISTATE_ON ) : ( ( value in allowed ) ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED ) ); //} event.cancel(); } }); } } function getSelectedWidget (editor) { var widget = editor.widgets.focused; if (widget && widget.name === 'ipsembedded') { return widget; } return null; } setupAlignCommand('left'); setupAlignCommand('right'); setupAlignCommand('center'); } } );
I don't test it
-
currently tags are defined into where clause with "IN" operator
//system/Content/Search/Mysql/Query.php:865 $tagWhere = array( $itemsOnlyTagSearch . \IPS\Db::i()->in( 'index_item_index_id', $tagIds ) );
I think this issue should be exposed into feedback forum for improve search filtering for future release
-
I would report a feedback with alignment of internal link rich embed
Currently there is not a possibility to align the block inside ckeditor, I think this should be a option to align it but the default "justify" ckeditor widget don't catch iframe block because javascript code remove the parent paragraphs <p> (CKEDITOR.plugins._replaceLinkWithEmbed) and the only allowed content alignable is
this.allowedContent = { 'caption div h1 h2 h3 h4 h5 h6 p pre td th li': { // Do not add elements, but only text-align style if element is validated by other rule. propertiesOnly: true, styles: this.cssClassName ? null : 'text-align', classes: this.cssClassName || null } }; // In enter mode BR we need to allow here for div, because when non other // feature allows div justify is the only plugin that uses it. if ( editor.config.enterMode == CKEDITOR.ENTER_BR ) this.allowedContent.div = true;
\applications\core\dev\ckeditor\plugins\justify\plugin.js
I tried to submit a ticket into invisionpower.zendesk support for report it but the reply about "In order to assist you with the issue, you'll need to reactivate the application"
An example below
paragraph right
paragraph right
-
http://sandbox.onlinephpfunctions.com/code/5bef0ff1fdb892b1a577dff02420625518d45ec2
I suggest to replace
return array( str_replace( \IPS\ROOT_PATH, \IPS\Http\Url::baseUrl(), $path ) );
into
return array( \substr_replace( $path, \IPS\Http\Url::baseUrl(), 0, \strlen(\IPS\ROOT_PATH) ) );
-
11 minutes ago, bfarber said:
Errr - use a different root then?
I mean, do you have a fix that works for you we can take a look at? I'm not really inclined to perform a new installation explicitly in "/app" to test right now, but if you have a suggested fix I'm happy to review it.
http://sandbox.onlinephpfunctions.com/code/a305c2d09672d5775d2110c9bfc67847185bb63a
-
$settings = ['it' => 12, 'en' => 1]; foreach ( $settings as $k => $v ) { if( $this->member->skin !== $v AND \strtolower( \substr( $this->member->language()->short, 0, 2 ) ) === $k ) { $this->member->skin = $v; if( $this->member->member_id ) { $this->member->save(); } return NULL; } } return call_user_func_array( 'parent::getTheme', func_get_args() );
this will work for sure (return NULL prevent resetting to default theme see system/Theme/Theme.php:284)
-
$settings = ['it' => 12, 'en' => 1]; foreach ( $settings as $k => $v ) { if( $this->member->skin !== $v AND \strtolower( \substr( $this->member->language()->short, 0, 2 ) ) === $k ) { $this->member->skin = $v; if( $this->member->member_id ) { $this->member->save(); } } } return call_user_func_array( 'parent::getTheme', func_get_args() );
but this code is valid only if you overload \IPS\Session\Front::getTheme
With switchTheme the theme is set only for current location, with getTheme overload you can set it permanently only once occur preventing more call or redirection (like a silent code that automatically cover default IPS code and your needs)
-
This is also what I want for mention taxonomy not only a group but also a "members interested" and link a page like myweb.site/list/besthelpers with a hashtag where there are some content and a list of members inside it (as club dashboard and stream discover)
because tag a group is not flexible as a club/s or a open page where are listed, some list could be closed/protected/private or based by invite/request (MORE RELEVANT compared open system)
when use a hashtag the framework create a new taxonomy, where the author is inserted on the list and the content attached into.
example
and facebook...
-
-
- Italian Films (myweb.site/index/italian-films) child of Films and Italian taxonomy
- content filter: forum cats[1,2,3], clubs [1,2], tags['film'], topic [33,35],
- people interested: member [1,2,3], groups[15], pfields [1 in it],
- following notification based on last update or change history
- summary/stats:
- last update (cached page with task background for scan each X time)
- suggestion insert
- semantic schema json-ld with link to structured data markup helper
- external sources, advertising purpose...
Quotehttps://en.m.wikipedia.org/wiki/Entity–attribute–value_model
The major benefit to a central objects table is that, by having a supporting table of object synonyms and keywords, one can provide a standard Google-like search mechanism across the entire system where the user can find information about any object of interest without having to first specify the category that it belongs to.
For primitive beings like us, life seems to have only one single purpose: gaining time. And it is going through time that seems to be also the only real purpose of each of the cells in our bodies. To achieve that aim, the mass of the cells that make up earthworms and human beings has only two solutions. Be immortal, or to reproduce. If its habitat is not sufficiently favorable or nurturing, the cell will choose immortality. In other words, self-sufficiency and self-management. On the other hand, if the habitat is favorable, they will choose to reproduce. That way, when they die, they hand down essential information and knowledge to the next cell. Which hands it down to the next cell and so on.
Thus knowledge and learning are handed down through time. Morgan Freeman (Lucy 2014) -
some code example, docs...
https://core.trac.wordpress.org/browser/tags/5.3/src/wp-includes/taxonomy.php#L0
https://codex.wordpress.org/Function_Reference/wp_set_object_terms
https://developer.wordpress.org/themes/basics/categories-tags-custom-taxonomies/#database schema
https://wordpress.org/support/article/taxonomies/
-
The idea is also make a way for users to improve such network with itself contribution:
1. flag content as related to others (partecipating and responsible for success of community, not as facebook and other social "passing the buck")
2. new and old content is a old concept, I want a better strategy for a future where there is a "order of things" (history relevance) where all content transform (a better communication tool for "humannes", social posting syncronization where community interact with others like "who tell about us"... promoting content bring our content outside but do you know who tell about you around web? i would know if outside I have a some friend we want know)
-
A good reason to invest into a network taxonomy is to identify your customers with subscriptions, the best way to achive community goals/mission main with revenue/costs and promote value of services.
-
Hello I would suggest a improvement for categories and tags introducing taxonomy concept:
1. assign a basic structure, not a simple tree but a network model
QuoteA network taxonomy organizes content into both hierarchical and associative categories. Categories can be linked to any other categories. And relationships among items can have different meanings, including semantic ones.
2. extending it on posting new content
3. custom fields relationship useful for feedback/survey
4. define upsell, alternative, raccomanded content
5. multiple author/group for single posts/comment (relationship with other members share same/similar content)
This could improve the understanding of the order of things inside the community with some schema visualization and a genuine growth of it
Benefits: increase findability of content, great addition to Zapier @Matt, multilingual community thank you for it
Quotesome articles:
https://www.uxbooth.com/articles/introduction-to-taxonomies/
https://uxdesign.cc/hierarchical-taxonomy-ux-designs-secret-weapon-9510eb91a4d
https://www.seoptimer.com/blog/website-taxonomy/
https://invisioncommunity.com/search/?&q=Taxonomy
-
I stopped support, if anyone interested continue the work for this app is free to do.
-
-
by clicking outside the popup even if off the screen the popup must close.
If it were not so, you can send me the site where the problem occurs in private, so I can identify and correct it. -
Quote
Hello.
This is unfortunately a very rare issue, and only affects a small number of installs with very old members, so it's unlikely that the software will be changed for this one specific issue, but please feel free to make that suggestion in the Feedback & Ideas sections of our community forum.
Regards,
Mark Higgins
Invision Power Services, Inc.from #1021485 ticket
I suggest to change the code where you have applied the fix and redirect on reset password with a notice for help understand the issue if user attempt login have a empty salt.
Email sending limit
in Feedback
Posted
A user could set a limit for example 2 mail for a day from a ips website, and the system count how many mail for the user are "delayed"(stored into system in queue to be sent) and "digest" it into next without bother/importune it. Each mass mail sent from invisioncommunity must be readable via link to web. This is a good solution for permise community administrators to notification users about activity on board.
I hope you guys implement this feature into your framework because community users want help without to lose time reading each mail but focus on community goals (quality over quantity).