Forum Replies Created
-
Andy, are the ie6 and ie7 issues gonna be fixed for the first beta release of the components?
Thanks,
Z
Sorry to sleepy, the post above was for this topic:
https://buddypress.org/forums/topic.php?id=76
Cheers,
Z
Hi to all, i will tell you my little experience with the subject.
First of all: How does the global tags blog work? Simple, when someone makes a post, WPMU triggers an event. Basically there is a plugin that is hooked to that event, and when the post is made, it copies the post to a TAG blog (typically “invisible” and with a modified template, i will try not to extend here). But it dupplicates the post in the tag blog, and when you wanna show a cool plugin with al the site tags, you add the standard WP tag function instantiating that blog.
THE PROBLEM WITH BUDDYPRESS:
Inspite that in the PHP code of buddypress tries to evaluate, reading the options of WPMU if the POST comes from the TAG BLOG, it fails, cause there is an environment problem there. $BP and $WP* does not bring the correct actual blog id from the Blog where the post was made (Tag blog) so it thinks it´s a new entry, so boom, it keeps on publishing, POST – HOOK – POST – HOOK etc… until the buffer makes a little BOOM!. And it stops.
What i did (i figured this problem the first time i installed buddypress) and maybe it´s not the best answer to your problem, is to use my own post indexer (i was using that plugin before for other reasons) so i took the HOOK of SAVED or PUBLISH i don´t remember and i am triggering the BP post record function directly from my plugin.
But the important thing is that, the BP code is perfect at that point, it tries to evaluate if the blog is the TAGS BLOG, but there´s a problem with the environment $BP or $WP**** at that point, so the BLOG_ID is messed.
Hope it helps Andy.
Z.
Hi to all, i will tell you my little experience with the subject.
First of all: How does the global tags blog work? Simple, when someone makes a post, WPMU triggers an event. Basically there is a plugin that is hooked to that event, and when the post is made, it copies the post to a TAG blog (typically “invisible” and with a modified template, i will try not to extend here). But it dupplicates the post in the tag blog, and when you wanna show a cool plugin with al the site tags, you add the standard WP tag function instantiating that blog.
THE PROBLEM WITH BUDDYPRESS:
Inspite that in the PHP code of buddypress tries to evaluate, reading the options of WPMU if the POST comes from the TAG BLOG, it fails, cause there is an environment problem there. $BP and $WP* does not bring the correct actual blog id from the Blog where the post was made (Tag blog) so it thinks it´s a new entry, so boom, it keeps on publishing, POST – HOOK – POST – HOOK etc… until the buffer makes a little BOOM!. And it stops.
What i did (i figured this problem the first time i installed buddypress) and maybe it´s not the best answer to your problem, is to use my own post indexer (i was using that plugin before for other reasons) so i took the HOOK of SAVED or PUBLISH i don´t remember and i am triggering the BP post record function directly from my plugin.
But the important thing is that, the BP code is perfect at that point, it tries to evaluate if the blog is the TAGS BLOG, but there´s a problem with the environment $BP or $WP**** at that point, so the BLOG_ID is messed.
Hope it helps Andy.
Z.
Andy i just tested and the members theme still has problems on profiles groups etc in IE6.
Cheers,
Z
The pages are viewable on IE6 but they look broken, dissordered, use: http://ipinfo.info/netrenderer/ to test in iexplorer browsers without installing anything.
Who said it does not work it gives 404 must have IE7 and IE6 installed at the same time, and tryied to launch ie6… i guess, that usually does not work… if you want to test iexplore versions INSTALLED at the same time google MULTIPLEIEs application,download it and install it, or just use ttp://ipinfo.info/netrenderer/
cheers.
Try it admin-bar.css
body { padding-top: 28px !important; }
#wp-admin-bar {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
z-index: 1001 !important;
height: 28px !important;
color: #fff !important;
text-align: left !important;
background:url(../images/admin_bar_back.gif) #818181 repeat-x !important;
}
#wp-admin-bar * { z-index: 999 !important; }
#wp-admin-bar img#admin-bar-logo {
position: absolute !important;
top: 8px;
left: 10px;
}
#wp-admin-bar a img {
border: none !important;
}
#wp-admin-bar li * {
font: 12px normal “Lucida Grande”, “Lucida Sans Unicode”, “Lucida Sans”, Tahoma, Verdana, Arial, sans-serif !important;
font-weight: normal !important;
background-image: none !important;
}
#wp-admin-bar li a {
padding: 6px 25px 7px 15px !important;
}
#wp-admin-bar li:hover, wp-admin-bar.li.hover {
position: static;
}
/*******************/
#wp-admin-bar ul { /* all lists */
margin: 0 !important;
list-style: none !important;
line-height: 1 !important;
cursor: pointer !important;
height: 30px !important;
padding: 0 !important;
}
#wp-admin-bar ul {
margin-left: 80px !important;
}
#wp-admin-bar ul li { /* all list items */
padding: 0 !important;
/*height: 30px;*/
float: left !important;
background: url( ../images/admin-menu-arrow.gif ) 88% 53% no-repeat;
}
#wp-admin-bar ul li ul a {
color: #666 !important;
}
#wp-admin-bar ul li.align-right {
position: absolute;
right: 0;
}
#wp-admin-bar ul li a {
display: block !important;
font-size: 12px !important;
font-family: “Lucida Grande”, “Lucida Sans Unicode”, “Lucida Sans”, Tahoma, Verdana, Arial, sans-serif !important;
text-decoration: none !important;
color: #fff !important;
}
#wp-admin-bar ul.main-nav li:hover, #wp-admin-bar ul.main-nav li.sfhover, #wp-admin-bar ul.main-nav li ul li.sfhover {
background-color: #666 !important;
}
#wp-admin-bar ul.main-nav li ul li:hover a, #wp-admin-bar ul.main-nav li ul li.sfhover a {
background-color: #888 !important;
color: #fff !important;
}
#wp-admin-bar ul.main-nav li ul li:hover ul li.alt a {
background-color: #fafafa !important;
color: #666 !important;
}
#wp-admin-bar ul.main-nav li ul li:hover ul li a {
background-color: #f4f4f4 !important;
color: #666 !important;
}
#wp-admin-bar ul.main-nav li ul li:hover ul li:hover a {
background-color: #888 !important;
color: white !important;
}
#wp-admin-bar ul.main-nav li ul li ul li:hover a, #wp-admin-bar ul.main-nav li ul li ul li.sfhover a {
color: #fff !important;
}
/* second-level lists */
#wp-admin-bar ul li ul {
position: absolute !important;
width: 185px !important;
left: -999em !important;
margin-left: 0 !important;
}
#wp-admin-bar ul li ul li {
float: left !important;
width: 183px;
margin: 0 !important;
border: none !important;
border-bottom: 1px solid #f4f4f4 !important;
background-color: #f4f4f4 !important;
border-left: 1px solid #ccc !important;
border-right: 1px solid #ccc !important;
margin-bottom: -1px !important;
}
#wp-admin-bar ul li ul li.alt {
background-color: #fafafa !important;
border-bottom: 1px solid #fafafa !important;
}
#wp-admin-bar ul li ul li:last-child {
border-bottom: 1px solid #ccc !important;
-moz-border-radius-bottomleft: 4px !important;
-khtml-border-bottom-left-radius: 4px !important;
-webkit-border-bottom-left-radius: 4px !important;
border-bottom-left-radius: 4px !important;
-moz-border-radius-bottomright: 4px !important;
-khtml-border-bottom-right-radius: 4px !important;
-webkit-border-bottom-right-radius: 4px !important;
border-bottom-right-radius: 4px !important;
}
#wp-admin-bar ul.main-nav li ul li a:hover, #wp-admin-bar ul.main-nav li.sfhover ul li a:hover {
background-color: #888 !important;
}
#wp-admin-bar ul li div.admin-bar-clear {
clear: both !important;
background-color: #eee !important;
border-bottom: 3px solid #eee !important;
}
/* third-and-above-level lists */
#wp-admin-bar ul li ul ul {
margin: -28px 0 0 183px !important;
}
#wp-admin-bar ul li:hover ul, #wp-admin-bar ul li li:hover ul, #wp-admin-bar ul li.sfhover ul, #wp-admin-bar ul li ul li.sfhover ul { /* lists nested under hovered list items */
left: auto !important;
}
#wp-admin-bar ul li.align-right:hover ul {
right: 0 !important;
}
#wp-admin-bar ul li:hover ul ul, #wp-admin-bar li.sfhover ul li ul {
left: -999em !important;
}
#wp-admin-bar ul li ul li ul li:first-child {
border-top: 1px solid #ccc !important;
-moz-border-radius-topright: 4px !important;
-khtml-border-top-right-radius: 4px !important;
-webkit-border-top-right-radius: 4px !important;
border-top-right-radius: 4px !important;
}
/* Menu item css */
#wp-admin-bar img.avatar {
float: left !important;
border: 2px solid #fff !important !important;
margin-right: 8px !important;
}
#wp-admin-bar span.activity {
display: block !important;
color: #888 !important;
margin-left: 34px !important;
font-size: 10px !important;
background: none !important;
border: none !important;
padding: 0 !important;
}
#wp-admin-bar li a:hover span.activity {
color: #ccc !important;
}
#wp-admin-bar ul.author-list li {
height: 55px !important;
}
#wp-admin-bar ul li#notifications_menu a span {
background: #fff !important;
padding: 0 6px !important;
color: #555 !important;
font-weight: bold !important;
font-size: 0.8em !important;
-moz-border-radius: 2px !important;
-khtml-border-radius: 2px !important;
-webkit-border-radius: 2px !important;
margin-left: 2px !important;
}
Ok, the widget title color is inherited in the H2 tag declared before… so, if you want to change the color, i would add the: “add this” at the style sheet. The welcome widget has its own class declared down or up, if you want to change the h2 color of the welcome title look at the code and put your color there, but it´s explicitly declared so change the color.
.widget {
margin: 0 0 25px 0;
}
h2.widgettitle {
/* add this */
color: red !important;
/* end of add this */
padding: 3px 8px;
margin-bottom: 5px;
height: 36px;
font-weight: bold;
}
To accomplish that, yu have to change the style sheet from the “buddypress” theme CSS (style.css), of course if you are using it for the home theme.
And remember that when you access to a member option, the theme used is the “buddypress-member” look 4 the style.css on the folder and make the changes too, i did so to have a correspondence between site colors.
#admin-bar(correct name) li:hover, #admin-bar(correct name) li.hover {
position: static;
}
Seems to HELP with the persistance problem of the menus in ie7 and it works ok in FF3
but the other problems still happening
Excellent, thank you very much
I totally agree with you Todd. I thought copying the bp-wire and modifing it, but, the most common practice, is to have a DATE, TITLE, a PICTURE and a TEXT, to describe the event… And then a WIDGET of course showing all events on the main page (to start).
i´m thinking about it.
Pio, thanks for your answer, i solved it, of course creating a CVS file for my option.
Thanks!
I tried to fix the bar again, without success of course…
I don´t understand why this thread does not have more posters. It´s a Major problem!! as we know, IE7 has a big portion from the pie of our users, come on PPL! myself solving this issue, is like a little child armed with a fork having to fight for life with 10 deadly hungry lions with poisoned teeths.
I was just thinking about that issue…
I have 2 proposals…
1) One a video album like the upcomming photo album etc.. as you mentioned
2) Sidewide plugin, that searches all the embebbed videos posted on the blogs, and shows them in the front page of the site. (I´m looking for this right now, and i will post if i have good news)
Damn, i must have missed some trunk file grrrrrrrrr couse it does not work for me, i´ll take a deep look at that. Thanks!
is there any IE 7.0 Guru? i spent 5 hours trying to fix this, and my success was to be able to restore my backup, cause i managed to break everything that existed before and worked alright.
Bumping the thread. Still no news about the Admin bar working in iExplorer 7.0?
Thanks
Andy, the IE7 is not working yet, isn´t it?
I´m just checking if it´s only me, or everybody.
Cheers.
Keep on doing that magic Andy.
Thanks.