inherit
157705
0
May 2, 2012 15:41:34 GMT -8
Mad Madisson
19
August 2010
anamaris
|
Post by Mad Madisson on Oct 6, 2010 5:26:33 GMT -8
Hello there, First of all I'd like to thank all the hard working coders, especially those who have contributed to the code list, which have greatly helped me with the layout of World of RoleCraft. I've been looking for a code that might let my members choose to use a different avatar per post. Mind you, not a random one. I mean one where you select the avatar you want to use for a certain post. So far, the closest thing I have found is this great code by Todge, where it places a new avatar under the main one. I would love it if the avatar submitted with the post would replace the main avatar, instead of placing one under it. Can this be done? Thank so much for the time. =)
|
|
#00AF33
Official Code Helper
19529
0
1
Nov 19, 2012 14:18:28 GMT -8
Todge
**
17,320
January 2004
todge
|
Post by Todge on Oct 6, 2010 8:43:36 GMT -8
Right at the bottom of that code, find this part..
// Add avatar to posters mini profile..
if(document.location.href.match('action=display')) { var avPost = document.getElementsByTagName('font'); for(a=0; a<avPost.length; a++) { if(avPost[a].innerHTML.match('- google_ad_section_start -') && avPost[a].getElementsByTagName('a').length > 0) { var newAvatar = avPost[a].innerHTML.split('"')[1]; var avPostTR = avPost[a].parentNode; while(avPostTR.parentNode.firstChild.width != '20%') { avPostTR = avPostTR.parentNode; } avPostTR = avPostTR.parentNode.firstChild.getElementsByTagName('center')[0]; var newAv = new Image(); newAv.src = newAvatar; avPostTR.insertBefore(newAv,avPostTR.firstChild.nextSibling); avPostTR.insertBefore(document.createElement('BR'),avPostTR.firstChild.nextSibling); }}}
and replace it with this...
// Add avatar to posters mini profile..
if(document.location.href.match('action=display')) { var avPost = document.getElementsByTagName('font'); for(a=0; a<avPost.length; a++) { if(avPost[a].innerHTML.match('- google_ad_section_start -') && avPost[a].getElementsByTagName('a').length > 0) { var newAvatar = avPost[a].innerHTML.split('"')[1]; var avPostTR = avPost[a].parentNode; while(avPostTR.parentNode.firstChild.width != '20%') { avPostTR = avPostTR.parentNode; } avPostTR = avPostTR.parentNode.firstChild.getElementsByTagName('center')[0]; avPostTR.firstChild.src = newAvatar; }}}
The code requires that any member choosing an avatar MUST have a default one set, otherwise the code will stop working.
|
|
inherit
157705
0
May 2, 2012 15:41:34 GMT -8
Mad Madisson
19
August 2010
anamaris
|
Post by Mad Madisson on Oct 8, 2010 15:46:47 GMT -8
Oh, thanks so much for the help Todge. I really appreciate the help.
Sadly, after editing the code, the add avatar field doesn't appear anymore.
This is how my footer looks like at the moment (sorry for all that code, but i wanted to make sure nothing else was affecting it):
REDACTED
EDIT: We can see your footers on the site itself - Wormo
|
|
#00AF33
Official Code Helper
19529
0
1
Nov 19, 2012 14:18:28 GMT -8
Todge
**
17,320
January 2004
todge
|
Post by Todge on Oct 9, 2010 2:25:46 GMT -8
You removed a little too much of the code...
Right at the very bottom of your code, you have this...
</script>
you should have..
// --> </script>
|
|
inherit
157705
0
May 2, 2012 15:41:34 GMT -8
Mad Madisson
19
August 2010
anamaris
|
Post by Mad Madisson on Oct 9, 2010 8:57:50 GMT -8
Sorry about that Wormo. I wasn't aware. Of course I did. I can be rather absent minded at times. Thank you Todge.
|
|
#00AF33
Official Code Helper
19529
0
1
Nov 19, 2012 14:18:28 GMT -8
Todge
**
17,320
January 2004
todge
|
Post by Todge on Oct 9, 2010 12:30:34 GMT -8
No worries..
|
|