mySpace Band Page Shows; structure, addressing, styling and positioning
Band Page UpComing Shows, Styling, Hiding, Displaying on a Div Overlay
Quick links to the content on this page:
Shows General Structure Stuff
Hide Shows
Replace Shows Header With Image
Shows: Sizing and Spacing of Show Table and Columns
Shows: Coloring, Borders, Fonts
Upcoming Shows: Import into Div Overlay
Upcoming Shows: Replace with Image
To see a diagram of the show space please see the following myspace page.
I have added styling to the page to show the table layering and parent relationships, along with classes and other attributes which can be used to manipulate the space.
Regular MySpace Page Showing Structure, Layout, Classes
Shows General Structure Stuff
The shows are this deep:
table table td.text div
If you have used my div overlay strategy, they can also be addressed like this:
table div.myCoreDiv table td.text div
Unless you have added a custom div, to the right column, the only other div elements, effected by the address
table table td.text div
are
1) the div in the friendSpace which now contains the view friends links
2) The div of class commentlinks in the comment space
3) POSSIBLY the online now icon div. MySpace sticks this there ever so often, but it has not shown up for over a month now.
The "Upcoming Shows" header is in class whitetext12.
It is the ONLY element addressed like this:
div table td.text span.whitetext12
(I took a shortcut and started with the div. This can be done if you are certain it is not causing an additional conflict which would not otherwise occur).
If I wanted to be more explicit, thus reducing the potential of conflict I would not leave any layers out of my address:
table table td.text div table td.text span.whitetext12
Leaving out the td between the first two tables does not add any additional risk, since it has no class assigned, and there is ALWAYS a td between two table layers. I leave out the tr for the same reason. It is only when it has a class assigned that it may add value to include it.
(Or when overriding styling which has used the more explicit addressing. This seems to matter more in some browsers than in others. Safari seemed to care more than any other browser I tested with).
Hide Shows
You can put this code at the end of your Bio:
<i class=i>!!START code to Hide Shows !!</i>
<a class=i href="http://xiii.us/ms/band-shows">
myspace band page shows style code by Eileen</a>
<style>
.i, table table td.text div table {display:none;}
{! ONLY if you have NOT used my control spacing code !}
table table td.text object {margin-bottom:-16px}
table table td.text table object {margin-bottom:0px;}
</style>
<i class=i>!!END code to Hide Shows !!</i>
Replace Shows Header With Image
First make your own image, using paint, paintshop, photoshop, or other drawing program.
You can then apply the image, in place of the "Upcoming Shows" Header, as follows:
<a class=i href="http://xiii.us/ms/band-shows">
mySpace band shows replace header code by Eileen
</a>
<style>
.i {display:none;}
{!hide coming shows header!}
td.text div table td table td.text span.whitetext12 {visibility:hidden;}
{! place image to use as new header !}
td.text div table td table td.text {background-image:url("http://i32.tinypic.com/znvj45.gif");
background-position: left center;
background-repeat: no-repeat;
}
</style>
Replace my image with your own (or you can use mine if you want).Place code at the bottom of the Bio section.
Shows: Sizing and Spacing of Show Table and Columns
Once portions of the page have been rendered {display:none} and the shows have been rendered {display:block} the sizing and spacing which was previously applied is GONE. It is very tedious to get it back.
Commands were used, to get the original spacing, which do not necessarily have a cross-browser css override.
To get reasonable sizing and spacing I must now hard set every detail of the show space.
First I set the width of the complete space:
<a class="i" href="http://views-under-construction.blogspot.com">
mySpace Band Shows Code tutorials by Eileen</a>
<style type="text/css">
.i {display:none;}
{! set width of shows !}
table table td.text div,
table table td.text div table,
table table td.text div table td {width:380px;}
{! default undo on inner cells and tables !}
table table td.text div table table td,
table table td.text div table table td table {width:auto}
{! unDo on friend and comment inner divs !}
table table.friendSpace div,
table table td.text table.friendSpace td.text div,
table table.friendsComments td.text div {width:auto}
</style>Set the width of the inner show cellsFirst I do the Header row:
<a class="i" href="http://views-under-construction.blogspot.com">
mySpace Band Shows Code tutorials by Eileen</a>
<style type="text/css">
.i {display:none;}
{! set Upcoming Shows Header width !}
table table td.text div table table td.text {width:290px !important;}
{!-the below line has a necessary hard to explain effect-!}
table table td.text div table table td {width:25% !important}
</style>Now for the date,time, venue, and location columnsI can not address the actual cells individually, so I will concentrate on the text inside them.
I do a sort of set it all, and gradually override
i.e.
table table td.text table table td font
Effects all three columns.
However I can set it, then override for venue and date/time, causing it to control the location width. If it is too large, the location may overlap the edge of the div, so be careful with the values.
table table td.text table table td font a
Only effects the venue.
table table td.text table table table td
cells containing date and time. There are two of these cells in a single row in a table. If I set them to 70% the first one (the date) will take up the 70% leaving less space for the time.
table table td.text table table table td font
Effects both date and time. I end up setting this to auto, because any hard value set will try to effect both the date and time. I need something to override what I set for location.
I ended up with this:
<a class="i" href="http://views-under-construction.blogspot.com">
mySpace Band Shows Code tutorials by Eileen</a>
<style type="text/css">
.i {display:none;}{!-set width of location column -!}
table table td.text div table table td font {display:block; width:130px !important}
{!-set width of venue column-!}
table table td.text div table table td font a {display:block;
width:120px !important; padding-left:5px; padding-right:5px;}
{!-UnDo above on view all-!}
table table td.text div table table td span.whitelink font a {display:inline; width:auto !important}
{!-set width of date time column-!}
table table td.text div table table table {
width:128px !important; }
table table td.text div table table table td font {width:auto !important; padding-right:1px; padding-left:1px}
table table td.text div table table table td {width:70% !important;}
</style>Shows: Coloring, Borders, Fonts
The below color styling assumes that you have turned all of the default coloring transparent. If you have not add this:
<a class="i" href="http://views-under-construction.blogspot.com">
mySpace Band Shows Code tutorials by Eileen</a>
<style type="text/css">
.i {display:none;}
{!remove upcoming shows default coloring!}
table table td.text div table,
table table td.text div table td {background-color:transparent}
</style> Due to something quirky in the default page, if I want a nice border around the entire show table I need to place this border around the div.
<a class="i" href="http://views-under-construction.blogspot.com">
mySpace Band Shows Code tutorials by Eileen</a>
<style type="text/css">
.i {display:none;}
{! border around outside of shows !}
table table td.text div {border:3px magenta solid;}
{! unDo on friend and comment inner div!}
table table.friendSpace td.text div,
table table.friendsComments td.text div {border:0px}
</style>Border Around ColumnsI get the best results if I form this border with background coloring. I place the border color as the background at one level, and then set another background color at a deeper level. I ended up getting the best result with this combination:
<a class="i" href="http://views-under-construction.blogspot.com">
mySpace Band Shows Code tutorials by Eileen</a>
<style type="text/css">
.i {display:none;}
{! create column border using background color !}
{! inner border color !}
table table td.text div {background-color:pink}
{! inner background color !}
table table td.text div table table td {background-color:lightgrey}
</style>
Shows: Set the Font size and Family
<a class="i" href="http://views-under-construction.blogspot.com">
mySpace Band Shows Code tutorials by Eileen</a>
<style type="text/css">
.i {display:none;}
{! set show font size, font color, family !}
table table td.text div table * {color:maroon; font-family:comic sans ms; font-size:11px;}
{! set font size of date and time smaller !}
table table td.text div table table table * {font-size:9px;}
</style>Upcoming Shows: Import into Div Overlay
IF you used my div overlay strategy, which allows for the import of the top left content (profile views, profile image, last login, location) the below code block will NOT work. You need to use the code block I provided in the article for that specific div overlay strategy.
Otherwise, IF you are using a div overlay strategy, which does NOT place your custom divs, so they are at or below this level:
table table td.text div
The below code should work for you.
<a class="i" href="http://views-under-construction.blogspot.com">
mySpace Band Shows Code tutorials by Eileen</a>
<style type="text/css">
.i {display:none;}
{! recover and position shows !}
table table td.text div table {display:block;}
table table td.text div {position:absolute; top: 550px; left:32px;}
{! Reverse effect on Friend and Comment Divs !}
table table td.text table.friendSpace td.text div,
table table.friendsComments td.text div {position:static;
overflow:hidden; height:auto}
</style>IF the above code does not work, please check with the source of your div overlay strategy to see what they recommend.
Replace Shows with Image
You can place this code in any slot, that accepts html, such as the Bio.
<a class=i href="http://xiii.us/ms1">MySpace Band Page Code Tutorials</a>
<style>
.i {display:none;}
table table td.text div table {background-image:url(http://i30.tinypic.com/2uiu048.png);
background-position:center top;
background-repeat:no-repeat;
width:191px; height:178px;}
table table td.text div table table {display:none;}
</style>
Replace my image with your own image.Replace my width and height with the width and height of your image.
Labels: mySpace band shows
17 Comments:
Re: Shortcuts menu is back.
I have a feeling I'm commenting in the wrong place - if so, please delete this E!
I agree with you - I think MS does NOT want the shortcuts dropdown hidden! lol... My best guess is that Google is paying big bucks for it. Somebody is, I'll bet.
I couldn't find your email, but I discovered how to control the About Band on the bandpage. Actually by experimenting with your code for the show info. The only thing is that you have to use your show info code after the about band code or it will effect the show code. I had it not show the About band title and instead have an image in it's place. I also have code to control the width. You can of course add your own background, color, border, etc to that part. Here is the code:
table table td.text table td.text span.orangetext15 {display: none;}
table table td.text table td.text {background-image:url("http://i205.photobucket.com/albums/bb154/gedsparrow/TSH/history.jpg"); height: 138px; background-attachment:scroll; background-position:top left;
background-repeat:no-repeat; background-color:transparent; padding: 0px !important;}
table table td.text table table {width: 450px !important; padding: 0px !important;}
Oh, just so you know, I put an image in place of the Show Info header. I think I fiddled with your code for a long time to figure that out. Here is that code to help people with that. You have to put display none for the header, but the box behind it has a separate code and that is where I put the image in. Same thing with how I did that with the About Band header.
Most of this shows info code is your code, just tweaked for that part (it wouldn't let me put the span class off code in this message):
{!-Border around shows table-!}
table table td.text div table {border:1px solid; border-color:red;}
table table td.text div table table {border:none;}
{!-background of most of the shows space-!}
table table td.text div table td {background-color:transparent;}
table table td.text div table {background-color:transparent;}
{!-form inner borders with background color-!}
table table td.text div table table {background-color:transparent ;}
table table td.text div table table table {background-color: transparent;}
{!-style text-!}
table table td.text div table table td.text span.whitetext12 {display: none;}
table table td.text div table table a {background-color:yellow; color:red;}
table table td.text div table table span.whitelink {display: none;}
table table td.text div table table table font{color:yellow !important; font-size:11px; font-weight:bold;}
table table td.text div table table font {color:white !important; font-weight:bold; font-size:12px;}
table table td.text div, table table td.text div table {width:450px !important; padding: 0px;}
table table td.text div table table {width:100% !important;}
table table td.text div table table td {width:33% !important;}
table table td.text div table tr td table tr td.text {width:100% !important; height: 138px !important; background-image:url("http://i205.photobucket.com/albums/bb154/gedsparrow/TSH/concerts2.jpg") !important;
background-attachment:scroll; background-position:top left;
background-repeat:no-repeat; background-color:transparent; padding:0px;}
Heather
Thank you
I am helping a friend with a = band page and I'm fairly new to divs.
Page!
I've been working with your code to get mine the way I want it, and it works great for firefox on my Mac, but internet explorer is completly different and looks terrible.
Kenny,
The link you provided does not work.
MySpace tells me the page does not exist.
hey
your codes and tips really helped me alot so far. defintaly more than any other ive been able to find.
i created my page and it looks (in my opionion) really great in firefox
but in IE.. its HORRIBLE.. i have no clue what to do to fix it to where it looks good in both?
i was wondering if you could please help me fix it in IE like it is in firefox
my link is:
http://www.myspace.com/bigteeyoungice
please and thank you :)
is there a way to have the shows background transparent AND have the friends show up ina div? It seems you can only have one or the other - if I use the transparency code it makes the friends disappear; if i dont im stick with blue white color for the band shows; any help?
Hey, I am editing my bands myspace and I want to cover the Display picture, members, influence etc... So I can then do something like this band has done.
http://www.myspace.com/thetortureofcomacine
I have the images for the Add, Merch etc.. I just need to know the codes to put them there and also need to know how to cover the display picture and that general section like they have.
Hi!Im italian and my english is not good!My question is:is possible hide the member since and the general info in a band myspace?Thanks
Yes Gabriel, it is.
But it is a lot of work, because there is no class assigned to this space.
You can look at this, it might help:
Band Page General Section
(My Italian is probably worse than your English).
Hey, seems like myspace added some kind of new top menu, I just saw it today and it kinda messed up my custom profile...is there any way to hide that one?
Hi!
Seems like myspace added some kind of new top menu, I just saw it today and it messed up my custom profile...is there any way to hide that one?
thx!
Hey, great blog, very helpful!!
Quick question:
I've been using some of your code to customize my band page, and everything looks great, except the text for my "upcoming shows" has disappeared. Any idea how to fix this?
Thanks,
-C
www.myspace.com/thinline
Hi all
First I wanna say that all your tutorials are great !
thanx a lot for helping
I have a little question...
I set up the font colors that I want in the shows table (red) and i want to keep the same color all the time, what I mean is that used links becomes blue.. is it possible?
thanx a lot.
two questions!
a. Do you know how to just move, the Upcoming Shows and the Blogs on a Band Profile?
b. Do you know how to load the comments on a flash file like in this myspace www.myspace.com/allison ?
I really appreciatte your time and what you've done!
camilo_nino@live.com
hey you said you wanted some good music for your test myspace page that has over 20000 hits, feel free to use ours, I'm sure you'll dig it. myspace.com/thedeadeyesoflondon
Post a Comment
Links to this post:
Create a Link
<< Home