collapse

* User Info

 
 
Welcome, Guest. Please login or register.
Did you miss your activation email?

* Who's Online

  • Dot Guests: 244
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

* Shoutbox

Refresh History
  • Shoutbox is not for support!
  • Chara from Undertale: Since my topic is taking a while to post, can I show my site off here?
    March 30, 2017, 10:00:45 pm
  • ♦ Ninja ZX-10RR ♦: Excuse me but what does Simpleportal have to deal with that?
    February 05, 2017, 08:21:14 pm
  • WhiteEagle: of course IMHO that site appears to be dead :(
    February 04, 2017, 01:08:05 pm
  • WhiteEagle: If I can get that, then I'll use it for that site...
    February 04, 2017, 01:07:35 pm
  • WhiteEagle: decided to not use SMF for any projects, unless I can get a copy of the premium version of the fanfiction archive plugin
    February 04, 2017, 01:06:54 pm
  • expertdecisions: cloudflare
    January 28, 2017, 08:01:47 am
  • aegersz: SM release 2.0.13 !
    January 12, 2017, 06:00:13 am
  • raffo: Tks Emanuele, even if I didn't understand the fix :D
    November 07, 2016, 02:01:20 am
  • emanuele: [link]
    November 01, 2016, 12:43:50 pm
  • emanuele: raffo: the English support board is a good place. ;)
    November 01, 2016, 12:43:38 pm
  • raffo: Where can I find the fix for the shoutbox?
    November 01, 2016, 05:06:09 am
  • [DFg]DJF-1975: To the SP team, I make a point to come here and thank you as much as possible for your work.  so again, THANK YOU!
    October 28, 2016, 10:38:05 am
  • emanuele: That's indeed funny, the limit is present only in the patch and not the full install.
    October 22, 2016, 06:14:58 pm
  • phantomm: and from what I see only patch is broken, full install package is fine
    October 21, 2016, 03:44:44 pm
  • phantomm: they say it for over 3 weeks now..
    October 21, 2016, 03:43:52 pm
  • aegersz: SMF say that bug fix 2.0.13 is coming soon ...
    October 19, 2016, 06:46:12 pm
  • Chen Zhen: check that thread at a later date as that file is not a final fix
    October 10, 2016, 03:09:18 pm
  • [DFg]DJF-1975: Thanks for the shoutbox fix file!
    October 10, 2016, 09:17:19 am
  • * Burke Knight Lurks
    October 02, 2016, 09:17:45 pm
Installation errors? Mod incompatibilities? Upgrade problems? Make your way over to the Install and Upgrade Support board for all your solutions!

Author Topic: [MOD] SP Shoutbox PM Button  (Read 16239 times)

0 Members and 1 Guest are viewing this topic.

Offline phantomm

  • Translator
  • *
  • Posts: 406
  • Gender: Male
  • Smile, tomorrow will be worse...
    • Polish ElkArte community
  • SMF Version: None
  • SP Version: 2.4 (Elkarte)
  • Elkarte Version: 1.0.5
[MOD] SP Shoutbox PM Button
« on: February 10, 2013, 04:32:52 am »
SP Shoutbox PM Button




This mod will add sign @ before username in Shoutbox, and it will insert in message box something like this:
Quote
@UserName:

Now you can write some text after it :) It's just built in Shoutbox PM function, mod is just adding this button. Useful, because some users have complicated usernames ::)



Tested with SMF 2.0.4 and SP 2.3.5.

Credits:
Thanks to Alex for code to insert text in message box ;)
« Last Edit: February 10, 2013, 04:56:18 am by phantomm »

Offline Kryzen

  • Localizer
  • Language
  • *
  • Posts: 825
  • Gender: Male
  • SMF Version: 2.0.11
  • SP Version: 2.3.6
Re: [MOD] SP Shoutbox PM Button
« Reply #1 on: February 10, 2013, 06:29:54 am »
Nice mod. :)

Offline xKroniK13x

  • Semi Newbie
  • *
  • Posts: 21
  • Gender: Male
  • Coding is Fun
    • The Quad Connection
  • SMF Version: 2.0.7
  • SP Version: 2.3.5
Re: [MOD] SP Shoutbox PM Button
« Reply #2 on: February 12, 2013, 06:12:26 pm »
I made a very similar mod myself, and am curious... is there a way to make it not reset your post when you click @? I know on your color picker mod, it does not erase a previous message; however, when you click @, it does erase it... I looked into the code and could not quite figure out the difference! Figured it out.

New problem: names with spaces in them do not get PMs?  :0
« Last Edit: February 12, 2013, 09:59:34 pm by xKroniK13x »
Here to help who I can.

Offline phantomm

  • Translator
  • *
  • Posts: 406
  • Gender: Male
  • Smile, tomorrow will be worse...
    • Polish ElkArte community
  • SMF Version: None
  • SP Version: 2.4 (Elkarte)
  • Elkarte Version: 1.0.5
Re: [MOD] SP Shoutbox PM Button
« Reply #3 on: February 13, 2013, 03:21:13 am »
I made a very similar mod myself, and am curious... is there a way to make it not reset your post when you click @? I know on your color picker mod, it does not erase a previous message; however, when you click @, it does erase it... I looked into the code and could not quite figure out the difference! Figured it out.
Can you share it here? :)

New problem: names with spaces in them do not get PMs?  :0
I don't have this issue

Offline xKroniK13x

  • Semi Newbie
  • *
  • Posts: 21
  • Gender: Male
  • Coding is Fun
    • The Quad Connection
  • SMF Version: 2.0.7
  • SP Version: 2.3.5
Re: [MOD] SP Shoutbox PM Button
« Reply #4 on: February 13, 2013, 04:46:17 pm »
I made a very similar mod myself, and am curious... is there a way to make it not reset your post when you click @? I know on your color picker mod, it does not erase a previous message; however, when you click @, it does erase it... I looked into the code and could not quite figure out the difference! Figured it out.
Can you share it here? :)

New problem: names with spaces in them do not get PMs?  :0
I don't have this issue

Well, it isn't with the @ sign for me, in my modification I am using /pm {username} {message}. I attempted /pm "{username}" {message}. I'm sure this is causing the problem. I believe it is likely with the preg_match function, which I have almost no experience with the syntax. If you could help me... I'd be very appreciative.

As for the making it not disappear, this is the link function I am using:
Code: [Select]
<a href="javascript:void(0);" onclick="surroundText(\'@' . $shout['author']['name'] . ': \', \'\', document.getElementById(\'new_shout_' . $shoutbox['id'] . '\'))">@</a>
If you just click it, it will put in inline on the text, but if you select the entire text first and click it, it will place it in the beginning. There may be a better way to do this.
Here to help who I can.

Offline phantomm

  • Translator
  • *
  • Posts: 406
  • Gender: Male
  • Smile, tomorrow will be worse...
    • Polish ElkArte community
  • SMF Version: None
  • SP Version: 2.4 (Elkarte)
  • Elkarte Version: 1.0.5
Re: [MOD] SP Shoutbox PM Button
« Reply #5 on: February 13, 2013, 05:05:29 pm »
you could find in mod code
Code: [Select]
value= and replace it with
Code: [Select]
value+= but this will add @UserName: where you have placed cursor.

Offline xKroniK13x

  • Semi Newbie
  • *
  • Posts: 21
  • Gender: Male
  • Coding is Fun
    • The Quad Connection
  • SMF Version: 2.0.7
  • SP Version: 2.3.5
Re: [MOD] SP Shoutbox PM Button
« Reply #6 on: February 14, 2013, 12:05:04 am »
Silly me with the spacing issue... my preg_match function ended the search with a space, so if a name had a space, it only caught the first half. For example, if my name was xKron iK13x, /pm xKron iK13x would sent a PM to xKron, with the message of iK13x. Duh. I fixed this by simply adding a :. So it's now /pm xKron iK13x: message. Simple fix.
Here to help who I can.

Offline Antler

  • Newbie
  • Posts: 3
  • SMF Version: 2.0.2
  • SP Version: 2.3.4
Re: [MOD] SP Shoutbox PM Button
« Reply #7 on: May 04, 2013, 01:08:39 pm »
I installed the Mod. When I tested it, it appears that everyone using the shoutbox will see the message. How is it PM (Private Message)?

Offline phantomm

  • Translator
  • *
  • Posts: 406
  • Gender: Male
  • Smile, tomorrow will be worse...
    • Polish ElkArte community
  • SMF Version: None
  • SP Version: 2.4 (Elkarte)
  • Elkarte Version: 1.0.5
Re: [MOD] SP Shoutbox PM Button
« Reply #8 on: May 04, 2013, 04:04:29 pm »
Message should be visible for author, for recipient and for admin.
Be aware, that PM function is built in in SimplePortal, this mod only adds button which allows to insert username in message box (with correct formatting for PM), nohing more.

If PM function is not working correctly you should open support topic in English Support board.

Offline Skaty

  • Semi Newbie
  • *
  • Posts: 33
  • SMF Version: 2.0.2
Re: [MOD] SP Shoutbox PM Button
« Reply #9 on: June 05, 2013, 04:57:42 pm »
''@'' it is disapearing after one message. why is dissapearing ?

and sorry i didn't understand how to fix erase issue. it is erase theme message. which file i should edit ?

Thank you.

Offline phantomm

  • Translator
  • *
  • Posts: 406
  • Gender: Male
  • Smile, tomorrow will be worse...
    • Polish ElkArte community
  • SMF Version: None
  • SP Version: 2.4 (Elkarte)
  • Elkarte Version: 1.0.5
Re: [MOD] SP Shoutbox PM Button
« Reply #10 on: June 06, 2013, 12:54:35 pm »
Clear cache.

Offline Burke Knight

  • Sr. Member
  • ****
  • Posts: 394
  • Gender: Male
  • I tell it how I see it. Don't like it? Hit Alt+F4
    • BurkeKnight Enterprises
  • SMF Version: None
  • SP Version: None
  • Elkarte Version: None
Re: [MOD] SP Shoutbox PM Button
« Reply #11 on: October 09, 2013, 11:27:49 pm »
Phantom, another great modification to SP. :)