bsuite Bug Fixes (release b2v3)

redirect: http://maisonbisson.com/blog/bsuite

I’ve fixed another bug in bsuite b2, my multi-purpose plugin. This update is recommended for all bsuite users.

Fixed

  • Previous versions would throw errors at the bottom of the page when the http referrer info included search words from a recognized search engine.
     

Installation

Follow the directions for the bsuite b2 release. The download link there will always fetch the current version.

Upgrades from earlier versions of bsuite are easy, just replace the old bsuite.php file with the new one. Upgrades from bstat follow the same directions as before.

bsuite Features

  • Tracks page loads (hits)
     
  • Tracks search terms used by visitors ariving at your site via search engines
     
  • Reports top-performing stories via a function that can be included in the sidebar
     
  • Reports recent comments via a function that can be included in the sidebar
     
  • Reports top search terms via a function that can be included in the sidebar
     
  • Outputs a pulse graph of activity on your site or specific stories
     
  • Highlights search words used by visitors ariving at your site via search engines NEW!
     
  • Lists related posts at the bottom of the current post’s content NEW!
     
  • Suggests posts that closely match the search criteria for visitors who arrive via search engines NEW!
     
  • Integrates bsuite_speedcache NEW!
     
  • Does some stuff with tags NEW!

search term highlighting, search engine highlighting, sehl, bsuggestive, recommendations, recommender, recommending, recommendation system, related content, tag, tags, tag management, tag relationships, beta, blog pulse, bsuite, bstat, bstats, graph, plugin, pulse, referrer, search term, statistics, stats, stats tracking, usage, wordpress, wordpress plugin, bug fix, fix, fixes, bug, bugs, beta, bug fixes

34 Comments

  1. Posted December 17, 2005 at 12:03 am | Permalink

    Hey! I love your plugin. This was VERY close to the solution to my problem. Is it possible to turn off search engine word highlighting, but keep the post suggestion box? Also, I’d like it to be above the first post on the home page, or above the title if it’s sent to an individual posts page and say something like this: “you searched for “blah blah blah” on google. You may have been brought to the wrong page. Here are a list of pages related to your search:

    Is this possible. Okay I know it’s a lot. Thanks for your time!

  2. Posted December 19, 2005 at 8:34 am | Permalink

    Hi ,

    I love your plugin,

    but I don’t really understand why

    the related suggestions don’t appear on my web site.

    All the rest is ok, but after the word related :,
    don’t appear nothing…

    what can I do to solve this problem ?

    Thank you

  3. Casey
    Posted December 20, 2005 at 9:01 am | Permalink

    djmitch: the suggested posts feature requires that you tag your posts.

    A future version of bsuite will include features to automatically identify content keywords and related posts.

  4. Casey
    Posted December 20, 2005 at 9:07 am | Permalink

    Jayson: you’re not the first person to ask about improvements to the search word highlighting and suggest posts features, and those are my targets for the next version.

    For the moment it is what it is, but I hope to get a new release out soon.

  5. Posted December 22, 2005 at 6:01 am | Permalink

    thanks a lot now work !!!

    Excellent plg ! for real !!!

  6. Posted December 22, 2005 at 7:16 am | Permalink

    Very cool.

  7. Posted December 25, 2005 at 6:25 pm | Permalink

    Quick question though… I think I’ve got it working with the exception of the pulse feature. For some reason in FireFox 1.5 the pulse isn’t shown correctly.. I get a ton of text saying “graph element graph element graph element” in the place of the pulse.

    Although I don’t have the issue on this site at all. Any ideas what I might have set incorrectly? Is there some tweak that I should be putting in place that I missed?

    Hope to get it working soon. I’m not a fan of IE and think I could be a pretty big fan of this little plugin.

    Merry Christmas! o

  8. Posted December 31, 2005 at 9:44 am | Permalink

    Hello,
    when i try to initialize i get the following error:
    WordPress database error: [index command denied to user: 'web###@localhost' for table 'wp_posts']
    CREATE FULLTEXT INDEX bsuggestive ON wp_posts (post_content,post_title)

    bsuite is not logging anything so far

  9. Posted January 5, 2006 at 12:32 pm | Permalink

    I have a patch for your bsuite plugin, but I simply cannot tell where I could send it to you. Please reply to my e-mail (in this comment) address and we’ll talk about bsuite.

  10. Posted January 10, 2006 at 10:25 pm | Permalink

    Hey brotha, great plugin. Looks like Simpletags changed from to [tags] and bSuite doesn’t appear to pick those up. Also, when posting tags via the Performancing.com FireFox blogging extension, I get dual tags inserted. I see one in the post body, as normal, but there is another that is inserted in there and formatted differently. The only thing I can think of is that bSuite is inserting the 2nd? Can you check out Clicksentry and let me know what you think?

    Thanks.

  11. Posted January 10, 2006 at 10:26 pm | Permalink

    Hi, we’ve been using bsuite to show our “Today’s most popular posts”, suddenly it stop showing last night, I’ve double check the code usage and nothing seems to be wrong, could you offer any help? Thanks in advance.

  12. Posted January 11, 2006 at 12:24 pm | Permalink

    Casey, that helped with the tag printing, but Related does not seem to like the tags.

  13. Posted January 11, 2006 at 2:06 pm | Permalink

    One other thing. :) Is there a way to *force* bSuite to update Related Posts? As an example, I updated a previous Blogger blog to WP 2.0 and hand entered tags for simpletags. This was after I had activated bSuite, which found the first new post I had with tags and posted related posts. I am assuming Related uses tags…which is probably wrong. :) Thanks.

  14. Casey
    Posted January 16, 2006 at 10:14 am | Permalink

    Jason,

    The related posts feature does use tags, but for performance reasons it caches the results for 90 minutes. A future release — which will hopefully be out the door in a week or two, really — will make that cache time configurable and include an option to reset the cache.

    Also, as you noted earlier, bsuite won’t necessarily work well with other tagging tools, like the Performancing plugin. I’m looking for work-arounds on that. Again, look for something in the next release.

    Thanks for the feedback.

  15. Casey
    Posted January 16, 2006 at 10:24 am | Permalink

    Kelly, it looks like things are working on your site now. It’s worth noting the “today” functions get reset when the server clock hits midnight, so there are times when it will show no data. An alternative to that — and maybe I should make it automatically do this as a fallback — is to use the “recent” functions, which report data from the past X days.

    Thanks for using bsuite,

    –Casey

  16. Posted January 18, 2006 at 8:09 am | Permalink

    In response to Chris’ comment above regarding graph.element, I downloaded the latest version and installed bsuite in a directory under wp-content/plugins/ and got the same error.

    Line 753 in bsuite.php (b2v3 dated Dec 14) assumes the image ’spacer.gif’ is in the wp-content directory not with the PHP file for the plugin.

    I’ve manually edited the .php file instead of moving the GIF, not the best approach I know but without wishing to learn PHP and the Wordpress API it’ll do me for the time being.

    HTH - Robert.

  17. Posted January 23, 2006 at 5:53 am | Permalink

    Hey, i installed last version of bsuite b2v3
    and i got problems, that all links show to 1 post, but it is not true, I’ve check bsutire Top referrers and they links to another posts, so what is this? is it bug, or should I set something in options, or?

  18. Posted January 26, 2006 at 6:11 am | Permalink

    Excellent plug in, thank you very much. I use bsuite on two sites (have b2v3 installed) but since a few weeks I am getting error messages on both sites when looking at the Reports. Can you tell me what I can do to fix this? Directly under Quick State it gives the following error message. The Last 9 Days are displayed, the Total Page Loads are displayed, but the Best 10 Days are NOT displayed:

    WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'reads FROM `blog1_bstat_hits` GROUP BY bstat_date ORDER BY reads DESC LIMIT 10' at line 1]
    SELECT concat(sum(hits_reads),’ (’,bstat_date,’)') as note, sum(hits_reads) as reads FROM `blog1_bstat_hits` GROUP BY bstat_date ORDER BY reads DESC LIMIT 10

  19. Posted January 27, 2006 at 6:11 pm | Permalink

    Hi —

    I’ve been trying to remove the hit counts from the displayed results of bstat_recentpop, since we use wp-cache and the counts are too low.

    I’m not a php/mySQL programmer but I think I understand how bstat_recentpop forms the query and passes it to bstat_reporter, which creates the result array. In the former I tried replacing SUM(a.hits_reads) in CONCAT(’ (’,SUM(a.hits_reads),’)') with a blank string. I also tried something similar with bstat_reporter where I removed ($row->note). Neither worked. I didn’t see any other functions involved. What am I missing?

    Thanks!

  20. Posted January 28, 2006 at 9:16 pm | Permalink

    Please ignore #20 above … my host (Lunarpages) had moved me off an ‘abuse’ server (due to high CPU use) back onto a regular one and their dns hadn’t updated. So I was editing the bsuite file on the new server and wondering why the changes didn’t show up — b/c the hits were to the old, unmodified file on the temporary server! There goes three hours of my life …

  21. Posted January 29, 2006 at 12:32 pm | Permalink

    On line 1379, I had to change:
    $request = “SELECT concat(sum(hits_reads),’ (’,bstat_date,’)') as note, sum(hits
    _reads) as reads FROM `$bsuite_tables[bstat_hits]` GROUP BY bstat_date ORDER
    BY reads DESC LIMIT $top_num”;

    to:
    $request = “SELECT concat(sum(hits_reads),’ (’,bstat_date,’)') as note, sum(hits
    _reads) as num_reads FROM `$bsuite_tables[bstat_hits]` GROUP BY bstat_date ORDER
    BY num_reads DESC LIMIT $top_num”;

    to fix the issue in post 19 (which I also had). This was on MySQL 5.0.18 which I suspect treats “reads” as a keyword.

  22. Posted February 1, 2006 at 11:53 am | Permalink

    Thanks Bill; your suggestion in post 22 to replace line 1379 fixed my error in post 19.

  23. Posted February 6, 2006 at 12:01 pm | Permalink

    Hello,

    I’ve been doing some digging around as I discovered that StatTraq and bsuite are reporting different inbound search results.

    What I appear to have found is that an incoming search for the root directory (GET /) is logged into the database but with a post_id of 0 (that’s a zero) presumably because there isn’t a specific post to associate it with. It’s only happening with a small percentage of searches but it still means there are referrals not shown.

    I do not have the skills to fix this problem and would be very happy indeed if it can be resolved in a future release.

    Many thanks - Robert.

  24. bearded
    Posted February 14, 2006 at 8:18 am | Permalink

    Nice plugin..! Can I get the Today’s Total Hits data from bsuite? How can I change some more nice look of STory Pulse Graphic..?

  25. bearded
    Posted February 20, 2006 at 7:53 am | Permalink

    Hello, I have not got any reply from you. Is my question un-answerable? Please send me a line only… ! Waitin..

  26. Casey
    Posted February 20, 2006 at 9:17 pm | Permalink

    Bearded: I’ll have to add a function to offer the hit data you’re asking for (it shouldn’t be hard, so I’ll try to make sure it’s in the next release).

    The pulse graphic can be changed by using a custom stylesheet. Here’s the default, you can integrate those styles with your site’s CSS and make any changes you desire. Just be sure to turn off the default CSS output in the general options of the bsuite Options tab if you do.

  27. bearded
    Posted February 22, 2006 at 8:07 am | Permalink

    Than U very much “Casey” ! ..for the reply. I am waiting for the “daily hits” code.. and now I will try the CSS also. Thanks again.

  28. bearded
    Posted April 10, 2006 at 12:22 am | Permalink

    Hello Casey,
    As per your assuarance, I am still waiting for the HITS Display Code in your Next Version of Bsuite…! pls. reply this request.

  29. Posted June 2, 2006 at 10:42 am | Permalink

    Hello -
    Great Contribution!!!

    Feature Request :)
    add another filter -
    “Ignore hits from these URL’s:”

    Because, an IP Address to someone’s host company is usually shared with several hundred other websites. By adding this functionality, we can filter out the “spam” sites that created links to our site.

    Thanks!

    [tags]bsuite[/tags]

  30. TandilBoy
    Posted June 9, 2006 at 10:37 am | Permalink

    the plugin can´t support MySQL 5.0 Servers

    the plugin show some errors
    please fix the problem and reply me

  31. TandilBoy
    Posted June 9, 2006 at 10:37 am | Permalink

    the error is:

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘reads FROM `lu22_bstat_hits` GROUP BY bstat_date ORDER BY reads DESC LIMIT 10′ at line 1]
    SELECT concat(sum(hits_reads),’ (’,bstat_date,’)') as note, sum(hits_reads) as reads FROM `lu22_bstat_hits` GROUP BY bstat_date ORDER BY reads DESC LIMIT 10

  32. A.A.
    Posted June 15, 2006 at 11:42 pm | Permalink

    Hi,
    I’m the developer of Babya bSuite (a digital media suite)-and you call your WordPress plugin bSuite as well. I used that name first.

  33. Posted July 14, 2006 at 6:04 am | Permalink

    As noted above, the plugin generates a MySQL error on some versions of MySQL. The problem is in l. 1379: the column is named “reads” which is misinterpreted by MySQL.
    Solution: just change “reads” to another name, for instance “readz”.
    Be careful to change the two occurrences of the name in this line. This should correct the problem.
    I suggest the author includes this change in future releases of this GREAT plugin.

    [tags]bsuite[/tags]

  34. Posted August 3, 2006 at 10:33 am | Permalink

    bsuite updated

    Please post comments on the most recent release.

11 Trackbacks/Pingbacks

  1. [...] Well, several days ago I was using statcounter from http://www.statcounter.com and have some diffuculty to detect number of user that read each post. Well today i found this wordpress plugin that can detect stats for each of your post and incoming link. This is cooler becoz although statcounter is cool by displaying incoming visitor country, activity and other things but this plugin can detect number of visitor of each post. You can download the plugin here [...]

  2. [...] I’m an inveterate fiddler. I can’t help it. This week I installed the new version of bstats, called bsuite . It handles related posts and tags in a different way, so the blog’s posts look a little different as well. [...]

  3. [MM]bsuite 日本語版

    hiromasaさんがsitemapを改良してくれたので、そりゃもう、サクサク動くようになって感激。んなもんでお返し。
    >bsuite 日本語版
    なに、対価があわないって? そりゃ、能力の差でしょ。(…

  4. [...] Casey has modified his excellent WordPress stat tracking/tagging/everything else you could ever want plugin, bsuite, to place Technorati tags at the bottom of posts in that fashion. So, I could enter the following as tags in my post: <tags>squirrel handed people, bologna, large elephants taste good with cheese</tags> [...]

  5. [...] http://maisonbisson.com/blog/post/10900/ http://maisonbisson.com/blog/post/11032/ [...]

  6. [...] 註:bsuite 係 wordpress 的 plugin, 它的功能非常強大, 從網站流量到 tags 再到 related post 都可以做埋, 如果人地用 google search 到你個 blog 佢仲要同你 highlight 番個 keyword. [...]

  7. [...] Once I was sure that I’d maxed out my PDA’s capability to process client-side markup and scripting (you have to manually add JavaScript, Cascading Style Sheets (CSS), and XML support, otherwise you’re basically running Internet Explorer 4.0 on a teeny-tiny screen–a browsing experience that would make even the most desperate bsuite-hound run for the nearest Mennonite community), I headed over to this blog. [...]

  8. [...] Bsuite - Gives blog stats, shows incoming search terms, tracks top stories, etc. After installing, I edit the single.php file (go to Presentation, Theme Editor, then click on “Single Post” to edit single.php). Click here for instruction on how to get search terms and other options to show up on your blog. [...]

  9. [...] As requested, you can now manually clear the bsuite_speedcache.  [...]

  10. [...] You can now switch between <tags> or [tags] for compatibility with other plugins (such as noted here) and with WP2’s WYSIWYG editor.  [...]

  11. [...] このプラグインには実に色々な機能が実装されています。(» bsuite Bug Fixes (release b2v3)) [...]

 

User contributed tags for this post:

tim treadwell (1304) - tim treadwell body pictures (234) - tim treadwell audio tape (101) - bsuite (99) - timothy treadwell recording download (98) - tim tredwell audio (93) - timothy treadwell body (70) - tim treadwell last picture (69) - tim tredwell (67) - treadwell 2 minute audio (66) - timothy treadwell (66) - listen Timothy Treadwell audio tape (65) - Tim Treadwell coroner photos (61) - timothy treadwell audio (58) - Timothy Tredwell (57) - tim treadwell listen to death audio (52) - grizzly man audio called file (51) - Timothy Treadwell audio recording (49) - tim treadwell audio file (46) - tim treadwell audio download (45) - coroner photo of timothy treadwell (43) - timothy treadwell audio file (41) - f lm (39) - grizzly man audio file (38) - grizzly man audio released (37) - tim treadwell audio listen (36) - tim treadwell tape file (33) - treadwell 6 minute audio (33) - LISTEN TO Timothy Treadwell AUDIO TAPE (32) - treadwell audiofile (32) - timothy treadwell audio tape (31) - timothy treadwell audio listen (31) - timothy treadwell coroner pictures (30) - f lm com (29) - porno f lm (28) - timothy treadwell tape download (26) - Timothy Treadwell body photos (25) - tim treadwell body (24) - tim treadwell audio (23) - Coroner photos of Timothy Treadwell (22) - listen to timothy treadwell audio (22) - Timothy Treadwell audio tape download (22) - treadwell audio (22) - tim treadwell tape (21) - timothy treadwell body pictures (20) - listen to grizzly man audio tape (20) - tim treadwell listen to audio tape (20) - tim treadwell photos body (19) - download audio tape tim treadwell (19) - Treadwell body (18) - last audio of timothy treadwell (18) - Grizzly Man Audio Tape download (17) - timothy treadwell coroner photos (17) - tim tredwell coroners photos (17) - timothy treadwell 6 minute audio tape (16) - timothy tredwell audio (16) - timothy treadwell last moments (16) - pictures of timothy treadwell body (15) - treadwell last audio (14) - timothy treadwell last words (14) - Timothy Treadwell audio body (14) - treadwell tape (14) - timothy treadwell listen (14) - timothy treadwell body picture (13) - treadwell last moments (13) - maisonBison (13) - grizzly man audio download (13) - download Timothy Treadwell Audio Tape (12) - Timothy Treadwell audiofile (12) - timothy treadwell audio recording download (12) - audio file timothy treadwell (12) - timothy treadwell death tape (12) - tim tredwell bear (12) - timothy treadwell audio last minutes (12) - Treadwell audio tape (12) - last video of timothy treadwell (12) - pulse graphic (11) - Treadwell coroner photos (11) - grizzly man audio recording download (11) - timothy treadwell audio tape listen (10) - download (10) - CORONERS PHOTO TREADWELL (10) - INDEX command denied to user (10) - timothy treadwell 6 minutes audio (10) - pictures of timothy treadwell s body (10) - coroner photos timothy treadwell (10) - treadwell coroner photographs (10) - coroners timothy treadwell (9) - Photos Of Timothy Treadwell s Body (9) - grizzly man audio death tape download (9) - tim treadwell audio last moments (9) - grizzly man audio tape (9) - bug fix (9) - sex f lm (9) - listen to audio of timothy treadwell (9) - phupang (8) - timothy treadwell body coroner (8) - Timothy Treadwell coroner photo (8) - You have an error in your SQL syntax Check the manual t (8) - Audio of Timothy Tredwell last moments (8) - Timothy Treadwell dead body pictures (8) - the grizzly man audio tape (8) - timothy treadwell s death recording download (8) - tim tredwell audio file (8) - coroner photo timothy treadwell (8) - photos of Timothy Treadwell body (8) - hear audio timothy treadwell (8) - tim treadwell audio tape real download (8) - Timothy Treadwell audio tape released (8) - timothy treadwell last video download (8) - bsuite download (7) - Timothy Treadwell audio link (7) - CORONERS REPORT TIMOTHY TREADWELL (7) - all (7) - pics of timothy treadwell s body (7) - bsuite element graph (7) - Timothy Treadwell AND audio recording (7) - timothy treadwell audio tapes (6) - timothy treadwell body photo (6) - grizzly man Timothy Treadwell download audio recording (6) - coroner pics of Timothy Treadwell (6) - last audio of tim treadwell (6) - timothy treadwell 6 minutes of video tape (6) - photos by timothy treadwell (6) - CORONERS PICTURES (6) - tim treadwell last minutes audio tape (6) - audio tape of timothy treadwell (6) - last words of timothy treadwell (6) - timothy treadwell tape (6) - timothy treadwell listen to audio tape (6) - Grizzly Man audio to listen to (6) - treadwell last recording (6) - Timothy Treadwell hear tape (6) - cache ylI2Y lBv5QJ maisonbisson com blog post 11032 tim (6) - audio of timothy treadwell (6) - tim treadwell body pics (6) - timothy treadwell death audio files (6) - listen to last timothy treadwell tape (6) - timothy tredwell s last moments (6) - 2914179025729 (6) - listen to tim treadwell audio tapes (6) - treadwell last moments audio (6) - tim treadwell pictures of body (6) - cache 2dheOvPy1QsJ y2sunlight com wind archives 6 bsuit (6) - coroners photos (5) - 5c54f2c52b61263ced519ce7dec8bbaa (5) - listen to Timothy Treadwell last tape (5) - pictures of the body of timothy treadwell (5) - bug fixes (5) - hear timothy treadwell audio (5) -