Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Snitz Forums 2000 MOD-Group
 MOD Add-On Forum (W/Code)
 Profile photo used as Avatar - why not use it?

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!
Before posting, make sure you have read this topic!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
Panhandler Posted - 30 November 2007 : 09:39:08
There's a thread in the archives:
http://forum.snitz.com/forum/topic.asp?ARCHIVE=true&TOPIC_ID=42690

Shaggy got a running start on a mod that uses the profile photo as an avatar.
I think Shaggy's idea was good.
However, the thread died out and was archived.

I attempted to implement it and got the same error as another poster:
Error Type:
Microsoft VBScript runtime (0x800A0009)
Subscript out of range: '[number: 1]'
/forumtest/inc_iconfiles.asp, line 183


...and this is what I read on inc_iconfiles.asp, line 183,

quote:
--------------------------------------------------------------------------------
function getCurrentIcon(fIconName,fAltText,fOtherTags)
if fIconName = "" then exit function
if fOtherTags <> "" then fOtherTags = " " & fOtherTags
if Instr(fIconName,"http://") > 0 then strTempImageUrl = "" else strTempImageUrl = strImageUrl
tmpicons = split(fIconName,"|")
if tmpicons(1) <> "" then fWidth = " width=""" & tmpicons(1) & """"
if tmpicons(2) <> "" then fHeight = " height=""" & tmpicons(2) & """"
getCurrentIcon = "<img src=""" & strTempImageUrl & tmpicons(0) & """" & fWidth & fHeight & " border=""0"" alt=""" & fAltText & """ title=""" & fAltText & """" & fOtherTags & " />"
end function
--------------------------------------------------------------------------------


The error appears in the box where the avatar would normally go.
And the photo url is clean. . .no unusual marks.
Any ideas on how to make this mod work?

<
15   L A T E S T    R E P L I E S    (Newest First)
radiodelicate Posted - 09 July 2008 : 06:30:38
yes, and I kind of messed it up a bit before by putting the "class=""avatar""" in the wrong place, and therefore messing up the dimension proprieties. Hah I'm still really new to all this, but trial and error is my best friend. Been making lots of progress though, I'll post a link in Show-Off Your Forums once I'm happy enough with the whole thing :)<
Shaggy Posted - 09 July 2008 : 06:22:55
Sorry, yes, shoul've pointed out that the height should be specified in the tag rather than the css.

<
radiodelicate Posted - 09 July 2008 : 05:59:29
okay, I fixed it now. It was my use of both css and and set height/width that messed it up slightly.
this is what I've got now anyway, if it would be of use for anybody else:

getCurrentIcon(trim(Reply_MemberPhoto)&"|100|", ChkString(Reply_MemberName,"display"), "class=""avatar""")

and then in inc_header.asp (around line 277. Among the rest of the css anyway.):

".avatar {margin-top: 5px; padding: 3px; background-color: #ececec; border: 1px solid #b7b7b7;}" & vbNewLine & _
<
radiodelicate Posted - 09 July 2008 : 05:44:23
thanks, but it still doesn't work in IE.
argh... I'll keep on tweaking though, I suppose I'll get it right eventually.<
Shaggy Posted - 09 July 2008 : 04:31:00
Just assign the width [bold]or[/bold] the height rather than both, the other dimension will be set relative to the one you define. For example, if the image measures 100*200 and you set the width to 64, the height will be 128.

<
radiodelicate Posted - 08 July 2008 : 18:27:30
okay I'm gutted. wiping out the "|64|64" into "||" and replace it with max-height and max-width using css works perfectly when viewing in Firefox, but in IE it will give me nothing at all. Is there any other way of keeping the aspect ratio?<
radiodelicate Posted - 08 July 2008 : 15:02:11
okay, success is to be mine! *lol*
if anyone would like to know how, here it is:

getCurrentIcon(trim(Reply_MemberPhoto)&"|64|64, ""style=""margin-top: 5px;""""", ChkString(Reply_MemberName,"display"), "")


same goes for the instance of "MemberPhoto"

thanks to this, it's easier to control the appearance of the avatar. For instance, you can set a max-height and a max-width, and wipe out the set width/height. That way, your images will resize, but they will keep their proportions, allowing non-square images to show up nicely. You can also assign the image a class or an id, and so gain further customization possibilities (as in you wouldn't have to type out the whole css directly in the tag, but can define it in inc_header.asp instead)<
radiodelicate Posted - 08 July 2008 : 14:43:27
I was wondering, is it possible to use CSS on the avatars? I'm trying to figure out how to do it myself, but I've had no success yet I'm afraid.

Let's say I wanna add
style="margin-top: 5px,"
to the generated image tag, how would I do this?<
texanman Posted - 03 January 2008 : 16:10:43
Works great Shaggy
Thaaaaaaaaaanks<
balexandre Posted - 04 December 2007 : 06:35:48
that's the Avatar MOD ...

did u tried already!?

and I need users to have that to implement my CROP on-the-fly mod

take a few minutes and see my MOD, you will see that you would love it to implement in your Forum and give the ability to users upload an image and crop it ... my users are loving it and now everyone has a nice avatar image of their own ... really nice.<
Panhandler Posted - 03 December 2007 : 10:02:27
quote:
Originally posted by AnonJr

All that does is change the display dimensions. A 2.3MB JPEG is still a 2.3MB download.


I was thinking of using Proeder's mod, set to one specific folder and modifying it to restrict image sizes for that specific folder.
User's would be permitted to upload avatars to that one folder.

In other words, it would be a common avatar folder and all users would have access to the avatars within it.
Sounds like too much trouble?
<
Shaggy Posted - 03 December 2007 : 05:33:03
Change:
getCurrentIcon(trim(Reply_MemberPhoto), ChkString(Reply_MemberName,"display"), " width=""64"" height=""64""")
To:
getCurrentIcon(trim(Reply_MemberPhoto)&"|64|64", ChkString(Reply_MemberName,"display"), "")
And:
getCurrentIcon(trim(Member_Photo), ChkString(Reply_MemberName,"display"), " width=""64"" height=""64""")
To:
getCurrentIcon(trim(Member_Photo)&"|64|64", ChkString(Reply_MemberName,"display"), "")


<
AnonJr Posted - 30 November 2007 : 21:37:37
All that does is change the display dimensions. A 2.3MB JPEG is still a 2.3MB download.<
Panhandler Posted - 30 November 2007 : 15:19:16
As I understand it, the image was supposed to be reduced to fit the space.
Here's Shaggy's code snippet.
Perhaps that is the problem?

Lines 582 - 585
if strShowRank = 2 or strShowRank = 3 then
Response.Write " " & getStar_Level(Reply_MemberLevel, Reply_MemberPosts) & "<br />" & vbNewLine
end if
if strPicture = 1 and trim(Reply_MemberPhoto) <> "" then
Response.Write " " & getCurrentIcon(trim(Reply_MemberPhoto), ChkString(Reply_MemberName,"display"), " width=""64"" height=""64""") & "<br />" & vbNewLine
end if
Response.Write " </p>" & vbNewLine & _
<
balexandre Posted - 30 November 2007 : 14:06:47
it will get really, really bad !

imagine that in the profile photo the user have a 1024x768 pixels photo that he/she got from Picasa/FlickR/etc ...

did you ever tried to have a 1024x768 pixel photo into a 96 x 96 pixel box without any manipulation whatsoever?

1. The photo size will be the same, so imagine a 20 posts with photos (some bigger than others) will take ages to load, and always remember, not all know how to handle pictures, so you will get some users set the URL link of their profile photo as a 8MP or 10MP image, and that's almost 4Mb that the user will need to download just to show the avatar
2. Because the resize is not made proportionally you will get a guy really shrink or a girl extremely fat, and no one will know what's in that picture!
3. there is more, but this 2 are the terrifing ones

I started with that for my forum, and was horrible, I had to teach everyone how to crop an image uploaded and set it as new profile ... I had to do something and that's why I made a new MOD so users could upload the picture, crop it and set as an avatar.


<

Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.17 seconds. Powered By: Snitz Forums 2000 Version 3.4.07