Jump to content

Download: IP.Board Notices System


Enkidu

Recommended Posts

  • Replies 573
  • Created
  • Last Reply

I feel a bit mean keep pointing out stuff, its easy to sit here and point things out, the hard work is making sense of them and putting them in to an application. So I DO appreciate your hard work :smile:

Having said that, lol, there are a couple of things.

As you have gone for the IPS default look/feel the 'X' (top right corner) shouldn't really be there. Forum users will expect the expand/collapse function and will with no doubts, click it a few times accidentally.

I think you should have all the buttons in a neat row, where you would expect them (aka, like the shoutbox): [prev] [next] (couple of spaces) [hide] [reset (or restore)] (couple of spaces) [paused]

You could put the pause as fade-in text in the centre of the main message box so people do not think its a toggle function button (pause/play), unless that is what you intend

If all messages are hidden, the main body and button row should collapse upwards (or just disappear), the title block should remainl be visible, but opaque to match collapsed categories/shoutbox etc and a button on the title block saying [restore]

these are just my opinions, feel free to ignore them :smile:

Rich

PS: the stop toggle doesnt appear to stop the messages in your demo

Link to comment

some of the notices are supposed to be undismissable. if you can just click to make the whole system disappear then what's the point? That little X appear only on dismissable. If you set your notices otherwise then it won't show up.

if a user accidentally clicked on it then it's not the end of the world, the user can simply reset the system and get it back.

finally the toggle stop does work but if hovering will cause it to resume.

Link to comment

Hello I have taken a look at the new version on your page and I think it would be better in if the 3 buttons would be either smaller and/or on the right side, ideally an overlay :) over the block itself so that they don't take the valuable space on the main page, like they are now they are consuming a stripe over the whole width of the page.

Link to comment

Buttons like was before was much better (with numbers) - we do not need "prev" and "next" buttons. Numbers show to users how many notices we have and how many they should read... we do not need stop button or pause ... because it stops with mouse touch ....

Nice work enkidu ... and it is not necessary to complicate (this is notice system not slideshow) ...

For me is important that i can show notice on more no-forums pages like unreal portal and arcade pages... and that is possible in admin cp to rearrange them and better forum view list (order) in admin cp ... also will not that notice look like category or have same forum view ... it must be something different ... this is notice system ... not forum, category, subforum or sidebar block!

regards

bosss

Link to comment

prev/next are needed as if you delete one of the messages then the numbers would be out of sync with messages.

remember that this will be used by Forum users, some of whom do not have more than a basic understanding of all things computers. Its easy to know that it pauses on mouse over, if you are used to that kind of interraction, many forum users are not. This is something that needs a visual clue.
Also, my point still stands about the position of the 'X' - its fine to say 'oh well they can restore it' BUT most users will not know how and will just leave it, or worse still, think they have broken the forum and leave.

Keep it simple, clean and intuitive, make it obvuious what things do and place them accordingly. If you are using a default IPB look, then place things where they should be.

The whole point is synergy, a standard, familiar look and feel. Either have it the same, or totally different.

Everyone you ask will have a different opinion as already shown, I doubt many people will agree with my opinions, but I'll live ;) lol

keep up the good work :)


Rich

Link to comment

hi enkidu, looks good

i can also test, pm me.

personally i like the header , same as ip board ,

but

i would use only the header part if notices where on the forum index.

however for notices in other areas ie, ipgallery or ipcontent, it'd look better with just the body,

from reading past posts i understand this may be hard, but a coded in rather than a file edit would be better.

Benny :)

Link to comment

hi Enkidu

ok tested the New Version, upon upgrade, i had no issues. all upgraded smoothly.

my comments stand as above really, the block header looks good on forum index , but anywhere else , ( Topics , apps etc ) would look better if No Header.

so if no option of a 'switch on/off' for individual notices, id have to code the header out.

also agree with comments above re button size, looks too big.

other than the above issues , its looking great , the new features you've added make it great :)

Keep up the fantastic work on this

Benny

Link to comment

updated!



Inspired by xF notices, this application will allow you to set up notices that are triggered by certain events such as the number of likes a user has, number of posts, member group, current forum and others.
if more than one event is triggered, they will be stacked in slideshow (powered by prototype).

