HTML Logo by World Wide Web Consortium (www.w3.org). Click to learn more about our commitment to accessibility and standards.

Moving forward with Composr

ocPortal has been relaunched as Composr CMS, which is now in beta. ocPortal 9 will be superseded by Composr 10.

Head over to compo.sr for our new site, and to our migration roadmap. Existing ocPortal member accounts have been mirrored.


[SOLVED - I think] Signature Replication

Login / Search

 [ Join | More ]
 Add topic 
Posted
Rating:
#57872 (In Topic #12637)
Avatar

Community saint

One member's signature = every member's signature

Greetings,

I run a post-to-play rpg site. I make use of the excellent catalog system to make a Character Profile sheet that members fill out in order to create a character. In order to make things easier in the long run for members and guest alike who are reading and following the role -play, I have made it a site rule that members are to link their character profiles to their signatures.

VII. All character profiles shall be linked to the member's profile. If you create a character profile, you are under obligation to provide a link to said character profile in your signature. This is simple to do. Simply go view your character profile. Then copy the address that appears in your browser's address bar. Next go edit your signature (Personal Page → Edit Signature. Use the link button in the WYSIWYG editor or the link comcode button in the traditional editor to supply the link with the character name. When finished apply your changes and every post you make and have made will show a link to your character(s) at the bottom of your posts. This makes it easy for staff and members alike to quickly find and view your character profile to know better what they look like and such for better interaction with your character.

My membership has since tried to follow the rule. However every time a member goes in and creates their signature, their signature replaces everyone's (except mine and one new member) signature. Here is the issue as I have posted it on our site.

Issue: Member petenick_1984 has reported that the character profile link she put in her signature appears in everyone's signature..

I have reviewed this situation and can confirm this.

1.) petenick's signature, which is a character profile link to her character profile for Nicolette, appears in the signature of every member that does not have a signature.

2.) petenick's signature has replaced the signature of those who have created a signature, namely Dreamer05, replacing that member's character profile link with petenick's character profile link.

3.) petenick's signature has not replaced my signature banner. It has appeared in burowc's signature so this is not a permission group based issue.

4.) petenick's signature has not appeared in new member Triachi's signature.

Proposed steps to resovling issue

1.) I will clear out petenick's signature to see if it also clears out of other member's signature.
a.) If it does I will check and see if it reverts the signatures of those who had a signature already.
b.) If it doesn't I will personally clear out other member's signature.

2.) I will put in petenick's character profile link in her signature myself and see if the issue is repeated.
a.) If not, great!
b.) If so, I will bring this up to the developers of the software for possible causes and fixes.
c.) I may personally do the signature links myself on other members to see if the issue repeats itself.

I have since seen this happen with every member who has made a signature. I should note that oddly enough it doesn't affect me nor a member that just joined a couple days ago.

I am thinking it could be because I migrated from Joomla (which I had to use on a free host during times of financial uncertainty) to ocPorta. I did this by manually copying over everything to a sub-domain and I took the member database file and used Open Office Calc (am a linux user) to make a cvs of it that fit the ocPortal membership format (that way members didn't have to rejoin or anything, they simply had to reset their password) which worked fine. However I am thinking that something got messed up in that and am looking for a fix, ideas, etc on what I should look for to fix this issue.

Thanks in advance!

UPDATE:

It looks like the issue is that all the imported members are sharing the same m_signature number. It would appear that changing the m_signature number to a unique number would fix this. I am currently testing this theory, however if I am mistaken or there is a better method, please let me know :).


Last edit: by mythus

Legends of Nor'Ova: A site powered by ocPortal; home of the Legends of Nor'Ova tabletop RPG wiki and community.

Like ocPortal? Want to thank Chris and gang somehow? Then help out in the chat room! It really needs your help! Just open it in a tab everytime you open your web browser, and when you hear a "ding", check it out!

"Those who want help should first be willing to give help."
Back to the top
 
Posted
Rating:
#57873
Avatar

Community saint

Alright I think I fixed it.

I went through and manually asigned different numbers to the m_signature field and tested each member until I got them working. It looks like they are working fine now.

Legends of Nor'Ova: A site powered by ocPortal; home of the Legends of Nor'Ova tabletop RPG wiki and community.

Like ocPortal? Want to thank Chris and gang somehow? Then help out in the chat room! It really needs your help! Just open it in a tab everytime you open your web browser, and when you hear a "ding", check it out!

"Those who want help should first be willing to give help."
Back to the top
 
Posted
Rating:
#57874
Avatar

Hi,

It's because of how the Comcode system pushes each field through the translation table. Therefore f_members.m_signature is a numeric key into the translate table. Each member would need a unique value for f_members.m_signature, and in fact the keys must not refer to any keys already in use for translate.id either.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#57875
Avatar

lol...


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#57876
Avatar

Community saint

Lol, yeah I only hope I managed to not accidently use a key on someone that is being unknowin to me used elsewhere.

Legends of Nor'Ova: A site powered by ocPortal; home of the Legends of Nor'Ova tabletop RPG wiki and community.

Like ocPortal? Want to thank Chris and gang somehow? Then help out in the chat room! It really needs your help! Just open it in a tab everytime you open your web browser, and when you hear a "ding", check it out!

"Those who want help should first be willing to give help."
Back to the top
 
1 guests and 0 members have just viewed this: None
Control functions:

Quick reply   Contract

Your name:
Your message: