Jump to content
Holiday Closures ×

Marketplace

(Editor) Message Box 1.0.1

$8.00

   (5 reviews)

4 Screenshots

About This File

Introduction

This plugin extends the suites editor by implementing support for message boxes. Message boxes are a useful for just about any community, they allow you and your members to easily and aesthetically highlight warnings or any other general pieces of information.

Licensing and other information

This plugin is commercially licensed, one purchase is valid for one installation. If you wish to install this plugin on multiple IPS communities, please do the right thing and support future development by purchasing a license for each community!

By purchasing the (Editor) Message Box plugin, you acknowledge that you have read and agree to the following license terms:
https://www.binpress.com/license/view/l/93f2784a52455af6fda7295ab356dcc4


What's New in Version 1.0.1   See changelog

Released

Added

  • Language strings have been added so that the plugin can be translated
  • HiDPI icon added for retina enabled devices



User Feedback

You may only provide a review once you have downloaded the file.


sonimik1

  

I am very unhappy with this add-on because it has not been updated since 2017

Leave the editor hanging when you try to install.

Send a notice to your developer and do not bother to respond, I pay for this add-on unless I am heard or try to help.

Share this review


Link to review
Cretch84

   2 of 2 members found this review helpful 2 / 2 members

I had an issue and had to do some code by hand. Outside this, it's a good plugin, so 3*

Thanks to @Phil7789 i found out the issue.

First of all, delete the button then clean your browser's cache

If you unzip [Makoto] (Editor) Message Box 1.0.1\(Editor) Message Box\ckeditor\ipsbox.zip and open plugin.js you'll find this piece of code.

 

	onLoad: function(editor) {
		CKEDITOR.addCss( ".ipsMessage_error:before,.ipsMessage_general:before,.ipsMessage_info:before,.ipsMessage_information:before,.ipsMessage_success:before,.ipsMessage_warning:before{conent:''}.ipsMessage{padding:15px 15px 15px 45px;border-radius:2px;position:relative;margin-bottom:10px;color:#fff}html[dir=rtl] .ipsMessage{padding:15px 45px 15px 15px}.ipsMessage:before{font-family:FontAwesome;position:absolute;top:15px;font-size:20px}html[dir=ltr] .ipsMessage:before{left:15px}html[dir=rtl] .ipsMessage:before{right:15px}.ipsMessage a{color:#fff;border-bottom:1px dotted #fff}.ipsMessage_title{margin:0 0 5px;padding:0;font-size:16px;line-height:1}.ipsMessage a.ipsButton{margin-top:-5px}.ipsMessage_code{padding:7px;display:inline-block;background:rgba(0,0,0,.2);border-radius:3px;margin-top:-7px;color:rgba(255,255,255,.8)}html[dir=rtl] .ipsMessage_code{margin-right:-7px;float:left;margin-left:-7px}.ipsMessage_error{}.ipsMessage_success{}.ipsMessage_success.ipsMessage a:not(.ipsButton){color:#556b45;border-bottom:1px dotted #556b45}.ipsMessage_warning{background:#ede6e0;color:#564a3f}.ipsMessage_warning.ipsMessage a:not(.ipsButton){color:#564a3f;border-bottom:1px dotted #564a3f}.ipsMessage_info,.ipsMessage_information{background:#5e707d}.ipsMessage_general{background:#ebebeb;color:#333}.ipsMessage_general.ipsMessage a:not(.ipsButton){color:#333;border-bottom:1px dotted #333}" );
	}

and replace it with this part (basically i just removed CSS colors)

	onLoad: function(editor) {
		CKEDITOR.addCss( ".ipsMessage_error:before,.ipsMessage_general:before,.ipsMessage_info:before,.ipsMessage_information:before,.ipsMessage_success:before,.ipsMessage_warning:before{conent:''}.ipsMessage{padding:15px 15px 15px 45px;border-radius:2px;position:relative;margin-bottom:10px;color:#fff}html[dir=rtl] .ipsMessage{padding:15px 45px 15px 15px}.ipsMessage:before{font-family:FontAwesome;position:absolute;top:15px;font-size:20px}html[dir=ltr] .ipsMessage:before{left:15px}html[dir=rtl] .ipsMessage:before{right:15px}.ipsMessage a{color:#fff;border-bottom:1px dotted #fff}.ipsMessage_title{margin:0 0 5px;padding:0;font-size:16px;line-height:1}.ipsMessage a.ipsButton{margin-top:-5px}.ipsMessage_code{padding:7px;display:inline-block;background:rgba(0,0,0,.2);border-radius:3px;margin-top:-7px;color:rgba(255,255,255,.8)}html[dir=rtl] .ipsMessage_code{margin-right:-7px;float:left;margin-left:-7px}.ipsMessage_error{}.ipsMessage_success{}.ipsMessage_success.ipsMessage a:not(.ipsButton){border-bottom:1px dotted #556b45}.ipsMessage_warning{}.ipsMessage_warning.ipsMessage a:not(.ipsButton){border-bottom:1px dotted #564a3f}.ipsMessage_info,.ipsMessage_information{}.ipsMessage_general{}.ipsMessage_general.ipsMessage a:not(.ipsButton){border-bottom:1px dotted #333}" );
	}

Then save plugin.js, zip again the ipsbox folder and voila!

ipsbox.zip

Share this review


Link to review
Phil7789

· Edited by Phil7789

   1 of 1 member found this review helpful 1 / 1 member

The button itself works as expected, but with a huge disadvantage: Wherever the editor is displayed global announcements are styled wrong. After uninstalling the button the announcements went back to normal for me. (IPS 4.4.3, also with default theme and disabled 3rd party addons)

What it should look like:
stock_global_normal.thumb.JPG.b0c111e8800acd942386fee1dccc24b4.JPG

What it looks like when the editor with the message box button is present:
stock_global_bugged.thumb.JPG.15ced9a317ca79aeb7a4e08b4d927511.JPG

Share this review


Link to review
Flashbax

   1 of 1 member found this review helpful 1 / 1 member

Works fine, installed without hassles. Excellent for general staff announcements inside a topic

Share this review


Link to review
niKee

   1 of 1 member found this review helpful 1 / 1 member

Great plugin, works as expected!

Share this review


Link to review
×
×
  • Create New...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy