Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Forum personal message system

Author
Message
The Next
Web Engineer
16
Years of Service
User Offline
Joined: 3rd Dec 2007
Location: United Kingdom
Posted: 23rd Nov 2013 02:28 Edited at: 23rd Nov 2013 14:08
I am pleased to announce the first release of the personal messaging system for TGC forums. This new personal messaging system is still in development but has been released to the community for them to use and test along with development.

You will notice under every users post there is now a message icon and also in the top right of every forum page there is the same icon to see your full list of messages.

Current features
- Live notifications while browsing the forums (bottom right), these are going to be improved.
- Messaging between two users in realtime there is no need to reload the page
- Deleting old messages, these are still visible to moderators if you are reported by a user for any reason.
- Link detection in messages.


Features coming soon
- Attachments to personal messages, this will come after the new attachment system is implemented.
- Reporting functionality to report a message to moderators
- Opting out via profile

The normal forum AUP applies to the PM system if you abuse the rules you may still be slapped or banned. Sending of excessive messages considered spam will result in an instant ban from personal messaging.

This system is still in development please report bugs here and give ideas for features you wish to see.

Windows 7 Pro, Intel i7 3.8 GHz, 16GB DDR3, NVIDIA GTX 780 4GB Superclocked
Blobby 101
17
Years of Service
User Offline
Joined: 17th Jun 2006
Location: England, UK
Posted: 23rd Nov 2013 02:40
Oh cool! The official line on this used to be that no-one at TGC thought it was worth the hassle, what changed?

Either way, nice to see the forum's still getting updates
(The alignment on the buttons at the top is slightly out now for me btw, it looks like you've just got a margin set wrong somewhere, but I couldn't really tell - the CSS is a bit of a mess)

The Next
Web Engineer
16
Years of Service
User Offline
Joined: 3rd Dec 2007
Location: United Kingdom
Posted: 23rd Nov 2013 02:45
Quote: "Oh cool! The official line on this used to be that no-one at TGC thought it was worth the hassle, what changed?"


I have taken over the forum code so I will be adding new features (here and FPSCR forums) and generally bringing the forums up to more modern standards.

Quote: "The alignment on the buttons at the top is slightly out now for me btw, it looks like you've just got a margin set wrong somewhere, but I couldn't really tell - the CSS is a bit of a mess"


I noticed also and it is on my list to fix. Yeh the CSS is a mess, tell me about it It is years old and is very outdated but will be cleaner in the future I hope.

Windows 7 Pro, Intel i7 3.8 GHz, 16GB DDR3, NVIDIA GTX 780 4GB Superclocked
Kevin Picone
21
Years of Service
User Offline
Joined: 27th Aug 2002
Location: Australia
Posted: 23rd Nov 2013 03:35
an opt out feature is necessary.

Indicium
15
Years of Service
User Offline
Joined: 26th May 2008
Location:
Posted: 23rd Nov 2013 04:04 Edited at: 23rd Nov 2013 04:05
Quote: "an opt out feature is necessary."


Surely you can simply ignore the messages if you don't want them?


They see me coding, they hating. http://indi-indicium.blogspot.co.uk/
Yodaman Jer
User Banned
Posted: 23rd Nov 2013 05:16
FINALLY!

I know people have really been wanting this for... well, forever really.

Thanks!

Seditious
10
Years of Service
User Offline
Joined: 2nd Aug 2013
Location: France
Posted: 23rd Nov 2013 10:17
Awesome. Would be good to hook it into the moderator system so that users can receive notifications of warnings/slaps/bans.

I'm So Kawaii!
The Next
Web Engineer
16
Years of Service
User Offline
Joined: 3rd Dec 2007
Location: United Kingdom
Posted: 23rd Nov 2013 12:54 Edited at: 23rd Nov 2013 12:54
Quote: "an opt out feature is necessary."


This is something I will be adding but it was not a massively urgent feature as like Indicium said you can easily ignore messages for now.

Quote: "Would be good to hook it into the moderator system so that users can receive notifications of warnings/slaps/bans."


One of the reasons for this system was to make mods lives easier for talking to users so that will no doubt happen in a future version.

Windows 7 Pro, Intel i7 3.8 GHz, 16GB DDR3, NVIDIA GTX 780 4GB Superclocked
budokaiman
FPSC Tool Maker
14
Years of Service
User Offline
Joined: 24th Jun 2009
Playing: Hard to get
Posted: 23rd Nov 2013 13:11
Great to see that you're the one in charge of the code now. Any chance of group chats in the future?


"Giraffe is soft, Gorilla is hard." - Phaelax
The Next
Web Engineer
16
Years of Service
User Offline
Joined: 3rd Dec 2007
Location: United Kingdom
Posted: 23rd Nov 2013 13:18
Thanks budo

Group chats are something I want to add but was not the original aim of the system so won't be in for a while.

Windows 7 Pro, Intel i7 3.8 GHz, 16GB DDR3, NVIDIA GTX 780 4GB Superclocked
The Next
Web Engineer
16
Years of Service
User Offline
Joined: 3rd Dec 2007
Location: United Kingdom
Posted: 23rd Nov 2013 14:08
Deleting old messages and link detection is now in.

Windows 7 Pro, Intel i7 3.8 GHz, 16GB DDR3, NVIDIA GTX 780 4GB Superclocked
Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 23rd Nov 2013 19:40
Smart stuff! Looking forward to using it; once I get a situation where I need to send one.

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 25th Nov 2013 21:05
Oh My, updates... [Crawls back into Code Cave...]



AWESOME!

Dark Java Dude 64
Community Leader
13
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 26th Nov 2013 00:02
Aye, I was wondering if you could add teleportation of physical hand-written notes to the recipient?

Nah but really, this seems quite nice! I am extremely happy to see that work is being done on the forums.

Libervurto
17
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 26th Nov 2013 03:01 Edited at: 26th Nov 2013 03:03
When we have unread messages the button could be highlighted thus: (Editing your image revealed that some of the corner pixels aren't transparent.)

Could we have the ability to copy other people into the conversation?

I am a bit wary of this new feature, we don't want people to do everything in private and not share with the community.


Formerly OBese87.

Attachments

Login to view attachments
Phaelax
DBPro Master
21
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 26th Nov 2013 09:12
Quote: "Yeh the CSS is a mess, tell me about it "

This is something me and Libervurto have been saying forever!

The Next
Web Engineer
16
Years of Service
User Offline
Joined: 3rd Dec 2007
Location: United Kingdom
Posted: 26th Nov 2013 14:20
Libervurto

I will add that different icon for sure, I was thinking that also it helps if you miss the notification.

I know the corners were not transparent my Photoshop was messing me about so I just uploaded the non-transparent version.

Windows 7 Pro, Intel i7 3.8 GHz, 16GB DDR3, NVIDIA GTX 780 4GB Superclocked
BlackFox
FPSC Master
16
Years of Service
User Offline
Joined: 5th May 2008
Location: Knight to Queens Bishop 3
Posted: 26th Nov 2013 19:33
Perhaps you might consider adding a button in the personal message section to "return to forum". While I and others may either open the personal message section in a new tab/window or know to click on the "Developer Forum" logo to return to forum, new people may not.

Ease of use suggestion.


There's no problem that can't be solved without applying a little scripting.
JLMoondog
Moderator
15
Years of Service
User Offline
Joined: 18th Jan 2009
Location: Paradox
Posted: 27th Nov 2013 14:46 Edited at: 27th Nov 2013 14:47
Hey Mr. The Next, loving the new messaging system. Already got a secret society going...I mean "pen pal" thing going.

I have run into a few issues/bugs though:

1) If someone puts a link in there message, from there on until the end of time, everything the messenger and receiver types turns into a link, and points to the original link. Even clicking on a blank message box to type will send you to the link.

2) You can't scroll through previous messages without it reverting back to the latest message automatically. You have to click and hold the scroll bar to keep it where you want it.

That's it so far! Thanks!

Inmortalis Nox
The Next
Web Engineer
16
Years of Service
User Offline
Joined: 3rd Dec 2007
Location: United Kingdom
Posted: 27th Nov 2013 16:20
Quote: "If someone puts a link in there message, from there on until the end of time, everything the messenger and receiver types turns into a link, and points to the original link. Even clicking on a blank message box to type will send you to the link."

I cannot reproduce this error, can you send me a PM that will make it happen for me and I will fix.

Quote: "You can't scroll through previous messages without it reverting back to the latest message automatically. You have to click and hold the scroll bar to keep it where you want it."

I had noticed this and I will fix asap.

Windows 7 Pro, Intel i7 3.8 GHz, 16GB DDR3, NVIDIA GTX 780 4GB Superclocked
JLMoondog
Moderator
15
Years of Service
User Offline
Joined: 18th Jan 2009
Location: Paradox
Posted: 27th Nov 2013 17:48 Edited at: 27th Nov 2013 17:50
Sorry buddy, I blew up your messages like crazy. I was able to recreate it and I think I found what's happening.

If a 'backslash' is added to the end of the link then for some reason it makes the rest of the messages a link. So just have to delete that.

Still not sure why it goes into the next message with mine. Also what's with it adding a frontslash / every time I type a backslash \ into a message? That is weird. I sometimes see this after editing a post.

Edit: "test" "\" \ / \\ //

Inmortalis Nox
The Next
Web Engineer
16
Years of Service
User Offline
Joined: 3rd Dec 2007
Location: United Kingdom
Posted: 27th Nov 2013 18:31 Edited at: 27th Nov 2013 20:42
That is a database related thing, I know how to fix it so will work on a patch from that tonight. Thanks for spotting the issue and spamming my messages

Windows 7 Pro, Intel i7 3.8 GHz, 16GB DDR3, NVIDIA GTX 780 4GB Superclocked
Green Gandalf
VIP Member
19
Years of Service
User Offline
Joined: 3rd Jan 2005
Playing: Malevolence:Sword of Ahkranox, Skyrim, Civ6.
Posted: 3rd Dec 2013 12:01
Quote: "Live notifications while browsing the forums (bottom right), these are going to be improved."


I don't see these. What do they look like?

Someone recently sent me two messages and I didn't know they were there because he'd said he had emailed me. It was only an afterthought a few days later that I thought to check the new message system and there they were.



Powered by Free Banners
The Next
Web Engineer
16
Years of Service
User Offline
Joined: 3rd Dec 2007
Location: United Kingdom
Posted: 3rd Dec 2013 12:46
Green Gandalf I am aware of a bug where they don't appear all the time I have a new version coming soon that fixes a whole range of bugs and also shows a different icon in the top bar if you have messages.

Windows 7 Pro, Intel i7 3.8 GHz, 16GB DDR3, NVIDIA GTX 780 4GB Superclocked
Green Gandalf
VIP Member
19
Years of Service
User Offline
Joined: 3rd Jan 2005
Playing: Malevolence:Sword of Ahkranox, Skyrim, Civ6.
Posted: 4th Dec 2013 14:07
OK, thanks.



Powered by Free Banners
Mobiius
Valued Member
21
Years of Service
User Offline
Joined: 27th Feb 2003
Location: The Cold North
Posted: 5th Dec 2013 21:57
Perhaps a pop up message should appear when you load a page after receiving a message should be implemented?

Fallout
21
Years of Service
User Offline
Joined: 1st Sep 2002
Location: Basingstoke, England
Posted: 18th Dec 2013 21:37
Loving the new PM feature. At the moment the only bugs I'm experiencing are:

\ backslashes before all ' apostrophes in all messages.

Cannot see messages properly on iPad. When someone messages me in an existing thread i can't scroll down far enough to see the new message. In a current thread where i have now sent the most recent message i cant see the last few lines of it. I just cant scroll down far enough though i can scroll up the thread. This happens the same for safari and chrome.

mr Handy
16
Years of Service
User Offline
Joined: 7th Sep 2007
Location: out of TGC
Posted: 18th Dec 2013 22:52
Quote: "\ backslashes before all ' apostrophes in all messages."

Hey, that thing happened here, I even saw it in "Location:"! What is that thing?

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 19th Dec 2013 00:35
I take it someone is on post mod...

the '\' is an escape character... if I got it wrong, please do correct me...

bitJericho
21
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Posted: 19th Dec 2013 01:03 Edited at: 19th Dec 2013 01:10
yes, it's being stored in the database with slashes and when it's placed on the HTML those slashes remain. You need to use stripslashes() to remove them.

That said, it shouldn't be stored with escape characters anyway. The database should hold the original content and it should be filtered for any bad things on retrieval and display. However, the way the data is stored when it's submitted is probably using outdated methods and so must have slashes added to keep hackers from executing arbitrary code. Perhaps stripslashes is already being used, in which case magic quotes is probably on and so things are being double-escaped. Now it's getting ridiculous. Now to fix it you have to stripslashes on the already stripslashed variable

http://www.php.net/addslashes

This is probably due to the age of the forum, and so stripslashes is the easy fix with its own issues.

The Next
Web Engineer
16
Years of Service
User Offline
Joined: 3rd Dec 2007
Location: United Kingdom
Posted: 19th Dec 2013 10:39
bitJericho got it right. It is that the forum was written a very long time ago and an outdated method of database input and data sterilisation.

It is a very hard job to get half the site to work one way and half to work another so it makes my life great fun coding around this.

I have found a fix to this but it is not clean and a bit tacked on. The alternative is the best but it is a long winded process that involves updating a lot of the database input site wide.

The idea is to keep the Apollo forums up to date, they are amazing at spam prevention and are loved by many, so I will do what must be done even if it takes a long time to get rid of all that horrible database code.

Windows 7 Pro, Intel i7 3.8 GHz, 16GB DDR3, NVIDIA GTX 780 4GB Superclocked

View the beta TGC forum progress at the url below View beta forum
Indicium
15
Years of Service
User Offline
Joined: 26th May 2008
Location:
Posted: 19th Dec 2013 15:41
Quote: "It is a very hard job to get half the site to work one way and half to work another so it makes my life great fun coding around this."


Why can't you deploy the beta forum now? I've been using it for a while now and seems just as stable and usable as the old version.


They see me coding, they hating. http://indi-indicium.blogspot.co.uk/
Mobiius
Valued Member
21
Years of Service
User Offline
Joined: 27th Feb 2003
Location: The Cold North
Posted: 19th Dec 2013 16:49
Release an unfinished beta into production!?!? What, are we Microsoft!?

lol

Yodaman Jer
User Banned
Posted: 20th Dec 2013 00:26
^ My thoughts exactly!


Make your pledge today!
MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 20th Dec 2013 18:54
Might I add that the forum time difference also be applied to the chat messages, was wondering how I managed to receive a message 1 hour from the future ahahahahaha

Matty H
15
Years of Service
User Offline
Joined: 7th Oct 2008
Location: England
Posted: 23rd Dec 2013 11:12
If I am not full screen the reply box covers the end of the last message making it unreadable. It's the same on IE and Chrome, windows 8.1.

Like I mentioned, full screen fixes it

xplosys
18
Years of Service
User Offline
Joined: 5th Jan 2006
Playing: FPSC Multiplayer Games
Posted: 16th Jan 2014 14:31 Edited at: 16th Jan 2014 14:32
Quote: "If I am not full screen the reply box covers the end of the last message making it unreadable. It's the same on IE and Chrome, windows 8.1."


I have the problem even in full screen. The reply box covers most of the message. The only way I can even read it is to do a mouse drag highlight of the message from where I can see it and continue to drag over/under the reply box. Then paste it to read it.

XP & Chrome.

Brian.

EDIT: Probably has to do with screen resolution.

I am the underground.
nonZero
12
Years of Service
User Offline
Joined: 10th Jul 2011
Location: Dark Empire HQ, Otherworld, Silent Hill
Posted: 1st Feb 2014 12:55
TL;DR so my apologies if this is already reported but there is no link detection in PMs. This isn't a problem if we can use HTML or ForumCode tags. Can we?

"You realise you're not nearly as funny as you think you are," said Onii-chan.

"I know that, which means I must be as funny as I think I am; in a paradoxical sort of way," I replied.
The Next
Web Engineer
16
Years of Service
User Offline
Joined: 3rd Dec 2007
Location: United Kingdom
Posted: 1st Feb 2014 14:45
It is on the bug fix list, there are no plans to allow BB code in PM so link detection will be required.

Windows 7 Pro, Intel i7 3.8 GHz, 16GB DDR3, NVIDIA GTX 780 4GB Superclocked\r\n\r\nView the beta TGC forum progress at the url below View beta forum
nonZero
12
Years of Service
User Offline
Joined: 10th Jul 2011
Location: Dark Empire HQ, Otherworld, Silent Hill
Posted: 1st Feb 2014 22:54
Cool, tks. Sorry for the trouble. Was feeling too lazy to read the thread. Have been researching geography of late and just finished tonnes on shelves, the ocean, temperature, pressure, etc and it's like wading through peanut butter.

"have to write here. As, we may not throw the fan. He's sure to blow your way. You can say to another. do not spit into the well from which you drink. do not spit into the wind." ~ greenpavel

Login to post a reply

Server time is: 2024-05-07 23:20:15
Your offset time is: 2024-05-07 23:20:15