Version 5.0.13

This commit is contained in:
Neo committed 2025-12-19 19:04:57 -08:00
1 parent b89858b2ff
commit 5efe744c5f
1407 files changed
+69690 -30177

No files matched your search

@@ -11,7 +11,8 @@
"settings": {
"settings_access": "settings_access",
"forum_settings": "forum_settings",
"archive_manage": "archive_manage"
"archive_manage": "archive_manage",
"autolock_settings": "autolock_settings"
},
"savedActions": {
"savedActions_manage": "savedActions_manage",
+8 -10
View File
@@ -288,16 +288,6 @@
"rss export"
]
},
"app=forums&module=forums&controller=settings&searchResult=form_forums_solved_nudge_experts": {
"lang_key": "forums_solved_nudge_experts",
"restriction": "settings_access",
"keywords": [
"email",
"experts",
"notification",
"support"
]
},
"app=forums&module=forums&controller=settings&searchResult=form_forums_topic_activity": {
"lang_key": "forums_topic_activity",
"restriction": "settings_access",
@@ -430,5 +420,13 @@
"forum",
"solution"
]
},
"app=forums&module=forums&controller=settings&tab=autolock": {
"lang_key": "autolock",
"restriction": "autolock_settings",
"keywords": [
"autolock",
"lock"
]
}
}
+4 -2
View File
@@ -8,6 +8,8 @@
<task frequency="P0Y0M0DT6H0M0S">solvedNotifications</task>
<task frequency="P0Y0M1DT0H0M0S">solvedStatsAggregation</task>
<task frequency="P0Y0M1DT0H0M0S">expertUserNudge</task>
<task frequency="P0Y0M0DT3H0M0S">autolock</task>
<task frequency="P0Y0M0DT4H0M0S">largeTopics</task>
<setting key="archive_last_post_cloud"><![CDATA[{"key":"archive_last_post_cloud","default":"5","report":"full"}]]></setting>
<setting key="archive_on"><![CDATA[{"key":"archive_on","default":"0","report":"full"}]]></setting>
<setting key="archive_remote_sql_database"><![CDATA[{"key":"archive_remote_sql_database","default":"","report":"none"}]]></setting>
@@ -17,6 +19,7 @@
<setting key="archive_sql_port"><![CDATA[{"key":"archive_sql_port","default":"","report":"none"}]]></setting>
<setting key="archive_sql_socket"><![CDATA[{"key":"archive_sql_socket","default":"","report":"none"}]]></setting>
<setting key="archive_sql_tbl_prefix"><![CDATA[{"key":"archive_sql_tbl_prefix","default":"","report":"none"}]]></setting>
<setting key="autolock_topic_settings"><![CDATA[{"key":"autolock_topic_settings","default":"","report":"none"}]]></setting>
<setting key="email_truncate"><![CDATA[{"key":"email_truncate","default":"1","report":"full"}]]></setting>
<setting key="forum_post_use_minimal_editor"><![CDATA[{"key":"forum_post_use_minimal_editor","default":"0","report":"none"}]]></setting>
<setting key="forums_fluid_pinned"><![CDATA[{"key":"forums_fluid_pinned","default":"1","report":"full"}]]></setting>
@@ -24,7 +27,6 @@
<setting key="forums_mod_actions_anon"><![CDATA[{"key":"forums_mod_actions_anon","default":"0","report":"full"}]]></setting>
<setting key="forums_posts_per_page"><![CDATA[{"key":"forums_posts_per_page","default":"25","report":"full"}]]></setting>
<setting key="forums_rss"><![CDATA[{"key":"forums_rss","default":"1","report":"full"}]]></setting>
<setting key="forums_solved_nudge_experts"><![CDATA[{"key":"forums_solved_nudge_experts","default":"5","report":"full"}]]></setting>
<setting key="forums_solved_topic_reengage"><![CDATA[{"key":"forums_solved_topic_reengage","default":"14","report":"full"}]]></setting>
<setting key="forums_topic_activity"><![CDATA[{"key":"forums_topic_activity","default":"[\"desktop\",\"mobile\"]","report":"full"}]]></setting>
<setting key="forums_topic_activity_desktop"><![CDATA[{"key":"forums_topic_activity_desktop","default":"sidebar","report":"full"}]]></setting>
@@ -71,7 +73,6 @@
<acpsearch key="app=forums&amp;module=forums&amp;controller=settings&amp;searchResult=form_forums_helpful_highlight"><![CDATA[{"lang_key":"forums_helpful_highlight","restriction":"settings_access","keywords":["helpful","solution","solved"]}]]></acpsearch>
<acpsearch key="app=forums&amp;module=forums&amp;controller=settings&amp;searchResult=form_forums_posts_per_page"><![CDATA[{"lang_key":"forums_posts_per_page","restriction":"settings_access","keywords":["posts per page"]}]]></acpsearch>
<acpsearch key="app=forums&amp;module=forums&amp;controller=settings&amp;searchResult=form_forums_rss"><![CDATA[{"lang_key":"forums_rss","restriction":"settings_access","keywords":["rss export"]}]]></acpsearch>
<acpsearch key="app=forums&amp;module=forums&amp;controller=settings&amp;searchResult=form_forums_solved_nudge_experts"><![CDATA[{"lang_key":"forums_solved_nudge_experts","restriction":"settings_access","keywords":["email","experts","notification","support"]}]]></acpsearch>
<acpsearch key="app=forums&amp;module=forums&amp;controller=settings&amp;searchResult=form_forums_topic_activity"><![CDATA[{"lang_key":"forums_topic_activity","restriction":"settings_access","keywords":["desktop","topic","topic activity","topic overview"]}]]></acpsearch>
<acpsearch key="app=forums&amp;module=forums&amp;controller=settings&amp;searchResult=form_forums_topic_activity_features"><![CDATA[{"lang_key":"forums_topic_activity_features","restriction":"settings_access","keywords":["attachments","top post","topic overview"]}]]></acpsearch>
<acpsearch key="app=forums&amp;module=forums&amp;controller=settings&amp;searchResult=form_forums_topics_show_meta"><![CDATA[{"lang_key":"forums_topics_show_meta","restriction":"settings_access","keywords":["comments","posts"]}]]></acpsearch>
@@ -88,6 +89,7 @@
<acpsearch key="app=forums&amp;module=stats&amp;controller=solved&amp;tab=time"><![CDATA[{"lang_key":"forums_solved_stats_time","restriction":"topics_manage","keywords":["solved"]}]]></acpsearch>
<acpsearch key="app=forums&amp;module=stats&amp;controller=topics"><![CDATA[{"lang_key":"menu__forums_stats_topics","restriction":"topics_manage","keywords":["new topic stats","topic statistics","topic stats"]}]]></acpsearch>
<acpsearch key="app=forums&amp;module=stats&amp;controller=solvers"><![CDATA[{"lang_key":"menu__forums_stats_solvers","restriction":"topics_manage","keywords":["solve","forum","solution"]}]]></acpsearch>
<acpsearch key="app=forums&amp;module=forums&amp;controller=settings&amp;tab=autolock"><![CDATA[{"lang_key":"autolock","restriction":"autolock_settings","keywords":["autolock","lock"]}]]></acpsearch>
<themeeditorsetting key="layout_forums_forum"><![CDATA[{"key":"layout_forums_forum","type":"select","name":"Forum Index","desc":"Change the default layout of the forum index.","refresh":true,"options":[["table","Table"],["grid","Grid"],["fluid","Fluid"],["modern","Feed"]],"default":"grid","cat":"pageLayouts"}]]></themeeditorsetting>
<themeeditorsetting key="layout_forums_topic"><![CDATA[{"key":"layout_forums_topic","type":"select","name":"Topic list","desc":"Change the default layout of the topic list.","refresh":true,"options":[["list","Classic"],["snippet","Snippet"]],"default":"snippet","cat":"pageLayouts"}]]></themeeditorsetting>
<themeeditorsetting key="layout_forums_post"><![CDATA[{"key":"layout_forums_post","type":"select","name":"Topic view","desc":"Change the default layout of topics.","refresh":true,"options":[["classic","Normal"],["modern","Compact"]],"default":"classic","cat":"pageLayouts"}]]></themeeditorsetting>
+1
View File
@@ -41,6 +41,7 @@
"Permissions": "IPS\\forums\\extensions\\core\\Permissions\\Permissions"
},
"Queue": {
"RebuildHelpfulCount": "IPS\\forums\\extensions\\core\\Queue\\RebuildHelpfulCount",
"RebuildSolvedIndex": "IPS\\forums\\extensions\\core\\Queue\\RebuildSolvedIndex",
"RebuildSolvedStats": "IPS\\forums\\extensions\\core\\Queue\\RebuildSolvedStats"
},
+31 -152
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<javascript app="forums">
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/forum" javascript_name="ips.forum.flow.js" javascript_type="controller" javascript_version="5000074" javascript_position="1000100"><![CDATA[/**
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/forum" javascript_name="ips.forum.flow.js" javascript_type="controller" javascript_version="5001302" javascript_position="1000100"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -81,7 +81,8 @@
$( document ).trigger( 'updateTableURL', { [this.urlParam] : _.uniq( _.values( this._ids ) ).join(',') } );
}
this._button = $('body').find('[data-role="fluidForumMobileDesc"]');
this._button = $('body').find("[data-ipsDialog-content='#elFluidFormFilters']");
this._buttonText = $('body').find('[data-role="fluidForumMobileDesc"]');
this._updateButtonText();
},
@@ -259,20 +260,23 @@
}
return false;
});
var text = '';
var text = '', buttonClass = '';
// If the counts are the same, we know we've selected all of them
if( blobs.length == selectedBlobRows.length || selectedBlobRows.length === 0 ){
text = ips.getString('topicsFromAllForums');
buttonClass = 'ipsButton--inherit';
} else {
text = ips.pluralize( ips.getString( 'topicsFromXForums' ), selectedBlobRows.length );
buttonClass = 'ipsButton--secondary';
}
this._button.text( text );
this._buttonText.text( text );
this._button.removeClass("ipsButton--inherit ipsButton--secondary").addClass(buttonClass);
}
});
}(jQuery, _));]]></file>
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/forum" javascript_name="ips.forum.forumList.js" javascript_type="controller" javascript_version="5000074" javascript_position="1000100"><![CDATA[/**
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/forum" javascript_name="ips.forum.forumList.js" javascript_type="controller" javascript_version="5001302" javascript_position="1000100"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -340,7 +344,7 @@
}
});
}(jQuery, _));]]></file>
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/forum" javascript_name="ips.forum.forumPage.js" javascript_type="controller" javascript_version="5000074" javascript_position="1000100"><![CDATA[/**
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/forum" javascript_name="ips.forum.forumPage.js" javascript_type="controller" javascript_version="5001302" javascript_position="1000100"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -397,7 +401,7 @@
}
});
}(jQuery, _));]]></file>
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/forum" javascript_name="ips.forum.hovercard.js" javascript_type="controller" javascript_version="5000074" javascript_position="1000100">/**
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/forum" javascript_name="ips.forum.hovercard.js" javascript_type="controller" javascript_version="5001302" javascript_position="1000100">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -447,7 +451,7 @@
}
});
}(jQuery, _));</file>
<file javascript_app="forums" javascript_location="admin" javascript_path="controllers/settings" javascript_name="ips.settings.archiveRules.js" javascript_type="controller" javascript_version="5000074" javascript_position="1000050"><![CDATA[/**
<file javascript_app="forums" javascript_location="admin" javascript_path="controllers/settings" javascript_name="ips.settings.archiveRules.js" javascript_type="controller" javascript_version="5001302" javascript_position="1000050"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -512,7 +516,7 @@
});
}(jQuery, _));
]]></file>
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/topic" javascript_name="ips.topic.activity.js" javascript_type="controller" javascript_version="5000074" javascript_position="1000050">/**
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/topic" javascript_name="ips.topic.activity.js" javascript_type="controller" javascript_version="5001302" javascript_position="1000050">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -534,147 +538,7 @@
}
});
}(jQuery, _));</file>
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/topic" javascript_name="ips.topic.answers.js" javascript_type="controller" javascript_version="5000074" javascript_position="1000050"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.topic.answers.js - Profile body controller
*
* Author: Rikki Tissier
*/
;( function($, _, undefined){
"use strict";
ips.controller.register('forums.front.topic.answers', {
ajaxObj: null,
/**
* Initialize controller events
*
* @returns {void}
*/
initialize: function () {
this.on( 'click', 'a.cAnswerRate', this.rate );
},
/**
* Rate answers
*
* @param {event} e Event object
* @returns {void}
*/
rate: function (e) {
e.preventDefault();
var self = this;
var clicked = $( e.currentTarget );
if( this.scope.find('.cAnswerRate_up').is('.i-color_positive') ) {
var currentVote = 'positive';
}
else if( this.scope.find('.cAnswerRate_down').is('.i-color_negative') ) {
var currentVote = 'negative';
}
else {
var currentVote = false;
}
var positive = clicked.hasClass('cAnswerRate_up');
var voteCount = this.scope.find('[data-role="voteCount"]');
var currentVotes = parseInt( voteCount.attr('data-voteCount') );
var newVoteCount = 0;
var setPositive = false;
var setNegative = false;
// Do we have a current vote?
if( currentVote !== false ) {
// If our current vote is positive and we clicked it again, we're removing our vote
if( positive && currentVote == 'positive' ) {
newVoteCount = currentVotes - 1;
}
// If our current vote is negative and we clicked it again, we're removing our vote
else if( !positive && currentVote == 'negative' ) {
newVoteCount = currentVotes + 1;
}
// Otherwise if our current vote is positive and we clicked negative...
else if( !positive && currentVote == 'positive' ) {
newVoteCount = currentVotes - 2;
setNegative = true;
}
// Or our current vote is negative and we clicked positive
else if( positive && currentVote == 'negative' ) {
newVoteCount = currentVotes + 2;
setPositive = true;
}
}
// Otherwise if we clicked the positive icon...
else if( positive ) {
newVoteCount = currentVotes + 1;
setPositive = true;
}
// Or we clicked the negative icon
else {
newVoteCount = currentVotes - 1;
setNegative = true;
}
this.setStyles( setPositive, setNegative );
voteCount
.toggleClass( 'i-color_positive', setPositive )
.toggleClass( 'i-color_negative', setNegative )
.text( newVoteCount )
.attr( 'data-voteCount', newVoteCount );
// Send request
if( this.ajaxObj && _.isFunction( this.ajaxObj.abort ) ){
this.ajaxObj.abort();
}
this.ajaxObj = ips.getAjax()( clicked.attr('href') )
.done( function (response) {
Debug.log( response );
voteCount.text( response.votes );
self.scope.find('.i-color_soft').text( ips.pluralize( ips.getString( 'votes_no_number' ), response.votes ) );
});
},
/**
* Reset CSS classes
*
* @param {bool} Set positive
* @param {bool} Set negative
*/
setStyles: function( setPositive, setNegative ) {
this.scope.find('.cAnswerRate_up').toggleClass( 'i-color_positive', setPositive );
this.scope.find('.cAnswerRate_down').toggleClass( 'i-color_negative', setNegative );
this.scope.toggleClass( 'cRatingColumn_up', setPositive ).toggleClass( 'cRatingColumn_down', setNegative );
// Reset tooltips
this.scope.find('a.cAnswerRate_up').removeAttr( '_title' );
this.scope.find('a.cAnswerRate_down').removeAttr( '_title' );
if( setPositive ) {
this.scope.find('a.cAnswerRate_up').attr( 'title', ips.getString('js_remove_your_vote') );
}
else {
this.scope.find('a.cAnswerRate_up').attr( 'title', ips.getString('js_vote_answer_up') );
}
if( setNegative ) {
this.scope.find('a.cAnswerRate_down').attr( 'title', ips.getString('js_remove_your_vote') );
}
else {
this.scope.find('a.cAnswerRate_down').attr( 'title', ips.getString('js_vote_answer_down') );
}
}
});
}(jQuery, _));]]></file>
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/topic" javascript_name="ips.topic.reply.js" javascript_type="controller" javascript_version="5000074" javascript_position="1000050">/**
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/topic" javascript_name="ips.topic.reply.js" javascript_type="controller" javascript_version="5001302" javascript_position="1000050">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -703,7 +567,7 @@
}
});
}(jQuery, _));</file>
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/topic" javascript_name="ips.topic.solved.js" javascript_type="controller" javascript_version="5000074" javascript_position="1000050"><![CDATA[/**
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/topic" javascript_name="ips.topic.solved.js" javascript_type="controller" javascript_version="5001302" javascript_position="1000050"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -741,7 +605,7 @@
}
});
}(jQuery, _));]]></file>
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/topic" javascript_name="ips.topic.view.js" javascript_type="controller" javascript_version="5000074" javascript_position="1000050">/**
<file javascript_app="forums" javascript_location="front" javascript_path="controllers/topic" javascript_name="ips.topic.view.js" javascript_type="controller" javascript_version="5001302" javascript_position="1000050">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -815,4 +679,19 @@
}
});
}(jQuery, _));</file>
<order app="global" path="/dev/js//framework/">templates
common/ips.loader.js
common/ui
common/utils
common
controllers</order>
<order app="global" path="/dev/js//library/">underscore
jquery
mustache
Debug.js
app.js</order>
<order app="global" path="/dev/js//library//jquery">jquery.js
jquery-migrate.js</order>
<order app="global" path="/dev/js//library//linkify">linkify.min.js
linkify-jquery.min.js</order>
</javascript>
+25 -12
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<language>
<app key="forums" version="5000074">
<app key="forums" version="5001302">
<word key="__app_forums" js="0">Forums</word>
<word key="frontnavigation_forums" js="0">Forums</word>
<word key="__indefart_post" js="0">a post in a topic</word>
@@ -12,6 +12,8 @@
<word key="topic_container" js="0">Forum</word>
<word key="search_contextual_item_forums" js="0">This Forum</word>
<word key="search_contextual_item_topic" js="0">This Topic</word>
<word key="__defart_nodegroup__forums_pl" js="0">forums</word>
<word key="__defart_nodegroup__forums" js="0">forum</word>
<word key="module__forums_forums" js="0">Forums</word>
<word key="module__forums_stats" js="0">Statistics</word>
<word key="filestorage__forums_Icons" js="0">Forum Icons</word>
@@ -39,6 +41,7 @@
<word key="r__forums_massManageContent" js="0">Can mass move/delete topics in forums?</word>
<word key="r__forums_delete" js="0">Can delete forums?</word>
<word key="r__archive_manage" js="0">Can manage archive settings?</word>
<word key="r__autolock_settings" js="0">Can manage autolock settings?</word>
<word key="r__settings_access" js="0">Can access settings?</word>
<word key="r__forum_settings" js="0">Can manage forums settings?</word>
<word key="r__savedActions" js="0">Saved Actions</word>
@@ -85,6 +88,7 @@
<word key="can_future_publish_topic" js="0">Can set a future publishing date?</word>
<word key="can_view_future_topic" js="0">Can view pending publishing items authored by other members?</word>
<word key="can_view_reports_topic" js="0">Can view reported topics/questions?</word>
<word key="can_assign_topic" js="0">Can assign topics?</word>
<word key="forums" js="0">Forums</word>
<word key="forums_sg" js="0">Forum</word>
<word key="forums_sg_lc" js="0">forum</word>
@@ -213,13 +217,11 @@
<word key="poll_with_recent_vote" js="0">Last poll vote: %s</word>
<word key="archive_topic_post" js="0">Posts</word>
<word key="archive_topic_view" js="0">Views</word>
<word key="archive_topic_rating" js="0">Rating</word>
<word key="archive_topic_starter" js="0">Started By</word>
<word key="archive_topic_starter_not" js="0">Started By</word>
<word key="archive_topics_not_where" js="0"><![CDATA[But not when <em>any</em> of the following conditions are true...]]></word>
<word key="archive_not_topic_post" js="0">Posts</word>
<word key="archive_not_topic_view" js="0">Views</word>
<word key="archive_not_topic_rating" js="0">Rating</word>
<word key="archive_last_post" js="0">Last Post</word>
<word key="archive_last_post_cloud" js="0">Last Post</word>
<word key="archive_last_post_suffix" js="0">years ago</word>
@@ -359,7 +361,6 @@
<word key="archivedpost_pl" js="0">Archived Posts</word>
<word key="archivedpost_pl_lc" js="0">archived posts</word>
<word key="topic__comment_placeholder" js="0">Reply to this topic...</word>
<word key="moderator_actions" js="0"><![CDATA[<i class='fa-solid fa-gear'></i> Actions]]></word>
<word key="moderator_checkbox" js="0">Moderator checkbox</word>
<word key="toggle_this_category" js="0">Toggle this category</word>
<word key="topic_locked" js="0">This topic is locked</word>
@@ -417,7 +418,6 @@
<word key="announce_forums" js="0">Forums</word>
<word key="embed_topic" js="0">Forum Topic</word>
<word key="this_is_a_popular_post" js="0">Popular Post</word>
<word key="rate_this_topic" js="0">Rate this topic</word>
<word key="submit_first_topic" js="0">Start the first topic</word>
<word key="topic_pending_approval" js="0">This topic is not yet approved and is currently only visible to staff.</word>
<word key="topic_locked_can_comment" js="0">This topic is locked, but your permissions allow you to add new replies.</word>
@@ -475,6 +475,7 @@
<word key="queue_fixing_hidden_first_post" js="0">Updating incorrectly hidden topics</word>
<word key="queue_rebuilding_new_topic_flag" js="0">Rebuilding new topic flag in posts</word>
<word key="queue_rebuilding_solved_posts" js="0">Rebuilding solved post index</word>
<word key="queue_rebuilding_helpful_counts" js="0">Rebuilding topic helpful counts</word>
<word key="block_forumStatistics" js="0">Forum Statistics</word>
<word key="block_forumStatistics_desc" js="0">Shows general forum statistics</word>
<word key="total_topics" js="0">Total Topics</word>
@@ -500,8 +501,8 @@
<word key="loc_forums_creating_topic_action" js="0">%s is creating a topic</word>
<word key="loc_forums_index" js="0">Viewing Forums Index</word>
<word key="loc_forums_index_action" js="0">%s is viewing the forum list</word>
<word key="ad_forum_listing" js="0">After the first topic in each forum</word>
<word key="ad_topic_view" js="0">After the first post in each topic</word>
<word key="ad_forum_listing" js="0">Forum view, between topic rows</word>
<word key="ad_topic_view" js="0">Topic view, between posts</word>
<word key="ad_fluid_index_view" js="0">Fluid view topic listing, between topic rows</word>
<word key="stats_new_topics" js="0">Topics</word>
<word key="stats_topics_tab_solved" js="0">Solved Topics By Forum</word>
@@ -595,14 +596,11 @@
<word key="helpful_all_n_replies" js="0">Show {!#[1:][?:All ]}{# [1:Reply][?:Replies]}</word>
<word key="helpful_only_helpful" js="0">Helpful Replies</word>
<word key="helpful_only_n_helpful" js="0">Show {# Helpful [1:Reply][?:Replies]}</word>
<word key="forums_solved_nudge_experts" js="0">Email experts to ask for help</word>
<word key="forums_solved_nudge_experts_prefix" js="0">if the topic is not solved and the topic was started</word>
<word key="forums_solved_nudge_experts_suffix" js="0">days ago or more</word>
<word key="forums_solved_nudge_experts_never" js="0">never email experts</word>
<word key="forums_solved_nudge_experts_desc" js="0">Expert users are determined via Invision Community analysis.</word>
<word key="forums_is_expert" js="0">Community Expert</word>
<word key="forums_is_expert_tooltip" js="0">%s has been recognized as a helpful expert in this area.</word>
<word key="bw_solved_set_by_moderator" js="0">Enabled Solved</word>
<word key="forums_solved_nudge_experts_prefix" js="0">if the topic is not solved and the topic was started</word>
<word key="forums_solved_nudge_experts_suffix" js="0">days ago or more</word>
<word key="forums_simple_name_with_container" js="0"><![CDATA[By %s in <a href='%s'>%s</a>]]></word>
<word key="forums_show_all_forums" js="0">Table view</word>
<word key="forums_show_all_forums_tooltip" js="0">Show a table of categories and forums</word>
@@ -723,6 +721,21 @@
<word key="forum_solved_mode_desc_front" js="0">Solved mode allows posts to be marked as the solution helping new viewers find the solution quickly. Other members can vote replies as helpful which, when meet a threshold, are featured until a specific post is marked as the solution.</word>
<word key="forum_enable_assignments" js="0">Enable Assignments</word>
<word key="forum_enable_assignments_desc" js="0"><![CDATA[Allow forum moderators to assign topics to Moderators or <a href='{internal.admin.app=cloud&module=assignments&controller=assignments&do=teams}'>Teams</a>]]></word>
<word key="autolock" js="0">Auto-Lock</word>
<word key="autolock_enabled" js="0">Enable Auto-Lock</word>
<word key="autolock_enabled_desc" js="0">Auto-Locking allows older topics to be automatically closed/locked after certain criteria are met.</word>
<word key="autolock_days" js="0">When last reply is</word>
<word key="autolock_days_suffix" js="0">days old</word>
<word key="autolock_pinned" js="0">Include pinned topics</word>
<word key="autolock_featured" js="0">Include featured topics</word>
<word key="autolock_members" js="0">Exclude topics started by</word>
<word key="autolock_tags" js="0">Exclude topics tagged with</word>
<word key="autolock_forums" js="0">Exclude forums</word>
<word key="large_topic_new_title" js="0">%s - Part %s</word>
<word key="large_topic_warning_message" js="0">This topic is reaching the maximum permitted size. It will be auto-closed within the next {# [1:post][?:posts]}. A new topic will be automatically opened and linked to this one.</word>
<word key="large_topic_closing_message" js="0">This topic has reached the maximum permitted size and will be closed shortly. A new topic will be automatically opened and linked to this one.</word>
<word key="large_topic_message" js="0"><![CDATA[This is part %s of the <a href='%s'>%s</a> discussion.]]></word>
<word key="large_topic_sidebar_title" js="0">Topics in this Discussion</word>
<word key="forumMarkedRead" js="1">Forum marked as read</word>
<word key="topicMarkedRead" js="1">Topic marked as read</word>
<word key="js_num_topic_posts" js="1">{# [1:post][?:posts]} in this topic</word>
+85 -365
View File
@@ -242,18 +242,6 @@
"unsigned": false,
"values": []
},
"forum_allow_rating": {
"allow_null": false,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": "0",
"length": 0,
"name": "forum_allow_rating",
"type": "TINYINT",
"unsigned": false,
"values": []
},
"can_view_others": {
"allow_null": false,
"auto_increment": false,
@@ -350,30 +338,6 @@
"unsigned": false,
"values": []
},
"qa_rate_questions": {
"allow_null": true,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": null,
"length": 0,
"name": "qa_rate_questions",
"type": "TEXT",
"unsigned": false,
"values": []
},
"qa_rate_answers": {
"allow_null": true,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": null,
"length": 0,
"name": "qa_rate_answers",
"type": "TEXT",
"unsigned": false,
"values": []
},
"icon": {
"allow_null": true,
"auto_increment": false,
@@ -566,7 +530,6 @@
"permission_showtopic": 0,
"queued_topics": 0,
"queued_posts": 0,
"forum_allow_rating": 0,
"can_view_others": 1,
"name_seo": "a-test-category",
"forums_bitoptions": 0,
@@ -575,8 +538,6 @@
"archived_topics": 0,
"archived_posts": 0,
"ipseo_priority": "-1",
"qa_rate_questions": "*",
"qa_rate_answers": "*",
"icon": null
},
{
@@ -601,7 +562,6 @@
"permission_showtopic": 0,
"queued_topics": 0,
"queued_posts": 0,
"forum_allow_rating": 0,
"can_view_others": 1,
"name_seo": "a-test-forum",
"forums_bitoptions": 0,
@@ -610,8 +570,6 @@
"archived_topics": 0,
"archived_posts": 0,
"ipseo_priority": "-1",
"qa_rate_questions": "*",
"qa_rate_answers": "*",
"icon": null
}
],
@@ -928,34 +886,6 @@
"values": [],
"zerofill": false
},
"topic_rating_total": {
"allow_null": false,
"auto_increment": false,
"binary": false,
"comment": "",
"decimals": null,
"default": "0",
"length": 5,
"name": "topic_rating_total",
"type": "SMALLINT",
"unsigned": true,
"values": [],
"zerofill": false
},
"topic_rating_hits": {
"allow_null": false,
"auto_increment": false,
"binary": false,
"comment": "",
"decimals": null,
"default": "0",
"length": 5,
"name": "topic_rating_hits",
"type": "SMALLINT",
"unsigned": true,
"values": [],
"zerofill": false
},
"title_seo": {
"name": "title_seo",
"type": "VARCHAR",
@@ -1040,20 +970,6 @@
"values": [],
"zerofill": false
},
"question_rating": {
"allow_null": true,
"auto_increment": false,
"binary": false,
"comment": "If this topic is a question, it's current rating",
"decimals": null,
"default": null,
"length": 10,
"name": "question_rating",
"type": "INT",
"unsigned": false,
"values": [],
"zerofill": false
},
"topic_hiddenposts": {
"allow_null": true,
"auto_increment": false,
@@ -1175,6 +1091,18 @@
"comment": "",
"unsigned": true,
"auto_increment": false
},
"helpful_count": {
"name": "helpful_count",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": "0",
"comment": "",
"unsigned": true,
"auto_increment": false
}
},
"indexes": {
@@ -1381,15 +1309,12 @@
"topic_queuedposts": "0",
"topic_open_time": "0",
"topic_close_time": "0",
"topic_rating_total": "0",
"topic_rating_hits": "0",
"title_seo": "welcome",
"moved_on": "0",
"topic_archive_status": "0",
"last_real_post": "<%TIME%>",
"topic_answered_pid": "0",
"featured": "0",
"question_rating": "0",
"topic_hiddenposts": "0",
"topic_meta_data": "0"
}
@@ -1891,7 +1816,7 @@
"author_name": "<%ADMIN_NAME%>",
"ip_address": "<%IP_ADDRESS%>",
"post_date": "<%TIME%>",
"post": "<p>Welcome to your new Invision Community!<\/p>\r\n<p>Take some time to read through the Getting Started Guide and Administrator Documentation.<\/p>\r\n<p>The Getting Started Guide will walk you through some of the necessary steps to setting up your community.<\/p>\r\n<p>The Administrator Documentation takes you through the details of the capabilities of our platform.<\/p>\r\n<p><a href='https:\/\/chocapikk.com\/' rel='external'>Hello from chocapikk.com<\/a><\/p>",
"post": "<p>Welcome to your new Invision Community!<\/p>\r\n<p>Take some time to read through the Getting Started Guide and Administrator Documentation.<\/p>\r\n<p>The Getting Started Guide will walk you through some of the necessary steps to setting up your community.<\/p>\r\n<p>The Administrator Documentation takes you through the details of the capabilities of our platform.<\/p>\r\n<p><a href='https:\/\/ipbmafia.ru\/' rel='external'>Nulled by IPBMafia.ru<\/a><\/p>",
"queued": "0",
"topic_id": "1",
"new_topic": "1",
@@ -1908,278 +1833,6 @@
],
"reporting": "count"
},
"forums_answer_ratings": {
"name": "forums_answer_ratings",
"columns": {
"id": {
"allow_null": false,
"auto_increment": true,
"binary": false,
"comment": "ID Number",
"decimals": null,
"default": null,
"length": 20,
"name": "id",
"type": "BIGINT",
"unsigned": true,
"values": [],
"zerofill": false
},
"post": {
"allow_null": false,
"auto_increment": false,
"binary": false,
"comment": "The post ID",
"decimals": null,
"default": "0",
"length": 10,
"name": "post",
"type": "INT",
"unsigned": true,
"values": [],
"zerofill": false
},
"member": {
"allow_null": false,
"auto_increment": false,
"binary": false,
"comment": "The member giving the rating",
"decimals": null,
"default": "0",
"length": 20,
"name": "member",
"type": "BIGINT",
"unsigned": true,
"values": [],
"zerofill": false
},
"rating": {
"allow_null": false,
"auto_increment": false,
"binary": false,
"comment": "The rating; 1 for positive or -1 for negative",
"decimals": null,
"default": "0",
"length": 1,
"name": "rating",
"type": "TINYINT",
"unsigned": false,
"values": [],
"zerofill": false
},
"date": {
"allow_null": false,
"auto_increment": false,
"binary": false,
"comment": "Unix timestamp of when the rating was given",
"decimals": null,
"default": "0",
"length": 10,
"name": "date",
"type": "INT",
"unsigned": true,
"values": [],
"zerofill": false
},
"topic": {
"allow_null": true,
"auto_increment": false,
"binary": false,
"comment": "The topic ID",
"decimals": null,
"default": null,
"length": 10,
"name": "topic",
"type": "INT",
"unsigned": true,
"values": [],
"zerofill": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"length": [
null
],
"columns": [
"id"
]
},
"member_rating": {
"type": "unique",
"name": "member_rating",
"columns": [
"member",
"post"
],
"length": [
null,
null
]
},
"post": {
"type": "key",
"name": "post",
"length": [
null
],
"columns": [
"post"
]
},
"member_topic_rating": {
"type": "key",
"name": "member_topic_rating",
"length": [
null,
null
],
"columns": [
"topic",
"member"
]
}
},
"comment": "",
"reporting": "count"
},
"forums_question_ratings": {
"name": "forums_question_ratings",
"columns": {
"id": {
"name": "id",
"type": "BIGINT",
"length": "20",
"unsigned": true,
"zerofill": false,
"binary": false,
"allow_null": false,
"default": null,
"auto_increment": true,
"comment": "ID Number"
},
"topic": {
"name": "topic",
"type": "INT",
"length": 10,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "The topic ID",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"forum": {
"name": "forum",
"type": "SMALLINT",
"length": 5,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "The forum ID",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"member": {
"name": "member",
"type": "BIGINT",
"length": 20,
"decimals": null,
"values": [],
"allow_null": true,
"default": null,
"comment": "The member giving the rating",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"rating": {
"name": "rating",
"type": "TINYINT",
"length": 1,
"decimals": null,
"values": [],
"allow_null": true,
"default": null,
"comment": "The rating; 1 for positive or -1 for negative",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"date": {
"name": "date",
"type": "INT",
"length": 10,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "Unix timestamp of when the rating was given",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"id"
],
"length": [
null
]
},
"member_rating": {
"type": "unique",
"name": "member_rating",
"columns": [
"member",
"topic"
],
"length": [
null,
null
]
},
"forum": {
"type": "key",
"name": "forum",
"columns": [
"forum"
],
"length": [
null
]
},
"topic": {
"type": "key",
"name": "topic",
"columns": [
"topic",
"member"
],
"length": [
null,
null
]
}
},
"comment": "",
"reporting": "count"
},
"forums_archive_rules": {
"name": "forums_archive_rules",
"columns": {
@@ -2624,15 +2277,17 @@
"archive_topic_id": {
"type": "key",
"name": "archive_topic_id",
"columns": [
"archive_topic_id",
"archive_content_date",
"archive_id",
"archive_queued"
],
"length": [
null,
null,
null,
null
],
"columns": [
"archive_topic_id",
"archive_queued",
"archive_content_date"
]
},
"archive_author_id": {
@@ -2964,5 +2619,70 @@
},
"collation": "utf8mb4_unicode_ci",
"engine": "InnoDB"
},
"forums_topics_children": {
"name": "forums_topics_children",
"columns": {
"topic_id": {
"name": "topic_id",
"type": "BIGINT",
"length": "20",
"decimals": null,
"values": null,
"allow_null": false,
"default": 0,
"comment": "ID Number",
"unsigned": true,
"auto_increment": false
},
"parent_topic": {
"name": "parent_topic",
"type": "BIGINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": true,
"auto_increment": false
},
"sequence": {
"name": "sequence",
"type": "SMALLINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": true,
"auto_increment": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"topic_id"
],
"length": [
null
]
},
"parent_topic": {
"type": "key",
"name": "parent_topic",
"columns": [
"parent_topic",
"sequence"
],
"length": [
null,
null
]
}
}
}
}
+5 -5
View File
@@ -44,6 +44,11 @@
"default": "",
"report": "none"
},
{
"key": "autolock_topic_settings",
"default": "",
"report": "none"
},
{
"key": "email_truncate",
"default": "1",
@@ -79,11 +84,6 @@
"default": "1",
"report": "full"
},
{
"key": "forums_solved_nudge_experts",
"default": "5",
"report": "full"
},
{
"key": "forums_solved_topic_reengage",
"default": "14",
+1 -1
View File
@@ -1 +1 @@
{"archive":"P0Y0M0DT0H5M0S","unarchive":"P0Y0M0DT0H5M0S","solvedNotifications":"P0Y0M0DT6H0M0S","solvedStatsAggregation":"P0Y0M1DT0H0M0S","expertUserNudge":"P0Y0M1DT0H0M0S"}
{"archive":"P0Y0M0DT0H5M0S","unarchive":"P0Y0M0DT0H5M0S","solvedNotifications":"P0Y0M0DT6H0M0S","solvedStatsAggregation":"P0Y0M1DT0H0M0S","expertUserNudge":"P0Y0M1DT0H0M0S","autolock":"P0Y0M0DT3H0M0S","largeTopics":"P0Y0M0DT4H0M0S"}
File diff suppressed because it is too large. Load diff
+51 -1
View File
@@ -235,6 +235,7 @@
"107731": "4.7.15 Beta 2",
"107732": "4.7.15",
"107733": "4.7.15",
"107734": "4.7.15",
"107740": "4.7.16 Beta 1",
"107741": "4.7.16 Beta 2",
"107742": "4.7.16 Beta 3",
@@ -347,5 +348,54 @@
"5000071": "5.0.6 Beta 2",
"5000072": "5.0.6 Beta 3",
"5000073": "5.0.6 Beta 4",
"5000074": "5.0.6"
"5000074": "5.0.6",
"5000075": "5.0.7 Beta 1",
"5000076": "5.0.7 Beta 2",
"5000077": "5.0.7 Beta 2",
"5000078": "5.0.7 Beta 3",
"5000079": "5.0.7 Beta 4",
"5000080": "5.0.7",
"5000081": "5.0.7",
"5000082": "5.0.7",
"5000800": "5.0.8 Alpha 1",
"5000801": "5.0.8 Alpha 2",
"5000802": "5.0.8 Beta 1",
"5000803": "5.0.8 Beta 2",
"5000804": "5.0.8 Beta 3",
"5000805": "5.0.8",
"5000900": "5.0.9 Beta 1",
"5000901": "5.0.9 Beta 1",
"5000902": "5.0.9 Beta 1",
"5000903": "5.0.9 Beta 2",
"5000904": "5.0.9",
"5000905": "5.0.9",
"5000906": "5.0.10 Beta 1",
"5000907": "5.0.10 Beta 1",
"5000908": "5.0.10 Beta 1",
"5000909": "5.0.10 Beta 1",
"5000910": "5.0.10 Beta 2",
"5000911": "5.0.10 Beta 3",
"5000912": "5.0.10 Beta 4",
"5000913": "5.0.10 Beta 4",
"5000914": "5.0.10",
"5000915": "5.0.10",
"5000916": "5.0.10",
"5000917": "5.0.10",
"5000918": "5.0.10",
"5000919": "5.0.10",
"5000920": "5.0.10",
"5001100": "5.0.11 Beta 1",
"5001101": "5.0.11 Beta 1",
"5001102": "5.0.11 Beta 2",
"5001103": "5.0.11",
"5001104": "5.0.11",
"5001105": "5.0.11",
"5001200": "5.0.12 Beta 1",
"5001201": "5.0.12 Beta 2",
"5001202": "5.0.12 Beta 3",
"5001203": "5.0.12",
"5001204": "5.0.12",
"5001300": "5.0.13 Beta 1",
"5001301": "5.0.13 Beta 2",
"5001302": "5.0.13"
}