Search Results for 'code'
-
AuthorSearch Results
-
August 18, 2007 at 11:18 am #58913
In reply to: WP Blix theme forum tab highlight
airdrawndagger
MemberI don’t really remember but this is what I have:
<li<?php if (is_home() && $forumpage == false) echo " class="current-cat""; ?>><a href="<?php bloginfo('url'); ?>" title="Start">Start</a></li>
<?php wp_list_cats('sort_column=id&hide_empty=0&exclude=2'); ?>
<li<?php if ($forumpage == TRUE) { echo " class="current-cat""; } ?>><a href="http://www.doublepeace.se/forum" title="Forum">Forum</a></li>August 18, 2007 at 11:14 am #59410In reply to: Go to last post in topic
airdrawndagger
MemberThank you! I lost my password to the support forums in a computer crash but now I’m back to show my delayed gratitude
August 18, 2007 at 5:28 am #60007In reply to: Question about rendering time
howtogeek
MemberThat doesn’t seem too difficult to believe, I ran bbpress through phped profiler and it looks like the templating makes it slightly slower than if you directly outputted the code like most other forums do.
Which does make sense… what I’ve been considering is making a theme that doesn’t use all the filters but directly outputs the data.
That theme author should seriously consider moderating his forum… there’s nothing but spam on it.
August 18, 2007 at 5:11 am #60042In reply to: bbpress install on an existing wordpress blog
chrishajer
ParticipantI am going to guess that the single quote in this string is causing you trouble:
$bb->name = 'Le forum des subventions à la création et au développement d'entreprise';I bet it would work like this, although I don’t know how it will display (escape the single quote/apostrophe):
$bb->name = 'Le forum des subventions à la création et au développement d'entreprise';I would also bet this would work (double quote the string, no escape):
$bb->name = "Le forum des subventions à la création et au développement d'entreprise";Good luck
August 17, 2007 at 1:37 pm #2259Topic: bbMenu 2.0 alpha help needed (kinda advanced)
in forum PluginsNull
MemberWell I have read and searched many articles to fix my issue, but still no luck. I have problems uploading the order of the lists when you press submit using bbmenu.
I know I have to use the serialize option from interface (jQuery), the question only is HOW? How do I get the order updated using it?
Some stuff I’ve read:
SortSerialize
This function returns the hash and an object (can be used as arguments for $.post) for every sortables in the page or specific sortables. The hash is based on the ‘id’ attributes of container and items.
Code sample:
serial = $.SortSerialize('sortable1');
alert(serial.hash);And some interesting stuff here:
The save button function uses the SortSerialize function and some regExp to
get a comma-delimited list of the movie IDs and sends it to a generic
webservice:
$("[EMAIL PROTECTED]").click(function(){
var serial = $.SortSerialize();
//alert( serial );
var idList = serial.hash.replace(/sortableList[]=/gi,'').replace(/
&/g,',');
//alert( idList );
var collectionId = new String( $("[EMAIL PROTECTED]
$=hiddenCollectionId]").val() );
if (collectionId != "undefined") {
$.ajax({
type: "GET",
url: "Handlers/Movies.ashx",
dataType: "html",
data: "action=savecollection&overwrite=true&collectionId=" +
collectionId + "&iList=" + idList,
success: function(msg){
$("span#updatemsg").html( msg );
}
});
}
return false;
});(cool:
$.ajaxis included in jQuery?)Any 1 can help me figure this out? The jQuery forum (google groups) is just too sucky (no post appears when I want to add my question) to get any help from.
To see what I have now download:
http://www.sourceskins.com/bbmenu2.0alpha.zip
How to use this Alpha build?
You MUST have bbmenu 1.2 installed. When installed and running succesfull, deactiate the plugin. Now upload this alpha build and activate it. You can now drag and drop the menu tabs (using jQuery yeah), but saving wont work (the save button is “empty”).
Thx for the help
August 17, 2007 at 4:33 am #60005In reply to: Question about rendering time
howtogeek
MemberYou should put up a donate button on your page… or just get really familiar with vim

I’m thinking that 0.05 seconds to render a page is really quite good for most sites… I can’t seem to find a big forum that includes the render time in the page source.
What I’ve been thinking about, however, is that a customizable caching plugin would be really useful, especially for the really old posts that are mostly viewed via a google search. Been reading through the wp-cache2 source to see if there’s really all that much to it.
August 17, 2007 at 4:15 am #60004In reply to: Question about rendering time
_ck_
ParticipantNo “fastload” is not very useful for servers with a proper opcode cache and responsive disk system (and files are fetched and rendered on the same node). On my VPS it actually adds a few ms on average.
The load on dreamhost has been over 20 for most of today so it’s not surprising anyone will find the bbpress+smf test sites slow.
I’m probably going to switch the showcase back to nearlyfreespeech shortly which is still on the slower side and uses only http 1.0 as it’s forces though a squid proxy.
Unless someone can find a $20 or less per year host that has a better setup as my budget is maxed out. Can’t even afford to replace my mouse that’s acting up right now.
August 16, 2007 at 10:29 pm #55012In reply to: Is there an Approve Registration plugin?
citizenkeith
ParticipantIs there a plugin that forces new user registrations to be approved by the keymaster?
I’m interested in this feature too. (Hint hint)
August 16, 2007 at 7:35 pm #56547In reply to: Strut Your bbPress!
lorenbrichter
MemberSimple forum for discussing some of my mac software.
Just put it up, so not exactly a whole lot of content yet
. bbPress rocks.
August 16, 2007 at 7:04 pm #60003In reply to: Question about rendering time
howtogeek
MemberThey are both slower than all hell for me.
I’m very interested in your fastload plugin… but I wonder if it would matter much for opcode cached sites.
Seems like the majority of the problems in speed I’m getting are from the repeated hooks in tight loops.
August 16, 2007 at 4:30 pm #58889_ck_
Participantganzua, “headers already sent” means you have left white space before or after the plugin you made (or edited)
ie.
(remove any spaces here)<?php
blah blah
?>(remove any spaces here)August 16, 2007 at 3:13 pm #60002In reply to: Question about rendering time
_ck_
ParticipantI’ve never seen their mysql take longer than 16-20ms to connect and never, ever more than 100ms to load all the queries. Storing code in mysql is crazy but just may work in weird cases like that. Of course if 1000 people did it, they’d ban the technique.
What’s really interesting is their microtime never gives accurate results and frequently negative numbers. Either their multi-cores have clocks that are out of sync or parts of the code are somehow executing on different servers???? I posted a question about it on their support forum and it was mysteriously deleted the next day.
August 16, 2007 at 2:56 pm #59996In reply to: Question about rendering time
_ck_
ParticipantI’ve reduced the number of files included to:
=== executed files ===
/index.php : 0.44 Kb
/bb-load.php : 0.46 Kb
/config.php : 2.28 Kb
/bb-settings.php : 7.49 Kb
/bb-includes/db-mysqli.php : 12.77 Kb
/my-plugins/fastload-includes.php : 298.75 Kb
/my-plugins/fastload-plugins.php : 93.66 Kb
/bb-includes/pluggable.php : 8.86 Kb
/bb-includes/locale.php : 6.91 Kb
/bb-templates/kakumei/front-page.php : 3.03 Kb
/bb-templates/kakumei/header.php : 1.6 Kb
/bb-templates/kakumei/logged-in.php : 0.21 Kb
/bb-templates/kakumei/footer.php : 1.13 Kb
==================================================With a little work I could make pluggable & locale include properly too.
August 16, 2007 at 2:53 pm #59994In reply to: Question about rendering time
_ck_
ParticipantWell every millisecond on the output does matter and the reasons you listed are very valid, but on heavily loaded servers, I have to believe the biggest weakness is the sheer number of files that have to seek and load. If they aren’t in the server’s file cache (dreamhost might have 1000 virtual hosts per node or more) that can cause long delays. Even if using an opcode cache, the cache still has to check the file date/size in the OS before it allows execution.
But even bbpress’s output template requires 3+ files to be included. SMF does it entirely differently in one single file.
I’ve built a prototype “fastload” plugin that concatinates two pools of files:
1. includes (except a few outside the general block in bb-settings)
2. all plugins
It actually works to some degree to speed things up on dreamhost when they are are at insane loads.
By reducing the number of files to seek from 40 to less than 10 the page load times are much better.
August 16, 2007 at 2:50 pm #55101In reply to: Installation Problem (last time was a disaster!)
ronchicago
MemberMaybe this has been addressed above, not sure. The install menu reminds me I am not in the WordPress directory and will need some code tweeking in order for cookies to match with WP, as well as, getting WP functions. To get the WP functions to work in bbPress, more tweeking is required. Is there any advantage to not putting bbPRess inside the directory?
Ultimately, I simply wish to have one WP blog address with a forum capability inside the WP blog.
Should I move bbPress inside the WP subdirectory? Or leave it as is and fine tune?
August 16, 2007 at 11:52 am #59992In reply to: Question about rendering time
_ck_
ParticipantAh, here’s SMF’s secret against bbPress – sheer number of files + size.
This definitely makes me want to go ahead with making a “quick loader” that will concat all the includes and then all the plugins as two blobs that can be either loaded from disk or mysql at user discretion based on the weakness of their shared server:
Front pages compared:
(keep in mind SMF actually has even more features than the dozen plugins loaded with bbPress, online user tracker, etc)
SMF 1.1.3
files for front page: 8 files, 338.45 Kb
index.php : 14.31 Kb
Settings.php : 3.71 Kb
Sources/QueryString.php : 18.84 Kb
Sources/Subs.php : 132.37 Kb
Sources/Errors.php : 15.94 Kb
Sources/Load.php : 92.47 Kb
Sources/Security.php : 29.88 Kb
Sources/MessageIndex.php : 30.93 Kb
=====================================================`
bbPress 0.8.3 alpha
files for front page: 40 files, 437.15 Kb
index.php : 0.44 Kb
bb-load.php : 0.46 Kb
config.php : 2.28 Kb
bb-settings.php : 7.14 Kb
bb-includes/db-mysqli.php : 12.77 Kb
bb-includes/functions.php : 71.73 Kb
bb-includes/wp-classes.php : 3.37 Kb
bb-includes/classes.php : 37.98 Kb
bb-includes/formatting-functions.php : 8.73 Kb
bb-includes/template-functions.php : 59.12 Kb
bb-includes/capabilities.php : 13.15 Kb
bb-includes/cache.php : 8.52 Kb
bb-includes/deprecated.php : 8.17 Kb
bb-includes/wp-functions.php : 36.06 Kb
bb-includes/kses.php : 17.65 Kb
bb-includes/l10n.php : 1.76 Kb
bb-includes/bozo.php : 10.1 Kb
bb-includes/akismet.php : 8.14 Kb
bb-includes/default-filters.php : 4.45 Kb
bb-includes/script-loader.php : 9.2 Kb
bb-includes/compat.php : 0.57 Kb
my-plugins/_bb-benchmark.php : 4.79 Kb
my-plugins/_cookie-year.php : 0.92 Kb
my-plugins/bb-polls.php : 21.04 Kb
my-plugins/bb-signatures.php : 11.52 Kb
my-plugins/report-post.php : 3.92 Kb
my-plugins/user-topics-to-favorites.php : 0.59 Kb
my-plugins/bb-topic-views.php : 5.91 Kb
my-plugins/my-views.php : 10.13 Kb
my-plugins/notification.php : 2.26 Kb
my-plugins/my-views-started-participated-topics.php : 1.52 Kb
my-plugins/my-views-most-least-views.php : 2.7 Kb
my-plugins/plugin-browser.php : 21.72 Kb
my-plugins/my-views-installed-available-plugins.php : 6.61 Kb
bb-includes/pluggable.php : 8.86 Kb
bb-includes/locale.php : 6.91 Kb
bb-templates/kakumei/front-page.php : 3.03 Kb
bb-templates/kakumei/header.php : 1.6 Kb
bb-templates/kakumei/logged-in.php : 0.21 Kb
bb-templates/kakumei/footer.php : 1.13 Kb
=====================================================
August 16, 2007 at 9:43 am #60021In reply to: Cannot access profile page
amethystdragon
MemberHmmm I’d already added the
<? if (function_exists('show_blah')) { show_blah();} ?>block around stuff and I’ve added the
error_reporting(E_ALL);To config.php but I’m not getting any more information – its very very odd
August 16, 2007 at 6:50 am #58887neyoung
MemberI’m learning slowly
Figured it out.
August 16, 2007 at 6:49 am #60017In reply to: bbpress + wpmu user registration default role
neyoung
MemberWell, it turns out I shouldn’t play with bbpress/wpmu when I’m tired at 2am. I never ended up activating the plugin
. Anyways, I got the code that Detective wrote to work once I pulled my head outta my butt!Here’s for anyone else that has this problem…
toss this into a file called default-role.php and put it in your my-plugins directory within your bbpress install folder.
<?php
/*
Plugin Name: bbpress wpmu default role
Plugin URI: https://bbpress.org/forums/topic/yet-another-integration-bug-no-role-set-on-registration?replies=5
Description: Sets a default WPMU role for all new bbpress users.
Author: Detective
Author URI: http://www.ryuuko.cl/
*/
function wpbb_add_user_role_rk($user_id) {
$user = new WP_User($user_id);
$user->set_role(get_option(‘default_role’));
}
add_action( ‘bb_new_user’, ‘wpbb_add_user_role_rk’);
?>
August 16, 2007 at 6:02 am #59990In reply to: Question about rendering time
_ck_
Participanteaccellerator and xcache are derived from the same original core – eaccellerator is a tad slower than both xcache and apc, but it also has the fewest problems and fewest incompatibilities compared to both. I believe it also has several people working on it, unlike xcache which means the project doesn’t grind to a halt when one person becomes distracted. No opcode cache project can in theory leapfrog in performance over another, it’s just little tweaks here and there.
The big secret is replacing Apache with LiteSpeed or if you really have alot of time on your hands and don’t need virtual hosts, Lighttpd. Apache is very inefficient, especially running PHP.
August 15, 2007 at 7:30 pm #2248Topic: Where can I translate these phrases?
in forum Troubleshootingganzua
MemberI’m translating bbpress to spanish (using a custom mo file) and so far there are 3 phrases that I can’t translate;
In topic view I can’t translate;
” You must log in to post. “
” Posted 2 weeks ago # ” (in this case “weeks” appears translated but not the rest of the phrase)
” Allowed markup: a blockquote br code em strong ul ol li img.
Put code in between
backticks. “I can’t locate them, where ca I find them so I can hand translate? or what do you need to put in the .po file so it works?
August 15, 2007 at 4:26 pm #60020In reply to: Cannot access profile page
_ck_
ParticipantFirst a quick tip: when you customise templates with a plugin function embeded, instead of this:
<? show_blah(); ?>do this:
<? if (function_exists('show_blah')) { show_blah();} ?>and that way if you deactivate a plugin, it will fail quietly and let the page still render.
Now to address your problem, that error can happen if something is trying to call bb_get_header before bbpress is completely loaded somehow. Or an include could accidentally get renamed. Or some whitespace got inserted at the end of a plugin somewhere (after the ending ?>)
You need more info. Go into your config.php and add this as the first line or so:
error_reporting(E_ALL);And see what it throws at you.
August 15, 2007 at 4:12 pm #59988In reply to: Question about rendering time
_ck_
ParticipantThat’s exactly right about Dreamhost.
I am working on a technique to try to load all the bbpress includes and plugins directly from the eaccelerator memcache instead of seeking on the disk first to check if they have changed (and just let the mysql plugins registry manage that).
I suspect I can eliminate the 400ms lag if I can pull that off. Not an easy feat though. Requires a replacement bb-settings.php
Oh and you’re probably paying per month for your dedicated what I pay per year for my VPS (I’ve migrated twice to get better neighbors):
=== benchmark & query results ===
12:08:28 up 25 days, 3:37, 0 users, load average: 0.07, 0.04, 0.00
total page time: 0.045 seconds.
time to reach each section:
bb_underscore_plugins_loaded = 0.005
bb-polls.php loaded = 0.005
bb-signatures.php loaded = 0.005
report-post.php loaded = 0.006
my-views.php loaded = 0.006
bb-topic-views.php loaded = 0.006
user-topics-to-favorites.php loaded = 0.006
admin-post-anything.php loaded = 0.006
tweaks.php loaded = 0.006
my-views-most-least-views.php loaded = 0.007
my-views-started-participated-topics.php loaded = 0.008
my-views-installed-available-plugins.php loaded = 0.008
ignore-member.php loaded = 0.009
bb_plugins_loaded = 0.009
bb_init = 0.011
bb_index.php_pre_db = 0.011
bb_index.php = 0.016
front-page.php = 0.016
header.php = 0.017
logged-in.php = 0.018
footer.php = 0.045
time to render page: 0.0429 seconds (query time subtracted)
total query count: 12
total query time: 0.0021 seconds
slowest call was # 1 : 0.0005 seconds
SELECT * FROM bb_forums LIMIT 1 server:dbh_local connect: 0.38msAugust 15, 2007 at 10:29 am #60014In reply to: bbpress + wpmu user registration default role
neyoung
MemberSorry for the duplicate post, I think I was tired when I posted the other one and I’d sort of forgot about it.
Anyways, I’ve been playing with the two bits of code and I think I’ve ‘almost’ got it working. If I execute Detectives query manually from the terminal it works, but for some reason when I put it all in a little plugin nothing happens. Is there a type-o or a noob error somewhere?
`<?php
/*
Plugin Name: bbpress wpmu default role
*/
function trk_addDefaultRole($user_id) {
global $bbdb;
$bbdb->query(“INSERT INTO wp_usermeta ( user_id, meta_key, meta_value ) VALUES ( ‘$user_id’, ‘wp_1_capabilities’, ‘a:1:{s:10:”subscriber”;b:1;}’ )”);
}
add_action(‘bb_new_user’, ‘trk_addDefaultRole’);
?>
August 15, 2007 at 9:37 am #2247Topic: Cannot access profile page
in forum Troubleshootingamethystdragon
MemberGot a bit of a weird error happening – Let me begin
Yesterday I did a bit of work sorting out my quite frankly flaky forums – Got everything working quite nicely but then I decided to remove the Avatar Upload plugin because I couldn’t get it looking nice against the users in the forums in the time I had left
However having turned it off I then found I couldn’t access any of the user profile pages including my own – I just get a completely blank page
I’ve removed the calls to show the avatar on the profile page itself but its still falling over
The site error log is reporting the following:
[Wed Aug 15 04:24:42 2007] [error] [client 86.158.248.246] PHP Fatal error: Call to undefined function bb_get_header() in /home/httpd/vhosts/<sitename>/httpdocs/forums/profile.php on line 1, referer: http://<sitename>/forums/
Now I know that this simply isn’t true – bb_get_header() is part of the core and its more likely that one of the plugins has gone screwy but I’ve tried turning off the plugins but I’ve done quite a bit of customisation and the majority of the plugins don’t die quietly – they cause major blow-outs if not available so I’m now having to go through all my template code and put if blocks around them to stop them
The list of plugins I have installed are as follows
Limit Latest Discussion 0.73
Simple Onlinelist 1.5
My Views 0.05
BBPress Private Messaging 0.80
Posts since last visit 0.5-beta
Report Post 0.11
Avatar Upload 0.8.2
Private Forums 5.2
Use Display Name 0.7.2
bbPress signatures 0.14
My Views module – Started/Participated Topics 0.05
Any help would be really appreciated
-
AuthorSearch Results