Daxim on 19/6/2002 at 15:50
Okay, I'm not lunatic. I have confirmed that the server indeed sends different textarea sizes to different browsers on a topic reply or new thread page:
MSIE: cols="95"
Opera: cols="60"
Moz: cols="40"
N4: cols="50"
But why?
MsLedd on 20/6/2002 at 01:55
ahh yes... this is from the style settings in vBulletin:
Quote:
<font face="times new roman" size="1"><b>Textarea Widths</b>
Due to differences in the way that different browsers interpret the <i>cols="xx"</i> attribute for a <textarea> form element, vBulletin will use a different width value for the three main browsers in order to produce a similarly-sized textarea box in each browser. You can set the values used here. These values are used in message-posting templates, such as <i>newthread, newreply</i> and <i>priv_sendprivmsg</i> amongst others.
<b>Internet Explorer 4+ 95</b>
(this is the only one we've altered, the other two are vB default)<b>Netscape Navigator 4.x 50
Netscape Navigator 6.0 40</b></font>
Since I don't use these other browsers and wouldn't know I figured they knew what they were talking about with this...
Anyway... Daxim, based on these numbers currently inputted, where do you figure Opera gets it's settings? Actually, bottom line is what should I set these figures to?
Are you still on ICQ?
(BTW... irregardless, you are still a lunatic. ;))
Daxim on 20/6/2002 at 05:55
Yes, I'm still on ICQ.
Use 90 for MSIE (because 95 causes a sidescroller in a maximised 800*600 window). Use 67 for Netscape4. Use 76 for Mozilla/Netscape6 and Opera.
I figure Opera gets its setting as a hardcoded default value from the place where these variables are actually used. Just a guess. Don't worry if you don't find it, the textarea in Opera is with 430px already quite usable as of now (compared to 585px in MSIE, 300px in Mozilla).
sailoreagle on 20/6/2002 at 07:43
*raises hand* I vote to change Daxim's title to "Resident Nitpicky Geek". ;)
Uncia on 22/6/2002 at 19:19
*bump*
I?d like to point out that you can push the message box width to 90 in Opera without the scrollbar appearing on 800x600 [and theat?s just maximized, you could probably go 95 on full-screen].
...and the current width is still set to 60, so if changes have been made, they are not visible to Opera users. :/
Uncia on 5/7/2002 at 14:12
Bump. Opera input field still == small.
[edit] 430 pixels my butt.
<IMG SRC="http://wepwawet.dyndns.org/stuff/text.gif" border=1>
Setting the browser to identify itself as IE5 does fix the problem BTW. A temporary fix and a tad annoying, but it'll do for now. It does show the settings aren't hard-coded into Opera though.
[/edit]
MsLedd on 5/7/2002 at 22:58
Uncia, there is no setting in the vB controls for Opera. Only as you see in my previous post, Internet Explorer 4+, Netscape Navigator 4.x and Netscape Navigator 6.0... none of which are set to 60, so I have no idea what method Opera uses to size the textarea, and therefore how to change it, or what effects doing so would have on the other browsers.
This is for me the cornerstone of my semi-reluctance to muck with these settings overall, as it has been my continued experience that invariably in most cases whenever I attempt to accommodate the non-majority browsers (Netscape, Mozilla, Opera etc) it ends up screwing up something in the browser used by 98% of our users (IE). Not always, there have been several times that with Daxim's help a happy medium has been reached ;)
But anyway... justsoyouknow :)
Uncia on 5/7/2002 at 23:09
Ahwell... Thanks for explaining though. :)
My guess is that there's a "generic" setting for the thing VB uses when it doesn't recognise the browser [in this case Opera], but where such a setting might be is beyond my ability to speculate. *g*
Hemebond on 6/7/2002 at 01:44
Um. I still can't use Netscape 6+ to reply to posts. Just thought I'd let you know in case you'd 'fixed' it already. I'll try and see if I can find out why for ya, in case it helps.
And the ad banner doesn't show up at all.
[edit]Ah. Just increased my thread view and found the thread about this.[/edit]