In version 2, we added support to all of IPS applications. In addition, you added the ability to display notice based on any portion of the requsted URL so you can display a notice virtually any where!

Lets start with a demo:
Notices on board index

Do you want to notify users browsing your blog app? no problem:
notices on IP.blog
How about IP.chat? certain thing
notices on IP.chat

Virtually, the notices system should work with every app that has a public side and uses IPB wrapper.

Features

You can mix and match any of the following criteria. We have grouped them into tabs and adopted the IPS add forum style wizard so everything will seem familiar to you.

User based Criteria

1- Member of. display if the user is a member of a user group or user groups. Whether you would like to match the primary or secondary user group or both, you will be able to.

2- Number of posts. Display if the user has a number of posts that are less than or greater then X or between two values. For example you can set a notice to be displayed to users who have posts between 50 and 100, or less than 10, or greater then 10000. The choice is yours.

3- Number of likes (or reputation points). Like the number of posts criteria, you can set up a notice to display if the number of likes/reputation points is less then, greater, or between two values.

4- Skin set. Display if the user is using a given skin. Perfect if you want to upgrade a skin or noticed an issue with it.

5- User profile field. Display if the user profile field contains a given string. For example, display if the user is a male or not telling, or if current location is set to xyz, or the interest field has some text of your choice etc etc.

6- Display on user birthday.

Location Based Criteria

1- Browsing an Application. If the user is browsing an IPS app. You can multi-select more than one app if you like.

2- Display when on forum. When someone is viewing a forum/s or even the board main page.

3- Display when on topic. You can define a notice to be displayed when a topic/s is viewed.

4- Display when the requested URL. If part of the URL has a given string for example /user/1-admin will display a notice on the admin profile page.

5- Visited from. if a user has visited a page from certain location. For example, say you have a competitor and you would like to display a message to any one coming from that competitor's website. I have set a test notice for anyone visiting from IPS.

Other criteria

1- stop/start date. You can use this criterion to create a notice that will display between two given dates.


Once again you can mix and match any of them to create your own criteria. For example, display notice Y if a user is a guest visiting from Google, and is viewing topic X.

the possibilities are endless

Admin Settings

1- set the system ON/OFF
2- set the height of the message box
3- define the background and layout of the message
4- define the animation speed
5- define the time between slides
6- choose your transition effect (either move or fade)
7- choose your layout between the 1.x and 2.x look and feel.
8- set the notice as dismissable so users can dismiss the notice after reading it.
9- JavaScript based cookies to remember which notices have been dismissed and to reset them back to display.
10- re-order the appearance of notices with ease using drag and drop.

as always, enjoy %7Boption%7D

Link to comment

I'm getting this error. I had to uninstall it from my board until I get a fix. Disabling it didn't even fix the issue and it knocked my forum offline:

Fatal error: Call to undefined method skin_notices_41::enkiduNoticesTemplateLegacy() in /home/*deleted for privacy*/public_html/hooks/enkiduNotices_91b1f7407e06bd1d7bfc06764d4e83a1.php on line 63

Link to comment

I'm getting this error. I had to uninstall it from my board until I get a fix. Disabling it didn't even fix the issue and it knocked my forum offline:



Fatal error: Call to undefined method skin_notices_41::enkiduNoticesTemplateLegacy() in /home/*deleted for privacy*/public_html/hooks/enkiduNotices_91b1f7407e06bd1d7bfc06764d4e83a1.php on line 63




Hiya

PM me your board details please.

have you notices any errors during upgrade?
Link to comment

please if you like my app, rate it five stars. I'm not sure why this is my only 4 star app.



/shameless desperate promoting



You know I have never voted on anything. I guess I never really thought of how important it is to you developers. It's certainly a 5 star app and I made my first vote as such. Thanks!
Link to comment

OK another update or bug fix really

1- fixed window resizing causing the layout to break
2- fixed default app not getting always recognized. For example if you have set the unreal portal as default app

sorry for the inconvenience this might've caused you.

also many of you where wrongly selecting the app forum and board index which was causing the notice not to appear. I made some changes to make the app understand what you mean :wink:

Link to comment

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...